html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-menu{box-sizing:border-box;background:inherit;display:block;overflow:hidden;padding:0}.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-panel.mm-opened{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel{background:inherit;border-color:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px}.mm-menu>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-menu>.mm-panel:before,.mm-menu>.mm-panel:after{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none !important;transform:none !important}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px}.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next{height:40px;bottom:auto}.mm-vertical .mm-listview>li>.mm-next:after,.mm-listview>li.mm-vertical>.mm-next:after{top:16px;bottom:auto}.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li:after,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-menu>.mm-panel>.mm-listview{margin:20px -20px}.mm-menu>.mm-panel>.mm-listview:first-child,.mm-menu>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-prev:before{border-right:none;border-bottom:none;left:20px}.mm-next:after,.mm-arrow:after{border-top:none;border-left:none;right:20px}.mm-menu{background:#353535;border-color:rgba(0,0,0,0.1);color:#fff}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgba(0,0,0,0.3)}.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,0.1)}.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:rgba(0,0,0,0.3)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,0.5)}.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,0.05)}.mm-menu .mm-divider{background:rgba(0,0,0,0.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}html.mm-opened{overflow:hidden;position:relative}html.mm-opened body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:280px}html.mm-opening .mm-slideout{-webkit-transform:translateX(80%);transform:translateX(80%)}@media all and (max-width: 175px){html.mm-opening .mm-slideout{-webkit-transform:translateX(140px);transform:translateX(140px)}}@media all and (min-width: 350px){html.mm-opening .mm-slideout{-webkit-transform:translateX(280px);transform:translateX(280px)}}.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;border-bottom:none;top:auto;bottom:0}.mm-navbar-top ~ .mm-navbar-top{border-bottom:none}.mm-navbar-bottom ~ .mm-navbar-bottom{border-top:none}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-close:after{content:'x'}.mm-navbar[class*="mm-navbar-content-"]>*{box-sizing:border-box;display:block;float:left}.mm-navbar>.mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar>.mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar>.mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-navbar-top-1{top:0px}.mm-hasnavbar-top-1 .mm-panel{top:40px}.mm-hasnavbar-top-1 .mm-indexer{top:50px}.mm-hasnavbar-top-1 .mm-fixeddivider{top:40px}.mm-navbar-top-2{top:40px}.mm-hasnavbar-top-2 .mm-panel{top:80px}.mm-hasnavbar-top-2 .mm-indexer{top:90px}.mm-hasnavbar-top-2 .mm-fixeddivider{top:80px}.mm-navbar-top-3{top:80px}.mm-hasnavbar-top-3 .mm-panel{top:120px}.mm-hasnavbar-top-3 .mm-indexer{top:130px}.mm-hasnavbar-top-3 .mm-fixeddivider{top:120px}.mm-navbar-top-4{top:120px}.mm-hasnavbar-top-4 .mm-panel{top:160px}.mm-hasnavbar-top-4 .mm-indexer{top:170px}.mm-hasnavbar-top-4 .mm-fixeddivider{top:160px}.mm-navbar-bottom-1{bottom:0px}.mm-hasnavbar-bottom-1 .mm-panel{bottom:40px}.mm-hasnavbar-bottom-1 .mm-indexer{bottom:50px}.mm-navbar-bottom-2{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panel{bottom:80px}.mm-hasnavbar-bottom-2 .mm-indexer{bottom:90px}.mm-navbar-bottom-3{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panel{bottom:120px}.mm-hasnavbar-bottom-3 .mm-indexer{bottom:130px}.mm-navbar-bottom-4{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panel{bottom:160px}.mm-hasnavbar-bottom-4 .mm-indexer{bottom:170px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.selectboxit-container{position:relative;display:inline-block;vertical-align:top}.selectboxit-container *{font:14px Helvetica, Arial;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.selectboxit-container .selectboxit{width:220px;cursor:pointer;margin:0;padding:0;border-radius:6px;overflow:hidden;display:block;position:relative}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:30px;line-height:30px;display:block}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);box-shadow:none;cursor:default}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:6px;text-align:left;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px}.selectboxit-optgroup-header+.selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.selectboxit-optgroup-header{font-weight:bold}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:30px;position:absolute;right:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff}@font-face{}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.7;filter:alpha(opacity=70)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@font-face{font-family:'ytpregular';src:url("../fonts/ytp-regular.eot")}@font-face{font-family:'ytpregular';src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"),url("../fonts/ytp-regular.ttf") format("truetype");font-weight:normal;font-style:normal}.mb_YTPlayer:focus{outline:0}.mbYTP_wrapper{display:block;-webkit-transform:translateZ(0) translate3d(0, 0, 0);transform:translateZ(0) translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.mb_YTPlayer .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans", sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.YTPFullscreen{display:block !important;position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;margin:0 !important;border:none !important;opacity:1 !important;background-color:#000}.mbYTP_wrapper iframe{max-width:4000px !important}.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.7);background:rgba(0,0,0,0.5)}.inline_YTPlayer img{border:none !important;margin:0 !important;padding:0 !important;-webkit-transform:none !important;transform:none !important}.mb_YTPBar .ytpicon{font-size:20px;font-family:'ytpregular'}.mb_YTPBar .mb_YTPUrl.ytpicon{font-size:30px}.mb_YTPBar{-webkit-transition:opacity .5s;transition:opacity .5s;display:block;width:100%;height:10px;padding:5px;background:#333;position:fixed;bottom:0;left:0;text-align:left;z-index:1000;font:14px/16px sans-serif;color:white;opacity:.1;box-sizing:border-box}.mb_YTPBar.visible,.mb_YTPBar:hover{opacity:1}.mb_YTPBar .buttonBar{-webkit-transition:all .5s;transition:all .5s;background:transparent;font:12px/14px Calibri;position:absolute;top:-30px;left:0;padding:5px;width:100%;height:40px;box-sizing:border-box}.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,0.4)}.mb_YTPBar span{display:inline-block;font:16px/20px Calibri, sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}.mb_YTPBar span.mb_YTPTime{width:130px}.mb_YTPBar span.mb_YTPUrl,.mb_YTPBar span.mb_OnlyYT{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}.mb_YTPBar span.mb_YTPUrl img{width:60px}.mb_YTPBar span.mb_OnlyYT{left:300px;right:auto}.mb_YTPBar span.mb_OnlyYT img{width:25px}.mb_YTPBar span.mb_YTPUrl a{color:white}.mb_YTPBar .mb_YTPPlaypause,.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img{cursor:pointer}.mb_YTPBar .mb_YTPMuteUnmute{cursor:pointer}.mb_YTPBar .mb_YTPProgress{height:10px;width:100%;background:#222;bottom:0;left:0}.mb_YTPBar .mb_YTPLoaded{height:10px;width:0;background:#444;left:0}.mb_YTPBar .mb_YTPseekbar{height:10px;width:0;background:#bb110e;bottom:0;left:0;box-shadow:rgba(82,82,82,0.47) 1px 1px 3px}.mb_YTPBar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}.YTPOverlay.raster{background:url("images/raster.png")}.YTPOverlay.raster.retina{background:url("images/raster@2x.png")}.YTPOverlay.raster-dot{background:url("images/raster_dot.png")}.YTPOverlay.raster-dot.retina{background:url("images/raster_dot@2x.png")}.mb_YTPBar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer !important;border-radius:3px}.mb_YTPBar.compact .simpleSlider{width:40px}.mb_YTPBar .simpleSlider.muted{opacity:.3}.mb_YTPBar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}.mb_YTPBar .level.horizontal{height:100%;width:0}.mb_YTPBar .level.vertical{height:auto;width:100%}@font-face{font-family:"dw-icons";src:url("../../fonts/dw-icons.eot");src:url("../../fonts/dw-icons.eot?#iefix") format("embedded-opentype"),url("../../fonts/dw-icons.woff") format("woff"),url("../../fonts/dw-icons.ttf") format("truetype"),url("../../fonts/dw-icons.svg#dw-icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"dw-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\61"}.icon-cross:before{content:"\63"}.icon-dots:before{content:"\64"}.icon-facebook:before{content:"\65"}.icon-instagram:before{content:"\66"}.icon-pinterest:before{content:"\67"}.icon-ribbon:before{content:"\68"}.icon-twitter:before{content:"\69"}.icon-weibo:before{content:"\6a"}.icon-googleplus:before{content:"\6b"}.icon-arrow-down:before{content:"\6c"}.icon-men:before{content:"\6d"}.icon-women:before{content:"\6e"}.icon-watch:before{content:"\6f"}.icon-cart-empty:before{content:"\62"}.icon-cart-full:before{content:"\70"}.icon-minus:before{content:"\71"}.icon-plus:before{content:"\72"}.icon-arrow-left:before{content:"\73"}.icon-arrow-right:before{content:"\74"}.icon-search:before{content:"\75"}.icon-camera:before{content:"\76"}.icon-wechat-no-circle:before{content:"\77"}.icon-weibo-no-circle:before{content:"\78"}.icon-dot:before{content:"\79"}.icon-dot-filled:before{content:"\7a"}.icon-vk:before{content:"\41"}.icon-snapchat{width:35px;height:35px;background-image:url("../../images/sprites/sprite.png");background-position:-136px 0px;width:35px;height:35px;display:inline-block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icon-snapchat{background-image:url("../../images/sprites/sprite2x.png");background-position:-136px 0px;background-size:675px 640px}}.icon-snapchat-dark{width:35px;height:35px;background-image:url("../../images/sprites/sprite.png");background-position:-136px -35px;width:35px;height:35px;display:inline-block;margin-bottom:-5px;margin-right:10px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icon-snapchat-dark{background-image:url("../../images/sprites/sprite2x.png");background-position:-136px -35px;background-size:675px 640px}}.icon-arrow-left-thin:before{content:"\42"}.icon-arrow-right-thin:before{content:"\43"}.icon-play:before{content:"\44"}.icon-201450889:before{content:"\4b"}.icon-201479425:before{content:"\4c"}.icon-201478545:before{content:"\45"}.icon-201479565:before{content:"\46"}.icon-201456609:before{content:"\4d"}.icon-201450689:before{content:"\48"}.icon-thumbs-down:before{content:"\47"}.icon-thumbs-up:before{content:"\49"}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}body{font-family:"adobe-caslon-pro",serif;font-size:16px;color:#4f4f4f}h1{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:31px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300}@media (min-width: 1000px){h1{font-size:54px}}h2{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:21px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300}@media (min-width: 1000px){h2{font-size:38px}}h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:19px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300}@media (min-width: 1000px){h3{font-size:24px}}h4{font-family:"futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.2em}.line-header:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}.line-header.dark:after{border-color:#c8c8c8}.centered{text-align:center}p{font-size:16px;line-height:1.4em;letter-spacing:0.01em;margin:1.4em 0}p.introduction{font-size:18px;font-style:italic;letter-spacing:0.005em;line-height:1.35em}p.caption{font-style:italic;color:#aaa;margin-top:0px}p.featured{font-size:19px;letter-spacing:0.005em;line-height:1.35em}p a{font-style:italic;font-size:1.1em}a{text-decoration:underline;color:#4e5874}a:hover{text-decoration:none}a:focus{outline:0}a.a-big{font-style:italic;font-size:24px;line-height:1.2}strong{font-weight:bold}em,i{font-style:italic}hr{color:#ddd;background-color:#ddd;height:1px;border:none}.line-through{overflow:hidden;text-align:center;display:inline-block;padding:0 30px}.line-through>span{display:inline-block;padding:5px 15px;position:relative}.line-through>span:before,.line-through>span:after{background:#ddd;content:"";display:block;height:1px;position:absolute;top:45%;width:400%}.line-through>span:before{right:100%}.line-through>span:after{left:100%}@media (min-width: 640px){.line-through{padding:0 60px}}@media (min-width: 1000px){p{font-size:18px}p.introduction{font-size:23px}p.featured{font-size:24px}}::-moz-selection{background:#4e5874;color:white}::selection{background:#4e5874;color:white}::-moz-selection{background:#4e5874;color:white}html{-webkit-text-size-adjust:100%}body #page-wrapper{min-height:100vh;background:white;position:relative;overflow-x:hidden}.grid{max-width:1070px;margin:0 auto;padding:5px;box-sizing:border-box}.grid>.inner{margin:5px}@media (min-width: 640px){.grid>.inner{margin:13px}}.grid:after{content:'';display:table;clear:both}@media (min-width: 640px){.grid{max-width:1102px;padding:13px}}img{max-width:100%;max-height:100%}*:focus{outline:none}.loader--spin.global{opacity:0;position:fixed;top:50%;left:50%;z-index:10;margin-top:-20px;margin-left:-20px;background:white;width:40px;height:40px;border-radius:50px;box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-sizing:border-box;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:translateY(50px);transform:translateY(50px);pointer-events:none}.loader--spin.global svg{height:100%;width:100%}body.loading .loader--spin.global{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.wf-loading{visibility:hidden}.wf-active{visibility:visible}.sr-only{position:absolute;top:-9999px;left:-9999px}.spinner{width:40px;height:40px;background-color:#9b9b9b;margin:auto;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}ul.messages{max-width:1070px;margin:0 auto;padding:5px;box-sizing:border-box;padding:15px 10px}ul.messages>.inner{margin:5px}@media (min-width: 640px){ul.messages>.inner{margin:13px}}ul.messages:after{content:'';display:table;clear:both}@media (min-width: 640px){ul.messages{max-width:1102px;padding:13px}}ul.messages li{text-align:center;padding:18px 15px 14px 15px}ul.messages .success-msg{border:1px solid #77b259;color:#285D00;background:#f3faef;padding:0}ul.messages .error-msg{border:1px solid #FF8989;color:#aa2a12;background:rgba(255,137,137,0.2);padding:0}ul.messages .error-msg:after{display:none}@media (min-width: 640px){ul.messages{padding:15px 26px}}.slick-loading .slick-list{background:#fff}@font-face{font-family:'slick';font-weight:normal;font-style:normal}button,input[type="button"],input[type="submit"],input,textarea{border-radius:0;border:0;margin:0;padding:0}button:focus,input[type="button"]:focus,input[type="submit"]:focus,input:focus,textarea:focus{outline:0}input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"],textarea{box-sizing:border-box;background:#f7f7f7;border:1px solid rgba(0,0,0,0.1);line-height:43px;display:block;padding:5px 15px 0 15px;font-family:"adobe-caslon-pro",serif;font-size:16px;letter-spacing:0.01em;width:100%;max-width:100%;margin-bottom:10px;color:#4f4f4f}input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus{border:1px solid rgba(0,0,0,0.5);background:white}textarea{height:auto;min-height:100px;max-width:100%;line-height:1.4em;padding:15px}label{display:inline-block;font-family:"futura-pt",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:0.65em}@media (min-width: 1000px){label{font-size:14px;letter-spacing:0.06em}}input[type="button"],button,.button{cursor:pointer;box-sizing:border-box;border:1px solid #4f4f4f;color:#4f4f4f;text-align:center;background:transparent;text-transform:uppercase;font-family:"futura-pt",sans-serif;padding:10px 40px;min-height:46px;line-height:16px;font-size:13px;overflow:hidden;text-decoration:none;position:relative;letter-spacing:0.1em;display:-webkit-inline-box;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}input[type="button"] span.btn-label,button span.btn-label,.button span.btn-label{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;display:block}input[type="button"] span.btn-label span,button span.btn-label span,.button span.btn-label span{display:block}input[type="button"] span.btn-label span:last-child,button span.btn-label span:last-child,.button span.btn-label span:last-child{display:none}input[type="button"].large,button.large,.button.large{min-height:56px;line-height:18px;font-size:13px}input[type="button"].white,button.white,.button.white{border:1px solid white;color:white}input[type="button"].blue,button.blue,.button.blue{border:1px solid #4e5874;background:#4e5874}input[type="button"].blue *,button.blue *,.button.blue *{color:white !important}input[type="button"].dark-blue,button.dark-blue,.button.dark-blue{border:1px solid #3A3A45;background:#3A3A45}input[type="button"].dark-blue *,button.dark-blue *,.button.dark-blue *{color:white !important}input[type="button"].green,button.green,.button.green{border:1px solid #479e7a;background:#479e7a}input[type="button"].green *,button.green *,.button.green *{color:white !important}input[type="button"].load-more-btn,input[type="button"].show-all,input[type="button"].add-watchband,input[type="button"].next-page,button.load-more-btn,button.show-all,button.add-watchband,button.next-page,.button.load-more-btn,.button.show-all,.button.add-watchband,.button.next-page{border:1px solid #3A3A45;background:#3A3A45;color:white !important}input[type="button"].load-more-btn *,input[type="button"].show-all *,input[type="button"].add-watchband *,input[type="button"].next-page *,button.load-more-btn *,button.show-all *,button.add-watchband *,button.next-page *,.button.load-more-btn *,.button.show-all *,.button.add-watchband *,.button.next-page *{color:white !important}input[type="button"] .loader--spin,button .loader--spin,.button .loader--spin{display:none;position:absolute;width:100%;height:100%;right:0;top:0}input[type="button"] .loader--spin svg,button .loader--spin svg,.button .loader--spin svg{width:40px !important;height:40px !important;vertical-align:middle;margin-top:-12px}input[type="button"] .loader--spin svg path,input[type="button"] .loader--spin svg rect,button .loader--spin svg path,button .loader--spin svg rect,.button .loader--spin svg path,.button .loader--spin svg rect{fill:#fff}input[type="button"].add-to-cart,button.add-to-cart,.button.add-to-cart{padding:0 20px;width:100%;min-width:250px;position:relative;border:1px solid #479e7a;background:#479e7a;line-height:16px}input[type="button"].add-to-cart *,button.add-to-cart *,.button.add-to-cart *{color:white !important}input[type="button"].add-to-cart .atc-right,button.add-to-cart .atc-right,.button.add-to-cart .atc-right{position:relative;-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}input[type="button"].add-to-cart .atc-right .btn-label,button.add-to-cart .atc-right .btn-label,.button.add-to-cart .atc-right .btn-label{width:100%;text-align:center;font-size:13px}input[type="button"].add-to-cart .atc-right .loader--spin,button.add-to-cart .atc-right .loader--spin,.button.add-to-cart .atc-right .loader--spin{width:40px;left:50%;margin-left:-15px}input[type="button"].add-to-cart span.btn-price,button.add-to-cart span.btn-price,.button.add-to-cart span.btn-price{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;display:inline-block;padding-right:15px;margin-right:15px;position:relative;font-size:15px}input[type="button"].add-to-cart span.btn-price:after,button.add-to-cart span.btn-price:after,.button.add-to-cart span.btn-price:after{content:"";position:absolute;right:0;top:50%;height:30px;width:1px;background-color:white;margin-top:-15px;opacity:0.5}input[type="button"].add-to-cart.add-to-cart-loading .btn-label,button.add-to-cart.add-to-cart-loading .btn-label,.button.add-to-cart.add-to-cart-loading .btn-label{opacity:0}input[type="button"].add-to-cart.add-to-cart-loading .loader--spin,button.add-to-cart.add-to-cart-loading .loader--spin,.button.add-to-cart.add-to-cart-loading .loader--spin{display:block}input[type="button"].go-to-checkout,button.go-to-checkout,.button.go-to-checkout{width:100%;display:none}input[type="button"].close,input[type="button"].next,input[type="button"].prev,button.close,button.next,button.prev,.button.close,.button.next,.button.prev{min-height:0}.campaign-type--btn .button{border-color:red;color:red}.campaign-type--btn .button.white{border:1px solid white;color:white}.campaign-type--btn .button.blue{border:1px solid #4e5874;background:#4e5874}.campaign-type--btn .button.blue *{color:white !important}.campaign-type--btn .button.green{border:1px solid #479e7a;background:#479e7a}.campaign-type--btn .button.green *{color:white !important}.campaign-type--btn .button.add-to-cart{border:1px solid #9b9b9b;background:transparent}.campaign-type--btn .button.add-to-cart *{color:#4f4f4f !important}.campaign-type--btn .button.add-to-cart span.btn-label{font-size:15px}.campaign-type--btn .button.add-to-cart span.btn-price:after{right:0;top:50%;height:16px;width:2px;background-color:#4f4f4f;margin-top:-8px;opacity:0.5}.selectboxit-container:not(.selectboxit-option-icon){width:100%;box-sizing:border-box;font-family:"adobe-caslon-pro",serif;font-size:14px;height:50px;line-height:55px}.selectboxit-container:not(.selectboxit-option-icon) a,.selectboxit-container:not(.selectboxit-option-icon) span{line-height:inherit;font-family:inherit;height:inherit;font-size:inherit}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit{border-radius:0px !important;width:100%;box-sizing:border-box;height:50px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit .selectboxit-option-icon-container{margin-left:10px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit .selectboxit-option-icon-container .selectboxit-option-icon{margin-top:-5px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit .selectboxit-text{text-indent:10px;color:#4f4f4f;font-family:"adobe-caslon-pro",serif}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn{background-color:white;background-repeat:repeat-x;border:1px solid rgba(0,0,0,0.2)}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn.selectboxit-enabled:active{color:black}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn.selectboxit-enabled:focus{text-decoration:none;background-position:0 -15px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn .selectboxit-arrow-container{width:45px;text-align:center}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn .selectboxit-arrow-container .selectboxit-default-arrow{top:0;line-height:50px;color:#9b9b9b;font-size:9px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn .selectboxit-arrow-container .selectboxit-default-arrow:before{font-family:"dw-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\6c";vertical-align:middle}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list{font-family:"adobe-caslon-pro",serif;border-radius:0px !important;background-color:white;border:1px solid rgba(0,0,0,0.2);margin-top:-2px;width:300px;max-width:100%;max-height:300px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list *{font-family:inherit !important}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list a{height:50px;line-height:55px;padding-left:5px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list .selectboxit-option[data-icon^='flag']{background:#f4f4f4}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list .selectboxit-option-icon{margin-top:-5px;margin-right:5px}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list .selectboxit-option-anchor{color:#4f4f4f;text-decoration:none}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#ffffff;background-color:#4e5874}.selectboxit-container:not(.selectboxit-option-icon) .selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#999999}.selectboxit-container:not(.selectboxit-option-icon).futura{font-family:"futura-pt",sans-serif !important;line-height:50px}.selectboxit-container:not(.selectboxit-option-icon).futura .selectboxit-text{font-family:"futura-pt",sans-serif !important}.selectboxit-container:not(.selectboxit-option-icon).futura .selectboxit-list{font-family:"futura-pt",sans-serif !important}.selectboxit-container:not(.selectboxit-option-icon).futura .selectboxit-list *{font-family:inherit !important}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #979797;border-radius:15px;margin:0 10px 0 0;height:16px;width:16px}.jcf-radio span{display:none;position:absolute;top:4px;left:5px;background:#AAAAAA;border-radius:15px;width:8px;height:8px}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#f7f7f7;border:1px solid rgba(0,0,0,0.1);margin:0 10px 0 0;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:12px;width:12px;top:50%;left:50%;margin:-7px 0 0 -6px;font-size:10px;color:rgba(0,0,0,0.5)}.jcf-checkbox span:before{font-family:"dw-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\63"}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}:root .jcf-checkbox span{margin:-5px 0 0 -5px}.jcf-disabled{background:#ddd !important}.input-box .input-text.validation-failed{border:1px solid #FF8989 !important;background-color:rgba(255,137,137,0.2) !important;position:relative}.input-box .validation-advice{border:1px solid #FF8989;background-color:white;padding:18px 15px 12px 15px;margin-top:-11px;color:#D46666;margin-bottom:10px;line-height:1.2;position:relative}.input-box .validation-advice:after{content:"";position:absolute;display:block;right:15px;top:-30px;background-color:#D46666;width:10px;height:10px;border-radius:10px}.input-box .no-display{display:none}.input-box.filter-select{position:relative}.input-box.filter-select .spinner{position:absolute;margin:auto;top:0;bottom:0;left:15px;display:none;z-index:2}.input-box.filter-select.loading .spinner{display:block}.input-box.filter-select.loading .selectboxit-container{opacity:0.2}@media (min-width: 640px){input[type="button"].add-to-cart,button.add-to-cart,.button.add-to-cart{padding:0 30px}input[type="button"].add-to-cart .atc-right span.btn-label,button.add-to-cart .atc-right span.btn-label,.button.add-to-cart .atc-right span.btn-label{font-size:15px}input[type="button"].add-to-cart span.btn-price,button.add-to-cart span.btn-price,.button.add-to-cart span.btn-price{font-size:18px}}@media (min-width: 1000px){input[type="button"],button,.button{padding:0 30px;line-height:44px;height:46px;-webkit-box-align:baseline;-ms-flex-align:baseline;-moz-align-items:baseline;align-items:baseline;width:auto}input[type="button"] span.btn-label span:last-child,button span.btn-label span:last-child,.button span.btn-label span:last-child{display:block}input[type="button"]:hover span.btn-label,button:hover span.btn-label,.button:hover span.btn-label{-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type="button"].add-to-cart,button.add-to-cart,.button.add-to-cart{line-height:44px;width:auto}input[type="button"].add-to-cart .atc-right span.btn-label,button.add-to-cart .atc-right span.btn-label,.button.add-to-cart .atc-right span.btn-label{font-size:18px}input[type="button"].add-to-cart span.btn-price,button.add-to-cart span.btn-price,.button.add-to-cart span.btn-price{font-size:20px}input[type="button"].large,button.large,.button.large{height:56px;line-height:54px;font-size:18px}input[type="button"] .loader--spin svg,button .loader--spin svg,.button .loader--spin svg{margin-top:-5px}}.design-component.white{color:white}.design-component.col-2 .grid{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.design-component.col-2 .component-block{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin-bottom:0}@media (min-width: 640px){.design-component.col-2 .component-block{width:calc(50% - 30px);margin:0 15px 30px}}.design-component .grid{padding:10px}.design-component .component-block{padding-left:20px;padding-right:20px}.design-component p.component-intro{font-style:italic;font-size:1.2em}.design-component ul{padding-left:30px;list-style:initial}.design-component .component-block .component-title{padding-top:30px}@media (min-width: 640px){.design-component .component-block{padding-left:0;padding-right:0}.design-component p.col-2{-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2}}@media (min-width: 640px){.design-component .grid{padding:26px}}.dw-lightbox-wrapper{display:block;position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.dw-lightbox-wrapper .dw-lightbox{-webkit-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:11;-moz-order:10;-ms-flex-order:10;order:10;position:relative;background:white;padding:20px;margin:15px;min-height:80px;max-width:1200px;max-height:70%;overflow:auto}.dw-lightbox-wrapper .dw-lightbox-content{height:100%}.dw-lightbox-wrapper .close{position:absolute;top:20px;right:20px;border:0;width:29px;height:29px;padding:0;background:white;z-index:1;cursor:pointer}.dw-lightbox-wrapper .close:before,.dw-lightbox-wrapper .close:after{content:'';display:block;width:60%;height:2px;background:#f4f4f4;position:absolute;left:50%;top:50%;margin:-1px 0 0 -30%}.dw-lightbox-wrapper .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dw-lightbox-wrapper .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dw-lightbox-wrapper .close:before,.dw-lightbox-wrapper .close:after{background:#9b9b9b}.dw-lightbox-wrapper .close:hover:before,.dw-lightbox-wrapper .close:hover:after{background:#464646}.dw-lightbox-wrapper .close span{position:absolute;top:-9999px;left:-9999px}.dw-lightbox-wrapper .pagination{-webkit-box-flex:1;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;visibility:hidden;text-align:center}.dw-lightbox-wrapper .pagination.active{visibility:visible}.dw-lightbox-wrapper .pagination.prev{-webkit-box-ordinal-group:21;-moz-order:20;-ms-flex-order:20;order:20}.dw-lightbox-wrapper .pagination.next{-webkit-box-ordinal-group:31;-moz-order:30;-ms-flex-order:30;order:30}.dw-lightbox-wrapper .pagination button{margin:10px;width:20px;height:20px;top:0;bottom:0;border:none;border-left:2px white solid;border-top:2px white solid;padding:0}.dw-lightbox-wrapper .pagination button.prev{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dw-lightbox-wrapper .pagination button.next{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.dw-lightbox-wrapper .pagination button span{position:absolute;top:-9999px;left:-9999px}.dw-lightbox-wrapper .spinner{position:absolute;top:0;right:0;bottom:0;left:0}.dw-lightbox-wrapper .instagram-image{height:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.dw-lightbox-wrapper .image-view{-webkit-box-flex:1;-moz-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;max-width:100%;max-height:100%}.dw-lightbox-wrapper .image-info{-webkit-box-flex:1;-moz-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;overflow:auto}.dw-lightbox-wrapper .author{margin-bottom:20px}.dw-lightbox-wrapper .profile-picture{float:left;width:60px;max-width:20%;margin-right:20px}.dw-lightbox-wrapper .user-info{float:left}.dw-lightbox-wrapper .full-name{line-height:2em;text-transform:uppercase}.dw-lightbox-wrapper .username{font-size:1.2em;line-height:2em}.dw-lightbox-wrapper .username a{font-style:italic}.dw-lightbox-wrapper .username .icon-camera{margin-right:5px}.dw-lightbox-wrapper .username .icon-camera:before{font-size:1.3em;vertical-align:middle}.dw-lightbox-wrapper .description{clear:left}.dw-lightbox-wrapper .connected-products .product{padding:20px 10px;background:#f4f4f4;margin-bottom:20px;overflow:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.dw-lightbox-wrapper .connected-products .product-image,.dw-lightbox-wrapper .connected-products .product-info{margin-left:10px;margin-right:10px}.dw-lightbox-wrapper .connected-products .product-image{-webkit-box-flex:1;-moz-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px;margin-right:20px}.dw-lightbox-wrapper .connected-products .product-info{-webkit-box-flex:1;-moz-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;float:left}@media (min-width: 640px){.dw-lightbox-wrapper{-ms-flex-flow:row;flex-flow:row}.dw-lightbox-wrapper .dw-lightbox{padding:10px}.dw-lightbox-wrapper .dw-lightbox-content .instagram-image>*{margin:10px}.dw-lightbox-wrapper .pagination{-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.dw-lightbox-wrapper .pagination.prev{-webkit-box-ordinal-group:1;-moz-order:0;-ms-flex-order:0;order:0}}.mfp-fade.mfp-bg{-webkit-transition:opacity .5s false "0s";transition:opacity .5s false "0s";opacity:0}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-ready.mfp-video{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0 !important}.mfp-fade .mfp-content{opacity:0;-webkit-transition:opacity .5s false "0s";transition:opacity .5s false "0s"}.mfp-fade.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-removing .mfp-content{opacity:0}.white-popup{border-radius:0 !important}.china-header-social{display:none}.china-footer-social{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.china-footer-social p{font-size:36px;padding:5px 0;text-align:center;width:300px;font-style:italic;margin:60px auto 0 auto !important;line-height:1.4;letter-spacing:0.01em}.china-footer-social p:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}.china-footer-social p.dark:after{border-color:#c8c8c8}.china-footer-social .footer-social-qr-codes-wrapper{margin:0 auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.china-footer-social .footer-social-qr-codes{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:7px;background:#fff;color:#4f4f4f;text-align:center;max-width:120px;margin:25px 10px}@media (min-width: 1000px){.china-header-social{display:block;position:relative;width:100%;max-width:1460px;margin:-50px auto 0 auto}.china-header-social .social-icon{padding:0 5px;float:right;font-size:24px;margin-top:13px}.china-header-social .social-icon a{text-decoration:none}.china-header-social .social-icon:first-child{padding-right:20px}.china-header-social .wechat-qr-official{position:absolute;opacity:0;z-index:10001;top:50px;right:50px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.china-header-social .wechat-qr-official:after{top:-20px;right:0;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:15px;margin-left:-15px}.china-header-social .wechat-qr-official img{width:200px;height:200px;max-width:200px;max-height:200px}.china-header-social .icon-wechat-no-circle:hover+.wechat-qr-official{opacity:1}.china-footer-social p{margin:0 auto 0 auto !important}}#cookie-notice{text-align:center;background:#f4f4f4;position:relative;z-index:12}#cookie-notice p{margin:0;padding:20px 50px 16px 50px}#cookie-notice .close{position:absolute;top:16px;right:20px;border:0;width:29px;height:29px;padding:0;cursor:pointer}#cookie-notice .close:before,#cookie-notice .close:after{content:'';display:block;width:60%;height:2px;background:#f4f4f4;position:absolute;left:50%;top:50%;margin:-1px 0 0 -30%}#cookie-notice .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cookie-notice .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cookie-notice .close:before,#cookie-notice .close:after{background:#9b9b9b}#cookie-notice .close:hover:before,#cookie-notice .close:hover:after{background:#464646}#cookie-notice .close span{position:absolute;top:-9999px;left:-9999px}#header-wrap{height:120px;-webkit-backface-visibility:hidden;width:100%;position:relative;z-index:10}#header-wrap.sale-bar-active{height:148px}#header-wrap #header{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);background-position:center center;background-repeat:no-repeat;height:120px;width:100%;position:relative;top:0;left:0;z-index:10;background-size:cover;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;-webkit-transform:translateZ(0)}#header-wrap #header .top{width:100%;height:100%;position:relative}#header-wrap #header .top #dots{color:white;position:absolute;height:55px;width:70px;line-height:55px;text-align:center;bottom:55px;left:0;z-index:11;-webkit-transition:bottom 0.5s ease;transition:bottom 0.5s ease}#header-wrap #header .top #dots .icon-dots,#header-wrap #header .top #dots .icon-cross{font-size:24px;display:inline-block;box-sizing:border-box;width:100%;height:55px;position:absolute;top:0;left:0;-webkit-transition:opacity 0.1s ease,-webkit-transform 0.3s ease;transition:opacity 0.1s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.1s ease;transition:transform 0.3s ease,opacity 0.1s ease,-webkit-transform 0.3s ease;opacity:1}#header-wrap #header .top #dots .icon-cross{font-size:18px;opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}#header-wrap #header .top #dots .icon-dots{display:none}#header-wrap #header .top #dots .hamburger-mobile-menu-icon{position:absolute;left:25px;width:25px;height:55px;-webkit-transition:opacity 0.1s ease,-webkit-transform 0.3s ease;transition:opacity 0.1s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.1s ease;transition:transform 0.3s ease,opacity 0.1s ease,-webkit-transform 0.3s ease}#header-wrap #header .top #dots .hamburger-mobile-menu-icon>span{font-size:24px;position:absolute;left:0;width:22px;height:0.1em;top:22px}#header-wrap #header .top #dots .hamburger-mobile-menu-icon>span:first-child{top:15px}#header-wrap #header .top #dots .hamburger-mobile-menu-icon>span:last-child{top:29px}#header-wrap #header .top #dots .hamburger-mobile-menu-icon.black>span{background:#000}#header-wrap #header .top #dots .hamburger-mobile-menu-icon.white>span{background:#fff}#header-wrap #header .top #dots.close .icon-dots,#header-wrap #header .top #dots.close .hamburger-mobile-menu-icon{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}#header-wrap #header .top #dots.close .icon-cross{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#header-wrap #header .top .dw-logo{width:110px;height:45px;background-image:url("../../images/logo_white.png");background-size:110px 45px;background-repeat:no-repeat;background-position:top left;position:absolute;left:50%;bottom:57px;-webkit-transition:bottom 0.3s ease;transition:bottom 0.3s ease;-webkit-backface-visibility:hidden;line-height:0;margin:0px;margin-left:-55px}#header-wrap #header .top .dw-logo.black{background-image:url("../../images/logo_black.png")}#header-wrap #header .top .dw-logo a{display:block;width:100%;height:100%;text-indent:-9999px;overflow:hidden}#header-wrap #header .top #header-cart{color:white;position:absolute;right:0;bottom:55px;height:55px;width:70px;line-height:55px;text-align:center;-webkit-transition:bottom 0.5s ease;transition:bottom 0.5s ease}#header-wrap #header .top #header-cart a.amount{display:none}#header-wrap #header .top #header-cart div.amount{display:inline}#header-wrap #header .top #header-cart.has-items a.amount{display:inline}#header-wrap #header .top #header-cart.has-items div.amount{display:none}#header-wrap #header .top #header-cart .amount{color:white;text-decoration:none;position:relative}#header-wrap #header .top #header-cart .amount .icon-cart-empty,#header-wrap #header .top #header-cart .amount .icon-cart-full{font-size:24px;padding-top:5px;display:inline-block}#header-wrap #header .top #header-cart .amount .icon-cart-empty.black,#header-wrap #header .top #header-cart .amount .icon-cart-full.black{color:#000}#header-wrap #header .top #header-cart .amount .icon-cart-empty.white,#header-wrap #header .top #header-cart .amount .icon-cart-full.white{color:#fff}#header-wrap #header .top #header-cart .amount .qty{background:#4e5874;color:white;border-radius:100px;box-sizing:border-box;display:block;position:absolute;top:-10px;right:-10px;min-width:16px;height:16px;font-family:"futura-pt",sans-serif;font-size:12px;text-align:center;padding:2px 1px 2px 2px;line-height:1}#header-wrap #header .top #mobile-menu{background:rgba(53,53,53,0.97);pointer-events:none;text-align:left;color:white;position:fixed;top:0;left:0;width:100%;z-index:10;text-align:center;overflow:hidden;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#header-wrap #header .top #mobile-menu ul.made-menu{margin-top:30px;margin-bottom:30px}#header-wrap #header .top #mobile-menu ul.made-menu li a{display:block;padding:10px 0;font-size:16px;font-family:"futura-pt",sans-serif;text-transform:uppercase;text-decoration:none;color:white}#header-wrap #header .top #mobile-menu.show{height:auto;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}#header-wrap #header .top #top-search{width:100%;max-width:280px;margin:0 auto;overflow:auto;margin-bottom:50px}#header-wrap #header .top #top-search input#search{width:calc(100% - 46px);height:45px;font-family:"futura-pt",sans-serif;font-size:15px;display:block;float:left;box-sizing:border-box;padding:0 10px;border-radius:0px;-webkit-appearance:none}#header-wrap #header .top #top-search .search-icon{width:45px;height:45px;background:white;display:block;float:left;border:none;padding:0;border-left:1px solid #474747}#header-wrap #header .top #top-search .search-icon .icon-search{font-size:20px;display:inline-middle;margin-top:12px;color:#333}#header-wrap #header div#main-menu{height:40px;width:100%;position:absolute;bottom:0;left:0;background-color:rgba(87,87,87,0.44);color:white;overflow-x:hidden;-webkit-transform:translateZ(0px)}#header-wrap #header div#main-menu:after{content:"";display:block;width:40px;height:40px;background:url("../../images/menu-gradient.png") repeat-y top left;background-size:100% 1px;right:0;top:0;position:absolute;z-index:1;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);pointer-events:none}#header-wrap #header div#main-menu>ul{-webkit-transform:translateZ(0px);-webkit-overflow-scrolling:touch;text-align:center;width:100%;overflow-x:auto;white-space:nowrap}#header-wrap #header div#main-menu>ul li{display:inline-block;font-family:"futura-pt",sans-serif;line-height:40px;text-transform:uppercase;padding:0 15px;height:40px}#header-wrap #header div#main-menu>ul li a{color:white;text-decoration:none;font-size:16px;letter-spacing:0.1px}#header-wrap #header div#main-menu>ul::-webkit-scrollbar{display:none}#header-wrap #header #sale-bar{background-color:#f4f4f4;text-align:center;padding:8px 10px 4px;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:0.2em;color:#333;line-height:1.2;height:auto;box-sizing:border-box}#header-wrap #header #sale-bar .line-through{padding:0 0}#header-wrap #header #sale-bar .line-through span{padding:0 0}body.header-slim.takeover #header-wrap #header{background:#353535 !important}body.header-slim #header-wrap #header{position:fixed;height:95px}body.header-slim #header-wrap #header #dots{bottom:40px}body.header-slim #header-wrap #header #header-cart{bottom:40px}body.header-slim #header-wrap #header .dw-logo{height:26px;bottom:54px;background-size:120px 49px;width:120px;margin-left:-60px}body.header-slim #header-wrap #header #sale-bar{box-shadow:0 2px 0px rgba(0,0,0,0.07)}@media (min-width: 640px){#mobile-menu{display:none}#header-wrap{height:175px}#header-wrap.sale-bar-active{height:213px}#header-wrap #header{height:175px;overflow:visible !important}#header-wrap #header .top .dw-logo{width:154px;height:62px;background-size:154px 62px;bottom:82px;margin-left:-77px;opacity:1;-webkit-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s}#header-wrap #header div#main-menu{overflow:visible !important;height:50px;z-index:2;background-color:rgba(79,79,79,0.44);-webkit-transition:height 0.3s ease;transition:height 0.3s ease}#header-wrap #header div#main-menu:after{display:none}#header-wrap #header div#main-menu ul{overflow:visible !important}#header-wrap #header div#main-menu ul li{height:50px;line-height:50px}#header-wrap #header div#main-menu ul li a{outline:none}#header-wrap #header div#main-menu ul li a:not(.amount):not(.open-search){position:relative}#header-wrap #header div#main-menu ul li a:not(.amount):not(.open-search):after{content:"";position:absolute;border-bottom:1px solid white;width:100%;bottom:-2px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}#header-wrap #header div#main-menu ul li a:not(.amount):not(.open-search):hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#header-wrap #header div#main-menu ul li.active a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#header-wrap #header div#main-menu ul li.dw-menu-logo{width:0;opacity:0;padding:0;-webkit-transition:width 0.3s ease,opacity 0.3s ease;transition:width 0.3s ease,opacity 0.3s ease}#header-wrap #header div#main-menu ul li.dw-menu-logo a{display:inline-block;height:22px;bottom:auto !important;background-image:url("../../images/logo_white.png");background-size:100px 40px;background-repeat:no-repeat;background-position:-23px 0;vertical-align:middle;margin-top:-5px;width:100%}#header-wrap #header div#main-menu ul li.dw-menu-logo a:after{border-bottom:0 !important}#header-wrap #header div#main-menu ul li.secondary-menu{cursor:pointer;padding:0}#header-wrap #header div#main-menu ul li.secondary-menu ul.secondary-menu{display:none;position:absolute;cursor:default;width:100%;background:#353535;top:50px;left:0px;line-height:30px;white-space:normal}#header-wrap #header div#main-menu ul li.secondary-menu ul.secondary-menu li{height:50px;line-height:50px;display:inline-block;padding:0 15px;position:relative}#header-wrap #header div#main-menu ul li.secondary-menu ul.secondary-menu li a{display:block;cursor:pointer}#header-wrap #header div#main-menu ul li.secondary-menu ul.secondary-menu li a:after{display:none}#header-wrap #header div#main-menu ul li.secondary-menu #dots{padding:0 15px;display:block}#header-wrap #header div#main-menu ul li.secondary-menu #dots .icon-dots{font-size:24px;vertical-align:middle;display:inline-block}#header-wrap #header div#main-menu ul li.secondary-menu #dots .icon-cross{display:none}#header-wrap #header div#main-menu ul li.secondary-menu #dots .hamburger-mobile-menu-icon{display:none}#header-wrap #header div#main-menu ul li.secondary-menu.active{background:#353535}#header-wrap #header div#main-menu ul li.secondary-menu.active ul.secondary-menu{display:block}#header-wrap #header div#main-menu ul li.menu-search{cursor:pointer;padding:0}#header-wrap #header div#main-menu ul li.menu-search #magnifier{padding:0 15px;font-size:20px;vertical-align:middle;display:inline-block}#header-wrap #header div#main-menu ul li.menu-search.active{background:#353535}#header-wrap #header div#main-menu ul li.menu-search.active #top-search{display:block}#header-wrap #header div#main-menu ul li #header-cart a.amount{display:none}#header-wrap #header div#main-menu ul li #header-cart div.amount{display:inline}#header-wrap #header div#main-menu ul li #header-cart.has-items a.amount{display:inline}#header-wrap #header div#main-menu ul li #header-cart.has-items div.amount{display:none}#header-wrap #header div#main-menu ul li #header-cart .amount{position:relative}#header-wrap #header div#main-menu ul li #header-cart .amount .icon-cart-empty,#header-wrap #header div#main-menu ul li #header-cart .amount .icon-cart-full{font-size:24px;vertical-align:middle;display:inline-block}#header-wrap #header div#main-menu ul li #header-cart .amount .qty{background:#4e5874;color:white;border-radius:100px;box-sizing:border-box;display:block;position:absolute;top:-10px;right:-10px;min-width:16px;height:16px;font-family:"futura-pt",sans-serif;font-size:12px;text-align:center;padding:2px 1px 2px 2px;line-height:1}#header-wrap #header #sale-bar{padding:12px 26px 8px;font-size:13px;height:auto}#header-wrap #header #sale-bar .line-through{padding:0 60px}#header-wrap #header #sale-bar .line-through span{padding:0 15px}body.header-slim #header-wrap #header{height:50px}body.header-slim #header-wrap #header .top .dw-logo{opacity:0}body.header-slim #header-wrap #header div#main-menu ul li.dw-menu-logo{width:54px;opacity:1;padding:0 15px}}@media (min-width: 1000px){#header-wrap #header div#main-menu ul li.secondary-menu .secondary-menu{left:0;right:auto}}#footer{text-align:center}#footer .footer-menu{min-height:60px;background:#f4f4f4;font-size:13px;text-transform:uppercase}#footer .footer-menu::first-line{line-height:60px;margin:0 10px}#footer .footer-menu ul{padding-top:4px}#footer .footer-menu ul li{display:inline-block;margin:0 10px 20px 10px;font-family:"futura-pt",sans-serif}#footer .footer-menu ul li a{color:inherit;text-decoration:none;display:block}#footer .footer-newsletter{background:#3A3A45;color:white;padding:45px 30px 60px 30px}#footer .footer-newsletter .footer-newsletter-content{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1050px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-newsletter .footer-newsletter-content .news{margin:0 auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#footer .footer-newsletter p{font-size:26px;font-style:italic;margin-bottom:20px;line-height:1.4}#footer .footer-newsletter .social-links{margin:20px 0 10px 0}#footer .footer-newsletter .social-links a{display:inline-block;width:35px;height:35px;margin:0 7px;text-decoration:none}#footer .footer-newsletter .social-links a:focus{outline:none}#footer .footer-newsletter .social-links a span{display:block;font-size:35px;color:white;width:100%;height:100%}#footer .footer-newsletter .or.line-through{margin-bottom:20px}#footer .footer-newsletter input[type="email"]{text-align:center;font-family:"futura-pt",sans-serif;padding:0 20px;font-size:15px;height:50px;background:white;width:100%;margin-bottom:20px;border:none;letter-spacing:0.04em}#footer .footer-newsletter input[type="email"]:hover{border:none}#footer .footer-newsletter .validation-advice{display:none}#footer .country{padding:45px 30px;background:#37302e;background-repeat:no-repeat;background-position:center center;background-size:cover;color:white}#footer .country .select-country,#footer .country .shipping-partners,#footer .country .payment-partners{margin-bottom:25px}#footer .country .select-country h4,#footer .country .shipping-partners h4,#footer .country .payment-partners h4{margin-bottom:25px;font-size:22px;font-family:"futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.055em}#footer .country .select-country{margin-bottom:60px}#footer .country .selectboxit-container:not(.selectboxit-option-icon) .selectboxit.selectboxit-btn{background-color:#f4f4f4}#footer .trust{padding-bottom:30px}#footer .trust a.dw-logo{width:156px;height:63px;margin:50px 0;background-image:url("../../images/logo_black.png");background-size:156px 63px;background-repeat:no-repeat;background-position:top left;display:inline-block;text-indent:-9999px}#footer .trust .terms-links{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;margin-bottom:30px}#footer .trust .terms-links ul li{font-size:14px;padding:0 20px;margin:20px 0 15px 0;display:inline-block;border-left:1px solid #4f4f4f;baseline-shift:sub}#footer .trust .terms-links ul li:first-child{border-left:none}#footer .trust .terms-links ul li a{text-decoration:none;color:inherit}#footer .copyright{font-size:11px;font-family:"futura-pt",sans-serif;font-weight:bold;letter-spacing:0}.snapchat-wrapper .mfp-content{width:auto}.snapchat-wrapper .mfp-content .snapchat-popup{margin:0 auto;background:white;padding:20px;border-radius:20px !important}.snapchat-wrapper .mfp-content .snapchat-popup h2{font-size:35px}@media (min-width: 640px){#footer .footer-menu{font-size:14px;border-top:1px solid #fff}#footer .footer-newsletter{padding:60px 30px 60px 30px}#footer .footer-newsletter p{font-size:36px;max-width:620px;margin:0 auto 40px auto}#footer .footer-newsletter form{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;margin:0 auto}#footer .footer-newsletter input[type="email"]{width:400px;text-align:left;font-size:18px}#footer .footer-newsletter .button{height:50px;line-height:48px;min-width:140px}#footer .country{padding:80px 30px}#footer .country .grid{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}#footer .country .select-country,#footer .country .shipping-partners,#footer .country .payment-partners{-webkit-box-flex:1;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;margin-bottom:0}#footer .country .select-country p,#footer .country .shipping-partners p,#footer .country .payment-partners p{margin-bottom:0}#footer .country .select-country h4,#footer .country .shipping-partners h4,#footer .country .payment-partners h4{font-size:17px;letter-spacing:0.09em}#footer .country .shipping-partners img,#footer .country .payment-partners img{width:100%;max-width:300px;max-height:75px}#footer .trust .terms-links ul li{font-size:17px}}@media (min-width: 1000px){#footer .footer-newsletter .footer-newsletter-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .footer-newsletter .social-links a span{-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}#footer .footer-newsletter .social-links a span:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}#footer .country .select-country h4,#footer .country .shipping-partners h4,#footer .country .payment-partners h4{font-size:22px}#footer .country .select-country .selectboxit-container{max-width:300px}}#header-wrap{-webkit-transition:height 0.5s ease,-webkit-transform 0.4s ease;transition:height 0.5s ease,-webkit-transform 0.4s ease;transition:height 0.5s ease,transform 0.4s ease;transition:height 0.5s ease,transform 0.4s ease,-webkit-transform 0.4s ease}#header-wrap #switch-language{width:38px;height:24px;display:block;position:absolute !important;left:50%;cursor:pointer;margin-left:-19px;z-index:20;top:20px;opacity:0.7}#header-wrap #switch-language span[class^='flag']{margin-top:-3px}#header-wrap #switch-language .icon-arrow{font-size:7px;display:inline-block;vertical-align:middle;width:7px;height:6px;margin-top:5px;float:right;color:black;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#header-wrap #switch-language:hover{opacity:1}#header-wrap #switch-language:hover .icon-arrow{opacity:1}#header-wrap #switch-language.hide{display:none}#header-wrap #select-country{height:60px;overflow:hidden;position:relative;z-index:1;-webkit-transition:height 0.5s ease;transition:height 0.5s ease;box-sizing:border-box;text-align:center;color:white}#header-wrap #select-country h3{font-size:20px}#header-wrap #select-country h3:after{width:50px}#header-wrap #select-country .bg{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%}#header-wrap #select-country .country-wrapper{padding:60px 0 60px 0;margin:0 auto;width:280px;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header-wrap #select-country p{font-size:13px}#header-wrap #select-country p a{color:white;display:block;padding:5px;font-size:inherit}#header-wrap #select-country p a .icon-globe{vertical-align:middle;background-image:url("../../images/sprites/sprite.png");background-position:-523px -192px;width:30px;height:30px;display:inline-block;margin-right:5px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){#header-wrap #select-country p a .icon-globe{background-image:url("../../images/sprites/sprite2x.png");background-position:-523px -192px;background-size:675px 640px}}#header-wrap #select-country ul.list{text-align:left;box-sizing:border-box;-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:35px 0}#header-wrap #select-country ul.list li{display:block;overflow:hidden;width:100%;font-size:13px}#header-wrap #select-country ul.list li a{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:block;float:left;padding:10px 10px 6px 10px;border:1px solid transparent;font-family:"adobe-caslon-pro",serif;font-style:italic;overflow:hidden;color:white !important}#header-wrap #select-country ul.list li a span.flag{width:24px;height:24px;display:block;float:left;margin-top:-4px}#header-wrap #select-country ul.list li a span.country-label{display:block;padding-left:32px;margin-top:3px;text-decoration:underline}#header-wrap #select-country ul.list li a.selected{border-color:white;text-decoration:none}#header-wrap #select-country ul.list li a.selected span{text-decoration:none}#header-wrap.show-country-selector{height:700px}#header-wrap.show-country-selector #switch-language .icon-arrow{color:white;-webkit-transform:rotate(0);transform:rotate(0)}#header-wrap.show-country-selector #select-country{height:580px}#header-wrap.show-country-selector #select-country .country-wrapper{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}body.country-selector #col-main{background:url("../../images/country-selector/bg-mobile.jpg") center center no-repeat;background-size:cover}body.country-selector .country-selector-wrap{color:white;padding-top:50px;padding-bottom:70px}body.country-selector h1{font-size:25px;margin-bottom:50px}body.country-selector h2{font-size:20px}body.country-selector h1,body.country-selector h2{letter-spacing:0.15em}body.country-selector .continent-list{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}body.country-selector .continent{-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:50px;text-align:center;margin-bottom:50px}@media (min-width: 640px){body.country-selector .continent{width:calc(50% - 30px);margin:0 15px 80px}}@media (min-width: 1000px){body.country-selector .continent{width:calc(33.33333% - 30px);margin:0 15px 100px}}body.country-selector .selectboxit-container{max-width:240px}body.country-selector .global{width:100%;text-align:center}body.country-selector .global a{font-style:italic;color:white}body.country-selector .icon-globe{background-image:url("../../images/sprites/sprite.png");background-position:-523px -192px;width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){body.country-selector .icon-globe{background-image:url("../../images/sprites/sprite2x.png");background-position:-523px -192px;background-size:675px 640px}}@media (min-width: 640px){#header-wrap.show-country-selector{height:755px}#header-wrap.show-country-selector.sale-bar-active{height:793px}#header-wrap.show-country-selector #select-country{height:580px}#header-wrap #switch-language{left:auto;right:20px;margin-left:0;display:block}#header-wrap #select-country{height:0}#header-wrap #select-country p{font-size:20px}#header-wrap #select-country p a .icon-globe{background-image:url("../../images/sprites/sprite.png");background-position:-523px -192px;width:30px;height:30px;display:inline-block}}@media (min-width: 640px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 640px) and (min-resolution: 192dpi){#header-wrap #select-country p a .icon-globe{background-image:url("../../images/sprites/sprite2x.png");background-position:-523px -192px;background-size:675px 640px}}@media (min-width: 640px){#header-wrap #select-country .country-wrapper{width:500px}#header-wrap #select-country ul.list{-webkit-columns:auto 3;-moz-columns:auto 3;columns:auto 3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#header-wrap #select-country ul.list li{font-size:14px}#header-wrap #select-country ul.list li a{margin-bottom:5px}#header-wrap #select-country ul.list li a:hover .country-label{text-decoration:none}body.country-selector #col-main{background-image:url("../../images/country-selector/bg-tablet.jpg")}}@media (min-width: 1000px){#header-wrap.show-country-selector{height:635px}#header-wrap.show-country-selector.sale-bar-active{height:673px}#header-wrap.show-country-selector #select-country{height:460px}#header-wrap #select-country h3{font-size:22px}#header-wrap #select-country p{font-size:20px}#header-wrap #select-country p a{display:inline-block}#header-wrap #select-country .country-wrapper{width:800px}#header-wrap #select-country ul.list{-webkit-columns:auto 4;-moz-columns:auto 4;columns:auto 4}body.country-selector #col-main{background-image:url("../../images/country-selector/bg-laptop.jpg")}}@media (min-width: 1400px){#header-wrap #select-country .country-wrapper{width:1060px}#header-wrap #select-country ul.list{-webkit-columns:auto 4;-moz-columns:auto 4;columns:auto 4}}.catalog-list .breadcrumbs,.catalog-list .toolbar{display:none}.catalog-list .products .category-header{max-width:1440px;margin:0 auto}.catalog-list .products .category-header .inner{margin:5px;position:relative;color:white;padding:0;margin-top:0}.catalog-list .products .category-header .inner .category-title{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:60px 0;background-size:cover;background-repeat:no-repeat;background-position:center top}.catalog-list .products .category-header .inner .category-title h1{font-size:24px;font-family:"futura-pt",sans-serif;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:0.2em;display:inline-block}.catalog-list .products .category-header .inner .category-title h1 .subheadline{display:block;font-size:16px;letter-spacing:0.2em;margin:0.6em 0;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-weight:bold}.catalog-list .products .category-header .inner .category-title h1 .subheadline .icon-ribbon{width:16px;height:16px;vertical-align:middle;font-size:16px;margin-top:-5px;margin-right:5px;display:none}@media (min-width: 640px){.catalog-list .products .category-header .inner .category-title h1{font-size:55px}.catalog-list .products .category-header .inner .category-title h1 .subheadline{font-size:16px}.catalog-list .products .category-header .inner .category-title h1 .subheadline .icon-ribbon{width:20px;font-size:20px;height:20px}}@media (min-width: 1000px){.catalog-list .products .category-header .inner .category-title h1{font-size:68px}.catalog-list .products .category-header .inner .category-title h1 span{font-size:27px}}.catalog-list .products .category-header .inner .blurb{font-style:italic;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.catalog-list .products .category-header .inner .blurb p{margin:5px 30px}.catalog-list .products .category-header.read-more .inner .info-wrapper{background:#f4f4f4;padding:30px 30px 60px 30px;display:none}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info{color:#4f4f4f;clear:both;width:100%;text-align:center;box-sizing:border-box;padding:30px 30px 0 30px}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info img{width:80%}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info .text{margin-bottom:30px}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info .text h3{margin-top:2em}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info .text p{font-size:16px;line-height:1.5;max-width:600px;margin:0 auto}.catalog-list .products .category-header.read-more .inner .info-wrapper.show{display:block}.catalog-list .products .category-header.read-more .inner .expand{position:absolute;bottom:20px;left:0;width:100%;text-align:center}.catalog-list .products .category-header.read-more .inner .expand .read-more{display:inline-block;cursor:pointer;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:14px}.catalog-list .products .category-header.read-more .inner .expand .read-more .label{display:block}.catalog-list .products .category-header.read-more .inner .expand .read-more .label.read-close{color:#4f4f4f}.catalog-list .products .category-header.read-more .inner .expand .read-more .icon-arrow{display:inline-block;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.catalog-list .products .category-header.read-more .inner .expand .read-more .icon-arrow.show{opacity:1}.catalog-list .products .category-header.read-more .inner .expand .read-more .icon-arrow.down{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.catalog-list .products .category-header.read-more .inner .expand .read-more .icon-arrow.up{color:#4f4f4f}.catalog-list .products .summary-product-list{width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.catalog-list .products .product{position:relative;width:100%;margin-bottom:10px;box-sizing:border-box;text-align:center;border-bottom:1px solid #f4f4f4;padding-top:20px}@media (min-width: 640px){.catalog-list .products .product{width:calc(33.33333% - 26px);margin:0 13px 26px}}.catalog-list .products .product span.arrow{position:absolute;width:24px;height:24px;z-index:3;font-size:24px;top:50%;margin-top:-40px}.catalog-list .products .product span.arrow.icon-arrow-left-thin{left:10px}.catalog-list .products .product span.arrow.icon-arrow-right-thin{right:10px}.catalog-list .products .product .inner{margin:5px;display:block;text-decoration:none;color:#4f4f4f}.catalog-list .products .product .inner .collection{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:16px;color:#747474;padding:0 20px;letter-spacing:0.2em}.catalog-list .products .product .inner .collection .icon-ribbon{width:14px;height:14px;font-size:14px;vertical-align:middle;margin-right:5px;margin-top:-5px;display:none}.catalog-list .products .product .inner .product-image{position:relative;margin:20px auto}.catalog-list .products .product .inner .product-image img{position:relative;opacity:0;position:absolute;width:100%;height:auto;top:0;left:0;-webkit-backface-visibility:hidden}.catalog-list .products .product .inner .product-image img:before{display:block;content:"";width:100%;padding-top:100%}.catalog-list .products .product .inner .product-image img>.inner{position:absolute;top:0;left:0;right:0;bottom:0}.catalog-list .products .product .inner .product-image img:first-of-type{position:relative}.catalog-list .products .product .inner .name-n-price{height:32px;padding:0 20px}.catalog-list .products .product .inner .name-n-price *{text-transform:uppercase;font-size:14px;font-family:"futura-pt",sans-serif;letter-spacing:0.2em}.catalog-list .products .product .inner .name-n-price .name{display:inline-block;color:#4f4f4f;margin-right:5px}.catalog-list .products .product .inner .name-n-price .price-box{display:inline-block;color:#929292}.catalog-list .products .product .swatch span{display:inline-block;width:22px;height:22px;margin:0 4px 20px 4px;border-radius:50%;bottom:5px;position:relative;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #aaa;cursor:pointer}.catalog-list .products .product .swatch .swatch39{background-color:#D8CBA1}.catalog-list .products .product .swatch .swatch38{background-color:#D0D0D0}.catalog-list .products .product .swatch .selected{box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #464646}.catalog-list .filter-switch{font-family:"futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.1em;text-align:center;margin:30px auto}.catalog-list .filter-switch>span{border-bottom:1px solid #c8c8c8;padding:7px 30px;position:relative}.catalog-list .filter-switch>span>span{position:absolute;content:"";width:0;height:0;left:5px;top:15px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #c8c8c8}.catalog-list .category-filter{display:none;padding:0 30px 0 30px;font-family:"futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:10px}.catalog-list .category-filter ul{padding:0;margin:0;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-list .category-filter ul li{cursor:pointer}.catalog-list .category-filter .filtergroup{padding-bottom:10px;border-bottom:1px solid #c8c8c8}.catalog-list .category-filter .filtergroup li{padding:15px 15px;width:100%;text-align:center}.catalog-list .category-filter .filtergroup li.active{text-decoration:underline}.catalog-list .category-filter .attribute-wrapper [class^="filter-"],.catalog-list .category-filter .attribute-wrapper .switch-color{display:none}.catalog-list .category-filter .attribute-wrapper .attributes{padding-bottom:20px;border-bottom:1px solid #c8c8c8;margin:20px 0}.catalog-list .category-filter .attribute-wrapper .attributes li{padding:0 30px;margin:5px 10px;background:#f4f4f4;min-width:120px;height:58px;line-height:58px;text-align:center;border:1px solid transparent}.catalog-list .category-filter .attribute-wrapper .attributes li span{width:20px;height:20px;border-radius:50%;margin-right:10px;display:inline-block;margin-bottom:-5px}.catalog-list .category-filter .attribute-wrapper .attributes li span.color-39{background-color:#D8CBA1}.catalog-list .category-filter .attribute-wrapper .attributes li span.color-38{background-color:#D0D0D0}.catalog-list .category-filter .chosen-attributes-wrapper{display:none;margin:20px 0;text-align:center}.catalog-list .category-filter .chosen-attributes-wrapper .chosen-attributes{display:-webkit-inline-box;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.catalog-list .category-filter .chosen-attributes-wrapper .chosen-attributes li{padding:5px 10px;margin:5px;background:#3A3A45;color:#fff;font-size:14px}.catalog-list .category-filter .chosen-attributes-wrapper .chosen-attributes li .icon-cross{padding-left:10px;font-size:10px}.catalog-list .category-filter .chosen-attributes-wrapper .clear-filters{padding:5px 10px;margin:5px;font-size:14px;border:1px solid #3A3A45;display:inline-block;opacity:0;pointer-events:none;cursor:pointer}.catalog-list .category-filter .chosen-attributes-wrapper .clear-filters.visible{opacity:1;pointer-events:all}.catalog-list .button-wrapper{clear:both;text-align:center;padding:30px 0}.category-desc{padding:10px 5px}.category-desc p{font-size:18px;text-align:center}.category-desc p:first-child{margin-top:0}.category-footer .inner{padding:0 20px}@media (min-width: 640px){.catalog-list .products .category-header .inner{margin:13px;text-align:left;position:relative;overflow:auto}.catalog-list .products .category-header .inner .category-title{text-align:center;padding:90px 0}.catalog-list .products .category-header .inner .category-title h1{margin-top:0;margin-bottom:0}.catalog-list .products .category-header .inner .blurb{margin:20px 30px 0 30px}.catalog-list .products .category-header .inner .blurb p{margin-top:0 !important;text-align:center;padding:0 30px;font-size:23px}.catalog-list .products .category-header.read-more .inner .blurb p{margin-bottom:15px}.catalog-list .products .category-header.read-more .inner .info-wrapper{padding:30px 30px 90px 30px}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info{overflow:auto;padding:40px 30px 20px 30px}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info img{width:40%;margin:0 auto 30px auto}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info .text{margin-bottom:0}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info .text h3{margin-top:0}.catalog-list .products .category-header.read-more .inner .expand .read-more{font-size:16px}.catalog-list .products .product{border:0}.catalog-list .products .product span.arrow{display:none}.catalog-list .products .product .inner{margin:13px}.catalog-list .products .product .inner .name-n-price{font-size:16px}.catalog-list .filter-switch{display:none}.catalog-list .category-filter{display:block;padding:20px 30px 0 30px}.catalog-list .category-filter .filtergroup{border-bottom:0}.catalog-list .category-filter .filtergroup li{width:auto;padding:0 15px;border-right:1px solid #4f4f4f}.catalog-list .category-filter .filtergroup li:last-child{border:none}.catalog-list .category-filter .attribute-wrapper .attributes{border-bottom:0;padding-bottom:0}.category-footer .inner{text-align:center}}@media (min-width: 1000px){.catalog-list .products .category-header .inner .blurb p{padding:0 55px}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info img{width:calc(40% - 70px)}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info .text h3{font-size:27px}.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info .text p{font-size:18px}.category-desc{padding:0 0 10px 0}.category-desc p{font-size:24px}}@media (min-width: 1400px){.catalog-list .products .category-header.read-more .inner .info-wrapper .more-info img{width:calc(40% - 140px)}}iframe .ytp-watermark{display:none !important}.widget--promotion,.widget--product,.widget--slideshow{position:relative;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center center}.widget--promotion .sticker,.widget--product .sticker,.widget--slideshow .sticker{position:absolute;left:50%;width:124px;height:124px;top:-62px;margin-left:-62px;background-size:124px;z-index:1}.widget--promotion.bg-white,.widget--product.bg-white,.widget--slideshow.bg-white{background-color:white}.widget--promotion.bg-light_grey,.widget--product.bg-light_grey,.widget--slideshow.bg-light_grey{background-color:#f4f4f4}.widget--promotion.text-normal p,.widget--product.text-normal p,.widget--slideshow.text-normal p{font-style:normal}.widget--promotion.text-italic p,.widget--product.text-italic p,.widget--slideshow.text-italic p{font-style:italic}.widget--promotion.text-black *,.widget--product.text-black *,.widget--slideshow.text-black *{color:#4f4f4f}.widget--promotion.text-black * .cta p a,.widget--product.text-black * .cta p a,.widget--slideshow.text-black * .cta p a{color:#4e5874}.widget--promotion.text-black * .subheadline span,.widget--product.text-black * .subheadline span,.widget--slideshow.text-black * .subheadline span{color:#9b9b9b !important}.widget--promotion.text-white *,.widget--product.text-white *,.widget--slideshow.text-white *{color:white}.widget--promotion .container .inner,.widget--product .container .inner,.widget--slideshow .container .inner{margin:30px 10px 50px 10px}.widget--promotion .container .inner .image.tablet,.widget--product .container .inner .image.tablet,.widget--slideshow .container .inner .image.tablet{display:none}.widget--promotion .container .inner .text-wrap h2.headline,.widget--product .container .inner .text-wrap h2.headline,.widget--slideshow .container .inner .text-wrap h2.headline{font-size:24px;font-family:"futura-pt",sans-serif;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:0.2em;line-height:1}.widget--promotion .container .inner .text-wrap h2.headline .subheadline,.widget--product .container .inner .text-wrap h2.headline .subheadline,.widget--slideshow .container .inner .text-wrap h2.headline .subheadline{display:block;font-size:16px;letter-spacing:0.2em;margin:0.6em 0;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-weight:bold}.widget--promotion .container .inner .text-wrap h2.headline .subheadline .icon-ribbon,.widget--product .container .inner .text-wrap h2.headline .subheadline .icon-ribbon,.widget--slideshow .container .inner .text-wrap h2.headline .subheadline .icon-ribbon{width:16px;height:16px;vertical-align:middle;font-size:16px;margin-top:-5px;margin-right:5px;display:none}@media (min-width: 640px){.widget--promotion .container .inner .text-wrap h2.headline,.widget--product .container .inner .text-wrap h2.headline,.widget--slideshow .container .inner .text-wrap h2.headline{font-size:55px}.widget--promotion .container .inner .text-wrap h2.headline .subheadline,.widget--product .container .inner .text-wrap h2.headline .subheadline,.widget--slideshow .container .inner .text-wrap h2.headline .subheadline{font-size:16px}.widget--promotion .container .inner .text-wrap h2.headline .subheadline .icon-ribbon,.widget--product .container .inner .text-wrap h2.headline .subheadline .icon-ribbon,.widget--slideshow .container .inner .text-wrap h2.headline .subheadline .icon-ribbon{width:20px;font-size:20px;height:20px}}@media (min-width: 1000px){.widget--promotion .container .inner .text-wrap h2.headline,.widget--product .container .inner .text-wrap h2.headline,.widget--slideshow .container .inner .text-wrap h2.headline{font-size:68px}.widget--promotion .container .inner .text-wrap h2.headline span,.widget--product .container .inner .text-wrap h2.headline span,.widget--slideshow .container .inner .text-wrap h2.headline span{font-size:27px}}.widget--promotion .container .inner .text-wrap .image,.widget--product .container .inner .text-wrap .image,.widget--slideshow .container .inner .text-wrap .image{margin-bottom:2em}.widget--promotion .container .inner .text-wrap .image img,.widget--product .container .inner .text-wrap .image img,.widget--slideshow .container .inner .text-wrap .image img{max-width:80%}.widget--promotion .container .inner .text-wrap .cta p,.widget--product .container .inner .text-wrap .cta p,.widget--slideshow .container .inner .text-wrap .cta p{font-size:18px;margin:0 0 1.8em 0}.widget--promotion .container .inner .text-wrap .cta p a,.widget--product .container .inner .text-wrap .cta p a,.widget--slideshow .container .inner .text-wrap .cta p a{font-size:1em}.widget--promotion .container .inner .text-wrap .cta .button,.widget--product .container .inner .text-wrap .cta .button,.widget--slideshow .container .inner .text-wrap .cta .button{margin:0 auto 20px auto;max-width:100%}.widget--promotion .headline a,.widget--product .headline a,.widget--slideshow .headline a{text-decoration:none}.widget--product .container .inner .text-wrap .cta .button,.widget--product .container .inner .text-wrap .cta .descr{margin-bottom:1.4em}.widget--product .container .inner .text-wrap .cta .sec-link{margin-bottom:0}.widget--product .container .inner .text-wrap .cta p.descr{margin-bottom:20px;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.4em;max-height:5.5em}.widget--category-blurbs{text-align:center}.widget--category-blurbs>.inner{overflow:auto;margin-top:40px;margin-bottom:40px}.widget--category-blurbs>.inner h3{margin:0 10px 40px 10px;font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:16px;color:#aaa}.widget--category-blurbs>.inner h3 span{display:block;line-height:1.1;margin-top:5px}.widget--category-blurbs>.inner h3 span{font-size:24px;color:#4f4f4f}@media (min-width: 640px){.widget--category-blurbs>.inner h3{position:relative;font-size:26px}.widget--category-blurbs>.inner h3:after{content:"";position:absolute;width:90px;height:1px;margin-left:-45px;bottom:15px}.widget--category-blurbs>.inner h3 span{margin-top:2px;padding-bottom:30px}.widget--category-blurbs>.inner h3:after{background-color:#ddd}.widget--category-blurbs>.inner h3 span{font-size:55px}}.widget--category-blurbs>.inner .category{display:block;text-decoration:none;width:50%;float:left}.widget--category-blurbs>.inner .category .inner{background-size:cover;background-repeat:no-repeat;background-position:center center;height:260px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;color:white}.widget--category-blurbs>.inner .category .inner h4{font-size:20px}.widget--category-blurbs>.inner .category .inner .icon{display:none}.widget--category-blurbs>.inner .category:first-of-type .inner{margin-right:3px}.widget--category-blurbs>.inner .category:last-of-type .inner{margin-left:3px}.widget--blog-latest{margin-bottom:30px}.widget--blog-latest .widget-title{font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:24px;color:#4f4f4f;margin-bottom:45px}.widget--blog-latest .widget-title span{display:block;line-height:1.1;margin-top:5px}.widget--blog-latest .widget-title span{font-size:16px;color:#aaa}@media (min-width: 640px){.widget--blog-latest .widget-title{position:relative;font-size:55px}.widget--blog-latest .widget-title:after{content:"";position:absolute;width:90px;height:1px;margin-left:-45px;bottom:15px}.widget--blog-latest .widget-title span{margin-top:2px;padding-bottom:30px}.widget--blog-latest .widget-title:after{background-color:#4f4f4f}.widget--blog-latest .widget-title span{font-size:26px}}.widget--blog-latest .blog-post-list{margin-bottom:30px}.widget--blog-latest .show-more{text-align:center}.widget--blog-latest .blog-post{display:none}.widget--blog-latest .blog-post:first-of-type{display:block}.widget--styleguide{max-width:1070px;margin:0 auto;padding:5px;box-sizing:border-box}.widget--styleguide>.inner{margin:5px}@media (min-width: 640px){.widget--styleguide>.inner{margin:13px}}.widget--styleguide:after{content:'';display:table;clear:both}@media (min-width: 640px){.widget--styleguide{max-width:1102px;padding:13px}}.widget--styleguide>.inner{margin:5px}@media (min-width: 640px){.widget--styleguide>.inner{margin:13px}}.widget--styleguide>.inner .widget-header{padding:30px 0}.widget--styleguide>.inner .widget-header h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:24px;color:#4f4f4f}.widget--styleguide>.inner .widget-header h3 span{display:block;line-height:1.1;margin-top:5px}.widget--styleguide>.inner .widget-header h3 span{font-size:16px;color:#aaa}@media (min-width: 640px){.widget--styleguide>.inner .widget-header h3{position:relative;font-size:55px}.widget--styleguide>.inner .widget-header h3:after{content:"";position:absolute;width:90px;height:1px;margin-left:-45px;bottom:15px}.widget--styleguide>.inner .widget-header h3 span{margin-top:2px;padding-bottom:30px}.widget--styleguide>.inner .widget-header h3:after{background-color:#4f4f4f}.widget--styleguide>.inner .widget-header h3 span{font-size:26px}}.widget--styleguide>.inner .content-wrap{background:#f4f4f4}.widget--styleguide>.inner .content-wrap .image img{display:block}.widget--styleguide>.inner .content-wrap .content .inner{padding:30px 20px 20px 20px}.widget--styleguide>.inner .content-wrap .content .inner h4{font-size:24px;font-family:"futura-pt",sans-serif;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:0.2em;text-align:left;font-size:30px}.widget--styleguide>.inner .content-wrap .content .inner h4 .subheadline{display:block;font-size:16px;letter-spacing:0.2em;margin:0.6em 0;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-weight:bold}.widget--styleguide>.inner .content-wrap .content .inner h4 .subheadline .icon-ribbon{width:16px;height:16px;vertical-align:middle;font-size:16px;margin-top:-5px;margin-right:5px;display:none}@media (min-width: 640px){.widget--styleguide>.inner .content-wrap .content .inner h4{font-size:55px}.widget--styleguide>.inner .content-wrap .content .inner h4 .subheadline{font-size:16px}.widget--styleguide>.inner .content-wrap .content .inner h4 .subheadline .icon-ribbon{width:20px;font-size:20px;height:20px}}@media (min-width: 1000px){.widget--styleguide>.inner .content-wrap .content .inner h4{font-size:68px}.widget--styleguide>.inner .content-wrap .content .inner h4 span{font-size:27px}}.widget--styleguide>.inner .content-wrap .content .inner h4:after{display:block;content:"";width:40px;height:1px;border-bottom:1px solid #ddd;margin:0.5em 0 0 0}.widget--styleguide>.inner .content-wrap .content .inner h4 .subheadline{font-size:16px;color:#999}.widget--styleguide>.inner .content-wrap .content .inner h4 .subheadline .icon-ribbon{width:14px;font-size:14px;height:14px}.widget--styleguide>.inner .content-wrap .content .inner p.introduction{color:#999}.widget--smallpromo{padding:10px}.widget--smallpromo .text .inner{margin:5px}@media (min-width: 640px){.widget--smallpromo .text .inner{margin:13px}}.widget--smallpromo .text .inner h3{font-size:22px}.widget--smallpromo .text .inner p{margin:0}.widget--smallpromo .img .inner{margin:5px}@media (min-width: 640px){.widget--smallpromo .img .inner{margin:13px}}.widget--smallpromo .img .inner img{max-width:400px;margin:0 auto;display:block;width:100%}.widget--smallpromo .img .inner p.caption{text-align:center;font-size:12px;padding:10px 0}.widget--smallpromo.alternative-align{padding:15px}.widget--smallpromo.alternative-align .img .inner{margin:5px}@media (min-width: 640px){.widget--smallpromo.alternative-align .img .inner{margin:13px}}.widget--smallpromo.alternative-align .text .inner{margin:5px;text-align:center}@media (min-width: 640px){.widget--smallpromo.alternative-align .text .inner{margin:13px}}.widget--smallpromo.alternative-align .text .inner h3{font-size:22px}.widget--bigpromo{background-repeat:no-repeat;background-position:center center;background-size:cover}.widget--bigpromo .inner .image{margin:-10px;position:relative;overflow:hidden}.widget--bigpromo .inner .image img{max-height:400px;display:block;margin:0 auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.widget--bigpromo .inner .content{text-align:center;padding:0 30px 30px 30px;color:white}.widget--bigpromo .inner .content h2{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:31px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300;font-size:32px}@media (min-width: 1000px){.widget--bigpromo .inner .content h2{font-size:54px}}.widget--bigpromo .inner .content p{font-style:italic}.widget--bigpromo.crystal_widget{background-repeat:no-repeat;background-position:top left;background-size:60%}.widget--bigpromo.crystal_widget .content{padding:250px 30px 60px 30px}.widget--bigpromo.crystal_widget .inner .image img{display:none}.widget--find-more{text-align:center;overflow:auto}.widget--find-more p{margin-top:0}.widget--find-more a,.widget--find-more span{display:inline-block}.widget--find-more span{padding:0 10px}.widget--slideshow .slides{margin-bottom:0}.widget--slideshow .slides .slick-arrow{display:none}.widget--slideshow .slides .slick-dots{bottom:10px}.widget--slideshow .slides .slick-dots li{margin:0}.widget--slideshow .slides .slick-dots li button:before{font-size:40px}.widget--slideshow .slides:hover .slick-arrow{opacity:.25}.widget--slideshow .slides:hover .slick-arrow:hover{opacity:.75}.widget--slideshow .slides .image-wrap{height:500px;width:100%}.widget--slideshow .slides .image-wrap .image{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.widget--slideshow .slides .video-wrap{background:#3A3A45;height:500px;width:100%;color:white;position:relative}.widget--slideshow .slides .video-wrap .video-slide{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.widget--slideshow .slides .video-wrap .video-slide.dim-background-video .YTPOverlay{background:#3A3A45;opacity:0.7}.widget--slideshow .slides .slide-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:absolute;left:0;top:0;z-index:1}.widget--slideshow .slides .slide-content h2{font-size:24px;font-family:"futura-pt",sans-serif;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:0.2em;line-height:1;margin:0}.widget--slideshow .slides .slide-content h2 .subheadline{display:block;font-size:16px;letter-spacing:0.2em;margin:0.6em 0;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-weight:bold}.widget--slideshow .slides .slide-content h2 .subheadline .icon-ribbon{width:16px;height:16px;vertical-align:middle;font-size:16px;margin-top:-5px;margin-right:5px;display:none}@media (min-width: 640px){.widget--slideshow .slides .slide-content h2{font-size:55px}.widget--slideshow .slides .slide-content h2 .subheadline{font-size:16px}.widget--slideshow .slides .slide-content h2 .subheadline .icon-ribbon{width:20px;font-size:20px;height:20px}}@media (min-width: 1000px){.widget--slideshow .slides .slide-content h2{font-size:68px}.widget--slideshow .slides .slide-content h2 span{font-size:27px}}.widget--slideshow .slides .slide-content p{margin:0;margin-top:0.5em}.widget--slideshow .slides .slide-content .play-btn{margin-top:30px}.widget--slideshow .slides .slide-content .play-btn .icon-play{font-size:80px;height:80px;opacity:0.5;color:white;text-decoration:none;outline:none;cursor:pointer;display:inline-block;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.widget--slideshow .slides .slide-content .play-btn .icon-play:hover{opacity:1}.widget--slideshow .slides .slide-content .slideshow-buttons{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;width:100%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.widget--slideshow .slides .slide-content .slideshow-buttons .button{margin:10px}.slideshow-popup .white-popup{position:relative;width:80%;max-width:400px;margin:0 auto;background:#fff;padding:30px}.slideshow-popup .white-popup p{font-style:italic;text-align:center}.slideshow-popup .white-popup .validating-newsletter-signup,.slideshow-popup .white-popup .validating-coupon-code{background-image:url(../../images/loader-small-black.gif) !important;background-position:right 10px center;background-repeat:no-repeat !important}.slideshow-popup .white-popup .button{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;margin:20px auto 0 auto}.slideshow-popup .white-popup .newsletter-customer-exist{margin-top:8px}.slideshow-popup .white-popup .input-box .coupon-code-error,.slideshow-popup .white-popup .input-box .email-code-error{background-image:url("../../images/icon_error.png") !important;background-repeat:no-repeat;background-position:right 10px center}body.takeover #header-wrap #header{background:transparent !important}body.takeover #page-wrapper{margin-top:-148px}body.takeover .widget--promotion.takeover,body.takeover .widget--product.takeover{padding-top:148px}body.cms-index-index.sticker-enabled div[class^='widget']:first-of-type .container .inner{margin-bottom:90px}body.cms-index-index.sticker-enabled div[class^='widget']:first-of-type+div[class^='widget'] .container .inner{margin-top:90px}@media (min-width: 640px){.widget--promotion .container .inner,.widget--product .container .inner{margin:50px 13px}.widget--promotion .container .inner .text-wrap .cta p,.widget--product .container .inner .text-wrap .cta p{font-size:22px}.widget--promotion .container .inner .image img,.widget--product .container .inner .image img{max-height:380px}.widget--promotion .container .inner .text-wrap .cta p,.widget--product .container .inner .text-wrap .cta p{font-size:22px}.widget--promotion .container .inner .text-wrap .cta .button,.widget--product .container .inner .text-wrap .cta .button{font-size:16px}.widget--promotion.align-left .container .inner,.widget--promotion.align-right .container .inner,.widget--product.align-left .container .inner,.widget--product.align-right .container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget--promotion.align-left .container .inner .text-wrap h2.headline,.widget--promotion.align-right .container .inner .text-wrap h2.headline,.widget--product.align-left .container .inner .text-wrap h2.headline,.widget--product.align-right .container .inner .text-wrap h2.headline{margin-top:0}.widget--promotion.align-left .container .inner .text-wrap .image.mobile,.widget--promotion.align-right .container .inner .text-wrap .image.mobile,.widget--product.align-left .container .inner .text-wrap .image.mobile,.widget--product.align-right .container .inner .text-wrap .image.mobile{display:none}.widget--promotion.align-left .container .inner .image.tablet,.widget--promotion.align-right .container .inner .image.tablet,.widget--product.align-left .container .inner .image.tablet,.widget--product.align-right .container .inner .image.tablet{display:block}.widget--promotion.align-left .container .inner,.widget--product.align-left .container .inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.widget--promotion.align-left .container .inner .image.tablet,.widget--product.align-left .container .inner .image.tablet{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:50%;flex-basis:50%}.widget--promotion.align-left .container .inner .text-wrap,.widget--product.align-left .container .inner .text-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:50%;flex-basis:50%}.widget--promotion.align-right .container .inner,.widget--product.align-right .container .inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.widget--promotion.align-right .container .inner .image.tablet,.widget--product.align-right .container .inner .image.tablet{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:50%;flex-basis:50%}.widget--promotion.align-right .container .inner .text-wrap,.widget--product.align-right .container .inner .text-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:50%;flex-basis:50%}.widget--promotion.align-center .container .inner,.widget--product.align-center .container .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.widget--promotion.align-center .container .inner .image,.widget--promotion.align-center .container .inner .headline,.widget--promotion.align-center .container .inner .cta,.widget--product.align-center .container .inner .image,.widget--product.align-center .container .inner .headline,.widget--product.align-center .container .inner .cta{max-width:50%;margin-left:auto;margin-right:auto}.widget--promotion.align-center .container .inner .image img,.widget--promotion.align-center .container .inner .headline img,.widget--promotion.align-center .container .inner .cta img,.widget--product.align-center .container .inner .image img,.widget--product.align-center .container .inner .headline img,.widget--product.align-center .container .inner .cta img{max-width:90%}.widget--product .container .inner .text-wrap .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget--product .container .inner .text-wrap .cta .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.widget--product .container .inner .text-wrap .cta .descr{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.widget--product .container .inner .text-wrap .cta .sec-link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.widget--category-blurbs{border-top:0;max-width:1070px;margin:0 auto;padding:5px;box-sizing:border-box}.widget--category-blurbs>.inner{margin:5px}}@media (min-width: 640px) and (min-width: 640px){.widget--category-blurbs>.inner{margin:13px}}@media (min-width: 640px){.widget--category-blurbs:after{content:'';display:table;clear:both}}@media (min-width: 640px) and (min-width: 640px){.widget--category-blurbs{max-width:1102px;padding:13px}}@media (min-width: 640px){.widget--category-blurbs>.inner{margin-top:40px;margin-bottom:40px}.widget--category-blurbs>.inner h3{margin:0 26px 30px 26px}.widget--category-blurbs>.inner .category .inner{height:480px}.widget--category-blurbs>.inner .category .inner:after{content:"";position:absolute;width:100%;height:100%;background-color:black;opacity:0;top:0;left:0;z-index:1;-webkit-transition:opacity,0.3s ease;transition:opacity,0.3s ease}.widget--category-blurbs>.inner .category .inner h4{font-size:38px;z-index:2}.widget--category-blurbs>.inner .category .inner .icon{display:inline-block;z-index:2}.widget--category-blurbs>.inner .category .inner .icon img{max-width:0;transform:scale("0");-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition:all,0.3s ease;transition:all,0.3s ease;opacity:0}.widget--category-blurbs>.inner .category:hover .inner:after{opacity:0.3}.widget--category-blurbs>.inner .category:hover .inner .icon img{max-width:76px;opacity:1;-webkit-transform:scale("1");transform:scale("1")}.widget--blog-latest{text-align:left}.widget--blog-latest .widget-title{margin-bottom:30px}.widget--blog-latest .blog-post:nth-child(-n+2){display:block}.widget--blog-latest .primary-image{height:180px}.widget--styleguide .inner{overflow:auto}.widget--styleguide .inner .widget-header h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:24px;color:#4f4f4f}.widget--styleguide .inner .widget-header h3 span{display:block;line-height:1.1;margin-top:5px}.widget--styleguide .inner .widget-header h3 span{font-size:16px;color:#aaa}}@media (min-width: 640px) and (min-width: 640px){.widget--styleguide .inner .widget-header h3{position:relative;font-size:55px}.widget--styleguide .inner .widget-header h3:after{content:"";position:absolute;width:90px;height:1px;margin-left:-45px;bottom:15px}.widget--styleguide .inner .widget-header h3 span{margin-top:2px;padding-bottom:30px}.widget--styleguide .inner .widget-header h3:after{background-color:#4f4f4f}.widget--styleguide .inner .widget-header h3 span{font-size:26px}}@media (min-width: 640px){.widget--styleguide .inner .content-wrap{overflow:auto}.widget--styleguide .inner .content-wrap .content .inner h4{font-size:30px}.widget--styleguide .inner .content-wrap .content .inner h4 .subheadline{font-size:16px}.widget--styleguide .inner .content-wrap .content .inner h4 .subheadline .icon-ribbon{width:14px;font-size:14px;height:14px}.widget--smallpromo{overflow:auto;margin-bottom:20px}.widget--smallpromo .text{width:50%;float:left}.widget--smallpromo .text .inner{margin:5px}.widget--smallpromo .img{width:50%;float:left}.widget--smallpromo.alternative-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:10px 0 20px 0}.widget--smallpromo.alternative-align .img{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.widget--smallpromo.alternative-align .text{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.widget--bigpromo{margin:0}.widget--bigpromo .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.widget--bigpromo .inner .image{margin:-26px 0;-ms-flex-preferred-size:50%;flex-basis:50%}.widget--bigpromo .inner .image img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.widget--bigpromo .inner .content{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0}.widget--bigpromo .inner .content .inner{padding:30px}.widget--bigpromo .inner .content h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:31px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300;font-size:32px !important}}@media (min-width: 640px) and (min-width: 1000px){.widget--bigpromo .inner .content h3{font-size:54px}}@media (min-width: 640px){.widget--slideshow .slides .slide-content .slideshow-buttons{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.widget--slideshow .slides .slide-content .slideshow-buttons.vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.takeover #page-wrapper{margin-top:-213px}body.takeover .widget--promotion.takeover,body.takeover .widget--product.takeover{padding-top:213px}body.cms-index-index.sticker-enabled div[class^='widget']:first-of-type+div[class^='widget'] .container .inner{margin-top:70px}body.cms-index-index.sticker-enabled div[class^='widget']:first-of-type+div[class^='widget'].align-center .container .inner{margin-top:90px}}@media (min-width: 1000px){.widget-sticker-slideshow .sticker{width:164px;height:164px;margin-top:-82px;margin-left:-82px;background-size:164px}.widget--promotion .sticker,.widget--product .sticker{width:164px;height:164px;top:-82px;margin-left:-82px;background-size:164px}.widget--promotion .container .inner,.widget--product .container .inner{margin:70px 13px}.widget--promotion .container .inner .text-wrap h2.headline,.widget--product .container .inner .text-wrap h2.headline{font-size:55px}.widget--promotion .container .inner .text-wrap .cta .button,.widget--product .container .inner .text-wrap .cta .button{font-size:18px}.widget--styleguide .inner .content-wrap .image{width:50%;float:left}.widget--styleguide .inner .content-wrap .content{width:50%;float:left}.widget--styleguide .inner .content-wrap .content .inner{padding:50px}.widget--styleguide .inner .content-wrap .content .inner h4{font-size:44px}.widget--styleguide .inner .content-wrap .content .inner h4:after{width:55px}.widget--styleguide .inner .content-wrap .content .inner h4 .subheadline{font-size:20px;color:#999}.widget--styleguide .inner .content-wrap .content .inner h4 .subheadline .icon-ribbon{width:16px;font-size:16px;height:16px}.widget--blog-latest .blog-post-list .blog-post{display:block}.widget--smallpromo{padding:0}.widget--smallpromo .text .inner{margin:5px}}@media (min-width: 1000px) and (min-width: 640px){.widget--smallpromo .text .inner{margin:13px}}@media (min-width: 1000px){.widget--smallpromo .text .inner h3{font-size:28px}.widget--smallpromo .img .inner p.caption{font-size:16px}.widget--smallpromo.alternative-align{margin:20px 0 40px 0}.widget--smallpromo.alternative-align .text .inner h3{font-size:28px}.widget--bigpromo .inner .image img{max-height:630px}.widget--bigpromo .inner .content .inner{padding:30px}.widget--bigpromo .inner .content p{font-size:23px}.widget--bigpromo .inner .content h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:31px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300;font-size:42px !important}}@media (min-width: 1000px) and (min-width: 1000px){.widget--bigpromo .inner .content h3{font-size:54px}}@media (min-width: 1000px){.widget--bigpromo.crystal_widget{background-size:contain}.widget--slideshow .slides .slide-content h2.headline{font-size:55px}.widget--slideshow .slick-arrow{display:block;z-index:1;width:70px;height:70px;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.widget--slideshow .slick-arrow:before{font-size:70px;color:white}.widget--slideshow .slick-arrow.slick-prev{left:30px}.widget--slideshow .slick-arrow.slick-next{right:30px}body.cms-index-index.sticker-enabled div[class^='widget']:first-of-type .container .inner{margin-bottom:110px}body.cms-index-index.sticker-enabled div[class^='widget']:first-of-type+div[class^='widget'].align-center .container .inner{margin-top:110px}}.dw-gmap .map-wrapper{position:relative;margin:0 auto 30px}.dw-gmap #map{width:100%;height:500px}.dw-gmap #map.fullscreen{position:fixed !important;z-index:999;top:0;left:0;height:100%;width:100%}.dw-gmap #map img{max-width:none;max-height:none}.dw-gmap #map-control{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);text-align:center}.dw-gmap #map-control .open{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:50px;line-height:50px;color:white}.dw-gmap #map-control .close{display:none;border:1px solid #9b9b9b;position:absolute;width:35px;height:35px;top:10px;right:10px;cursor:pointer}.dw-gmap #map-control .close:before,.dw-gmap #map-control .close:after{content:'';display:block;width:60%;height:2px;background:#f4f4f4;position:absolute;left:50%;top:50%;margin:-1px 0 0 -30%}.dw-gmap #map-control .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dw-gmap #map-control .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dw-gmap #map-control .close span{position:absolute;top:-9999px;left:-9999px}.dw-gmap #map.fullscreen ~ #map-control{position:fixed;z-index:999;top:0;width:100%;height:0}.dw-gmap #map.fullscreen ~ #map-control .open{display:none}.dw-gmap #map.fullscreen ~ #map-control .close{display:block}.dw-gmap #map.fullscreen ~ #store-info-popup{position:fixed;z-index:999;bottom:0;left:0}@media (min-width: 1000px){.dw-gmap #map-control{display:none}.dw-gmap #map.fullscreen{position:relative !important;z-index:1;height:500px;width:100%}.dw-gmap #map.fullscreen ~ #map-control{position:relative;z-index:1}.dw-gmap #map.fullscreen ~ #map-control .open{display:none}.dw-gmap #map.fullscreen ~ #map-control .close{display:none}.dw-gmap #map.fullscreen ~ #store-info-popup{position:absolute;z-index:1;bottom:auto;left:20px}}@media (min-width: 1000px){.dw-gmap #map{height:700px}}.storelocator-index-index .search-form{margin-bottom:20px;padding:0 10px}.storelocator-index-index .search-form.disabled{display:none}.storelocator-index-index .search-form #countrySelectBoxIt{min-width:100px}.storelocator-index-index .search-form .country{margin-bottom:20px}.storelocator-index-index .search-form .city{margin-bottom:20px}.storelocator-index-index .search-form .city .input-text{margin-bottom:0}.storelocator-index-index .search-form .submit{text-align:center}.storelocator-index-index .stores-rows{margin-bottom:30px}.storelocator-index-index .stores-rows h2{margin-bottom:30px}.storelocator-index-index #store-info-popup{background:#4f4f4f;border:1px solid #989795;max-width:100%;color:white;width:100%;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;box-sizing:border-box}.storelocator-index-index #store-info-popup.show{display:block;opacity:1}.storelocator-index-index #store-info-popup .store{height:100%;background:url("../../images/storelocator-marker.png") no-repeat 10% center}.storelocator-index-index #store-info-popup .store *{display:block;margin:10px;margin-left:25%}.storelocator-index-index #store-info-popup .store .name{padding-top:10px;margin-bottom:10px;font-size:1.2em}.storelocator-index-index #store-info-popup .store .address{margin-bottom:10px}.storelocator-index-index #store-info-popup .store .directions{color:white;margin-bottom:20px}.storelocator-index-index #num-retailers{display:none}.storelocator-index-index #list-store{overflow:auto;margin-bottom:10px}.storelocator-index-index #list-store .store{width:100%;margin:0 0 10px;padding:20px;background:#f4f4f4;min-height:120px;position:relative;box-sizing:border-box}.storelocator-index-index #list-store .store .name{display:block;font-size:1.2em;margin:0 0 15px}.storelocator-index-index #list-store .store .address{display:block;margin-bottom:15px}.storelocator-index-index #list-store .store .view{font-size:1.2em}.storelocator-index-index .next-page{display:block;text-align:center;margin:auto}.storelocator-index-index #store-info-popup .view,.storelocator-index-index #store-info-popup .directions,.storelocator-index-index #list-store .view,.storelocator-index-index #list-store .directions{font-style:italic;cursor:pointer}.storelocator-index-index .auth_popup{margin:6px auto;padding:20px;position:relative;background:#FFF;width:auto;max-width:600px;box-shadow:rgba(0,0,0,0.3) 0 1px 10px;border-radius:3px}.storelocator-index-index .auth_popup h2{font-size:19px}.storelocator-index-index .auth_popup ul{list-style:initial;padding-left:20px}.storelocator-index-index .auth_popup ul li{line-height:18px;padding:5px 0}.storelocator-index-index .auth_popup img{width:164px;height:auto;display:block;text-align:center;margin:30px auto}@media (min-width: 640px){.storelocator-index-index .auth_popup h2{font-size:38px}.storelocator-index-index h1{margin:30px auto 0 auto}.storelocator-index-index #list-store{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.storelocator-index-index #list-store .store{width:calc(50% - 5px);margin-right:10px;min-height:160px}.storelocator-index-index #list-store .store:nth-child(2n){margin-right:0}.storelocator-index-index #list-store .store .address{margin-bottom:2em;line-height:1.3em}.storelocator-index-index #list-store .store .view{position:absolute;bottom:20px;left:20px}.storelocator-index-index .stores-row h2{font-size:30px}.storelocator-index-index .search-form.disabled{display:block}.storelocator-index-index #store-info-popup{position:absolute;z-index:2;top:20px;left:20px;width:350px}.storelocator-index-index #num-retailers{display:inline}.storelocator-index-index .search-form{text-align:center;padding-bottom:60px;margin:auto;clear:both;text-align:center;display:inline-block;display:block}.storelocator-index-index .search-form:before,.storelocator-index-index .search-form:after{content:'';display:inline-block;width:70px;height:1px;background:#c8c8c8}.storelocator-index-index .search-form:before{margin-right:10px}.storelocator-index-index .search-form:after{margin-left:10px}.storelocator-index-index .search-form label{position:absolute;top:-9999px;left:-9999px}.storelocator-index-index .search-form .city,.storelocator-index-index .search-form form{display:inline-block;vertical-align:middle;margin:0 10px}.storelocator-index-index .search-form .country,.storelocator-index-index .search-form .city{margin-bottom:0}.storelocator-index-index .search-form #countrySelectBoxItContainer{display:inline-block;vertical-align:middle;min-width:220px}.storelocator-index-index .search-form #countrySelectBoxIt{background:#f4f4f4}}@media (min-width: 1000px){.storelocator-index-index h1{font-size:44px}.storelocator-index-index #list-store .store{width:calc(25% - 22.5px);margin-right:30px;margin-bottom:30px;min-height:180px;position:relative}.storelocator-index-index #list-store .store:nth-child(2n){margin-right:30px}.storelocator-index-index #list-store .store:nth-child(4n){margin-right:0}.storelocator-index-index #list-store .store:nth-child(4n+1){clear:left}.storelocator-index-index .dw-gmap .map-wrapper{margin-left:75px;margin-right:75px}}@media (min-width: 1400px){.storelocator-index-index .dw-gmap .map-wrapper{margin-left:150px;margin-right:150px}}@font-face{font-family:"magictoolbox-thin";font-weight:normal;font-style:normal;src:url("fonts/magictoolbox-thin.eot?#iefix") format("embedded-opentype"),url("data:font/opentype;base64,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")}.MagicZoom,.mz-figure,.mz-lens,.mz-zoom-window,.mz-loading,.mz-hint,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage,.mz-expand .mz-image-stage>figure .mz-caption,.mz-thumb img,.mz-expand-thumbnails,.mz-expand-controls,.mz-button{box-sizing:border-box}.MagicZoom,.mz-figure{display:inline-block;outline:0 !important;font-size:0 !important;line-height:100% !important;direction:ltr !important;position:relative;z-index:1;margin:0 auto;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MagicZoom{-webkit-transform:translate3d(0, 0, 0);-ms-touch-action:pan-y;touch-action:pan-y}figure.mz-figure{overflow:hidden;margin:0 !important;-webkit-perspective:300px;perspective:300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.MagicZoom img,.mz-figure img{border:0 !important;margin:0 !important;outline:0 !important;padding:0 !important}.MagicZoom>img,.mz-figure>img{width:100%;height:auto}.ie8-magic .MagicZoom>img,.ie8-magic .mz-figure>img{width:100%;max-width:none !important}.mz-figure.mz-no-zoom.mz-no-expand,.mz-expand .mz-figure.mz-no-zoom{cursor:default !important}.mz-figure.mz-active,.mz-expand{-ms-touch-action:none;touch-action:none}.mz-lens,.mz-zoom-window{position:absolute !important;overflow:hidden !important;pointer-events:none !important}.mz-lens img,.mz-zoom-window img{position:absolute !important;max-width:none !important;max-height:none !important}.mz-lens img{-webkit-transition:none !important;transition:none !important}.mz-zoom-window{z-index:2000000000;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mz-zoom-window.mz-magnifier{-webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000);-webkit-mask-clip:content;cursor:none}.mz-figure.mz-active .mz-zoom-window.mz-magnifier{pointer-events:auto !important;cursor:inherit !important}.mz-zoom-window.mz-magnifier.mz-expanded{z-index:2147483647}.mz-zoom-window img{width:auto;height:auto;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto !important;-webkit-transition:none;transition:none;-webkit-transform-origin:50% 50% !important;transform-origin:50% 50% !important}.mz-zoom-window.mz-preview img{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:0 !important;width:100% !important;height:auto !important;-webkit-transform:none !important;transform:none !important}.lt-ie9-magic .mz-zoom-window img{margin:0 !important}.mz-expand-controls{z-index:2147483647}.mz-fade{-webkit-transition:opacity .25s;transition:opacity .25s}.mz-hidden{opacity:0}.mz-visible{opacity:1}.mobile-magic .mz-expand .mz-expand-bg{-webkit-transform-style:flat !important;transform-style:flat !important}.mobile-magic .mz-expand .mz-image-stage>figure .mz-caption{display:none !important}.mobile-magic .mz-expand-controls.mz-fade{-webkit-transition:none !important;transition:none !important}.mobile-magic .mz-expand>.mz-zoom-window{top:0 !important;left:0 !important}.mz-figure.mz-active{background:#fff}.mz-figure.mz-no-zoom,.mz-figure.mz-click-zoom,.mz-figure.mz-active{cursor:pointer;cursor:zoom-in}.mz-figure.mz-active.mz-no-expand{cursor:crosshair}.mz-figure.mz-active.mz-click-zoom.mz-no-expand{cursor:crosshair;cursor:zoom-out}.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand{cursor:none}.mz-figure.mz-magnifier-zoom.mz-active{overflow:visible !important}.mz-figure.mz-active>img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.6'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter:grayscale(80%) opacity(60%);filter:grayscale(80%) opacity(60%)}.no-cssfilters-magic .mz-figure.mz-active>img{opacity:0.6}.lt-ie10-magic .mz-figure.mz-active>img{opacity:1;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,opacity=0.6)}.mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>img{opacity:0}.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>.mz-zoom-window{opacity:1}.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom>img{filter:alpha(opacity=0)}.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom{background:transparent}.mz-lens{border:1px solid #aaa;border-color:rgba(170,170,170,0.7);box-shadow:0 0 5px rgba(0,0,0,0.3);cursor:none;z-index:10;opacity:0}.mz-figure.mz-active .mz-lens{opacity:1;-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.1s;transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.1s}.mz-figure.mz-active.mz-magnifier-zoom .mz-lens{border-radius:50%;opacity:0;cursor:none}.mz-zoom-window{background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.2)}.mz-zoom-window.mz-magnifier{border-radius:100%;border:0;background:rgba(255,255,255,0.3)}.mz-zoom-window.mz-magnifier:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;border:1px solid rgba(170,170,170,0.7);box-shadow:inset 0 0 20px 1px rgba(0,0,0,0.3);background:transparent;z-index:1}.mz-zoom-window.mz-magnifier.mz-square,.mz-zoom-window.mz-magnifier.mz-square:before{border-radius:0 !important}.lt-ie9-magic .mz-zoom-window{border:1px solid #e5e5e5}.mz-zoom-window.mz-inner{border:none;box-shadow:none}.mz-zoom-window .mz-caption{background:#777;color:#fff;font-size:10pt;opacity:0.8;position:absolute;top:0;z-index:150;padding:3px;width:100%;line-height:normal !important;text-align:center !important}.lt-ie9-magic .mz-zoom-window .mz-caption{filter:alpha(opacity=80)}.mz-zoom-window.caption-bottom .mz-caption{top:auto;bottom:0}.mz-zoom-window.mz-expanded>.mz-caption{display:none}.mz-zoom-window.mz-deactivating,.mz-zoom-window.mz-activating{-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9),-webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9),-webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9),transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9),transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9),-webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.mz-zoom-window.mz-deactivating{-webkit-transition-duration:.25s, .25s, .25s;transition-duration:.25s, .25s, .25s}.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-top,.mz-zoom-window.mz-p-bottom{opacity:0;z-index:-100}.mz-zoom-window.mz-p-right{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}.mz-zoom-window.mz-p-left{-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}.mz-zoom-window.mz-p-top{-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}.mz-zoom-window.mz-p-bottom{-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}.mz-zoom-window>img{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-zoom-window.mz-p-inner.mz-deactivating>img,.mz-zoom-window.mz-p-inner.mz-activating>img{-webkit-transition:-webkit-transform 0.22s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:-webkit-transform 0.22s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:transform 0.22s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:transform 0.22s cubic-bezier(0.25, 0.5, 0.5, 0.9), -webkit-transform 0.22s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.mz-zoom-window.mz-p-magnifier{-webkit-transform:scale(0.1);transform:scale(0.1)}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-preview.mz-activating,.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-custom.mz-activating{-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-custom.mz-deactivating{-webkit-transition-duration:.2s;transition-duration:.2s}.mz-zoom-window.mz-p-preview,.mz-zoom-window.mz-p-custom{opacity:0}.mz-hint,.mz-loading{color:#eee;background:rgba(49,51,61,0.7);font:normal 12px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;direction:ltr;display:inline-block;margin:0;position:absolute;z-index:1000;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.mz-hint{bottom:8px;left:0;right:0;padding:0 10%;background-color:transparent;-webkit-transition:opacity 0.25s ease, z-index 0.25s ease;transition:opacity 0.25s ease, z-index 0.25s ease}.mz-hint-message{display:inline-block;background:rgba(49,51,61,0.7);border-radius:2em;padding:.7em 1.1em}.mz-hint-message:before{content:'\02295';font-family:serif;font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.mobile-magic .mz-hint-message:before{display:none}.mz-hint-hidden{opacity:0;z-index:-1;-webkit-transition-delay:.6s;transition-delay:.6s}.mobile-magic .mz-expand .mz-hint{font-size:18px;line-height:1.1em;top:50%;bottom:auto;margin:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.mobile-magic .mz-expand .mz-hint-message{padding:1.1em}.mobile-magic .mz-expand .mz-hint-message:before{display:none}.mobile-magic .mz-expand .mz-hint-hidden{-webkit-transition-delay:1s;transition-delay:1s;opacity:0}.mz-loading{font-size:0;border-radius:100%;opacity:0;padding:0;width:36px;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mz-loading:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:24px;height:24px;margin:auto;text-indent:-9999em;border-radius:50%;border:2px solid #fff;border-top-color:transparent;box-sizing:border-box}.mz-loading.shown{opacity:1;z-index:1;-webkit-transition:opacity 0s;transition:opacity 0s}.mz-loading.shown:after{-webkit-animation:spin-loading .9s infinite linear;animation:spin-loading .9s infinite linear}@-webkit-keyframes spin-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lt-ie10-magic .mz-loading{font-size:12px;padding:.7em 1.1em;width:auto;height:auto}.lt-ie10-magic .mz-loading:after{content:'Loading...';text-indent:0;border:none;position:relative}.lt-ie9-magic .mz-loading{filter:alpha(opacity=0);right:0;left:0;width:126px;margin:auto}.lt-ie9-magic .mz-hint-message,.lt-ie9-magic .mz-loading.shown{background:transparent !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D', EndColorStr='#7c31333D')}.lt-ie9-magic .mz-hint-hidden{filter:alpha(opacity=0)}.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage{position:absolute;top:0;bottom:0;left:0;right:0}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg{width:auto !important;height:auto !important}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>svg{min-width:100% !important;min-height:100% !important}.mz-expand{background-color:#000;text-align:center;vertical-align:middle;display:block;overflow:hidden;z-index:2100000000;position:fixed;width:auto;height:auto;-webkit-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-overflow-style:none}.mz-expand .mz-expand-bg{display:inline-block;vertical-align:middle;margin:auto;z-index:-100;max-width:none !important;max-height:none !important;-webkit-transform:translate3d(0, 0, 0) scale(10) rotate(0.01deg);transform:translate3d(0, 0, 0) scale(10) rotate(0.01deg);-webkit-perspective:600px;perspective:600px;background-repeat:no-repeat;background-size:cover}.mz-expand .mz-expand-bg>img{margin:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='80' in='SourceGraphic'></feGaussianBlur></filter></svg>#blur");-webkit-filter:blur(20px) brightness(60%);filter:blur(20px) brightness(60%);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-bg>svg{margin:auto;opacity:.6}.lt-ie10-magic .mz-expand .mz-expand-bg{display:none !important}.lt-ie9-magic .mz-expand{background:#1f1f1f}.mz-expand.plain-bg .mz-expand-bg,.mz-expand.dark-bg .mz-expand-bg,.mz-expand.white-bg .mz-expand-bg{display:none !important}.mz-expand.dark-bg{background-color:#1f1f1f;background-color:rgba(31,31,31,0.96)}.mz-expand.white-bg{background-color:#fff}.mz-expand .mz-expand-stage{z-index:2100000000;padding:0}.mz-expand .mz-expand-stage .mz-image-stage{z-index:50;left:120px;right:120px;padding:20px 0 40px 0;margin:0;text-align:center;vertical-align:middle;-webkit-perspective:600px;perspective:600px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:120px}.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding:0 !important;left:0;right:0}.mz-expand .mz-image-stage>figure:before,.mz-expand .mz-image-stage:before{content:'';display:inline-block;vertical-align:middle;height:100%;font-size:0;line-height:100%;width:0}.mz-expand .mz-image-stage>figure{width:100%;max-width:100%;max-height:100%;padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:0;line-height:100%;position:relative}.mz-expand .mz-figure{overflow:visible;max-width:100% !important}.mz-expand .mz-figure>img{max-width:100%;width:auto;height:auto}.mz-expand .mz-zoom-in .mz-image-stage>figure,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-activating,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active{width:100%;height:100%}.mz-expand .mz-figure{cursor:pointer;cursor:zoom-in}.mz-expand .mz-figure.mz-active{cursor:crosshair;cursor:zoom-out}.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage>figure>figure>img{z-index:1;position:absolute !important;top:-5000px !important;bottom:-5000px !important;left:-5000px !important;right:-5000px !important;margin:auto !important}.lt-ie10-magic .mz-zoom-window.mz-expanded img{filter:alpha(opacity=100)}.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom{overflow:hidden;filter:alpha(opacity=100)}.mz-expand .mz-caption{color:#fff;text-shadow:0px 0px 46px #000;padding:10px 4px;font:normal 10pt/1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-align:center;width:100%;position:absolute;left:0;opacity:0}.mz-expand .mz-caption.mz-show{-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;opacity:1}.mz-expand .mz-caption a{color:inherit;cursor:pointer}.mz-expand.white-bg .mz-caption{color:#555;text-shadow:none}.lt-ie9-magic .mz-expand .mz-caption{top:100%}.mz-expand .mz-zoom-window{box-shadow:none;background:transparent}.lt-ie9-magic .mz-expand .mz-zoom-window{border:0}.mobile-magic .mz-expand-stage .mz-expand-thumbnails,.mobile-magic .mz-expand-stage .mz-image-stage{left:0px;right:0px}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs{bottom:0px}.mobile-magic .mz-expand-stage .mz-image-stage{padding:0}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding:5px 0 60px}.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding-top:0}.mobile-magic .mz-expand .mz-expand-thumbnails{padding:0;height:60px}.mz-expand-controls,button.mz-button{margin:0 !important;padding:0 !important;outline:0 !important}button.mz-button{color:#b4b4b4 !important;font:900 34px/1 'magictoolbox-thin' !important;cursor:pointer;z-index:90 !important;background-color:transparent !important;border:1px solid rgba(180,180,180,0) !important;border-radius:100% !important;box-shadow:none !important;position:absolute !important;text-transform:none !important;text-align:center;speak:none;-webkit-font-smoothing:antialiased;width:60px !important;height:60px !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important}button.mz-button:before{display:inline;position:static;color:inherit !important;font:inherit !important;-webkit-font-smoothing:inherit !important}button.mz-button.mz-button-prev,button.mz-button.mz-button-next{margin:auto 10px !important;top:0 !important;bottom:0 !important;overflow:hidden !important}button.mz-button.mz-button-prev{left:0 !important}button.mz-button.mz-button-next{right:0 !important}button.mz-button.mz-button-close{font-size:26px !important;margin:10px !important;top:0 !important;right:0 !important;z-index:95 !important}:root:not(.mobile-magic) button.mz-button{color:rgba(180,180,180,0.75) !important;-webkit-transform:scale(0.85) !important;transform:scale(0.85) !important;-webkit-transition:color .25s, border-color .25s, -webkit-transform .25s !important;transition:color .25s, border-color .25s, -webkit-transform .25s !important;transition:color .25s, border-color .25s, transform .25s !important;transition:color .25s, border-color .25s, transform .25s, -webkit-transform .25s !important}:root:not(.mobile-magic) button.mz-button:hover{color:#b4b4b4 !important;border-color:rgba(180,180,180,0.6) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important}.mobile-magic button.mz-button{-webkit-transition:-webkit-transform .1s !important;transition:-webkit-transform .1s !important;transition:transform .1s !important;transition:transform .1s, -webkit-transform .1s !important}.mobile-magic button.mz-button:active{border-color:rgba(180,180,180,0.6) !important;-webkit-transform:scale(0.95) !important;transform:scale(0.95) !important}button.mz-button.mz-button-close:before{content:"\a001"}button.mz-button.mz-button-prev:before{content:"\a002"}button.mz-button.mz-button-next:before{content:"\a003"}@media screen and (max-device-width: 767px){button.mz-button-prev,button.mz-button-next{display:none !important}.mobile-magic .mz-expand button.mz-button{width:44px !important;height:44px !important;font-size:18px !important;color:rgba(255,255,255,0.8) !important;background-color:rgba(49,51,61,0.3) !important;border-color:transparent !important}}.lt-ie9-magic button.mz-button{border:0;filter:alpha(opacity=75)}.lt-ie9-magic button.mz-button:hover{filter:alpha(opacity=100)}.mz-thumb,.mz-thumb:focus{display:inline-block;line-height:0;outline:none}.mz-thumb img{border:0;box-shadow:0 0 1px 0px rgba(0,0,0,0.3);box-sizing:border-box}.mz-thumb:hover:not(.mz-thumb-selected) img{-webkit-filter:brightness(75%);filter:brightness(75%)}.mz-thumb-selected img{-webkit-filter:brightness(60%);filter:brightness(60%)}.no-cssfilters-magic .mz-thumb{background:#000}.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img{opacity:.75;filter:alpha(opacity=75)}.no-cssfilters-magic .mz-thumb-selected img{opacity:.6;filter:alpha(opacity=60)}.ie9-magic .mz-thumb img{box-shadow:0 0 4px 0px rgba(0,0,0,0.3)}.mz-expand-thumbnails{z-index:50;position:absolute;bottom:0;left:65px;right:65px;height:80px;padding:10px 0;box-sizing:border-box}.mz-expand-thumbnails .magic-thumbs .magic-thumb{padding:10px 2px}.mz-expand-thumbnails .magic-thumb>img{cursor:pointer;height:40px;box-shadow:0 0 5px 1px rgba(0,0,0,0.3)}.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected)>img:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}.mz-expand-thumbnails .magic-thumb-selected img{-webkit-filter:brightness(50%);filter:brightness(50%)}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{box-shadow:none}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled{opacity:0}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img{opacity:.7;filter:alpha(opacity=70)}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img{opacity:.5;filter:alpha(opacity=50)}.mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:40px}.mz-expand.no-expand-thumbnails .mz-expand-thumbnails{display:none}.mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding:0}.magic-thumbs,.magic-thumbs .magic-thumbs-wrapper,.magic-thumbs ul,.magic-thumbs li,.magic-thumbs li:before,.magic-thumbs li:after,.magic-thumbs li img,.magic-thumbs .magic-thumbs-button{margin:0;padding:0;outline:0;box-sizing:border-box}.magic-thumbs{direction:ltr;overflow:visible;z-index:100;position:relative;left:0;top:0;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none}.magic-thumbs{width:100%;height:100%;white-space:nowrap}.magic-thumbs.no-buttons{padding:0 !important}.magic-thumbs-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center}.magic-thumbs ul{list-style:none;font-size:0;display:inline-block;vertical-align:middle;height:100%;position:relative;white-space:nowrap}.magic-thumbs.no-buttons ul{left:0 !important;padding:0 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;transform:none !important}.magic-thumbs ul li{margin:0 4px;height:100%;width:auto;vertical-align:top;line-height:0;display:inline-block}.magic-thumbs ul li:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.magic-thumbs ul li>img{width:auto;height:auto;max-height:100%;vertical-align:middle}.ie8-magic .magic-thumbs ul li>img{max-width:none !important;max-height:none !important}.magic-thumbs.magic-thumbs-vertical{height:100%}.magic-thumbs-vertical{padding:30px 0}.magic-thumbs-vertical ul{height:auto;width:100%;white-space:normal}.magic-thumbs-vertical ul li{width:100%;height:auto}.magic-thumbs-vertical ul li{margin:4px 0}.magic-thumbs-vertical ul li>img{max-width:100%;max-height:none}.ie8-magic .magic-thumbs-vertical ul li>img{width:100%}.magic-thumbs button.magic-thumbs-button{color:#b4b4b4 !important;font:900 24px/1 'magictoolbox-thin' !important;cursor:pointer;z-index:90 !important;background-repeat:no-repeat;background-color:transparent !important;background-image:none;border:0;border-radius:0;box-shadow:none !important;overflow:hidden;position:absolute;text-transform:none !important;speak:none;text-align:center;-webkit-font-smoothing:antialiased;width:30px;height:100%;top:0;bottom:0;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important}.magic-thumbs button.magic-thumbs-button:before{display:inline;position:static;color:inherit !important;font:inherit !important;-webkit-font-smoothing:inherit !important}.magic-thumbs .magic-thumbs-button-prev{left:0}.magic-thumbs .magic-thumbs-button-next{right:0}.magic-thumbs .magic-thumbs-button-prev:before{content:"\a002"}.magic-thumbs .magic-thumbs-button-next:before{content:"\a003"}:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button{color:rgba(180,180,180,0.75) !important;-webkit-transform:scale(0.85) !important;transform:scale(0.85) !important;-webkit-transition:color .25s, -webkit-transform .25s !important;transition:color .25s, -webkit-transform .25s !important;transition:color .25s, transform .25s !important;transition:color .25s, transform .25s, -webkit-transform .25s !important}:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:hover{color:#b4b4b4 !important;-webkit-transform:scale(1) !important;transform:scale(1) !important}.magic-thumbs-vertical .magic-thumbs-button{width:100%;height:30px;left:0;right:0;top:auto;bottom:auto}.magic-thumbs-vertical .magic-thumbs-button-prev{top:0}.magic-thumbs-vertical .magic-thumbs-button-next{bottom:0}.magic-thumbs-vertical .magic-thumbs-button-prev:before{content:"\a005"}.magic-thumbs-vertical .magic-thumbs-button-next:before{content:"\a004"}.magic-thumbs.no-buttons .magic-thumbs-button{display:none !important}.magic-thumbs-button-disabled{opacity:0.2;filter:alpha(opacity=20)}.mz-zoom-window{z-index:1 !important}.zoom-hint{display:none;position:absolute;border:1px solid #aaa;background-color:#f4f4f4;padding:4px 15px;width:150px;text-align:center;color:#4f4f4f;font-family:"futura-pt",sans-serif;z-index:9999;text-transform:uppercase;font-size:13px;font-weight:bold}body.catalog-product-view .product-view>.grid,body.dw-catalog-wristband-selector .product-view>.grid{padding:10px}body.catalog-product-view .product-view .product-title .inner,body.dw-catalog-wristband-selector .product-view .product-title .inner{margin:5px;text-align:center}@media (min-width: 640px){body.catalog-product-view .product-view .product-title .inner,body.dw-catalog-wristband-selector .product-view .product-title .inner{margin:13px}}body.catalog-product-view .product-view .product-title .inner h1,body.dw-catalog-wristband-selector .product-view .product-title .inner h1{font-size:24px;font-family:"futura-pt",sans-serif;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:0.2em;font-size:24px;margin-top:25px;margin-bottom:0}body.catalog-product-view .product-view .product-title .inner h1 .subheadline,body.dw-catalog-wristband-selector .product-view .product-title .inner h1 .subheadline{display:block;font-size:16px;letter-spacing:0.2em;margin:0.6em 0;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-weight:bold}body.catalog-product-view .product-view .product-title .inner h1 .subheadline .icon-ribbon,body.dw-catalog-wristband-selector .product-view .product-title .inner h1 .subheadline .icon-ribbon{width:16px;height:16px;vertical-align:middle;font-size:16px;margin-top:-5px;margin-right:5px;display:none}@media (min-width: 640px){body.catalog-product-view .product-view .product-title .inner h1,body.dw-catalog-wristband-selector .product-view .product-title .inner h1{font-size:55px}body.catalog-product-view .product-view .product-title .inner h1 .subheadline,body.dw-catalog-wristband-selector .product-view .product-title .inner h1 .subheadline{font-size:16px}body.catalog-product-view .product-view .product-title .inner h1 .subheadline .icon-ribbon,body.dw-catalog-wristband-selector .product-view .product-title .inner h1 .subheadline .icon-ribbon{width:20px;font-size:20px;height:20px}}@media (min-width: 1000px){body.catalog-product-view .product-view .product-title .inner h1,body.dw-catalog-wristband-selector .product-view .product-title .inner h1{font-size:68px}body.catalog-product-view .product-view .product-title .inner h1 span,body.dw-catalog-wristband-selector .product-view .product-title .inner h1 span{font-size:27px}}body.catalog-product-view .product-view .product-title .inner h1 span,body.dw-catalog-wristband-selector .product-view .product-title .inner h1 span{color:#4f4f4f}body.catalog-product-view .product-view h2,body.dw-catalog-wristband-selector .product-view h2{text-align:center}body.catalog-product-view .product-view .main-image,body.dw-catalog-wristband-selector .product-view .main-image{margin-bottom:20px}body.catalog-product-view .product-view .main-image .inner,body.dw-catalog-wristband-selector .product-view .main-image .inner{margin:5px;text-align:center;position:relative}@media (min-width: 640px){body.catalog-product-view .product-view .main-image .inner,body.dw-catalog-wristband-selector .product-view .main-image .inner{margin:13px}}body.catalog-product-view .product-view .main-image .inner .mobile-img,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img{width:100%;overflow:hidden}body.catalog-product-view .product-view .main-image .inner .mobile-img img,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img img{max-width:none;max-height:none;display:none}body.catalog-product-view .product-view .main-image .inner .mobile-img canvas,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img canvas{width:100% !important;max-width:50%;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}body.catalog-product-view .product-view .main-image .inner .mobile-img canvas.zoom-canvas,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img canvas.zoom-canvas{max-width:95%}body.catalog-product-view .product-view .main-image .inner .mobile-img .mobile-zoom-btn,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img .mobile-zoom-btn{width:34px;height:34px;position:absolute;line-height:35px;bottom:0;right:0;border:1px solid #9b9b9b;background:white;cursor:pointer;text-align:center}body.catalog-product-view .product-view .main-image .inner .mobile-img .mobile-zoom-btn .icon-plus,body.catalog-product-view .product-view .main-image .inner .mobile-img .mobile-zoom-btn .icon-minus,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img .mobile-zoom-btn .icon-plus,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img .mobile-zoom-btn .icon-minus{font-size:12px}body.catalog-product-view .product-view .main-image .inner .tablet-img,body.dw-catalog-wristband-selector .product-view .main-image .inner .tablet-img{display:none}body.catalog-product-view .product-view .atc .swatch-select,body.catalog-product-view .product-view .atc p.required,body.dw-catalog-wristband-selector .product-view .atc .swatch-select,body.dw-catalog-wristband-selector .product-view .atc p.required{display:none}body.catalog-product-view .product-view .atc .attributes,body.dw-catalog-wristband-selector .product-view .atc .attributes{margin-bottom:15px}body.catalog-product-view .product-view .atc .attributes .inner,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner{margin:5px}@media (min-width: 640px){body.catalog-product-view .product-view .atc .attributes .inner,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner{margin:13px}}body.catalog-product-view .product-view .atc .attributes .inner:after,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner:after{content:'';display:table;clear:both}body.catalog-product-view .product-view .atc .attributes .inner .size,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .size{display:none}body.catalog-product-view .product-view .atc .attributes .inner .color-attr,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr{border:1px solid rgba(151,151,151,0.4);color:rgba(79,79,79,0.4);font-family:"futura-pt",sans-serif;font-size:12px;min-height:42px;text-align:center;width:calc(50% - 7px);display:block;float:left;box-sizing:border-box;margin-right:7px;text-transform:uppercase;cursor:pointer}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span{display:block;padding:12px 5px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span .color-swatch,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span .color-swatch{width:22px;height:22px;border-radius:50px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span .color-swatch.swatch-39,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span .color-swatch.swatch-39{background-color:#D8CBA1}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span .color-swatch.swatch-38,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span .color-swatch.swatch-38{background-color:#D0D0D0}body.catalog-product-view .product-view .atc .attributes .inner .color-attr:last-of-type,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr:last-of-type{margin-right:0;margin-left:7px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr.selected,body.catalog-product-view .product-view .atc .attributes .inner .color-attr:hover,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr.selected,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr:hover{color:#4f4f4f;border:1px solid #9b9b9b}body.catalog-product-view .product-view .atc .atc-button,body.dw-catalog-wristband-selector .product-view .atc .atc-button{margin-bottom:15px}body.catalog-product-view .product-view .atc .atc-button .inner,body.dw-catalog-wristband-selector .product-view .atc .atc-button .inner{margin:5px}@media (min-width: 640px){body.catalog-product-view .product-view .atc .atc-button .inner,body.dw-catalog-wristband-selector .product-view .atc .atc-button .inner{margin:13px}}body.catalog-product-view .product-view .atc .atc-button.add-to-cart-loading-finished .inner .button.add-to-cart,body.dw-catalog-wristband-selector .product-view .atc .atc-button.add-to-cart-loading-finished .inner .button.add-to-cart{display:none}body.catalog-product-view .product-view .atc .atc-button.add-to-cart-loading-finished .inner .button.go-to-checkout,body.dw-catalog-wristband-selector .product-view .atc .atc-button.add-to-cart-loading-finished .inner .button.go-to-checkout{display:-webkit-inline-box;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}body.catalog-product-view .product-view .atc .size-mobile .inner,body.dw-catalog-wristband-selector .product-view .atc .size-mobile .inner{margin:5px;height:42px;font-size:12px;padding:14px 15px;font-family:"futura-pt",sans-serif;text-align:center;background:#f4f4f4;box-sizing:border-box}@media (min-width: 640px){body.catalog-product-view .product-view .atc .size-mobile .inner,body.dw-catalog-wristband-selector .product-view .atc .size-mobile .inner{margin:13px}}body.catalog-product-view .product-view .campaign-module-wrap,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap{position:relative;overflow:auto}body.catalog-product-view .product-view .campaign-module-wrap .inner,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .inner{margin:5px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--image,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--image{box-sizing:border-box;max-width:100%;width:100%;overflow:hidden;margin-top:30px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--image img,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--image img{max-width:100%;max-height:none}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--info,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--info{box-sizing:border-box;max-width:100%;width:100%;overflow:hidden;text-align:center;background:#f4f4f4;padding:10px 0 20px 0}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--info h3,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--info h3{margin-top:0;position:absolute;top:30px;left:20px;right:20px;font-size:24px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--info p,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--info p{width:80%;text-align:center;margin:0 auto;margin-bottom:20px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2{padding:10px 0;background-color:#f4f4f4;overflow:auto}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap{visibility:hidden;pointer-events:none;height:0;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap.show,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap.show{opacity:1;height:auto;pointer-events:all;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-text,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-text{padding:10px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-text h2,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-text h2{margin:0 !important}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-text h2:after,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-text h2:after{display:none !important}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items{margin:0 50px 10px 50px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow{z-index:1;border:1px solid #9b9b9b;width:34px;height:34px;background:white;top:50%}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow:before,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow:before{display:none}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow.slick-prev,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow.slick-prev{left:-50px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow.slick-next,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow.slick-next{right:-50px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow span,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .slick-arrow span{font-size:12px;color:#4f4f4f;line-height:42px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item{text-align:center;position:relative}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item:focus,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item:focus{outline:none !important}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item img,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item img{max-width:340px;width:100%;margin:0 auto;margin-bottom:20px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item h4 span,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item h4 span{color:#aaa;text-decoration:line-through;white-space:nowrap}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item h4.product-name,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .strap-items .strap-item h4.product-name{font-size:16px;font-weight:300}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart{background:white;border:1px solid #9b9b9b;margin:20px auto;width:auto;min-width:0;max-width:300px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart *,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart *{color:#4f4f4f !important}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart .btn-label,body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart .btn-price,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart .btn-label,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart .btn-price{font-size:15px !important}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart .btn-price::after,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .select-strap .watchband-btn .button.add-to-cart .btn-price::after{background-color:#4f4f4f;height:20px;margin-top:-10px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap{margin:20px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap .strap-items .slick-arrow,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap .strap-items .slick-arrow{background:transparent;text-align:center}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .add-campaign-to-cart,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .add-campaign-to-cart{width:auto;pointer-events:none;cursor:none;opacity:0.3}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .add-campaign-to-cart .loader--spin svg path,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .add-campaign-to-cart .loader--spin svg path{fill:#4f4f4f}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .add-campaign-to-cart.enabled,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .add-campaign-to-cart.enabled{pointer-events:all;cursor:pointer;opacity:1}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-3,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-3{position:relative}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-3 *,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-3 *{color:#fff !important}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--image,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--image{width:100%;position:absolute;top:0;left:0;max-width:100%;z-index:1}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--info,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--info{max-width:100%;width:100%;background:transparent;position:relative;z-index:2}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--btn *,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--btn *{border-color:#fff !important;color:#fff !important}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--btn .add-to-cart span.btn-price:after,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--btn .add-to-cart span.btn-price:after{background-color:#fff !important}body.catalog-product-view .product-view .descr-shipping,body.dw-catalog-wristband-selector .product-view .descr-shipping{margin-bottom:10px}body.catalog-product-view .product-view .descr-shipping .descr .inner,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner{margin:5px;padding:20px 10px 10px 10px}@media (min-width: 640px){body.catalog-product-view .product-view .descr-shipping .descr .inner,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner{margin:13px}}body.catalog-product-view .product-view .descr-shipping .descr .inner .readmore,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner .readmore{position:relative}body.catalog-product-view .product-view .descr-shipping .descr .inner .readmore[aria-expanded=false]:after,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner .readmore[aria-expanded=false]:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:inset 0 -75px 30px -50px #fff}body.catalog-product-view .product-view .descr-shipping .descr .inner .readmore p,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner .readmore p{margin-top:0}body.catalog-product-view .product-view .descr-shipping .descr .inner p:not(.readmorelink),body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner p:not(.readmorelink){font-size:18px}body.catalog-product-view .product-view .descr-shipping .descr .inner .readmorelink,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner .readmorelink{margin-bottom:15px}body.catalog-product-view .product-view .descr-shipping .shipping-details,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details{margin-left:-10px;margin-right:-10px}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner{text-align:center;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:25px}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner .shipping-select-wrapper,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner .shipping-select-wrapper{margin-bottom:20px}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner .shipping-usp,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner .shipping-usp{margin-bottom:10px}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner .shipping-usp p,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner .shipping-usp p{margin:0;font-size:16px;color:#747474;font-family:"futura-pt",sans-serif;text-transform:uppercase}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner .shipping-info-wrapper,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner .shipping-info-wrapper{color:#747474;font-size:15px}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner .shipping-info-wrapper span,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner .shipping-info-wrapper span{display:block;line-height:1.2}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner .shipping-info-wrapper a,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner .shipping-info-wrapper a{font-style:italic;line-height:1.2}body.catalog-product-view .product-view .details,body.dw-catalog-wristband-selector .product-view .details{margin-left:-10px;margin-right:-10px}body.catalog-product-view .product-view .details>.inner,body.dw-catalog-wristband-selector .product-view .details>.inner{background:#f4f4f4;text-align:center;padding:25px;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:14px}body.catalog-product-view .product-view .details>.inner h3,body.dw-catalog-wristband-selector .product-view .details>.inner h3{font-size:20px;margin-bottom:1.6em}body.catalog-product-view .product-view .details>.inner .row,body.dw-catalog-wristband-selector .product-view .details>.inner .row{border-top:1px solid #dadada;overflow:auto;padding:2px 5px 2px 5px;line-height:1.3;color:#787878}body.catalog-product-view .product-view .details>.inner .row .label,body.dw-catalog-wristband-selector .product-view .details>.inner .row .label{width:40%;float:left;text-align:left;display:block}body.catalog-product-view .product-view .details>.inner .row .data,body.dw-catalog-wristband-selector .product-view .details>.inner .row .data{width:60%;float:right;text-align:right;display:block}body.catalog-product-view .product-view .gallery-container,body.dw-catalog-wristband-selector .product-view .gallery-container{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;height:430px;overflow:hidden}body.catalog-product-view .product-view .gallery-container .product-image-container,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container{display:block !important;height:auto;opacity:1;-webkit-transition:opacity 0.6s 0.6s;transition:opacity 0.6s 0.6s}body.catalog-product-view .product-view .gallery-container .product-image-container.hidden,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container.hidden{display:block !important;height:0;overflow:hidden;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery{max-width:100%;margin:0 auto;padding:0}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner{margin:0}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner h3,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner h3{text-align:center;padding:32px 0 12px}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap{text-align:center}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap img,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap img{height:auto;margin:0 auto}@media (min-width: 640px){body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap{text-align:center}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap img,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .noslick .product-gallery-img-wrap img{max-width:450px}}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs a,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs a{outline:none}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-track,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-track{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-slide,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-slide{height:400px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-transition:all 0.3s;transition:all 0.3s;margin:0 5px}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-slide img,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-slide img{box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s;margin:0 auto;padding:0;cursor:zoom-in;width:100%;max-width:375px;height:auto;display:block}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow{width:100px;height:100%;background:#fff;z-index:9;font-size:100px;color:#4f4f4f}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow span,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow span{width:100px;height:100px;top:50%;margin-top:-50px;position:absolute}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow .icon-arrow-left-thin,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow .icon-arrow-left-thin{right:0}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow .icon-arrow-right-thin,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-arrow .icon-arrow-right-thin{left:0}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-dots,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-dots{bottom:-20px}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-dots li button:before,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-dots li button:before{font-family:"dw-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\79";color:#aaa;font-size:17px}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-dots li.slick-active button:before,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-dots li.slick-active button:before{font-family:"dw-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\7a";color:#aaa;font-size:17px}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .gallery-image-fullsize-wrap,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .gallery-image-fullsize-wrap{display:none}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .main-image,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .main-image{-webkit-transform:rotate(90deg);transform:rotate(90deg)}body.catalog-product-view .product-view .made-menu-container,body.dw-catalog-wristband-selector .product-view .made-menu-container{overflow:auto;text-align:center;padding:25px;margin-bottom:20px}body.catalog-product-view .product-view .made-menu-container h3,body.dw-catalog-wristband-selector .product-view .made-menu-container h3{overflow:hidden;text-align:center;display:inline-block;padding:0 30px}body.catalog-product-view .product-view .made-menu-container h3>span,body.dw-catalog-wristband-selector .product-view .made-menu-container h3>span{display:inline-block;padding:5px 15px;position:relative}body.catalog-product-view .product-view .made-menu-container h3>span:before,body.catalog-product-view .product-view .made-menu-container h3>span:after,body.dw-catalog-wristband-selector .product-view .made-menu-container h3>span:before,body.dw-catalog-wristband-selector .product-view .made-menu-container h3>span:after{background:#ddd;content:"";display:block;height:1px;position:absolute;top:45%;width:400%}body.catalog-product-view .product-view .made-menu-container h3>span:before,body.dw-catalog-wristband-selector .product-view .made-menu-container h3>span:before{right:100%}body.catalog-product-view .product-view .made-menu-container h3>span:after,body.dw-catalog-wristband-selector .product-view .made-menu-container h3>span:after{left:100%}@media (min-width: 640px){body.catalog-product-view .product-view .made-menu-container h3,body.dw-catalog-wristband-selector .product-view .made-menu-container h3{padding:0 60px}}body.catalog-product-view .product-view .made-menu-container ul.made-menu,body.dw-catalog-wristband-selector .product-view .made-menu-container ul.made-menu{font-size:19.8px;font-style:italic;line-height:28px}body.catalog-product-view .product-view .made-menu-container ul.made-menu li,body.dw-catalog-wristband-selector .product-view .made-menu-container ul.made-menu li{display:inline-block}body.catalog-product-view .product-view .made-menu-container ul.made-menu li:before,body.dw-catalog-wristband-selector .product-view .made-menu-container ul.made-menu li:before{content:"/";display:block;float:left;padding:0 10px}body.catalog-product-view .product-view .made-menu-container ul.made-menu li:first-of-type:before,body.dw-catalog-wristband-selector .product-view .made-menu-container ul.made-menu li:first-of-type:before{content:"";padding:0}body.catalog-product-view .mfp-content,body.dw-catalog-wristband-selector .mfp-content{max-width:70%}body.catalog-product-view .mfp-content .mfp-img,body.dw-catalog-wristband-selector .mfp-content .mfp-img{padding:0}body.catalog-product-view .mfp-content .gallery-popup,body.dw-catalog-wristband-selector .mfp-content .gallery-popup{padding:30px;background:#fff}body.catalog-product-view .mfp-content .gallery-popup .mfp-close,body.dw-catalog-wristband-selector .mfp-content .gallery-popup .mfp-close{opacity:0.65;color:#333;cursor:pointer !important;right:10px}body.catalog-product-view .mfp-content .gallery-popup .mfp-close:hover,body.dw-catalog-wristband-selector .mfp-content .gallery-popup .mfp-close:hover{opacity:1}body.catalog-product-view .mfp-content .mfp-arrow,body.dw-catalog-wristband-selector .mfp-content .mfp-arrow{margin:10px;width:20px;height:20px;top:50%;margin-top:-10px;bottom:0;border:none;border-left:2px white solid;border-top:2px white solid;padding:20px}body.catalog-product-view .mfp-content .mfp-arrow:after,body.catalog-product-view .mfp-content .mfp-arrow:before,body.dw-catalog-wristband-selector .mfp-content .mfp-arrow:after,body.dw-catalog-wristband-selector .mfp-content .mfp-arrow:before{display:none}body.catalog-product-view .mfp-content .mfp-arrow.mfp-arrow-left,body.dw-catalog-wristband-selector .mfp-content .mfp-arrow.mfp-arrow-left{-webkit-transform-origin:initial;transform-origin:initial;left:-75px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.catalog-product-view .mfp-content .mfp-arrow.mfp-arrow-right,body.dw-catalog-wristband-selector .mfp-content .mfp-arrow.mfp-arrow-right{-webkit-transform-origin:initial;transform-origin:initial;right:-75px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (min-width: 640px){body.catalog-product-view .product-view>.grid,body.dw-catalog-wristband-selector .product-view>.grid{padding:13px}body.catalog-product-view .product-view .product-title .inner h1,body.dw-catalog-wristband-selector .product-view .product-title .inner h1{font-size:50px}body.catalog-product-view .product-view .main-image,body.dw-catalog-wristband-selector .product-view .main-image{margin:30px 0}body.catalog-product-view .product-view .main-image .inner .mobile-img,body.dw-catalog-wristband-selector .product-view .main-image .inner .mobile-img{display:none}body.catalog-product-view .product-view .main-image .inner .tablet-img,body.dw-catalog-wristband-selector .product-view .main-image .inner .tablet-img{display:block}body.catalog-product-view .product-view .main-image .inner a#zoom,body.dw-catalog-wristband-selector .product-view .main-image .inner a#zoom{width:100%}body.catalog-product-view .product-view .main-image .inner a#zoom .mz-figure,body.dw-catalog-wristband-selector .product-view .main-image .inner a#zoom .mz-figure{cursor:pointer !important;width:100%}body.catalog-product-view .product-view .atc,body.dw-catalog-wristband-selector .product-view .atc{overflow:auto;margin-bottom:20px}body.catalog-product-view .product-view .atc .attributes,body.dw-catalog-wristband-selector .product-view .atc .attributes{width:50%;float:left}body.catalog-product-view .product-view .atc .attributes .inner .size,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .size{display:block;float:left;width:30%;margin-right:10px;padding:0 15px;height:56px;line-height:56px;font-size:12px;font-family:"futura-pt",sans-serif;text-align:center;background:#f4f4f4;border:1px solid transparent;box-sizing:border-box}body.catalog-product-view .product-view .atc .attributes .inner .color-attr,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr{width:calc(35% - 20px);margin-right:10px;margin-left:10px !important;min-height:56px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span{padding:12px 5px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span .color-swatch,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span .color-swatch{margin:0 auto 3px auto;display:block;width:16px;height:16px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr:last-of-type,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr:last-of-type{margin-right:0}body.catalog-product-view .product-view .atc .atc-button,body.dw-catalog-wristband-selector .product-view .atc .atc-button{width:50%;float:left}body.catalog-product-view .product-view .atc .atc-button .inner,body.dw-catalog-wristband-selector .product-view .atc .atc-button .inner{text-align:center}body.catalog-product-view .product-view .atc .atc-button .inner .button,body.dw-catalog-wristband-selector .product-view .atc .atc-button .inner .button{width:auto;float:right;min-width:320px}body.catalog-product-view .product-view .atc .atc-button .inner .button:after,body.dw-catalog-wristband-selector .product-view .atc .atc-button .inner .button:after{content:"";display:table;clear:both}body.catalog-product-view .product-view .atc .size-mobile,body.dw-catalog-wristband-selector .product-view .atc .size-mobile{display:none}body.catalog-product-view .product-view .campaign-module-wrap,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap{margin:7px 0 37px 0}body.catalog-product-view .product-view .campaign-module-wrap .inner,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .inner{margin:13px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--image,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--image{width:50%;float:left;overflow:hidden;display:inline-block;margin-top:0}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--image img,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--image img{max-height:none}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--info,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--info{width:50%;float:left;overflow:hidden;display:inline-block;text-align:center;background:#f4f4f4}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--info h3,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--info h3{position:inherit;margin-top:20px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--info p,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--info p{width:60%;text-align:center;margin:0 auto;margin-bottom:10px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type--info .add-campaign-to-cart,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type--info .add-campaign-to-cart{margin:0 auto}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;width:50%;float:left;padding:20px 30px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap{width:100%;margin:0}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap .strap-items .strap-item img,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-2 .campaign-type--image .select-strap .strap-items .strap-item img{margin-bottom:5px}body.catalog-product-view .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--info,body.dw-catalog-wristband-selector .product-view .campaign-module-wrap .campaign-type-3 .campaign-type--info{padding:50px 0}body.catalog-product-view .product-view .descr-shipping,body.dw-catalog-wristband-selector .product-view .descr-shipping{margin-bottom:0}body.catalog-product-view .product-view .descr-shipping:after,body.dw-catalog-wristband-selector .product-view .descr-shipping:after{content:'';display:table;clear:both}body.catalog-product-view .product-view .descr-shipping .descr,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr{width:100% !important;text-align:center;width:50%;float:left}body.catalog-product-view .product-view .descr-shipping .descr .inner,body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner{padding:0}body.catalog-product-view .product-view .descr-shipping .shipping-details,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details{width:50%;float:left;margin-left:0;margin-right:0}body.catalog-product-view .product-view .descr-shipping .shipping-details .inner,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner{margin:5px;padding:20px;border:1px solid #c8c8c8}}@media (min-width: 640px) and (min-width: 640px){body.catalog-product-view .product-view .descr-shipping .shipping-details .inner,body.dw-catalog-wristband-selector .product-view .descr-shipping .shipping-details .inner{margin:13px}}@media (min-width: 640px){body.catalog-product-view .product-view .details,body.dw-catalog-wristband-selector .product-view .details{margin:0}body.catalog-product-view .product-view .details>.inner,body.dw-catalog-wristband-selector .product-view .details>.inner{margin:5px;padding:30px;font-size:16px}}@media (min-width: 640px) and (min-width: 640px){body.catalog-product-view .product-view .details>.inner,body.dw-catalog-wristband-selector .product-view .details>.inner{margin:13px}}@media (min-width: 640px){body.catalog-product-view .product-view .details>.inner h3,body.dw-catalog-wristband-selector .product-view .details>.inner h3{font-size:28px;margin-bottom:1em}body.catalog-product-view .product-view .details>.inner .list-details,body.dw-catalog-wristband-selector .product-view .details>.inner .list-details{-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2}body.catalog-product-view .product-view .details>.inner .list-details .row,body.dw-catalog-wristband-selector .product-view .details>.inner .list-details .row{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding:4px 5px 4px 5px}body.catalog-product-view .product-view .made-menu-container,body.dw-catalog-wristband-selector .product-view .made-menu-container{margin-bottom:40px}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-slide img,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-slide img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(0.3);-webkit-transform:translateZ(0) scale(0.3)}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-current,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-current{overflow:visible}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-current img,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .slick-current img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(1.4);-webkit-transform:translateZ(0) scale(1.4);height:auto;padding:0}body.catalog-product-view .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .main-image,body.dw-catalog-wristband-selector .product-view .gallery-container .product-image-container .gallery .inner .product-image-thumbs .main-image{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media (min-width: 1000px){body.catalog-product-view .product-view .product-title,body.dw-catalog-wristband-selector .product-view .product-title{padding-top:0}body.catalog-product-view .product-view .product-title .inner h1,body.dw-catalog-wristband-selector .product-view .product-title .inner h1{margin-top:7px}body.catalog-product-view .product-view .main-image,body.dw-catalog-wristband-selector .product-view .main-image{margin:40px 0}body.catalog-product-view .product-view .atc .attributes .inner .size,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .size{font-size:15px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr{font-size:14px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span{padding:18px 5px 15px 5px}body.catalog-product-view .product-view .atc .attributes .inner .color-attr>span .color-swatch,body.dw-catalog-wristband-selector .product-view .atc .attributes .inner .color-attr>span .color-swatch{display:inline-block;width:22px;height:22px;margin:-2px 10px 1px 0}body.catalog-product-view .product-view .descr-shipping .descr .inner p:not(.readmorelink),body.dw-catalog-wristband-selector .product-view .descr-shipping .descr .inner p:not(.readmorelink){font-size:24px;margin:0 !important}}body.dw-catalog-wristband-selector .instructions{font-size:18px;margin:0 auto 20px auto;max-width:90%;line-height:18px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}body.dw-catalog-wristband-selector .instructions span:first-child{color:white;background:#3A3A45;width:40px;height:40px;min-width:40px;border-radius:50%;padding:0;text-align:center;line-height:47px}body.dw-catalog-wristband-selector .instructions span:last-child{padding:10px 0 0 10px}body.dw-catalog-wristband-selector .strap-filter-tool{background:#fff;padding-bottom:30px;padding-top:20px;border-top:1px solid white}body.dw-catalog-wristband-selector .strap-filter-tool h1{font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:26px;color:#4f4f4f}body.dw-catalog-wristband-selector .strap-filter-tool h1 span{display:block;line-height:1.1;margin-top:16px;font-size:20px;color:#aaa;padding-top:26px;font-style:italic;text-transform:none;font-family:"adobe-caslon-pro",serif;padding-bottom:10px;position:relative}body.dw-catalog-wristband-selector .strap-filter-tool h1 span:before{content:"";position:absolute;width:90px;height:1px;left:50%;margin-left:-45px;top:0;background-color:#4f4f4f}@media (min-width: 640px){body.dw-catalog-wristband-selector .strap-filter-tool h1{position:relative;font-size:44px}body.dw-catalog-wristband-selector .strap-filter-tool h1 span{margin-top:12px;padding-bottom:30px;font-size:22px;position:relative}body.dw-catalog-wristband-selector .strap-filter-tool h1 span:before{content:"";position:absolute;width:90px;height:1px;left:50%;margin-left:-45px;top:0;background-color:#4f4f4f}}body.dw-catalog-wristband-selector .strap-filter-tool h1 span{letter-spacing:0.03em;color:#4f4f4f}body.dw-catalog-wristband-selector .strap-filter-tool h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:center}body.dw-catalog-wristband-selector .strap-filter-tool h3:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 auto}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .click-target{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:1;opacity:0.5;cursor:pointer}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap{margin:0 -5px;overflow:auto}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item{width:100%;float:left;margin-left:0;margin-right:0;box-sizing:border-box}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item :after{content:"";display:table;clear:both}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner{margin:5px;position:relative;border:3px solid #f4f4f4;background-color:#f4f4f4;padding-bottom:3%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner.active{border:3px solid #464646}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner.active .watch-type-select-btn{background-color:#464646 !important;border-color:#464646 !important;color:#fff !important}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-header{position:relative;top:0;width:36%;text-align:center;display:block;float:left;margin:12% 7% 0 5%;font-family:"futura-pt",sans-serif;letter-spacing:0.2em;text-transform:uppercase;font-size:18px;color:#4f4f4f}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-header .icon-ribbon{display:none}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-image{width:40%;height:auto;margin:5% 5% 0%;position:relative;top:0;float:left;margin-bottom:0}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-select-btn{display:block;width:36%;margin:3% 7% 0 5%;font-size:15px;height:48px;padding:17px 15px;font-family:"futura-pt",sans-serif;text-align:center;background:transparent;border:1px solid #aaa;text-transform:uppercase;letter-spacing:1px;float:left;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;box-sizing:border-box}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-select-btn.active{background-color:#464646;border-color:#464646;color:#fff}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap{margin-top:30px;width:100%;display:inline-block}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap{text-align:center;margin-bottom:20px}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap:after,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap:after,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap.dark:after,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap.dark:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .btn-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .btn-wrap{text-align:center}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn{display:inline-block;overflow:hidden;margin:0;width:50%;min-width:160px}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner{display:block;margin:0 5px;font-size:15px;height:56px;padding:20px 15px;font-family:"futura-pt",sans-serif;text-align:center;background:transparent;border:1px solid #aaa;box-sizing:border-box;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner.active,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner.active,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner.active,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner.active{background-color:#464646;color:#fff;border:1px solid #464646}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner .color-swatch,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner .color-swatch,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner .color-swatch,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner .color-swatch{width:22px;height:22px;border-radius:50px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner .color-swatch.swatch-39,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner .color-swatch.swatch-39,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner .color-swatch.swatch-39,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner .color-swatch.swatch-39{background-color:#D8CBA1}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner .color-swatch.swatch-38,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner .color-swatch.swatch-38,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner .color-swatch.swatch-38,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner .color-swatch.swatch-38{background-color:#D0D0D0}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner{text-transform:uppercase}body.dw-catalog-wristband-selector .strap-filter-results{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding-bottom:52px}body.dw-catalog-wristband-selector .strap-filter-results .instructions{margin:20px auto 0 auto}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header{text-align:center}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header.dark:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header h3{margin-top:24px}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner{margin:-5px;padding-top:36px;position:relative}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item{width:100%;float:left;margin-left:0;margin-right:0;box-sizing:border-box}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner{margin:5px;background-color:#f4f4f4;position:relative;height:auto;text-align:center;padding:30px 15px;font-weight:300}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner .click-target{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:1;opacity:0.5;cursor:pointer}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner img{margin:0 auto;display:block;padding-bottom:30px;width:90%}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner h4,body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner span{box-sizing:border-box;margin:0 6px;font-size:18px}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner span{color:#929292;text-transform:uppercase;font-family:"futura-pt",sans-serif}body.dw-catalog-wristband-selector .product-view-target{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}body.dw-catalog-wristband-selector .product-view-target.fade-out{opacity:0}body.dw-catalog-wristband-selector .product-view-target.fade-in{opacity:1}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap{position:relative}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right{height:30px;width:30px;display:block;position:absolute;z-index:1;border:1px solid #aaa;background-color:#fff;cursor:pointer;top:40px;text-align:center}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left .icon-arrow-right,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left .icon-arrow-left,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right .icon-arrow-right,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right .icon-arrow-left{display:inline-block;margin-top:6px}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left:hover,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right:hover{background-color:#464646;border:1px solid #464646}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left:hover .icon-arrow-right,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left:hover .icon-arrow-left,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right:hover .icon-arrow-right,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right:hover .icon-arrow-left{color:white}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left{left:10px}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right{right:10px}body.dw-catalog-wristband-selector .product-view-target .product-view .main-image{margin:40px auto;max-width:570px}body.dw-catalog-wristband-selector .product-view-target .product-view .product-title .icon-ribbon{display:none !important}body.dw-catalog-wristband-selector .product-view-target .product-view .product-title .inner h1{padding:0 55px}body.dw-catalog-wristband-selector .product-view-target .product-view .mobile-zoom-btn{display:none}body.dw-catalog-wristband-selector .product-view-target .product-view .mobile-img{display:block !important}body.dw-catalog-wristband-selector .product-view-target .product-view .mobile-img canvas{display:none !important}body.dw-catalog-wristband-selector .product-view-target .product-view .mobile-img img{display:block !important;max-width:100% !important}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs{width:100%;float:none;background:#f4f4f4;margin:30px -10px;padding:25px 25px 15px 25px;position:relative}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs .quick-spec-wrap{display:inline-block;width:calc(100% - 30px);border-bottom:1px solid #dadada;font-size:14px;height:19px;padding:0 25px 3px 25px;font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;box-sizing:border-box;position:relative;color:#787878}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs .quick-spec-wrap h5{text-align:center;display:block;position:absolute;left:0;font-family:"futura-pt",sans-serif;padding-bottom:2px}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs .quick-spec-wrap span{display:block;text-align:right;position:absolute;right:0;padding-bottom:2px}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs div:last-child{border:0}body.dw-catalog-wristband-selector .product-view-target .product-view .widget--bigpromo,body.dw-catalog-wristband-selector .product-view-target .product-view .widget--smallpromo,body.dw-catalog-wristband-selector .product-view-target .product-view .grid .details,body.dw-catalog-wristband-selector .product-view-target .product-view .gallery,body.dw-catalog-wristband-selector .product-view-target .product-view .oddnypic{display:none}body.dw-catalog-wristband-selector .widget--oddnypic{margin:60px auto 0 auto}@media (min-width: 640px){body.dw-catalog-wristband-selector .instructions{font-size:20px}body.dw-catalog-wristband-selector .strap-filter-tool{background:#f4f4f4;padding-bottom:50px}body.dw-catalog-wristband-selector .strap-filter-tool h1{font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:26px;color:#4f4f4f}body.dw-catalog-wristband-selector .strap-filter-tool h1 span{display:block;line-height:1.1;margin-top:16px;font-size:20px;color:#aaa;padding-top:26px;font-style:italic;text-transform:none;font-family:"adobe-caslon-pro",serif;padding-bottom:10px;position:relative}body.dw-catalog-wristband-selector .strap-filter-tool h1 span:before{content:"";position:absolute;width:90px;height:1px;left:50%;margin-left:-45px;top:0;background-color:#4f4f4f}}@media (min-width: 640px) and (min-width: 640px){body.dw-catalog-wristband-selector .strap-filter-tool h1{position:relative;font-size:44px}body.dw-catalog-wristband-selector .strap-filter-tool h1 span{margin-top:12px;padding-bottom:30px;font-size:22px;position:relative}body.dw-catalog-wristband-selector .strap-filter-tool h1 span:before{content:"";position:absolute;width:90px;height:1px;left:50%;margin-left:-45px;top:0;background-color:#4f4f4f}}@media (min-width: 640px){body.dw-catalog-wristband-selector .strap-filter-tool h1 span{color:#aaa !important}body.dw-catalog-wristband-selector .strap-filter-tool h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:center}body.dw-catalog-wristband-selector .strap-filter-tool h3:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 auto}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .click-target{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:1;opacity:0.5;cursor:pointer}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap{margin:0 -13px;overflow:auto}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item{width:33.33333%;float:left;box-sizing:border-box}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner{margin:0 13px;position:relative;border:2px solid #f4f4f4;background-color:#fff;padding-bottom:30px}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner.active{border:2px solid #464646}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner.active .watch-type-select-btn{background-color:#464646 !important;border-color:#464646 !important;color:#fff !important}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-header{position:absolute;top:30px;width:100%;text-align:center;display:block;float:none;margin:0}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-image{width:60%;height:auto;margin:0 auto;position:relative;top:80px;margin-bottom:102px;float:none}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-select-btn{display:block;width:180px;max-width:90%;margin:0 auto;font-size:15px;height:56px;padding:20px 15px;font-family:"futura-pt",sans-serif;text-align:center;background:transparent;border:1px solid #aaa;text-transform:uppercase;letter-spacing:1px;float:none;box-sizing:border-box}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-type-wrap .watch-type-item .inner .watch-type-select-btn.active{background-color:#464646;border-color:#464646;color:#fff}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap{margin-top:20px;width:100%;display:inline-block}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap{text-align:center;margin-bottom:26px}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap:after,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap:after,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .header-wrap.dark:after,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .header-wrap.dark:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .btn-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .btn-wrap{text-align:center}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn{display:inline-block;margin:0;width:190px}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner{display:block;margin:0 13px;font-size:15px;height:56px;padding:20px 15px;font-family:"futura-pt",sans-serif;text-align:center;background:transparent;border:1px solid #aaa;box-sizing:border-box;position:relative}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner.active,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner.active,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner.active,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner.active{background-color:#464646;border-color:#464646;color:#fff}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner .color-swatch,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner .color-swatch,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner .color-swatch,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner .color-swatch{width:22px;height:22px;border-radius:50px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner .color-swatch.swatch-39,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner .color-swatch.swatch-39,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner .color-swatch.swatch-39,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner .color-swatch.swatch-39{background-color:#D8CBA1}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-color-btn .inner .color-swatch.swatch-38,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap .watch-size-btn .inner .color-swatch.swatch-38,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-color-btn .inner .color-swatch.swatch-38,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap .watch-size-btn .inner .color-swatch.swatch-38{background-color:#D0D0D0}body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap{margin-top:60px}body.dw-catalog-wristband-selector .strap-filter-results{border-bottom:1px solid #f4f4f4;padding-bottom:52px}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header{text-align:center}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header.dark:after{border-color:#c8c8c8}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-header h3{margin-top:70px}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner{margin:-13px;padding-top:36px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item{width:calc(50% - 20px);background-color:#f4f4f4;margin:10px;border:2px solid #fff}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item.selected{border:2px solid #aaa}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner img{margin:0 auto;display:block}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner h4,body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item .item-inner span{margin:0 8px;font-size:15px}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right{height:50px;width:50px;top:70px}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left .icon-arrow-right,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left .icon-arrow-left,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right .icon-arrow-right,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right .icon-arrow-left{display:inline-block;margin-top:17px}body.dw-catalog-wristband-selector .product-view-target .product-view{border-bottom:1px solid #f4f4f4;padding-bottom:50px}body.dw-catalog-wristband-selector .product-view-target .product-view:after{content:'';display:table;clear:both}body.dw-catalog-wristband-selector .product-view-target .product-view .atc .atc-button .inner{margin:5px !important}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs{width:50%;float:left;background:transparent;margin:0;padding:0 10px;box-sizing:border-box}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs .quick-spec-wrap{border:0;width:calc(33.33333% - 6px);float:left;margin:0 3px;padding:0;font-size:14px;height:70px;font-family:"futura-pt",sans-serif;text-align:center;background:#f4f4f4;box-sizing:border-box;position:relative}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs .quick-spec-wrap h5{color:#aaa;text-align:center;display:block;padding:16px 0 0;position:relative;bottom:auto;left:auto}body.dw-catalog-wristband-selector .product-view-target .product-view .quick-specs .quick-spec-wrap span{color:#464646;text-align:center;display:block;margin:8px 0 0;letter-spacing:1px;position:relative;bottom:auto;left:auto}body.dw-catalog-wristband-selector .strap-instagram{height:600px}body.dw-catalog-wristband-selector .strap-instagram h1{color:white;font-size:40px;text-align:center;line-height:560px}}@media (min-width: 1000px){body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-color-wrap,body.dw-catalog-wristband-selector .strap-filter-tool .filter-tool-app .watch-size-wrap{width:50%;float:left}body.dw-catalog-wristband-selector .strap-filter-results .strap-filter-results-ajaxtarget .inner .strap-filter-results-item{width:calc(33.33333% - 20px)}body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-left,body.dw-catalog-wristband-selector .product-view-target .arrow-wrap .arrow-right{top:80px}}body.blog-cat-view .latest-post.journal,.blog-index-list .latest-post.journal{border-bottom:1px #c8c8c8 solid}body.blog-cat-view .latest-post.journal .inner,.blog-index-list .latest-post.journal .inner{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:space-between;align-content:space-between}body.blog-cat-view .latest-post.journal .inner *,.blog-index-list .latest-post.journal .inner *{box-sizing:border-box}body.blog-cat-view .latest-post.journal .post-header,.blog-index-list .latest-post.journal .post-header{-webkit-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:1;-moz-order:0;-ms-flex-order:0;order:0;padding:15px 0;text-align:center;font-size:0.8em;width:100%}body.blog-cat-view .latest-post.journal .post-header .post-title,.blog-index-list .latest-post.journal .post-header .post-title{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:center;line-height:1.25em;max-width:450px}body.blog-cat-view .latest-post.journal .post-header .post-title:after,.blog-index-list .latest-post.journal .post-header .post-title:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 auto}body.blog-cat-view .latest-post.journal .post-header .posted-at,.blog-index-list .latest-post.journal .post-header .posted-at{margin-bottom:12px}body.blog-cat-view .latest-post.journal .post-meta,.blog-index-list .latest-post.journal .post-meta{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-moz-order:1;-ms-flex-order:1;order:1;margin-bottom:30px;width:100%}body.blog-cat-view .latest-post.journal .post-meta img,.blog-index-list .latest-post.journal .post-meta img{width:100%;height:auto}body.blog-cat-view .latest-post.journal .post-content,.blog-index-list .latest-post.journal .post-content{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-moz-order:2;-ms-flex-order:2;order:2;padding:0 18px}body.blog-cat-view .latest-post.journal .post-content .read-more,.blog-index-list .latest-post.journal .post-content .read-more{padding-top:20px;margin-bottom:40px;display:block}@media (min-width: 1000px){body.blog-cat-view .latest-post.journal,.blog-index-list .latest-post.journal{margin-bottom:50px}body.blog-cat-view .latest-post.journal .post-meta,.blog-index-list .latest-post.journal .post-meta{-webkit-box-ordinal-group:1;-moz-order:0;-ms-flex-order:0;order:0}body.blog-cat-view .latest-post.journal .post-header,.blog-index-list .latest-post.journal .post-header{-webkit-box-ordinal-group:2;-moz-order:1;-ms-flex-order:1;order:1;width:50%}body.blog-cat-view .latest-post.journal .post-header .posted-at,.blog-index-list .latest-post.journal .post-header .posted-at{padding:0;margin-bottom:8px;font-size:1.2em}body.blog-cat-view .latest-post.journal .post-content,.blog-index-list .latest-post.journal .post-content{-webkit-box-ordinal-group:3;-moz-order:2;-ms-flex-order:2;order:2;padding-left:13px;padding-right:13px;width:50%}}.blog-cat-view .latest-post.styleguide{background:#f4f4f4;padding-top:30px}.blog-cat-view .latest-post.styleguide .post-title{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:center}.blog-cat-view .latest-post.styleguide .post-title:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 auto}.blog-cat-view .latest-post.styleguide .primary-image{margin-bottom:30px}.blog-cat-view .latest-post.styleguide .primary-image img{width:100%}.blog-cat-view .latest-post.styleguide .content,.blog-cat-view .latest-post.styleguide .read-more{padding-left:20px;padding-right:20px;margin-bottom:40px;line-height:1.6em}.blog-cat-view .latest-post.styleguide .content p{margin-top:0}@media (min-width: 1000px){.blog-cat-view .latest-post.styleguide .read-more{text-align:center}.blog-cat-view .latest-post.styleguide .content{max-width:1070px;margin:0 auto;padding:5px;box-sizing:border-box;-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2}.blog-cat-view .latest-post.styleguide .content>.inner{margin:5px}}@media (min-width: 1000px) and (min-width: 640px){.blog-cat-view .latest-post.styleguide .content>.inner{margin:13px}}@media (min-width: 1000px){.blog-cat-view .latest-post.styleguide .content:after{content:'';display:table;clear:both}}@media (min-width: 1000px) and (min-width: 640px){.blog-cat-view .latest-post.styleguide .content{max-width:1102px;padding:13px}}@media (min-width: 1000px){.blog-cat-view .latest-post.styleguide .primary-image{margin:10px -26px 35px}}.blog-post .posted-at{font-size:0.8em;color:#888}.blog-post .posted-at .icon-watch{font-size:1.1em;vertical-align:middle;color:#707070}.blog-post .posted-at .icon-watch:before{vertical-align:middle}.blog-post .read-more a{font-style:italic;font-size:1.2em}.blog-post .post-intro{text-align:center;padding:0 30px;font-style:italic;margin:0 auto;max-width:500px}.blog-post .post-intro p{font-size:1.1em}.blog-post .post-content{line-height:1.6em}.blog-post-list{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:space-between;align-content:space-between}.blog-post-list .blog-post{-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:10px;background:#f4f4f4;margin:5px}@media (min-width: 640px){.blog-post-list .blog-post{width:calc(50% - 26px);margin:0 13px 26px}}@media (min-width: 1000px){.blog-post-list .blog-post{width:calc(33.33333% - 26px);margin:0 13px 26px}}.blog-post-list .post-image{height:180px;width:100%;overflow:hidden}.blog-post-list .post-image img{width:100%;max-height:none}.blog-post-list .posted-at{padding:30px 25px 16px}.blog-post-list .post-title a{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:left;font-size:24px;word-break:break-word;text-decoration:none;color:#4f4f4f}.blog-post-list .post-title a:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 0}.blog-post-list .post-title a:hover{opacity:.7}.blog-post-list .posted-at,.blog-post-list .post-title,.blog-post-list .post-content,.blog-post-list .read-more{padding-left:25px;padding-right:25px}.blog-post-list .post-content{margin-bottom:20px;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.6em;max-height:6.3em}.blog-post-list .read-more{padding-bottom:35px}.blog-cat-view .older-entries,.blog-index-list .older-entries{font-family:"futura-pt",sans-serif;display:block;text-align:center;margin-bottom:30px;margin-bottom:50px}.blog-cat-view .older-entries span,.blog-index-list .older-entries span{display:inline-block;vertical-align:middle}.blog-cat-view .older-entries span:before,.blog-cat-view .older-entries span:after,.blog-index-list .older-entries span:before,.blog-index-list .older-entries span:after{content:'';display:inline-block;vertical-align:middle;height:1px;background:#c8c8c8;width:30px}.blog-cat-view .older-entries span:before,.blog-index-list .older-entries span:before{margin-right:20px}.blog-cat-view .older-entries span:after,.blog-index-list .older-entries span:after{margin-left:20px}.blog-cat-view .latest-post,.blog-index-list .latest-post{margin-bottom:30px}.blog-cat-view .latest-post h3.post-title a,.blog-index-list .latest-post h3.post-title a{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:21px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300;text-decoration:none;color:#4f4f4f}@media (min-width: 1000px){.blog-cat-view .latest-post h3.post-title a,.blog-index-list .latest-post h3.post-title a{font-size:38px}}.blog-cat-view .latest-post h3.post-title a:hover,.blog-index-list .latest-post h3.post-title a:hover{opacity:.7}.blog-cat-view .button .loader--spin svg path,.blog-cat-view .button .loader--spin svg rect,.blog-index-list .button .loader--spin svg path,.blog-index-list .button .loader--spin svg rect{fill:white}.blog-cat-view .toolbar,.blog-index-list .toolbar{text-align:center}@media (min-width: 640px){.blog-cat-view .older-entries,.blog-index-list .older-entries{font-size:1.7em}.blog-cat-view .older-entries span:before,.blog-cat-view .older-entries span:after,.blog-index-list .older-entries span:before,.blog-index-list .older-entries span:after{display:none}}@media (min-width: 1000px){.blog-cat-view .older-entries,.blog-index-list .older-entries{font-size:1.7em}.blog-cat-view .latest-post,.blog-index-list .latest-post{margin-left:auto;margin-right:auto}}@media (min-width: 1000px){.page-1 .blog-post-list .blog-post .post-title{font-size:20px}.page-1 .blog-post-list .blog-post:nth-child(-n+2){width:calc(50% - 26px)}.page-1 .blog-post-list .blog-post:nth-child(-n+2) .post-title{font-size:24px}}.blog-post-view .blog-post{padding-top:10px}.blog-post-view .blog-post header{text-align:center}.blog-post-view .blog-post .post-title h1{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:21px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300;font-size:24px}@media (min-width: 1000px){.blog-post-view .blog-post .post-title h1{font-size:38px}}.blog-post-view .blog-post .post-meta{margin-bottom:60px;text-align:center}.blog-post-view .blog-post .post-intro{margin-bottom:30px}.blog-post-view .blog-post .post-image{text-align:center}.blog-post-view .blog-post .content{margin:0 auto;padding:0 20px;max-width:630px}.blog-post-view .blog-post .content img{height:auto}@media screen and (max-width: 640px){.blog-post-view .blog-post .content img{width:auto}}body.checkout-onepage-success .checkout-success h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:24px;color:#4f4f4f;padding-top:3px;margin-bottom:13px;font-size:44px}body.checkout-onepage-success .checkout-success h3 span{display:block;line-height:1.1;margin-top:5px}body.checkout-onepage-success .checkout-success h3 span{font-size:16px;color:#aaa}@media (min-width: 640px){body.checkout-onepage-success .checkout-success h3{position:relative;font-size:55px}body.checkout-onepage-success .checkout-success h3:after{content:"";position:absolute;width:90px;height:1px;margin-left:-45px;bottom:15px}body.checkout-onepage-success .checkout-success h3 span{margin-top:2px;padding-bottom:30px}body.checkout-onepage-success .checkout-success h3:after{background-color:#4f4f4f}body.checkout-onepage-success .checkout-success h3 span{font-size:26px}}body.checkout-onepage-success .checkout-success h3 span{font-size:25px;margin-top:9px;padding-bottom:43px}body.checkout-onepage-success .checkout-success p{max-width:90%;text-align:center;margin:0 auto;font-size:24px}body.checkout-onepage-success .success-bg-wrapper{background:#f4f4f4}body.streamcheckout-index-index .cart-item{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.streamcheckout-index-index .cart-item.ajax-loading{opacity:0.3;position:relative}body.streamcheckout-index-index .cart-item.ajax-loading:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}body.streamcheckout-index-index .checkout-menu ul{-webkit-transform:translateZ(0px);-webkit-overflow-scrolling:touch;text-align:left;width:100%;max-width:1050px;overflow-x:auto;white-space:nowrap;margin:0 auto}body.streamcheckout-index-index .checkout-menu ul li{display:inline-block;font-family:"futura-pt",sans-serif;line-height:40px;text-transform:uppercase;padding:0 15px;height:40px}body.streamcheckout-index-index .checkout-menu ul li a{color:white;text-decoration:none;font-size:16px;letter-spacing:0.1px}body.streamcheckout-index-index .checkout-menu ul li a:before{content:"«"}body.streamcheckout-index-index #page-wrapper{padding-top:20px}body.streamcheckout-index-index #streamcheckout.layout-standard .login{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard h1{text-align:center;font-size:20px}body.streamcheckout-index-index #streamcheckout.layout-standard h1:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}body.streamcheckout-index-index #streamcheckout.layout-standard h1:after{border-color:#c8c8c8}body.streamcheckout-index-index #streamcheckout.layout-standard h1.dark:after{border-color:#c8c8c8}body.streamcheckout-index-index #streamcheckout.layout-standard .checkout-form{margin-top:20px;margin-bottom:0;padding:0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner:after{content:'';display:table;clear:both}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner h2{text-align:center;font-size:20px;margin:1.5em 0 1.5em 0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner h2:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid white;margin:0.3em auto 0 auto}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner h2:after{border-color:#c8c8c8}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner h2.dark:after{border-color:#c8c8c8}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner li.control{margin:15px 0 !important}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner li.control label{font-family:"adobe-caslon-pro",serif;text-transform:none;font-size:16px;letter-spacing:0;margin-bottom:0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner li.control label a{font-style:italic}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner label.required em{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .selectboxit-container .selectboxit-option-icon-container{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .selectboxit-container .selectboxit-text{font-size:16px;text-indent:15px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .selectboxit-container .selectboxit-list a{padding-left:10px;font-size:16px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods{border:1px solid #ddd}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li{border-bottom:1px solid #ddd;box-sizing:border-box;padding:0 !important;position:relative}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li:after{content:'';display:table;clear:both}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li .jcf-radio{position:absolute;left:10px;top:50%;margin-top:-9px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li>label{cursor:pointer;position:relative;width:100%;box-sizing:border-box;float:left;padding:20px 10px 14px 35px;font-family:"adobe-caslon-pro",serif;text-transform:none;margin-bottom:0;font-size:16px;letter-spacing:0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li>label img{display:inline-block;margin-top:-6px;margin-right:0;max-height:20px;width:auto;background:none !important}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li>label:after{clear:both}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li:last-of-type{border-bottom:0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li.stream-payment-selected,body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods>li.stream-shipping-selected{background:#f4f4f4;padding:10px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"]{clear:both}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"]>ul{border-top:1px solid #ddd;padding:15px 10px 10px 10px;margin:0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"]>ul li{margin-top:0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"]>ul li:after{content:'';display:table;clear:both}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"] input[type="text"],body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"] input[type="tel"]{background-color:white !important}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"] input[type="text"].validation-failed,body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner ul.sp-methods div[id^="streamcheckout_payment_method_"] input[type="tel"].validation-failed{border:1px solid #FF8989 !important;background-color:rgba(255,137,137,0.2) !important}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .create-account-checkbox{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review{padding-top:10px;border-top:1px solid #ddd}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review table#checkout-review-table{width:100%}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review table#checkout-review-table th *,body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review table#checkout-review-table td *{font-size:16px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review table#checkout-review-table td.product-info{padding:5px 0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review table#checkout-review-table td.product-info:after{content:'';display:table;clear:both}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review table#checkout-review-table td.product-info .cart-price{float:right}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals{margin:0;padding:0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals{width:100%}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr td{padding:5px 0;font-size:16px;line-height:20px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr td *{font-size:inherit}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr td:last-of-type{text-align:right}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr td .price{font-weight:normal !important}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr:last-of-type td{font-family:"futura-pt",sans-serif;text-transform:uppercase;padding:10px 0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr:last-of-type td *{font-weight:normal !important;font-size:20px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr:last-of-type td strong{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;padding:20px 0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner #coupon-wrapper{background-color:#f4f4f4;text-align:center;padding:17px 10px 12px 10px;margin-bottom:35px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner #coupon-wrapper .coupon-expand span{text-decoration:underline;color:#aaa;font-size:16px;cursor:pointer;font-style:italic}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner #coupon-wrapper .coupon-expand span:hover{color:#4f4f4f}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .place-order{clear:both}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .place-order .open-popup{outline:0 !important}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .place-order .button{width:auto;margin:15px 0;font-size:18px;line-height:initial;padding:initial;display:initial}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .place-order .button>span,body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .place-order .button>span span{height:auto;padding:0;line-height:54px;font-size:18px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .place-order .button span.btn-label span:last-child{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard .agreements .validation-advice{box-sizing:border-box;border:1px solid #FF8989;background-color:white;padding:18px 15px 12px 15px;margin-top:10px;color:#D46666;line-height:1.2;width:100%}body.streamcheckout-index-index #streamcheckout.layout-standard .agreements .validation-advice:after{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard.placing-order .grid .inner .place-order .button .btn-label{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard.placing-order .grid .inner .place-order .button .loader--spin{display:block}body.streamcheckout-index-index #streamcheckout.layout-standard #coupon-wrapper .spinner{display:none;width:18px;height:18px}body.streamcheckout-index-index #streamcheckout.layout-standard.valid-coupon #coupon-wrapper .add-coupon{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard.valid-coupon #coupon-wrapper .view-coupon{display:block}body.streamcheckout-index-index #streamcheckout.layout-standard.validating-coupon #coupon-wrapper .spinner{display:block}body.streamcheckout-index-index #streamcheckout.layout-standard .coupon-popup-link,body.streamcheckout-index-index #streamcheckout.layout-standard .remove-coupon-link{outline:0}body.streamcheckout-index-index #streamcheckout.layout-standard .coupon-popup-link span,body.streamcheckout-index-index #streamcheckout.layout-standard .remove-coupon-link span{color:#aaa;text-decoration:underline;font-size:18px;font-style:italic}body.streamcheckout-index-index #streamcheckout.layout-standard .coupon-popup-link span:hover,body.streamcheckout-index-index #streamcheckout.layout-standard .remove-coupon-link span:hover{color:#4f4f4f}body.streamcheckout-index-index #streamcheckout.layout-standard .remove-coupon-link{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard.valid-coupon .coupon-popup-link,body.streamcheckout-index-index #streamcheckout.layout-standard.valid-coupon #coupon-wrapper .add-coupon{display:none}body.streamcheckout-index-index #streamcheckout.layout-standard.valid-coupon .remove-coupon-link,body.streamcheckout-index-index #streamcheckout.layout-standard.valid-coupon #coupon-wrapper .view-coupon{display:block}body.streamcheckout-index-index #streamcheckout.layout-standard.validating-coupon .coupon-popup-link,body.streamcheckout-index-index #streamcheckout.layout-standard.validating-coupon .remove-coupon-link{display:none}body.streamcheckout-index-index #streamcheckout .white-coupon-popup{position:relative;background:#FFF;padding:30px;width:auto;max-width:400px;margin:0 auto;text-align:center;overflow:auto}body.streamcheckout-index-index #streamcheckout .white-coupon-popup .input-box .input-text{margin-top:20px}body.streamcheckout-index-index #streamcheckout .white-coupon-popup button.blue{width:100%;height:50px}@media (min-width: 640px){body.streamcheckout-index-index #streamcheckout .white-coupon-popup .input-box .input-text{float:left;width:60%}body.streamcheckout-index-index #streamcheckout .white-coupon-popup button.blue{margin-top:20px;float:left;width:40%}}body.streamcheckout-index-index .coupon-expand span{color:#aaa;font-size:18px;font-style:italic}body.streamcheckout-index-index #terms .close-link{margin-right:20px;font-size:18px;cursor:pointer}body.streamcheckout-index-index #terms a{word-break:break-all}body.streamcheckout-index-index .mfp-wrap{top:1px !important;overflow:auto;position:fixed !important}body.streamcheckout-index-index #streamcheckout .form-list select{width:100% !important}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul{margin-top:0;padding:0}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;cursor:pointer;padding:20px 10px 20px 35px}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-sfexpress,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpress,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpressglobal,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpressblogg,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpresseu,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsstandard,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsstandardch,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-posten,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-postenregistrert{display:block !important}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpress,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpressglobal,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpressblogg,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpresseu,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsstandard,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsstandardch{background-image:url("../../images/sprites/sprite.png");background-position:-76px 0px;width:60px;height:60px;display:inline-block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpress,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpressglobal,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpressblogg,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsexpresseu,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsstandard,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-upsstandardch{background-image:url("../../images/sprites/sprite2x.png");background-position:-76px 0px;background-size:675px 640px}}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-posten,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-postenregistrert{background-image:url("../../images/sprites/sprite.png");background-position:-60px -76px;width:60px;height:60px;display:inline-block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-posten,body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-postenregistrert{background-image:url("../../images/sprites/sprite2x.png");background-position:-60px -76px;background-size:675px 640px}}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-sfexpress{background-image:url("../../images/sprites/sprite.png");background-position:0px -76px;width:60px;height:60px;display:inline-block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-icon-sfexpress{background-image:url("../../images/sprites/sprite2x.png");background-position:0px -76px;background-size:675px 640px}}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-method-title{margin:0}body.streamcheckout-index-index #shipping-method-block #checkout-shipping-method-load ul li label .shipping-description{width:100%;padding-top:10px;font-size:13px;display:block}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc{margin-top:10px}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc a{outline:0 !important;font-style:italic}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_input_fields{margin-bottom:8px}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_input_fields .input-box{margin:0 0 10px 0}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_input_fields .input-box .month-wrap,body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_input_fields .input-box .year-wrap{width:49%;display:inline-block;margin-right:0}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_input_fields .input-box .month-wrap select,body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_input_fields .input-box .year-wrap select{width:100% !important;margin-bottom:0;min-width:0}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_input_fields.cid .input-box{width:49%}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_creditcard_labels{display:none;text-align:center;margin-bottom:20px !important;margin-top:-5px !important;padding:2px}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_creditcard_labels img{box-shadow:0px 1px 1px rgba(0,0,0,0.1)}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li.adyen_payment_creditcard_labels .grey{background-color:transparent !important}body.streamcheckout-index-index ul.form-list#payment_form_adyen_cc li#adyen-remember-these-details label{margin-bottom:0;font-family:"adobe-caslon-pro",serif;font-size:16px;letter-spacing:0;text-transform:none;margin-top:5px}body.streamcheckout-index-index ul#payment_form_adyen_hpp{margin-top:10px}body.streamcheckout-index-index ul#payment_form_adyen_hpp:after{content:'';display:table;clear:both}body.streamcheckout-index-index ul#payment_form_adyen_hpp table{display:block;float:left;width:auto;max-width:calc(25% - 5px);border-radius:3px;box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-sizing:border-box;border:0;margin:0 5px 5px 0}body.streamcheckout-index-index ul#payment_form_adyen_hpp table td.col_radio{width:auto !important;padding:5px 2px 5px 7px}body.streamcheckout-index-index ul#payment_form_adyen_hpp table td.col_radio input{margin:0 !important}body.streamcheckout-index-index ul#payment_form_adyen_hpp table td.col_img{width:auto !important;padding:5px}body.streamcheckout-index-index ul#payment_form_adyen_hpp table td.col_img label{display:block;overflow:hidden;width:38px;height:24px;border-radius:3px}body.streamcheckout-index-index ul#payment_form_adyen_hpp table td.col_img label img{display:block;margin:-1px !important;width:40px !important;height:26px !important;max-height:26px !important;max-width:40px !important;border-radius:3px}body.streamcheckout-index-index ul#payment_form_adyen_hpp table td.col_name{display:none}body.streamcheckout-index-index .adyen_payment_creditcard_labels{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}body.streamcheckout-index-index .adyen_payment_creditcard_labels div{width:120px}body.streamcheckout-index-index .adyen_payment_creditcard_labels .credit_card_span{display:block}body.streamcheckout-index-index .adyen_payment_creditcard_labels .adyen-payment-method-icon{height:20px;padding:5px 2px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .payment_plan_info_wrapper,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .payment_plan_info_wrapper{line-height:1.5;background:white;border:0}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account input[type="text"],body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice input[type="text"]{padding:5px 15px 0 15px;line-height:43px;margin-bottom:10px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account li,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice li{margin:10px 0 !important}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account li:last-child,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice li:last-child{margin-bottom:0 !important}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_account_pno,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_account_phonenumber,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_invoice_pno,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_invoice_phonenumber,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_account_pno,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_account_phonenumber,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_invoice_pno,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_invoice_phonenumber{text-align:left;background-color:white;min-width:200px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_account_update_address_button,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_invoice_update_address_button,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_special_update_address_button,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_account_update_address_button,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_invoice_update_address_button,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_special_update_address_button{padding:0 20px !important;border-radius:0px !important;margin-left:0;float:left;height:50px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_account_pno,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account #vaimo_klarna_invoice_pno,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_account_pno,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice #vaimo_klarna_invoice_pno{float:left}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account li.klarna_readme,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice li.klarna_readme{float:none;padding-top:5px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account li.klarna_readme span,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice li.klarna_readme span{display:inline;text-align:left}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .gender-input-box label,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .gender-input-box label{margin-right:10px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .gender-input-box .jcf-radio,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .gender-input-box .jcf-radio{position:relative !important;margin:-4px 5px 0 0 !important;left:0 !important}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .gender-input-box .jcf-radio:last-child,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .gender-input-box .jcf-radio:last-child{display:none}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .klarna_msg_txt,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .klarna_msg_txt{padding:10px 0}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .klarna_notification,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .klarna_notification{background:#4e5874;color:white;padding-top:15px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .klarna_notification:before,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .klarna_notification:before{margin:-4px 5px 0 -21px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iWW91cl9JY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwyMEM0LjUsMjAsMCwxNS41LDAsMTBTNC41LDAsMTAsMHMxMCw0LjUsMTAsMTBTMTUuNSwyMCwxMCwyMHogTTEwLDAuOUM1LDAuOSwwLjksNSwwLjksMTANCgkJCVM1LDE5LjEsMTAsMTkuMXM5LjEtNC4xLDkuMS05LjFTMTUuMSwwLjksMTAsMC45eiIvPg0KCTwvZz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMTMuN2MwLjYsMCwxLjEsMC41LDEuMSwxLjFzLTAuNSwxLjEtMS4xLDEuMXMtMS4xLTAuNS0xLjEtMS4xUzkuNCwxMy43LDEwLDEzLjd6Ii8+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxMi4xYy0wLjYsMC0xLjEtMC41LTEuMS0xLjFWNS4zYzAtMC42LDAuNS0xLjEsMS4xLTEuMXMxLjEsMC41LDEuMSwxLjFWMTFDMTEuMSwxMS42LDEwLjYsMTIuMSwxMCwxMi4xeg0KCQkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+)}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .klarna_dob input[type="text"],body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .klarna_dob input[type="text"]{width:70px !important;float:left;margin-right:10px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .input_combo,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .input_combo{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;padding-bottom:30px;overflow:hidden}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .input_combo .jcf-checkbox,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .input_combo .jcf-checkbox{border:1px solid rgba(151,151,151,0.6);background:#fff;min-width:16px}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .input_combo label,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .input_combo label{line-height:1.3;padding:0 20px 0 0}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .update-address-indicator,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .update-address-indicator{width:30px;height:30px;background:white;border-radius:1000px;box-sizing:border-box;padding:3px;display:block;text-align:center}body.streamcheckout-index-index ul#payment_form_vaimo_klarna_account .update-address-indicator img,body.streamcheckout-index-index ul#payment_form_vaimo_klarna_invoice .update-address-indicator img{display:inline-block;width:24px;height:24px;margin:0 !important}@media (min-width: 640px){body.checkout-onepage-success .checkout-success p{max-width:55%;text-align:center}body.streamcheckout-index-index #streamcheckout.layout-standard h1{font-size:50px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner h2{font-size:28px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner li.control label{font-size:18px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review{padding-top:20px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review table#checkout-review-table td.product-info *{font-size:18px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr td{font-size:18px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr:last-of-type td{padding:20px 0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr:last-of-type td *{font-size:20px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .order-review .totals table#totals tr:last-of-type td strong{padding:30px 0}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner #coupon-wrapper .coupon-expand span{font-size:18px}body.streamcheckout-index-index .adyen_payment_creditcard_labels div{width:auto}body.streamcheckout-index-index .adyen_payment_creditcard_labels div .adyen-payment-method-icon{padding:0;margin:0 5px}}@media (min-width: 1000px){body.streamcheckout-index-index #streamcheckout.layout-standard .streamcheckout-left{width:50%;float:left;width:calc(50% - 20px);margin:0;padding-right:20px;box-sizing:border-box}body.streamcheckout-index-index #streamcheckout.layout-standard .streamcheckout-right{width:50%;float:left;margin:0;padding-left:20px;box-sizing:border-box}body.streamcheckout-index-index #streamcheckout.layout-standard .streamcheckout-right .order-review{margin-top:75px}body.streamcheckout-index-index #streamcheckout.layout-standard .grid .inner .place-order .button span.btn-label span:last-child{display:block}}body.streamcheckout-index-index .confirm-popup{max-width:400px}body.streamcheckout-index-index .confirm-popup p{margin:0 20px 35px 20px}body.streamcheckout-index-index .confirm-popup button:not(.mfp-close){width:100%}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item{position:relative;background-color:#f4f4f4;margin-bottom:20px;padding:10px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-remove{position:absolute;right:15px;top:15px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-remove span{cursor:pointer;width:14px;height:14px;font-size:14px;color:#aaa;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-remove span:hover{color:#4f4f4f}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image{overflow:auto}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image .product-image{width:50%;float:left;padding:10px;box-sizing:border-box}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image .name{width:50%;float:left;padding:25px 10px 10px 10px;box-sizing:border-box}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image .name *{font-family:"futura-pt",sans-serif;font-size:15px;text-transform:uppercase;color:#4f4f4f !important;text-decoration:none !important;font-weight:300;letter-spacing:0.2em}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info *{color:#787878}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .product-name{display:none}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .gift-wrapping-container{padding:13px 0;border-top:1px solid #c8c8c8}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .gift-wrapping-container label{font-style:normal;font-size:14px;margin:0}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details{overflow:auto;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:10px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:11px;line-height:22px;display:inline-block;width:66.66667%;float:left;min-height:1px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dt{display:none}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dd{float:left;width:50%;float:left}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dd .swatch-39,body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dd .swatch-38{width:16px;height:16px;border-radius:50px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dd .swatch-39{background-color:#D8CBA1}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dd .swatch-38{background-color:#D0D0D0}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-actions{width:33.33333%;float:left;text-align:right}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-actions .qty-modifier{min-height:0;display:inline-block;height:22px;width:22px;border-radius:50px;background:#aaa;border:0;padding:0;line-height:1;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-actions .qty-modifier span{color:white;font-size:12px;vertical-align:middle}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-actions .qty-modifier:hover{background:#4f4f4f}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-actions .qty{display:inline-block;width:30px;border:0;background:transparent;padding:0;text-align:center;font-family:"futura-pt",sans-serif;margin:0;height:22px;line-height:22px;color:#4f4f4f}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-actions .btn-update{display:none}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .product-cart-total{margin:10px 0;padding:15px 0 10px 0;font-family:"futura-pt",sans-serif;font-size:14px;text-transform:uppercase;text-align:right;color:#4f4f4f}body.streamcheckout-index-index .cart .buy-strap{text-align:center;padding:10px 10px 30px 10px}body.streamcheckout-index-index .cart .buy-strap .button#add-watchband{display:none}body.streamcheckout-index-index .cart .buy-strap .button#add-watchband.show{display:inline-block}body.streamcheckout-index-index .cart .buy-strap .select-strap{visibility:hidden;pointer-events:none;height:0;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}body.streamcheckout-index-index .cart .buy-strap .select-strap.show{opacity:1;height:auto;pointer-events:all;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-text{padding:10px}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-text h2{margin:0 !important}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-text h2:after{display:none !important}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items{margin:0 50px 10px 50px}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow{z-index:1;border:1px solid #9b9b9b;width:34px;height:34px;background:white;top:50%}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow:before{display:none}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow.slick-prev{left:-50px}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow.slick-next{right:-50px}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow span{font-size:12px;color:#4f4f4f;line-height:42px}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .strap-item{text-align:center;position:relative}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .strap-item:focus{outline:none !important}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .strap-item img{max-width:340px;width:100%;margin:0 auto;margin-bottom:20px}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .strap-item h4 span{color:#aaa;text-decoration:line-through;white-space:nowrap}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .strap-item h4.product-name{font-size:16px;font-weight:300}body.streamcheckout-index-index .cart .buy-strap .select-strap .watchband-btn .button.add-to-cart{background:white;border:1px solid #9b9b9b;margin:20px auto;width:auto;min-width:0;max-width:300px}body.streamcheckout-index-index .cart .buy-strap .select-strap .watchband-btn .button.add-to-cart *{color:#4f4f4f !important}body.streamcheckout-index-index .cart .buy-strap .select-strap .watchband-btn .button.add-to-cart .btn-label,body.streamcheckout-index-index .cart .buy-strap .select-strap .watchband-btn .button.add-to-cart .btn-price{font-size:15px !important}body.streamcheckout-index-index .cart .buy-strap .select-strap .watchband-btn .button.add-to-cart .btn-price::after{background-color:#4f4f4f;height:20px;margin-top:-10px}body.streamcheckout-index-index .cart .cart-totals-wrapper{background:#f4f4f4;padding:25px 10px}body.streamcheckout-index-index .cart .cart-totals-wrapper table{width:100%}body.streamcheckout-index-index .cart .cart-totals-wrapper table *{font-weight:normal;font-family:"futura-pt",sans-serif;font-size:14px;text-transform:uppercase}body.streamcheckout-index-index .cart .cart-totals-wrapper table tbody{display:none}body.streamcheckout-index-index .cart .cart-totals-wrapper table .price{float:right}body.streamcheckout-index-index .cart .cart-totals-wrapper table tr:last-of-type *{font-size:16px;padding:0}@media (min-width: 640px){body.streamcheckout-index-index .confirm-popup button:not(.mfp-close){width:auto}}@media (min-width: 1000px){body.streamcheckout-index-index .wrap-cart{border-bottom:1px solid #c8c8c8;padding-bottom:30px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item{overflow:auto;padding:10px 30px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-remove{top:30px;right:30px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-remove a{width:16px;height:16px;font-size:16px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image{width:20%;float:left}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image .product-image{width:100%;float:left;margin-left:0;margin-right:0;padding:0}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image .product-image img{display:block}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-image .name{display:none;color:#4f4f4f}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info{width:80%;float:left;box-sizing:border-box;padding-left:30px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .name{border-bottom:1px solid #c8c8c8;padding:20px 0 20px 0}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .name *{font-family:"futura-pt",sans-serif;font-size:22px;text-transform:uppercase;color:#4f4f4f !important;text-decoration:none !important}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .name .product-name{padding:0;display:block;font-weight:300;letter-spacing:0.2em}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .name .gift-wrapping-container{padding:0;border-top:0}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .name .gift-wrapping-container label{padding:0;padding-top:0 !important;margin:5px 0  0 0}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .name .gift-wrapping-container label span:first-child{font-size:10px !important}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details{padding:10px;border-top:0;padding:10px 0;border-bottom:0;width:75%;float:left}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options{width:66.66667%;float:left;font-size:16px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dd .swatch-39,body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-options .item-options dd .swatch-38{margin-right:10px;width:22px;height:22px}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .details .product-cart-actions{width:33.33333%;float:left}body.streamcheckout-index-index .cart .cart-wrapper #shopping-cart-table .cart-item .product-cart-info .product-cart-total{width:25%;float:left;margin:0;padding:10px 0;font-size:18px;line-height:22px}body.streamcheckout-index-index .cart .buy-strap{padding:30px 0}body.streamcheckout-index-index .cart .buy-strap .select-strap{overflow:auto}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-text{padding:0 90px;float:right;width:50%;box-sizing:border-box}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-text p{margin:15px 0}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items{margin:0;float:left;width:50%;box-sizing:border-box}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow{width:46px;height:46px;margin-top:-20px}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow.slick-prev{left:0}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow.slick-next{right:0}body.streamcheckout-index-index .cart .buy-strap .select-strap .strap-items .slick-arrow span{font-size:15px;line-height:56px}body.streamcheckout-index-index .cart .buy-strap .select-strap .watchband-btn{float:right;clear:right;width:50%;box-sizing:border-box}body.streamcheckout-index-index .cart .cart-totals-wrapper{display:none}}.social-share{overflow:hidden;text-align:center;display:inline-block;padding:0 30px;color:#c8c8c8;font-size:2em}.social-share>span{display:inline-block;padding:5px 15px;position:relative}.social-share>span:before,.social-share>span:after{background:#ddd;content:"";display:block;height:1px;position:absolute;top:45%;width:400%}.social-share>span:before{right:100%}.social-share>span:after{left:100%}@media (min-width: 640px){.social-share{padding:0 60px}}.social-share a{color:#c8c8c8;text-decoration:none}.social-share a span{position:absolute;top:-9999px;left:-9999px}.social-share a.icon-facebook:hover{color:#3b5998}.social-share a.icon-twitter:hover{color:#55acee}body.cms-no-route .no-route-wrap{max-width:1070px;margin:0 auto;padding:5px;box-sizing:border-box;margin-top:30px}body.cms-no-route .no-route-wrap>.inner{margin:5px}@media (min-width: 640px){body.cms-no-route .no-route-wrap>.inner{margin:13px}}body.cms-no-route .no-route-wrap:after{content:'';display:table;clear:both}@media (min-width: 640px){body.cms-no-route .no-route-wrap{max-width:1102px;padding:13px}}body.cms-no-route .no-route-wrap .border{margin:5px;text-align:center}@media (min-width: 640px){body.cms-no-route .no-route-wrap .border{margin:13px}}body.cms-no-route .no-route-wrap .border h2{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:31px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300}@media (min-width: 1000px){body.cms-no-route .no-route-wrap .border h2{font-size:54px}}@media (min-width: 1000px){body.cms-no-route .no-route-wrap{margin-top:50px}body.cms-no-route .no-route-wrap .border{max-width:70%;margin:0 auto}}.dw-world-index-index .dw-world-content{text-align:center}.dw-world-index-index .dw-world-content .inner{max-width:650px;display:inline-block;padding:5px 20px}.dw-world-index-index .dw-world-content .inner h1{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:21px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300}@media (min-width: 1000px){.dw-world-index-index .dw-world-content .inner h1{font-size:38px}}.dw-world-index-index .dw-world-content .inner p{font-style:italic}.dw-world-index-index .dw-world-content .inner .button{margin:0 10px}.dw-world-index-index .dw-world-content .inner .button.active{background:#464646;color:#f4f4f4}.dw-world-index-index .dw-world-gallery .dw-lightbox-wrapper{background:rgba(0,0,0,0.3)}.dw-world-index-index .dw-world-gallery .dw-gallery{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}.dw-world-index-index .dw-world-gallery .dw-gallery .gallery-item{-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:10px;position:relative}@media (min-width: 320px){.dw-world-index-index .dw-world-gallery .dw-gallery .gallery-item{width:calc(50% - 10px);margin:0 5px 10px}}@media (min-width: 640px){.dw-world-index-index .dw-world-gallery .dw-gallery .gallery-item{width:calc(33.33333% - 26px);margin:0 13px 26px}}.dw-world-index-index .dw-world-gallery .dw-gallery .gallery-item:before{display:block;content:"";width:100%;padding-top:100%}.dw-world-index-index .dw-world-gallery .dw-gallery .gallery-item>.inner{position:absolute;top:0;left:0;right:0;bottom:0}.dw-world-index-index .dw-world-gallery .dw-gallery .gallery-item .inner{cursor:pointer;width:100%;display:block;transition:-webkit-filter 0.3s;background-color:#f4f4f4;background-size:cover;background-position:center center;background-repeat:no-repeat}.dw-world-index-index .dw-world-gallery .dw-gallery .gallery-item .inner:hover{-webkit-filter:brightness(120%)}.dw-world-index-index .dw-world-gallery .load-more-btn-wrapper{text-align:center;margin:25px 0}.dw-world-index-index .dw-world-map{padding:8px 13px}.dw-world-index-index .dw-world-map .map-wrapper{margin-bottom:0}.dw-world-index-index .dw-world-map .dw-lightbox-wrapper{z-index:10000}.dw-world-index-index .dw-world-map #map .spinner{position:absolute;top:0;right:0;bottom:0;left:0}.dw-world-index-index .connected-products .product{text-align:center}.dw-world-index-index .connected-products .product .product-image{max-width:50%;margin-right:0;margin:0 auto;float:none}.dw-world-index-index .connected-products .product .product-info .collection{color:#9b9b9b;font-style:italic}.dw-world-index-index .connected-products .product .product-info .collection .icon-ribbon{margin-right:4px}@media (min-width: 640px){.dw-world-index-index .dw-world-content .inner p{font-size:20px}.dw-world-index-index .dw-world-gallery .load-more-btn-wrapper{height:130px;background:white;margin-top:-130px;padding-top:40px;box-sizing:border-box;position:relative}}@media (min-width: 1000px){.dw-world-index-index .dw-world-content .inner p{font-size:22px}}@media (min-width: 1400px){.dw-world-index-index .dw-world-map .dw-lightbox{height:65%}}.account-login .page-title h1,.account-login .legend,.account-login .box-head h2,.account-login .box-title h3,.account-login .sub-title,.account-login .table-caption,.account-create .page-title h1,.account-create .legend,.account-create .box-head h2,.account-create .box-title h3,.account-create .sub-title,.account-create .table-caption,.forgotpassword .page-title h1,.forgotpassword .legend,.forgotpassword .box-head h2,.forgotpassword .box-title h3,.forgotpassword .sub-title,.forgotpassword .table-caption,.my-account .page-title h1,.my-account .legend,.my-account .box-head h2,.my-account .box-title h3,.my-account .sub-title,.my-account .table-caption,.customer-account .page-title h1,.customer-account .legend,.customer-account .box-head h2,.customer-account .box-title h3,.customer-account .sub-title,.customer-account .table-caption,.customer-account-logoutsuccess .page-title h1,.customer-account-logoutsuccess .legend,.customer-account-logoutsuccess .box-head h2,.customer-account-logoutsuccess .box-title h3,.customer-account-logoutsuccess .sub-title,.customer-account-logoutsuccess .table-caption,.customer-account-confirmation .page-title h1,.customer-account-confirmation .legend,.customer-account-confirmation .box-head h2,.customer-account-confirmation .box-title h3,.customer-account-confirmation .sub-title,.customer-account-confirmation .table-caption,.shipping-tracking-popup .page-title h1,.shipping-tracking-popup .legend,.shipping-tracking-popup .box-head h2,.shipping-tracking-popup .box-title h3,.shipping-tracking-popup .sub-title,.shipping-tracking-popup .table-caption{text-align:center;font-size:22px;padding-top:20px;font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:center}.account-login .page-title h1:after,.account-login .legend:after,.account-login .box-head h2:after,.account-login .box-title h3:after,.account-login .sub-title:after,.account-login .table-caption:after,.account-create .page-title h1:after,.account-create .legend:after,.account-create .box-head h2:after,.account-create .box-title h3:after,.account-create .sub-title:after,.account-create .table-caption:after,.forgotpassword .page-title h1:after,.forgotpassword .legend:after,.forgotpassword .box-head h2:after,.forgotpassword .box-title h3:after,.forgotpassword .sub-title:after,.forgotpassword .table-caption:after,.my-account .page-title h1:after,.my-account .legend:after,.my-account .box-head h2:after,.my-account .box-title h3:after,.my-account .sub-title:after,.my-account .table-caption:after,.customer-account .page-title h1:after,.customer-account .legend:after,.customer-account .box-head h2:after,.customer-account .box-title h3:after,.customer-account .sub-title:after,.customer-account .table-caption:after,.customer-account-logoutsuccess .page-title h1:after,.customer-account-logoutsuccess .legend:after,.customer-account-logoutsuccess .box-head h2:after,.customer-account-logoutsuccess .box-title h3:after,.customer-account-logoutsuccess .sub-title:after,.customer-account-logoutsuccess .table-caption:after,.customer-account-confirmation .page-title h1:after,.customer-account-confirmation .legend:after,.customer-account-confirmation .box-head h2:after,.customer-account-confirmation .box-title h3:after,.customer-account-confirmation .sub-title:after,.customer-account-confirmation .table-caption:after,.shipping-tracking-popup .page-title h1:after,.shipping-tracking-popup .legend:after,.shipping-tracking-popup .box-head h2:after,.shipping-tracking-popup .box-title h3:after,.shipping-tracking-popup .sub-title:after,.shipping-tracking-popup .table-caption:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 auto}@media (min-width: 640px){.account-login .page-title h1,.account-login .legend,.account-login .box-head h2,.account-login .box-title h3,.account-login .sub-title,.account-login .table-caption,.account-create .page-title h1,.account-create .legend,.account-create .box-head h2,.account-create .box-title h3,.account-create .sub-title,.account-create .table-caption,.forgotpassword .page-title h1,.forgotpassword .legend,.forgotpassword .box-head h2,.forgotpassword .box-title h3,.forgotpassword .sub-title,.forgotpassword .table-caption,.my-account .page-title h1,.my-account .legend,.my-account .box-head h2,.my-account .box-title h3,.my-account .sub-title,.my-account .table-caption,.customer-account .page-title h1,.customer-account .legend,.customer-account .box-head h2,.customer-account .box-title h3,.customer-account .sub-title,.customer-account .table-caption,.customer-account-logoutsuccess .page-title h1,.customer-account-logoutsuccess .legend,.customer-account-logoutsuccess .box-head h2,.customer-account-logoutsuccess .box-title h3,.customer-account-logoutsuccess .sub-title,.customer-account-logoutsuccess .table-caption,.customer-account-confirmation .page-title h1,.customer-account-confirmation .legend,.customer-account-confirmation .box-head h2,.customer-account-confirmation .box-title h3,.customer-account-confirmation .sub-title,.customer-account-confirmation .table-caption,.shipping-tracking-popup .page-title h1,.shipping-tracking-popup .legend,.shipping-tracking-popup .box-head h2,.shipping-tracking-popup .box-title h3,.shipping-tracking-popup .sub-title,.shipping-tracking-popup .table-caption{font-size:28px;padding-top:30px}}.account-login label,.account-create label,.forgotpassword label,.my-account label,.customer-account label,.customer-account-logoutsuccess label,.customer-account-confirmation label,.shipping-tracking-popup label{padding-top:10px}.account-login .buttons-set,.account-create .buttons-set,.forgotpassword .buttons-set,.my-account .buttons-set,.customer-account .buttons-set,.customer-account-logoutsuccess .buttons-set,.customer-account-confirmation .buttons-set,.shipping-tracking-popup .buttons-set{margin:25px 0;text-align:center}.account-login .buttons-set button,.account-login .buttons-set .button,.account-create .buttons-set button,.account-create .buttons-set .button,.forgotpassword .buttons-set button,.forgotpassword .buttons-set .button,.my-account .buttons-set button,.my-account .buttons-set .button,.customer-account .buttons-set button,.customer-account .buttons-set .button,.customer-account-logoutsuccess .buttons-set button,.customer-account-logoutsuccess .buttons-set .button,.customer-account-confirmation .buttons-set button,.customer-account-confirmation .buttons-set .button,.shipping-tracking-popup .buttons-set button,.shipping-tracking-popup .buttons-set .button{width:100%;margin:5px 0}.account-login .buttons-set button a,.account-login .buttons-set .button a,.account-create .buttons-set button a,.account-create .buttons-set .button a,.forgotpassword .buttons-set button a,.forgotpassword .buttons-set .button a,.my-account .buttons-set button a,.my-account .buttons-set .button a,.customer-account .buttons-set button a,.customer-account .buttons-set .button a,.customer-account-logoutsuccess .buttons-set button a,.customer-account-logoutsuccess .buttons-set .button a,.customer-account-confirmation .buttons-set button a,.customer-account-confirmation .buttons-set .button a,.shipping-tracking-popup .buttons-set button a,.shipping-tracking-popup .buttons-set .button a{text-decoration:none}@media (min-width: 640px){.account-login .buttons-set,.account-create .buttons-set,.forgotpassword .buttons-set,.my-account .buttons-set,.customer-account .buttons-set,.customer-account-logoutsuccess .buttons-set,.customer-account-confirmation .buttons-set,.shipping-tracking-popup .buttons-set{text-align:left}.account-login .buttons-set button,.account-login .buttons-set .button,.account-create .buttons-set button,.account-create .buttons-set .button,.forgotpassword .buttons-set button,.forgotpassword .buttons-set .button,.my-account .buttons-set button,.my-account .buttons-set .button,.customer-account .buttons-set button,.customer-account .buttons-set .button,.customer-account-logoutsuccess .buttons-set button,.customer-account-logoutsuccess .buttons-set .button,.customer-account-confirmation .buttons-set button,.customer-account-confirmation .buttons-set .button,.shipping-tracking-popup .buttons-set button,.shipping-tracking-popup .buttons-set .button{width:auto}}.account-login .form-instructions,.account-create .form-instructions,.forgotpassword .form-instructions,.my-account .form-instructions,.customer-account .form-instructions,.customer-account-logoutsuccess .form-instructions,.customer-account-confirmation .form-instructions,.shipping-tracking-popup .form-instructions{text-align:center}.account-login .subscription,.account-create .subscription,.forgotpassword .subscription,.my-account .subscription,.customer-account .subscription,.customer-account-logoutsuccess .subscription,.customer-account-confirmation .subscription,.shipping-tracking-popup .subscription{text-align:center}.account-login .subscription form .fieldset,.account-create .subscription form .fieldset,.forgotpassword .subscription form .fieldset,.my-account .subscription form .fieldset,.customer-account .subscription form .fieldset,.customer-account-logoutsuccess .subscription form .fieldset,.customer-account-confirmation .subscription form .fieldset,.shipping-tracking-popup .subscription form .fieldset{border:1px solid #c8c8c8;display:inline-block;margin:30px auto;padding:10px 40px}.account-login .subscription .buttons-set,.account-create .subscription .buttons-set,.forgotpassword .subscription .buttons-set,.my-account .subscription .buttons-set,.customer-account .subscription .buttons-set,.customer-account-logoutsuccess .subscription .buttons-set,.customer-account-confirmation .subscription .buttons-set,.shipping-tracking-popup .subscription .buttons-set{text-align:center}.account-login ul.messages,.account-create ul.messages,.forgotpassword ul.messages,.my-account ul.messages,.customer-account ul.messages,.customer-account-logoutsuccess ul.messages,.customer-account-confirmation ul.messages,.shipping-tracking-popup ul.messages{padding:15px 0}.customer-account-logoutsuccess #main{padding:30px}.customer-account-logoutsuccess #main p{text-align:center}.account-login{padding:20px 30px}.account-login .registered-users,.account-login .new-users{padding-bottom:40px}.account-login .benefits li{padding-bottom:30px}.account-login .benefits li span{width:16px;height:16px;position:relative;padding-right:25px}.account-login .benefits li span:after,.account-login .benefits li span:before{position:absolute;top:9px;left:0;content:'';display:block;width:16px;height:1px;background:#4f4f4f}.account-login .benefits li span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.account-login .benefits li span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.account-login .benefits li:last-child{padding-bottom:0}.account-login h2{font-size:22px;text-align:center}.account-create,.forgotpassword,.confirmation{padding:20px 30px}.account-create .newsletter,.forgotpassword .newsletter,.confirmation .newsletter{padding-top:25px}.account-create .newsletter label,.forgotpassword .newsletter label,.confirmation .newsletter label{font-family:"adobe-caslon-pro",serif;font-size:18px;text-transform:none}.error-msg{border:1px solid #FF8989 !important;background-color:rgba(255,137,137,0.2) !important;position:relative;padding:18px 15px 12px 15px;margin-top:-11px;color:#D46666;margin-bottom:10px;line-height:1.2;position:relative}.error-msg:after{content:"";position:absolute;display:block;right:15px;top:18px;background-color:#D46666;width:10px;height:10px;border-radius:10px}.customer-account #main{padding:0 !important;max-width:1070px;margin:0 auto;padding:5px;box-sizing:border-box}.customer-account #main>.inner{margin:5px}@media (min-width: 640px){.customer-account #main>.inner{margin:13px}}.customer-account #main:after{content:'';display:table;clear:both}@media (min-width: 640px){.customer-account #main{max-width:1102px;padding:13px}}.customer-account .col-main{width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-account .block-account{border-top:1px solid #c8c8c8;font-weight:300}.customer-account .block-account ul{margin:0 0 20px 0;background:#f4f4f4;padding:40px 30px;text-transform:uppercase;font-family:"futura-pt",sans-serif;min-width:200px}.customer-account .block-account ul .block-title{font-size:24px}.customer-account .block-account ul li{padding-top:25px}.customer-account .block-account ul li a{text-decoration:none;color:#4f4f4f}.customer-account .block-account ul .current{text-decoration:underline}.customer-account .my-account{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px}.customer-account .my-account .content{margin:0 auto;max-width:500px}.customer-account .my-account .welcome-msg{text-align:center}.customer-account .my-account .box-info .account-info,.customer-account .my-account .box-info .address-info,.customer-account .my-account .box-info .addresses-list{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-account .my-account .box-info .account-info h2,.customer-account .my-account .box-info .address-info h2,.customer-account .my-account .box-info .addresses-list h2{font-size:14px;padding-bottom:10px}.customer-account .my-account .box-info .account-info .box,.customer-account .my-account .box-info .address-info .box,.customer-account .my-account .box-info .addresses-list .box{background:#f4f4f4;padding:20px 30px;margin:5px 0}.customer-account .my-account .box-info .account-info .box address,.customer-account .my-account .box-info .account-info .box p,.customer-account .my-account .box-info .account-info .box a,.customer-account .my-account .box-info .address-info .box address,.customer-account .my-account .box-info .address-info .box p,.customer-account .my-account .box-info .address-info .box a,.customer-account .my-account .box-info .addresses-list .box address,.customer-account .my-account .box-info .addresses-list .box p,.customer-account .my-account .box-info .addresses-list .box a{line-height:22px}.customer-account .my-account .box-info .account-info .box address,.customer-account .my-account .box-info .address-info .box address,.customer-account .my-account .box-info .addresses-list .box address{padding-bottom:20px}.customer-account .my-account .links{margin-bottom:0;font-style:italic}.customer-account .my-account .manage,.customer-account .my-account .all{padding:20px;text-align:center;font-size:18px}.customer-account .my-account .recent{padding-top:10px}.customer-account .my-account .add-address{margin:20px 0 40px 0}.customer-account .my-account .addresses-additional li{border-bottom:1px solid #c8c8c8;margin-bottom:20px}.customer-account .my-account .addresses-additional li:last-child{margin-bottom:0;border:0}.customer-account .pass{cursor:pointer}.customer-account .half{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customer-account .half .field{width:49%}.shipping-tracking-popup{background:#f4f4f4;text-align:center;padding:30px}.shipping-tracking-popup .tracking-table-popup{line-height:26px;position:relative;margin-top:20px}.shipping-tracking-popup .tracking-table-popup li{padding:15px 0;border-bottom:1px solid #c8c8c8}.shipping-tracking-popup .tracking-table-popup li:first-child{border-top:1px solid #c8c8c8}.shipping-tracking-popup .tracking-table-popup li:before,.shipping-tracking-popup .tracking-table-popup li:after{content:" ";display:table}.shipping-tracking-popup .tracking-table-popup li:after{clear:both}.shipping-tracking-popup .tracking-table-popup dt{font-family:"futura-pt",sans-serif;float:left;width:40%}.shipping-tracking-popup .tracking-table-popup dd{float:left;width:60%;text-align:right;padding-top:6px;line-height:20px}.shipping-tracking-popup .tracking-table-popup .label{text-align:left}.shipping-tracking-popup .tracking-table-popup .error{width:100%;text-align:left;padding:10px 0 0 0}.shipping-tracking-popup .buttons-set{text-align:center}.sales-order-history h3,.sales-order-view h3,.my-account h3{font-size:28px;text-align:center;padding-top:40px}.sales-order-history .count-container,.sales-order-view .count-container,.my-account .count-container{border-bottom:1px solid #c8c8c8;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.sales-order-history .count-container .amount,.sales-order-view .count-container .amount,.my-account .count-container .amount{font-family:"futura-pt",sans-serif;margin:35px 0 0 0;font-size:14px;text-transform:uppercase}.sales-order-history .count-container .limiter,.sales-order-view .count-container .limiter,.my-account .count-container .limiter{width:80px !important}.sales-order-history .count-container .limiter label,.sales-order-view .count-container .limiter label,.my-account .count-container .limiter label{font-family:"adobe-caslon-pro",serif;margin-bottom:5px;text-transform:none}.sales-order-history .count-container .limiter .selectboxit,.sales-order-history .count-container .limiter .selectboxit-container,.sales-order-history .count-container .limiter i,.sales-order-view .count-container .limiter .selectboxit,.sales-order-view .count-container .limiter .selectboxit-container,.sales-order-view .count-container .limiter i,.my-account .count-container .limiter .selectboxit,.my-account .count-container .limiter .selectboxit-container,.my-account .count-container .limiter i{height:30px;line-height:30px !important}.sales-order-history .count-container .limiter .selectboxit .selectboxit-text,.sales-order-history .count-container .limiter .selectboxit-container .selectboxit-text,.sales-order-history .count-container .limiter i .selectboxit-text,.sales-order-view .count-container .limiter .selectboxit .selectboxit-text,.sales-order-view .count-container .limiter .selectboxit-container .selectboxit-text,.sales-order-view .count-container .limiter i .selectboxit-text,.my-account .count-container .limiter .selectboxit .selectboxit-text,.my-account .count-container .limiter .selectboxit-container .selectboxit-text,.my-account .count-container .limiter i .selectboxit-text{line-height:35px !important}.sales-order-history .title-buttons,.sales-order-view .title-buttons,.my-account .title-buttons{text-align:center}.sales-order-history .title-buttons p,.sales-order-view .title-buttons p,.my-account .title-buttons p{margin:0;line-height:24px;font-size:18px}.sales-order-history .title-buttons .order-links,.sales-order-view .title-buttons .order-links,.my-account .title-buttons .order-links{padding-top:20px}.sales-order-history .title-buttons .order-links a,.sales-order-view .title-buttons .order-links a,.my-account .title-buttons .order-links a{font-size:18px;font-style:italic}.sales-order-history .order-info-box,.sales-order-view .order-info-box,.my-account .order-info-box{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales-order-history .order-info-box h2,.sales-order-view .order-info-box h2,.my-account .order-info-box h2{font-size:14px;padding-bottom:10px}.sales-order-history .order-info-box .box,.sales-order-view .order-info-box .box,.my-account .order-info-box .box{font-size:14px;background:#f4f4f4;padding:20px 30px;margin:10px 0}.sales-order-history .order-info-box .box address,.sales-order-view .order-info-box .box address,.my-account .order-info-box .box address{line-height:22px}.sales-order-history #order-info-tabs,.sales-order-view #order-info-tabs,.my-account #order-info-tabs{margin:50px 0 10px 0}.sales-order-history #order-info-tabs li,.sales-order-view #order-info-tabs li,.my-account #order-info-tabs li{padding:7px 0 4px 0;font-style:italic;height:40px;line-height:40px;border-bottom:1px solid #c8c8c8}.sales-order-history .order-links,.sales-order-view .order-links,.my-account .order-links{text-align:center}.sales-order-history .order-links a,.sales-order-view .order-links a,.my-account .order-links a{font-size:18px;font-style:italic}.sales-order-history .order-details ul,.sales-order-history .orders ul,.sales-order-history .box-recent ul,.sales-order-view .order-details ul,.sales-order-view .orders ul,.sales-order-view .box-recent ul,.my-account .order-details ul,.my-account .orders ul,.my-account .box-recent ul{line-height:26px;position:relative}.sales-order-history .order-details li,.sales-order-history .orders li,.sales-order-history .box-recent li,.sales-order-view .order-details li,.sales-order-view .orders li,.sales-order-view .box-recent li,.my-account .order-details li,.my-account .orders li,.my-account .box-recent li{border-bottom:1px solid #c8c8c8;padding:20px 0}.sales-order-history .order-details li:first-child,.sales-order-history .orders li:first-child,.sales-order-history .box-recent li:first-child,.sales-order-view .order-details li:first-child,.sales-order-view .orders li:first-child,.sales-order-view .box-recent li:first-child,.my-account .order-details li:first-child,.my-account .orders li:first-child,.my-account .box-recent li:first-child{border-top:1px solid #c8c8c8}.sales-order-history .order-details li:last-child,.sales-order-history .orders li:last-child,.sales-order-history .box-recent li:last-child,.sales-order-view .order-details li:last-child,.sales-order-view .orders li:last-child,.sales-order-view .box-recent li:last-child,.my-account .order-details li:last-child,.my-account .orders li:last-child,.my-account .box-recent li:last-child{border:0}.sales-order-history .order-details li dl,.sales-order-history .orders li dl,.sales-order-history .box-recent li dl,.sales-order-view .order-details li dl,.sales-order-view .orders li dl,.sales-order-view .box-recent li dl,.my-account .order-details li dl,.my-account .orders li dl,.my-account .box-recent li dl{padding-top:5px;width:100%}.sales-order-history .order-details li dl dt,.sales-order-history .orders li dl dt,.sales-order-history .box-recent li dl dt,.sales-order-view .order-details li dl dt,.sales-order-view .orders li dl dt,.sales-order-view .box-recent li dl dt,.my-account .order-details li dl dt,.my-account .orders li dl dt,.my-account .box-recent li dl dt{text-transform:uppercase;font-family:"futura-pt",sans-serif;float:left;width:40%}.sales-order-history .order-details li dl dd,.sales-order-history .orders li dl dd,.sales-order-history .box-recent li dl dd,.sales-order-view .order-details li dl dd,.sales-order-view .orders li dl dd,.sales-order-view .box-recent li dl dd,.my-account .order-details li dl dd,.my-account .orders li dl dd,.my-account .box-recent li dl dd{float:left;width:60%;text-align:right;padding-top:6px;line-height:20px}.sales-order-history .order-details li dl .view,.sales-order-history .orders li dl .view,.sales-order-history .box-recent li dl .view,.sales-order-view .order-details li dl .view,.sales-order-view .orders li dl .view,.sales-order-view .box-recent li dl .view,.my-account .order-details li dl .view,.my-account .orders li dl .view,.my-account .box-recent li dl .view{width:100%;text-align:left}.sales-order-history .order-details .totals,.sales-order-history .orders .totals,.sales-order-history .box-recent .totals,.sales-order-view .order-details .totals,.sales-order-view .orders .totals,.sales-order-view .box-recent .totals,.my-account .order-details .totals,.my-account .orders .totals,.my-account .box-recent .totals{padding:20px 0 10px 0}.sales-order-history .order-details .totals dl dt,.sales-order-history .order-details .totals dl dd,.sales-order-history .orders .totals dl dt,.sales-order-history .orders .totals dl dd,.sales-order-history .box-recent .totals dl dt,.sales-order-history .box-recent .totals dl dd,.sales-order-view .order-details .totals dl dt,.sales-order-view .order-details .totals dl dd,.sales-order-view .orders .totals dl dt,.sales-order-view .orders .totals dl dd,.sales-order-view .box-recent .totals dl dt,.sales-order-view .box-recent .totals dl dd,.my-account .order-details .totals dl dt,.my-account .order-details .totals dl dd,.my-account .orders .totals dl dt,.my-account .orders .totals dl dd,.my-account .box-recent .totals dl dt,.my-account .box-recent .totals dl dd{font-family:"futura-pt",sans-serif;display:block;width:50%;font-size:14px}.sales-order-history .order-details .totals dl dt span,.sales-order-history .order-details .totals dl dd span,.sales-order-history .orders .totals dl dt span,.sales-order-history .orders .totals dl dd span,.sales-order-history .box-recent .totals dl dt span,.sales-order-history .box-recent .totals dl dd span,.sales-order-view .order-details .totals dl dt span,.sales-order-view .order-details .totals dl dd span,.sales-order-view .orders .totals dl dt span,.sales-order-view .orders .totals dl dd span,.sales-order-view .box-recent .totals dl dt span,.sales-order-view .box-recent .totals dl dd span,.my-account .order-details .totals dl dt span,.my-account .order-details .totals dl dd span,.my-account .orders .totals dl dt span,.my-account .orders .totals dl dd span,.my-account .box-recent .totals dl dt span,.my-account .box-recent .totals dl dd span{float:right;text-align:right}.sales-order-history .order-details .totals dl dd,.sales-order-history .orders .totals dl dd,.sales-order-history .box-recent .totals dl dd,.sales-order-view .order-details .totals dl dd,.sales-order-view .orders .totals dl dd,.sales-order-view .box-recent .totals dl dd,.my-account .order-details .totals dl dd,.my-account .orders .totals dl dd,.my-account .box-recent .totals dl dd{text-align:right}.sales-order-history .order-details .totals dl:last-child,.sales-order-history .orders .totals dl:last-child,.sales-order-history .box-recent .totals dl:last-child,.sales-order-view .order-details .totals dl:last-child,.sales-order-view .orders .totals dl:last-child,.sales-order-view .box-recent .totals dl:last-child,.my-account .order-details .totals dl:last-child,.my-account .orders .totals dl:last-child,.my-account .box-recent .totals dl:last-child{border-top:1px solid #c8c8c8;padding-top:10px;margin-top:10px}.sales-order-history .order-details .totals dl:last-child dt,.sales-order-history .order-details .totals dl:last-child dd,.sales-order-history .orders .totals dl:last-child dt,.sales-order-history .orders .totals dl:last-child dd,.sales-order-history .box-recent .totals dl:last-child dt,.sales-order-history .box-recent .totals dl:last-child dd,.sales-order-view .order-details .totals dl:last-child dt,.sales-order-view .order-details .totals dl:last-child dd,.sales-order-view .orders .totals dl:last-child dt,.sales-order-view .orders .totals dl:last-child dd,.sales-order-view .box-recent .totals dl:last-child dt,.sales-order-view .box-recent .totals dl:last-child dd,.my-account .order-details .totals dl:last-child dt,.my-account .order-details .totals dl:last-child dd,.my-account .orders .totals dl:last-child dt,.my-account .orders .totals dl:last-child dd,.my-account .box-recent .totals dl:last-child dt,.my-account .box-recent .totals dl:last-child dd{font-size:20px}.sales-order-history .order-details .totals .tax dt,.sales-order-history .orders .totals .tax dt,.sales-order-history .box-recent .totals .tax dt,.sales-order-view .order-details .totals .tax dt,.sales-order-view .orders .totals .tax dt,.sales-order-view .box-recent .totals .tax dt,.my-account .order-details .totals .tax dt,.my-account .orders .totals .tax dt,.my-account .box-recent .totals .tax dt{width:100%}.sales-order-history .order-details .totals .tax:before,.sales-order-history .order-details .totals .tax:after,.sales-order-history .orders .totals .tax:before,.sales-order-history .orders .totals .tax:after,.sales-order-history .box-recent .totals .tax:before,.sales-order-history .box-recent .totals .tax:after,.sales-order-view .order-details .totals .tax:before,.sales-order-view .order-details .totals .tax:after,.sales-order-view .orders .totals .tax:before,.sales-order-view .orders .totals .tax:after,.sales-order-view .box-recent .totals .tax:before,.sales-order-view .box-recent .totals .tax:after,.my-account .order-details .totals .tax:before,.my-account .order-details .totals .tax:after,.my-account .orders .totals .tax:before,.my-account .orders .totals .tax:after,.my-account .box-recent .totals .tax:before,.my-account .box-recent .totals .tax:after{content:" ";display:table}.sales-order-history .order-details .totals .tax:after,.sales-order-history .orders .totals .tax:after,.sales-order-history .box-recent .totals .tax:after,.sales-order-view .order-details .totals .tax:after,.sales-order-view .orders .totals .tax:after,.sales-order-view .box-recent .totals .tax:after,.my-account .order-details .totals .tax:after,.my-account .orders .totals .tax:after,.my-account .box-recent .totals .tax:after{clear:both}.sales-order-history .order-details li:before,.sales-order-history .order-details li:after,.sales-order-history .orders li:before,.sales-order-history .orders li:after,.sales-order-history .box-recent li:before,.sales-order-history .box-recent li:after,.sales-order-view .order-details li:before,.sales-order-view .order-details li:after,.sales-order-view .orders li:before,.sales-order-view .orders li:after,.sales-order-view .box-recent li:before,.sales-order-view .box-recent li:after,.my-account .order-details li:before,.my-account .order-details li:after,.my-account .orders li:before,.my-account .orders li:after,.my-account .box-recent li:before,.my-account .box-recent li:after{content:" ";display:table}.sales-order-history .order-details li:after,.sales-order-history .orders li:after,.sales-order-history .box-recent li:after,.sales-order-view .order-details li:after,.sales-order-view .orders li:after,.sales-order-view .box-recent li:after,.my-account .order-details li:after,.my-account .orders li:after,.my-account .box-recent li:after{clear:both}.sales-order-history .order-details .tracking-table,.sales-order-history .orders .tracking-table,.sales-order-history .box-recent .tracking-table,.sales-order-view .order-details .tracking-table,.sales-order-view .orders .tracking-table,.sales-order-view .box-recent .tracking-table,.my-account .order-details .tracking-table,.my-account .orders .tracking-table,.my-account .box-recent .tracking-table{padding-top:20px;border-top:1px solid #c8c8c8}.sales-order-history .order-details .tracking-table dt,.sales-order-history .orders .tracking-table dt,.sales-order-history .box-recent .tracking-table dt,.sales-order-view .order-details .tracking-table dt,.sales-order-view .orders .tracking-table dt,.sales-order-view .box-recent .tracking-table dt,.my-account .order-details .tracking-table dt,.my-account .orders .tracking-table dt,.my-account .box-recent .tracking-table dt{width:100%;display:block}.sales-order-history .order-details .tracking-table dd,.sales-order-history .orders .tracking-table dd,.sales-order-history .box-recent .tracking-table dd,.sales-order-view .order-details .tracking-table dd,.sales-order-view .orders .tracking-table dd,.sales-order-view .box-recent .tracking-table dd,.my-account .order-details .tracking-table dd,.my-account .orders .tracking-table dd,.my-account .box-recent .tracking-table dd{width:100%;text-align:left;padding-top:6px;line-height:20px}.sales-order-history .order-details .shipment-table li:last-child,.sales-order-history .orders .shipment-table li:last-child,.sales-order-history .box-recent .shipment-table li:last-child,.sales-order-view .order-details .shipment-table li:last-child,.sales-order-view .orders .shipment-table li:last-child,.sales-order-view .box-recent .shipment-table li:last-child,.my-account .order-details .shipment-table li:last-child,.my-account .orders .shipment-table li:last-child,.my-account .box-recent .shipment-table li:last-child{border-bottom:1px solid #c8c8c8}.sales-order-history .order-details .additional li,.sales-order-history .orders .additional li,.sales-order-history .box-recent .additional li,.sales-order-view .order-details .additional li,.sales-order-view .orders .additional li,.sales-order-view .box-recent .additional li,.my-account .order-details .additional li,.my-account .orders .additional li,.my-account .box-recent .additional li{font-size:13px;padding:0}.sales-order-history .order-details .additional li:first-child,.sales-order-history .orders .additional li:first-child,.sales-order-history .box-recent .additional li:first-child,.sales-order-view .order-details .additional li:first-child,.sales-order-view .orders .additional li:first-child,.sales-order-view .box-recent .additional li:first-child,.my-account .order-details .additional li:first-child,.my-account .orders .additional li:first-child,.my-account .box-recent .additional li:first-child{margin-top:0;border:0}.sales-order-history .order-details .additional li:last-child,.sales-order-history .orders .additional li:last-child,.sales-order-history .box-recent .additional li:last-child,.sales-order-view .order-details .additional li:last-child,.sales-order-view .orders .additional li:last-child,.sales-order-view .box-recent .additional li:last-child,.my-account .order-details .additional li:last-child,.my-account .orders .additional li:last-child,.my-account .box-recent .additional li:last-child{border:0}.sales-order-history .orders li:first-child,.sales-order-view .orders li:first-child,.my-account .orders li:first-child{border-top:0}.sales-order-history .orders li:last-child,.sales-order-history .box-recent li:last-child,.sales-order-history .tracking-table-popup li:last-child,.sales-order-view .orders li:last-child,.sales-order-view .box-recent li:last-child,.sales-order-view .tracking-table-popup li:last-child,.my-account .orders li:last-child,.my-account .box-recent li:last-child,.my-account .tracking-table-popup li:last-child{border-bottom:1px solid #c8c8c8}.sales-order-history .print,.sales-order-view .print,.my-account .print{text-align:center}.sales-order-history .order-about,.sales-order-view .order-about,.my-account .order-about{width:auto;padding:20px 30px;background:#f4f4f4;font-size:14px}.sales-order-history .order-about dt,.sales-order-view .order-about dt,.my-account .order-about dt{font-family:"futura-pt",sans-serif;display:block;width:100%;padding-top:15px;border-top:1px solid #c8c8c8}.sales-order-history .order-about dt:first-child,.sales-order-view .order-about dt:first-child,.my-account .order-about dt:first-child{border-top:0;padding-top:0}.sales-order-history .order-about dd,.sales-order-view .order-about dd,.my-account .order-about dd{padding-top:10px;padding-bottom:10px;width:100%;text-align:left !important;padding-top:6px;line-height:20px}.sales-order-history .order-about dd:last-child,.sales-order-view .order-about dd:last-child,.my-account .order-about dd:last-child{padding-bottom:0}.sales-order-history .order-about:before,.sales-order-history .order-about:after,.sales-order-view .order-about:before,.sales-order-view .order-about:after,.my-account .order-about:before,.my-account .order-about:after{content:" ";display:table}.sales-order-history .order-about:after,.sales-order-view .order-about:after,.my-account .order-about:after{clear:both}@media (min-width: 640px){.account-login ul.messages,.account-create ul.messages,.forgotpassword ul.messages,.my-account ul.messages,.customer-account ul.messages,.customer-account-logoutsuccess ul.messages,.customer-account-confirmation ul.messages,.shipping-tracking-popup ul.messages{padding:15px 0}.account-login .page-title h1,.account-login .legend,.account-login .box-head h2,.account-login .box-title h3,.account-login .sub-title,.account-login .table-caption,.account-create .page-title h1,.account-create .legend,.account-create .box-head h2,.account-create .box-title h3,.account-create .sub-title,.account-create .table-caption,.forgotpassword .page-title h1,.forgotpassword .legend,.forgotpassword .box-head h2,.forgotpassword .box-title h3,.forgotpassword .sub-title,.forgotpassword .table-caption,.my-account .page-title h1,.my-account .legend,.my-account .box-head h2,.my-account .box-title h3,.my-account .sub-title,.my-account .table-caption,.customer-account .page-title h1,.customer-account .legend,.customer-account .box-head h2,.customer-account .box-title h3,.customer-account .sub-title,.customer-account .table-caption,.customer-account-logoutsuccess .page-title h1,.customer-account-logoutsuccess .legend,.customer-account-logoutsuccess .box-head h2,.customer-account-logoutsuccess .box-title h3,.customer-account-logoutsuccess .sub-title,.customer-account-logoutsuccess .table-caption,.customer-account-confirmation .page-title h1,.customer-account-confirmation .legend,.customer-account-confirmation .box-head h2,.customer-account-confirmation .box-title h3,.customer-account-confirmation .sub-title,.customer-account-confirmation .table-caption,.shipping-tracking-popup .page-title h1,.shipping-tracking-popup .legend,.shipping-tracking-popup .box-head h2,.shipping-tracking-popup .box-title h3,.shipping-tracking-popup .sub-title,.shipping-tracking-popup .table-caption{font-size:28px;padding-top:30px}.account-login label,.account-create label,.forgotpassword label,.my-account label,.customer-account label,.customer-account-logoutsuccess label,.customer-account-confirmation label,.shipping-tracking-popup label{padding-top:10px}.account-login .buttons-set button,.account-create .buttons-set button,.forgotpassword .buttons-set button,.my-account .buttons-set button,.customer-account .buttons-set button,.customer-account-logoutsuccess .buttons-set button,.customer-account-confirmation .buttons-set button,.shipping-tracking-popup .buttons-set button{width:auto}.account-login{text-align:left}.account-login .registered-users,.account-login .new-users{padding-bottom:60px;float:left}.account-login .new-users{width:45%;padding-left:5%}.account-login .registered-users{width:45%;padding-left:calc(5% - 30px)}.account-login .form-instructions{text-align:left}.customer-account .my-account .box-info .account-info,.customer-account .my-account .box-info .address-info,.customer-account .my-account .box-info .addresses-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.customer-account .my-account .box-info .account-info .box,.customer-account .my-account .box-info .address-info .box,.customer-account .my-account .box-info .addresses-list .box{width:50%}.customer-account .my-account .box-info .account-info .box:first-child,.customer-account .my-account .box-info .address-info .box:first-child,.customer-account .my-account .box-info .addresses-list .box:first-child{margin:10px 10px 10px 0}.customer-account .my-account .box-info .account-info .box:last-child,.customer-account .my-account .box-info .address-info .box:last-child,.customer-account .my-account .box-info .addresses-list .box:last-child{margin:10px 0 10px 10px}.customer-account .my-account .box-info .account-info .box address,.customer-account .my-account .box-info .account-info .box p,.customer-account .my-account .box-info .account-info .box a,.customer-account .my-account .box-info .address-info .box address,.customer-account .my-account .box-info .address-info .box p,.customer-account .my-account .box-info .address-info .box a,.customer-account .my-account .box-info .addresses-list .box address,.customer-account .my-account .box-info .addresses-list .box p,.customer-account .my-account .box-info .addresses-list .box a{font-size:14px}.customer-account .my-account .box-info .account-info .addresses-additional:first-child,.customer-account .my-account .box-info .address-info .addresses-additional:first-child,.customer-account .my-account .box-info .addresses-list .addresses-additional:first-child{width:100%;margin:10px 0 10px 0}.sales-order-history .order-details li dl dt,.sales-order-history .orders li dl dt,.sales-order-history .box-recent li dl dt,.sales-order-view .order-details li dl dt,.sales-order-view .orders li dl dt,.sales-order-view .box-recent li dl dt,.my-account .order-details li dl dt,.my-account .orders li dl dt,.my-account .box-recent li dl dt{display:none;font-size:14px}.sales-order-history .order-details li dl dd,.sales-order-history .orders li dl dd,.sales-order-history .box-recent li dl dd,.sales-order-view .order-details li dl dd,.sales-order-view .orders li dl dd,.sales-order-view .box-recent li dl dd,.my-account .order-details li dl dd,.my-account .orders li dl dd,.my-account .box-recent li dl dd{text-align:left;width:17%}.sales-order-history .order-details li dl dd:last-child,.sales-order-history .orders li dl dd:last-child,.sales-order-history .box-recent li dl dd:last-child,.sales-order-view .order-details li dl dd:last-child,.sales-order-view .orders li dl dd:last-child,.sales-order-view .box-recent li dl dd:last-child,.my-account .order-details li dl dd:last-child,.my-account .orders li dl dd:last-child,.my-account .box-recent li dl dd:last-child{text-align:right}.sales-order-history .order-details li:first-child,.sales-order-view .order-details li:first-child,.my-account .order-details li:first-child{margin-top:60px}.sales-order-history .order-details li:first-child dt,.sales-order-view .order-details li:first-child dt,.my-account .order-details li:first-child dt{display:block;position:absolute;margin-top:-60px}.sales-order-history .order-details .product,.sales-order-view .order-details .product,.my-account .order-details .product{width:32%}.sales-order-history .order-details .sku,.sales-order-view .order-details .sku,.my-account .order-details .sku{width:17%;left:32%}.sales-order-history .order-details .unitprice,.sales-order-view .order-details .unitprice,.my-account .order-details .unitprice{width:17%;left:49%}.sales-order-history .order-details .qty,.sales-order-view .order-details .qty,.my-account .order-details .qty{width:17%;left:66%}.sales-order-history .order-details .subtotal,.sales-order-view .order-details .subtotal,.my-account .order-details .subtotal{width:17%;left:83%;text-align:right}.sales-order-history #order-info-tabs,.sales-order-view #order-info-tabs,.my-account #order-info-tabs{border-bottom:1px solid #c8c8c8}.sales-order-history #order-info-tabs li,.sales-order-view #order-info-tabs li,.my-account #order-info-tabs li{padding:10px 15px 7px 15px;display:inline;margin:0;border:0}.sales-order-history #order-info-tabs .current,.sales-order-view #order-info-tabs .current,.my-account #order-info-tabs .current{border:1px solid #c8c8c8;border-bottom:1px solid #fff}.sales-order-history .order-info-box,.sales-order-view .order-info-box,.my-account .order-info-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sales-order-history .order-info-box .box,.sales-order-view .order-info-box .box,.my-account .order-info-box .box{width:50%}.sales-order-history .order-info-box .box:first-child,.sales-order-view .order-info-box .box:first-child,.my-account .order-info-box .box:first-child{margin:10px 10px 10px 0}.sales-order-history .order-info-box .box:last-child,.sales-order-view .order-info-box .box:last-child,.my-account .order-info-box .box:last-child{margin:10px 0 10px 10px}.sales-order-history .orders,.sales-order-history .box-recent,.sales-order-view .orders,.sales-order-view .box-recent,.my-account .orders,.my-account .box-recent{font-size:13px}.sales-order-history .orders li:first-child,.sales-order-history .box-recent li:first-child,.sales-order-view .orders li:first-child,.sales-order-view .box-recent li:first-child,.my-account .orders li:first-child,.my-account .box-recent li:first-child{border-top:1px solid #c8c8c8;margin-top:40px}.sales-order-history .orders li:first-child dt,.sales-order-history .box-recent li:first-child dt,.sales-order-view .orders li:first-child dt,.sales-order-view .box-recent li:first-child dt,.my-account .orders li:first-child dt,.my-account .box-recent li:first-child dt{display:block;position:absolute;margin-top:-60px}.sales-order-history .orders .product,.sales-order-history .box-recent .product,.sales-order-view .orders .product,.sales-order-view .box-recent .product,.my-account .orders .product,.my-account .box-recent .product{width:16%}.sales-order-history .orders .date,.sales-order-history .box-recent .date,.sales-order-view .orders .date,.sales-order-view .box-recent .date,.my-account .orders .date,.my-account .box-recent .date{width:16%;left:16%}.sales-order-history .orders .ship,.sales-order-history .box-recent .ship,.sales-order-view .orders .ship,.sales-order-view .box-recent .ship,.my-account .orders .ship,.my-account .box-recent .ship{width:16%;left:32%}.sales-order-history .orders .total,.sales-order-history .box-recent .total,.sales-order-view .orders .total,.sales-order-view .box-recent .total,.my-account .orders .total,.my-account .box-recent .total{width:16%;left:48%}.sales-order-history .orders .status,.sales-order-history .box-recent .status,.sales-order-view .orders .status,.sales-order-view .box-recent .status,.my-account .orders .status,.my-account .box-recent .status{width:15%;left:64%}.sales-order-history .orders .view,.sales-order-history .box-recent .view,.sales-order-view .orders .view,.sales-order-view .box-recent .view,.my-account .orders .view,.my-account .box-recent .view{width:21% !important;left:81%;text-align:right;font-style:italic}.sales-order-history .shipment-table li:first-child,.sales-order-view .shipment-table li:first-child,.my-account .shipment-table li:first-child{border-top:1px solid #c8c8c8;margin-top:60px}.sales-order-history .shipment-table li:first-child dt,.sales-order-view .shipment-table li:first-child dt,.my-account .shipment-table li:first-child dt{display:block;position:absolute;margin-top:-60px}.sales-order-history .shipment-table .sku,.sales-order-view .shipment-table .sku,.my-account .shipment-table .sku{width:25%;left:50%}.sales-order-history .shipment-table .product,.sales-order-view .shipment-table .product,.my-account .shipment-table .product{width:50%;left:0%}.sales-order-history .shipment-table .qty,.sales-order-view .shipment-table .qty,.my-account .shipment-table .qty{width:25%;left:75%;text-align:right}.tracking-table dd{text-align:left !important}}@media (min-width: 1000px){.account-login .new-users{width:35%;padding-left:15%}.account-login h2{font-size:28px;text-align:left}.account-create form,.forgotpassword form,.confirmation form{width:50%;margin:0 auto}.customer-account .my-account{padding:0 30px}.customer-account .col-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.customer-account .block-account{border-top:0;-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;margin-top:30px}.customer-account .block-account ul{margin-left:30px;max-width:290px}.customer-account #main{padding:30px 0 !important}}@media (min-width: 640px){#search-overlay #top-search{max-width:600px;margin:0 auto}#search-overlay #top-search input{height:70px;box-sizing:border-box;padding:20px;font-size:30px;font-family:"futura-pt",sans-serif;width:529px;float:left;border-radius:0px;-webkit-appearance:none}#search-overlay #top-search .search-icon{height:70px;width:70px;background:white;display:block;float:left;border:none;padding:0;margin-left:1px;text-align:center}#search-overlay #top-search .search-icon .icon-search{font-size:35px;margin-top:16px;display:inline-block}#search-overlay .mfp-close{display:none}}.widget--oddnypic{text-align:center;margin:0 auto;padding:0;width:100%;max-width:1440px;box-sizing:border-box}.widget--oddnypic .dw-lightbox-wrapper{background:rgba(0,0,0,0.3)}.widget--oddnypic .strap-filter-results-header{padding:0 20px}.widget--oddnypic .strap-filter-results-header:after{display:block;content:"";width:80px;height:1px;border-bottom:1px solid #c8c8c8;margin:0.3em auto 40px auto}.widget--oddnypic h3.widget--oddnypic-header{padding:0 30px;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:19px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300;font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;font-size:24px;color:#4f4f4f;text-align:center}@media (min-width: 1000px){.widget--oddnypic h3.widget--oddnypic-header{font-size:24px}}.widget--oddnypic h3.widget--oddnypic-header span{display:block;line-height:1.1;margin-top:5px}.widget--oddnypic h3.widget--oddnypic-header span{font-size:16px;color:#aaa}@media (min-width: 640px){.widget--oddnypic h3.widget--oddnypic-header{position:relative;font-size:55px}.widget--oddnypic h3.widget--oddnypic-header:after{content:"";position:absolute;width:90px;height:1px;margin-left:-45px;bottom:15px}.widget--oddnypic h3.widget--oddnypic-header span{margin-top:2px;padding-bottom:30px}.widget--oddnypic h3.widget--oddnypic-header:after{background-color:#4f4f4f}.widget--oddnypic h3.widget--oddnypic-header span{font-size:26px}}.widget--oddnypic h3.widget--oddnypic-header span{padding-bottom:15px}.widget--oddnypic h3.widget--oddnypic-header:after{left:50%}.widget--oddnypic .widget--oddnypic-items{position:relative;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:0;filter:alpha(opacity=0);margin-bottom:20px}.widget--oddnypic .slick-slide{height:auto}.widget--oddnypic .slick-track{margin:0 auto}.widget--oddnypic .widget--oddnypic-item{cursor:pointer;color:#464646;margin:0 2px;position:relative;outline:0;position:relative}.widget--oddnypic .widget--oddnypic-item:before{display:block;content:"";width:100%;padding-top:100%}.widget--oddnypic .widget--oddnypic-item>.inner{position:absolute;top:0;left:0;right:0;bottom:0}.widget--oddnypic .widget--oddnypic-item .inner{background-color:#f4f4f4;background-size:cover;background-position:center center;background-repeat:no-repeat}.widget--oddnypic .widget--oddnypic-item:hover .widget--oddnypic-info{opacity:1}.widget--oddnypic .widget--oddnypic-item:focus{outline:0}.widget--oddnypic .widget--oddnypic-item img{cursor:pointer;height:auto;width:100%}.widget--oddnypic .slick-arrow{display:none;overflow:hidden}.widget--oddnypic .widget--oddnypic-info{opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-family:"futura-pt",sans-serif;position:absolute;background:rgba(248,248,248,0.9);top:0;right:0;left:0;margin:0 auto;height:50px;max-width:100%;text-align:left;padding-left:10px}.widget--oddnypic .widget--oddnypic-info .widget--oddnypic-username{margin-left:40px;font-size:20px;line-height:50px}.widget--oddnypic .widget--oddnypic-info .icon-camera{font-size:28px;line-height:28px;position:absolute;top:12px;left:12px}.widget--oddnypic .widget--oddnypic-caption{max-width:500px;padding:0 20px 50px 20px;font-size:20px;line-height:28px;text-align:center;margin:0 auto}.widget--oddnypic .widget--oddnypic-items.with-caption .widget--oddnypic-caption.pictures{background:#f4f4f4;padding:30px;font-size:18px;line-height:28px;text-align:center;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.widget--oddnypic .widget--oddnypic-items.with-caption .widget--oddnypic-caption.pictures a{display:block;padding-top:10px;font-style:italic}.widget--oddnypic .widget--oddnypic-items.with-caption .widget--oddnypic-caption.pictures p{margin:0;-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.widget--oddnypic .widget--oddnypic-items .widget--oddnypic-caption.pictures{display:none}.widget--oddnypic .dw-lightbox-wrapper ::-webkit-scrollbar{background-color:transparent;display:block;width:3px;height:50px !important}.widget--oddnypic .dw-lightbox-wrapper ::-webkit-scrollbar-thumb{background-color:#464646}.widget--oddnypic .dw-lightbox-wrapper .pagination button{margin:20px}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox{max-width:600px}.widget--oddnypic .dw-lightbox-wrapper .image-view{display:block;margin-bottom:20px;height:auto;position:relative}.widget--oddnypic .dw-lightbox-wrapper .image-view img{width:auto;height:auto}.widget--oddnypic .dw-lightbox-wrapper .image-info{overflow:visible}.widget--oddnypic .dw-lightbox-wrapper .image-info .author{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;overflow:visible}.widget--oddnypic .dw-lightbox-wrapper .image-info .author .profile-picture{padding-right:20px}.widget--oddnypic .dw-lightbox-wrapper .image-info .author .user-info{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:1px;margin-left:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.widget--oddnypic .dw-lightbox-wrapper .image-info .author .user-info .username{text-align:left;padding-bottom:5px}.widget--oddnypic .dw-lightbox-wrapper .image-info .title{margin:20px 0 30px 0}.widget--oddnypic .dw-lightbox-wrapper .image-info .description{padding-right:10px;text-align:left;line-height:20px}.widget--oddnypic .dw-lightbox-wrapper .connected-products{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:visible}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product{padding:30px 30px 20px 20px;box-sizing:border-box;text-align:center;box-shadow:inset -10px 0px 0px 0px #fff;position:relative}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product:last-child{margin-bottom:0}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info{width:100%;text-align:left}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info .collection{padding-top:10px;color:#747474;font-size:18px;display:block;text-align:center;position:absolute;top:10px;left:0;right:0;letter-spacing:0.2em;font-family:"futura-pt", sans-serif;text-transform:uppercase;font-weight:bold}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info .collection .icon-ribbon{width:14px;height:14px;font-size:14px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-5px;display:none}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info .collection .collection-name{font-size:16px}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info .additional{font-family:"futura-pt",sans-serif;color:#aaa;font-size:14px;text-align:center;margin-top:0}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:19px;line-height:1.18em;letter-spacing:0.2em;margin:0.5em 0;font-weight:300;text-align:center}@media (min-width: 1000px){.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info h3{font-size:24px}}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-image{width:100%;margin-top:10px;max-width:100%}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-image img{width:100%;height:auto}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .button{width:100%}.widget--oddnypic .dw-lightbox-wrapper .report{box-sizing:border-box;display:none;position:fixed;top:0;right:0;left:0;bottom:0;margin:0;height:100%;background:rgba(248,248,248,0.98);padding:50px 30px;text-align:left;z-index:11;overflow:auto}.widget--oddnypic .dw-lightbox-wrapper .report .desc{font-size:14px;margin:20px 0}.widget--oddnypic .dw-lightbox-wrapper .report .header{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:13px;margin:0;line-height:20px}.widget--oddnypic .dw-lightbox-wrapper .report .submit{float:left;width:100%}.widget--oddnypic .dw-lightbox-wrapper .report .cancel{line-height:45px;font-style:italic;text-align:center;display:block;cursor:pointer}.widget--oddnypic .dw-lightbox-wrapper .report .report-close{top:10px;right:10px;background:transparent}.widget--oddnypic .dw-lightbox-wrapper .report .report-success{display:none}.widget--oddnypic .dw-lightbox-wrapper .report label{display:none}.widget--oddnypic .dw-lightbox-wrapper .report-button{position:absolute;bottom:15px;right:17px;background:rgba(70,70,70,0.7);color:#fff;font-size:13px;padding:10px 10px 5px 10px;font-style:italic;cursor:pointer;text-decoration:underline}.widget--oddnypic .dw-lightbox-wrapper .report-button:hover{text-decoration:none}@media (min-width: 640px){.widget--oddnypic .widget--oddnypic-item{margin:0 5px}.widget--oddnypic h3.widget--oddnypic-header span{padding-bottom:30px}.widget--oddnypic .dw-lightbox-wrapper{-ms-flex-flow:row;flex-flow:row}.widget--oddnypic .dw-lightbox-wrapper .pagination{-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.widget--oddnypic .dw-lightbox-wrapper .pagination.prev{-webkit-box-ordinal-group:1;-moz-order:0;-ms-flex-order:0;order:0}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox{min-height:300px;margin:0}.widget--oddnypic .dw-lightbox-wrapper .connected-products{text-align:left}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product{padding:20px 30px 20px 20px;position:relative;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;position:relative;max-width:60%;padding-left:20px}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info .collection{text-align:left;position:relative;margin-bottom:20px;padding-top:0}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info .additional{margin-top:2px;font-size:16px;text-align:left}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-info h3{text-align:left}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .product-image{width:45%;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;margin:0}.widget--oddnypic .dw-lightbox-wrapper .connected-products .product .button{width:auto}.widget--oddnypic .dw-lightbox-wrapper .report{margin:0;position:absolute;top:0;bottom:0;right:7px;height:100%}.widget--oddnypic .dw-lightbox-wrapper .report .submit{margin-top:20px;width:auto}.widget--oddnypic .dw-lightbox-wrapper .report .cancel{margin-left:30px;margin-top:20px;font-style:italic;display:inline-block}.widget--oddnypic .dw-lightbox-wrapper .report label{display:block}.widget--oddnypic .dw-lightbox-wrapper .report .header{font-size:18px}}@media (min-width: 1000px) and (orientation: landscape){.widget--oddnypic .widget--oddnypic{margin:0 auto;padding:13px}.widget--oddnypic .slick-arrow{display:block;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;z-index:1;background:rgba(248,248,248,0.9);text-align:center;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.widget--oddnypic .slick-arrow:hover{opacity:1}.widget--oddnypic .slick-arrow:before{display:none}.widget--oddnypic .slick-arrow.slick-next,.widget--oddnypic .slick-arrow.slick-prev{bottom:0;width:225px;height:100%}.widget--oddnypic .slick-arrow.slick-prev{left:0}.widget--oddnypic .slick-arrow.slick-next{right:0}.widget--oddnypic .slick-arrow span{font-size:72px;color:#4f4f4f}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox{margin:0;max-width:1200px}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox .connected-products .product{padding:20px 30px 20px 20px}.widget--oddnypic .dw-lightbox-wrapper .instagram-image{height:100%;-ms-flex-flow:row;flex-flow:row;overflow:hidden}.widget--oddnypic .dw-lightbox-wrapper .image-view{display:block;margin-bottom:0;height:100%;padding-right:0;position:relative}.widget--oddnypic .dw-lightbox-wrapper .image-info{height:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.widget--oddnypic .dw-lightbox-wrapper .image-info .connected-products{overflow:auto}.widget--oddnypic .dw-lightbox-wrapper .report{right:0}.widget--oddnypic .dw-lightbox-wrapper .report label{display:none}.widget--oddnypic .dw-lightbox-wrapper .report-button{right:10px}}@media (min-width: 1100px){.widget--oddnypic .dw-lightbox-wrapper .report label{display:block}}@media (min-width: 1400px){.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox .report{padding:50px}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox .report .desc{font-size:18px}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox .report .header{font-size:24px;line-height:28px}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox .connected-products .product{padding:20px 30px 20px 20px}.widget--oddnypic .dw-lightbox-wrapper .dw-lightbox .connected-products .product .product-info{padding-left:20px}}.widget--oddnypic .slick-no-slide .slick-track{width:100% !important;text-align:center;-webkit-transform:inherit !important;transform:inherit !important;left:0 !important}.widget--oddnypic .slick-no-slide .slick-slide{margin:0 auto !important;-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:480px}.oddny-instagram-icon.large{background-image:url("../../images/sprites/sprite.png");background-position:0px 0px;width:76px;height:76px;display:inline-block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.oddny-instagram-icon.large{background-image:url("../../images/sprites/sprite2x.png");background-position:0px 0px;background-size:675px 640px}}.survey .mfp-content{max-width:98% !important;margin:0 auto}.survey .survey-popup{margin:20px auto;text-align:center;background:#fff;padding:20px 20px 40px 20px;box-shadow:0 0 10px rgba(0,0,0,0.1) !important;border:1px solid #e4e2dc;max-width:600px;position:relative}.survey .survey-popup p{font-size:14px}.survey .survey-popup .buttons{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.survey .survey-popup .buttons button{font-size:20px;float:right;margin:5px 0;color:#fff;width:100%}@media (min-width: 640px){.survey .survey-popup p{font-size:16px}.survey .survey-popup .buttons{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.survey .survey-popup .buttons button{width:auto;margin:0 5px}}.zendesk-header{text-align:center;font-size:40px;padding:37px 20px 0 20px;font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:center;line-height:1em}.zendesk-header:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 auto}.zendesk-header .section-title{display:none}.zendesk-header span:last-child{display:block;font-style:italic;font-family:"adobe-caslon-pro",serif;font-size:18px;text-transform:none;letter-spacing:normal;margin-bottom:-20px}.zendesk{margin:0 auto;padding:0 20px;width:100%;max-width:900px;box-sizing:border-box}.zendesk h2{font-family:"futura-pt",sans-serif;font-size:18px;cursor:pointer;line-height:60px;margin:0;padding:0}.zendesk .sections{position:relative;margin:60px auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.zendesk .sections .section{width:calc(50% - 10px);margin-bottom:10px;position:relative;box-sizing:border-box;margin-bottom:20px}@media (min-width: 640px){.zendesk .sections .section{width:calc(33.33333% - 26px);margin:0 13px 26px}}.zendesk .sections .section:before{display:block;content:"";width:100%;padding-top:100%}.zendesk .sections .section>.inner{position:absolute;top:0;left:0;right:0;bottom:0}.zendesk .sections .section .inner{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer;border:1px solid #c8c8c8}.zendesk .sections .section .inner h3{text-align:center;font-size:14px;margin:0 30px;font-weight:400}.zendesk .sections .section .inner h3:after{margin:10px auto 0 auto}.zendesk .sections .section .inner span{font-size:32px;color:#3A3A45}.zendesk .articles-wrapper{display:none}.zendesk .articles-wrapper .articles{width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.zendesk .articles-wrapper .articles .questions{width:100%;box-sizing:border-box}.zendesk .articles-wrapper .articles .questions>ul{display:none}.zendesk .articles-wrapper .articles .questions h3{display:none}.zendesk .articles-wrapper .articles .questions form{margin-bottom:20px}.zendesk .articles-wrapper .articles .questions form select ul li{font-size:14px;padding:0}.zendesk .articles-wrapper .articles .questions .back{display:none}.zendesk .articles-wrapper .articles .answers{box-sizing:border-box;width:100%;word-wrap:break-word}.zendesk .articles-wrapper .articles .answers .vote{padding:20px 0;border-top:1px solid #c8c8c8}.zendesk .articles-wrapper .articles .answers .vote div{float:left;display:inline-block;margin-right:20px}.zendesk .articles-wrapper .articles .answers .vote .buttons{float:left}.zendesk .articles-wrapper .articles .answers .vote .buttons:after{content:'';display:table;clear:both}.zendesk .articles-wrapper .articles .answers .vote .buttons>span{float:left;border:1px solid #c8c8c8;padding-top:9px;font-size:24px;cursor:pointer;width:80px;height:42px;text-align:center;box-sizing:border-box}.zendesk .articles-wrapper .articles .answers .vote .buttons>span>span{margin-top:-4px}.zendesk .articles-wrapper .articles .answers .vote .buttons>span:first-child{margin-right:10px}.zendesk .articles-wrapper .articles .answers .vote .buttons>span:hover{background:#3A3A45;color:#fff;border:1px solid #3A3A45}.zendesk .articles-wrapper .articles .answers .vote .buttons>span:hover .loader--spin path{fill:#fff}.zendesk .articles-wrapper .articles .answers .vote .buttons>span .loader--spin{display:none}.zendesk .articles-wrapper .articles .answers .vote .buttons>span.loading .loader--spin{display:block}.zendesk .articles-wrapper .articles .answers .vote .buttons>span.loading:before{display:none}.zendesk .articles-wrapper .articles .answers .vote p{margin:10px 0;font-size:14px;color:#464646}.zendesk .articles-wrapper .articles .answers .vote h4{margin-bottom:5px}.zendesk .articles-wrapper .articles .answers ul li{display:none}.zendesk .articles-wrapper .articles .answers ul li:first-child{display:block}.zendesk .articles-wrapper:first-of-type{display:block}.zendesk .articles-wrapper .back{border-top:1px solid #c8c8c8;display:block;text-decoration:underline;color:#4e5874;font-style:italic;font-size:18px;line-height:1.2;padding-top:30px;cursor:pointer}.zendesk .articles-wrapper .back:hover{text-decoration:none}.zendesk .articles-wrapper .back:focus{outline:0}.zendesk .contact{display:none;width:100%;margin-top:20px;padding:20px 0;border-top:1px solid #c8c8c8;text-align:center}.zendesk .contact .button{width:100%}@media (min-width: 640px){.zendesk{margin:60px auto 0 auto;padding:0 15px}.zendesk .sections{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.zendesk .sections .section .inner{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.zendesk .sections .section .inner h3{font-size:16px;font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#4f4f4f;letter-spacing:0.1em;margin:auto;margin-bottom:25px;text-align:center;margin:0}.zendesk .sections .section .inner h3:after{width:55px;content:'';display:block;border-bottom:1px solid #c8c8c8;margin:20px auto 0 auto}.zendesk .sections .section .inner h3:after{margin:10px auto 0 auto}.zendesk .sections .section .inner:hover{background:#3A3A45;border:1px solid #3A3A45;color:#fff}.zendesk .sections .section .inner:hover h3{color:#fff !important}.zendesk .sections .section .inner:hover span{color:#fff}.zendesk .sections .section .inner span{font-size:60px}.zendesk .sections .section .inner span:hover{color:#fff}.zendesk .articles-wrapper{display:none}.zendesk .articles-wrapper .articles .questions{width:35%;border-right:1px solid #c8c8c8;padding-right:30px}.zendesk .articles-wrapper .articles .questions>ul{display:block}.zendesk .articles-wrapper .articles .questions>ul li{padding:10px 0;cursor:pointer;line-height:20px;font-size:18px}.zendesk .articles-wrapper .articles .questions>ul li.active{font-weight:700}.zendesk .articles-wrapper .articles .questions h3{display:block;font-size:16px;font-weight:700;margin-top:16px}.zendesk .articles-wrapper .articles .questions form{display:none}.zendesk .articles-wrapper .articles .questions .back{display:block}.zendesk .articles-wrapper .articles .answers{width:65%;padding:0 0 0 30px}.zendesk .articles-wrapper .articles .answers .vote{margin-top:20px;padding:20px 0;border-top:1px solid #c8c8c8}.zendesk .articles-wrapper .articles .answers .vote div{float:left;display:inline-block;margin-right:20px}.zendesk .articles-wrapper .articles .answers .vote p{margin-top:10px;font-size:13px;color:#9b9b9b}.zendesk .articles-wrapper .articles .answers .vote h4{margin-bottom:5px}.zendesk .articles-wrapper .articles .answers ul li{display:none}.zendesk .articles-wrapper .articles .answers ul li:first-child{display:block}.zendesk .articles-wrapper .articles .answers .article-body{font-size:18px}.zendesk .articles-wrapper .articles .answers .article-body ul{list-style:disc}.zendesk .articles-wrapper .articles .answers .article-body ul li{padding:5px 0}.zendesk .articles-wrapper .articles .answers .article-body ul li:before{content:"•";padding-right:8px}.zendesk .articles-wrapper .articles .answers .back{display:none}.zendesk .articles-wrapper:first-of-type{display:block}.zendesk .contact .button{width:auto}}.contacts-index-index .grid.zendesk-contacts,.sales-guest-form .grid.zendesk-contacts{max-width:535px}.contacts-index-index .grid.zendesk-contacts .contact-info,.sales-guest-form .grid.zendesk-contacts .contact-info{padding:30px 0;text-align:center}.contacts-index-index textarea,.sales-guest-form textarea{max-height:300px}.contacts-index-index .selectboxit-container,.sales-guest-form .selectboxit-container{margin-bottom:10px}.contacts-index-index button,.sales-guest-form button{width:100%;margin-bottom:20px}.contacts-index-index h2,.sales-guest-form h2{font-size:24px}.contacts-index-index .grid.contact-info>.inner,.sales-guest-form .grid.contact-info>.inner{max-width:700px;margin:0 auto;padding:10px 30px 0 30px}@media (min-width: 640px){.contacts-index-index button,.sales-guest-form button{width:auto;margin-bottom:20px}.contacts-index-index .grid.contact-info>.inner,.sales-guest-form .grid.contact-info>.inner{padding:0}}.text-center{text-align:center}.career-header{padding-top:25px;line-height:1;text-transform:uppercase;text-align:center}.career-apply-container{padding-top:25px}@media screen and (max-width: 559px){#jobFrameContainer>.career-apply-frame{height:1700px}}.career-apply-frame{width:100%;height:1400px}.career-inline-style ul{list-style:disc;padding-left:25px}.career-inline-style li{list-style-position:outside;padding:0 0 6px 5px}.career-inline-style+h1+p,.career-inline-style h2+p,.career-inline-style h3+p,.career-inline-style h4+p,.career-inline-style h5+p,.career-inline-style h6+p{margin-top:0px}@media (min-width: 1000px){.career-inline-style ul li{font-size:18px}}#newsletterpopup{position:fixed;bottom:10px;right:80px;width:200px;background-color:white;border:#c5c5c5 solid 1px;padding:15px;z-index:999999;text-align:center}#newsletterpopup h3{margin-top:0}#newsletterpopup p{font-family:"futura-pt",sans-serif}@media (min-width: 640px){#newsletterpopup{right:150px;width:250px}}#newsletterpopup .error-msg{padding:10px 30px 10px 10px;font-size:1em}#newsletterpopup-close{float:right;width:20px;height:20px;padding:0;margin:0;border-color:#c5c5c5}#newsletterpopup-close span{position:absolute;top:0;left:0;margin:0;padding:0;line-height:18px;width:20px;text-align:center;vertical-align:middle;color:#c5c5c5}#newsletterpopup-form label{width:50%;float:left}#newsletterpopup-form .validation-advice{font-family:"futura-pt",sans-serif;font-size:1em;font-style:italic}#newsletterpopup-form .jcf-radio span{left:4px}#newsletterpopup-subscribe{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto}@media (min-width: 640px){#newsletterpopup-subscribe{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:auto}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC1kZWZhdWx0LmNzcyIsInBhcnRpYWxzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvbW1lbnUvcGFydGlhbHMvX21tZW51LW9uY2FudmFzLnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvbW1lbnUvcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwicGFydGlhbHMvdmVuZG9yL21tZW51L3BhcnRpYWxzL19taXhpbnMuc2NzcyIsInBhcnRpYWxzL3ZlbmRvci9tbWVudS9wYXJ0aWFscy9fY29sb3JzLnNjc3MiLCJwYXJ0aWFscy9iYXNlL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL3ZlbmRvci9tbWVudS9wYXJ0aWFscy9fbW1lbnUtb2ZmY2FudmFzLnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvbW1lbnUvcGFydGlhbHMvX3NpemluZy5zY3NzIiwicGFydGlhbHMvdmVuZG9yL21tZW51L3BhcnRpYWxzL19tbWVudS1uYXZiYXJzLnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvX3NlbGVjdGJveGl0LnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvX3NsaWNrLnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvX21iLXl0cGxheWVyLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19pY29ucy5zY3NzIiwicGFydGlhbHMvYmFzZS9fc3ByaXRlLW1peGluLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19fc3ByaXRlLW1hcC5zY3NzIiwicGFydGlhbHMvYmFzZS9fbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19mb250cy1kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJwYXJ0aWFscy9iYXNlL19nbG9iYWwuc2NzcyIsInBhcnRpYWxzL2Jhc2UvX21peGlucy1kZXByZWNhdGVkLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19mb3Jtcy5zY3NzIiwicGFydGlhbHMvdmVuZG9yL19zYXNzLWZsZXgtbWl4aW4uc2NzcyIsInBhcnRpYWxzL2Jhc2UvX2Rlc2lnbi1jb21wb25lbnRzLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19mdW5jdGlvbnMuc2NzcyIsInBhcnRpYWxzL2Jhc2UvX2NvbXBvbmVudHMuc2NzcyIsInBhcnRpYWxzL2Jhc2UvX292ZXJsYXkuc2NzcyIsInBhcnRpYWxzL2Jhc2UvX2NoaW5hLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fc2VsZWN0LWNvdW50cnkuc2NzcyIsInBhcnRpYWxzL3BhZ2VzL19jYXRlZ29yeS5zY3NzIiwicGFydGlhbHMvcGFnZXMvX3dpZGdldHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19zcGFuLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fbWFwLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fc3RvcmVsb2NhdG9yLnNjc3MiLCJwYXJ0aWFscy92ZW5kb3IvX21hZ2ljem9vbS5zY3NzIiwicGFydGlhbHMvcGFnZXMvX3BkcC5zY3NzIiwicGFydGlhbHMvcGFnZXMvX3dyaXN0YmFuZHNlbGVjdG9yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX3JlbS5zY3NzIiwicGFydGlhbHMvcGFnZXMvX2pvdXJuYWwuc2NzcyIsInBhcnRpYWxzL3BhZ2VzL19zdHlsZWd1aWRlLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fYmxvZy5zY3NzIiwicGFydGlhbHMvcGFnZXMvX2NoZWNrb3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fZGlyZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fY2FydC5zY3NzIiwicGFydGlhbHMvcGFnZXMvX2Ntcy5zY3NzIiwicGFydGlhbHMvcGFnZXMvX2R3LXdvcmxkLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fY3VzdG9tZXIuc2NzcyIsInBhcnRpYWxzL3BhZ2VzL19zZWFyY2guc2NzcyIsInBhcnRpYWxzL3BhZ2VzL19vZGRueS1zb2NpYWwuc2NzcyIsInBhcnRpYWxzL3BhZ2VzL19zdXJ2ZXkuc2NzcyIsInBhcnRpYWxzL3BhZ2VzL196ZW5kZXNrLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fY29udGFjdHMuc2NzcyIsInBhcnRpYWxzL3BhZ2VzL19jYXJlZXIuc2NzcyIsInBhcnRpYWxzL3BhZ2VzL19uZXdzbGV0dGVycG9wdXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyWkNpQm1CLFNBQ1QsVUFDQyxTQUNELGVBQ0ssYUFDTCx1QkFDVSxDQUFBLDhFQUllLGFBQ3RCLENBQUEsS0FDWixhQUVHLENBQVcsTUFFWCxlQUNZLENBQUEsYUFFTixXQUNFLENBQUEsb0RBR0QsV0FDRSxZQUNBLENBQUEsTUFDWix5QkFFb0IsZ0JBQ2pCLENBQWMsV0FDakIsdUJDeENTLENBQUEsWUFDVCxrQkFNWSxpQkFDRixDQUFBLDRCQU1BLFNBRUosa0JBQ0ksT0FDTixRQUNDLE1BQ0YsU0FDRyxTQUNOLENBQU8sU0FDUCxzQkFHWSxtQkFDQSxjQUNILGdCQUNDLFNBQ1YsQ0FBTyxVQUNQLDhDQ2xDdUIsc0NBQUEsOEJBQUEsMERBQUEsMENEOENpQixpQ0FBQSxDQUFBLG9CQVJoQyx3Q0FZaUMsK0JBQUEsQ0FBQSx1QkFaakMsMENBZ0JpQyxpQ0FBQSxDQUFBLHFCQWhCakMsU0FvQlAsQ0FBTyxtQkFJRSxtQkFFRSxxQkFDRSxpQ0FFYyxnQkFDbEIsa0JBQ0UsZ0JBQ0Esc0JBRUEsY0N2RE0sQ0FBQSxnQ0Q2Q0MsZ0JDakRKLENBQUEsbUREaURJLFdBc0JULGNBQ0EsV0NwRVEsQ0FBQSx1QkQyRU4sa0NBRWlDLHlCQUFBLENBQUEs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SzFDLFdBQUEsYUFDUyxDQUFBLHdCQUVSLGdCQUdDLGlCQUNBLENBQUEsd0JBQ0QsNEJBR0MsbUJBQ0EsQ0FBQSw0SkFHRixjQUlRLENBQUMsMkJBT1IsMkJBQ0MsY0FBd0IsQ0FBRSxDQUN4QixpQkNqREosZUFBZ0IsWUFDSixXQUNGLFlBQ0QsdUJBRVAseUJBQ1EsYUFBQSxlQUNNLGlCQUVkLENBQUEsb0JBVEYsWUFBZ0IsQ0FXZCxtQkFYRixrQ3ZDSWdCLENBQUEsMEJFNERWLGlCcUNoRU4sWUFBQSxXQW9CVyxDQUFBLENBQUEsNEJBcEJYLDRCQXlCYSxhQUFBLENBQUEsdUJBRVYsWUFBQSxXQUlNLFlBQ0EsVUFDRCxTQUNOLG9CQUVBLENBQUEsNEJBTkYsa0JBU0ksTUFBUSxPQUFFLFNBRVYsVUFDQSxpQkFFQSxXQUFhLGtCQUViLHNCQUNBLGFBQWdCLENBQUEsNEJBRWpCLFVBSUQsVUFDRSxDQUFLLHlDQUlQLG1DdkN0RGMsY0FBYSxpQnVDeUR6QixDQUFBLHNDQUdGLFFBQUEsQ0FBQSwyQkFFQyxvQmpDSkQsQUFDQSxrQkFDQSxvQkFDQSxhQUFTLHdCQThPUCxxQkFDQSxBQUVGLDRCQUNBLHVCQUNBLDhCQTVNRSw0QkFDQSxBQUtvQixtQ0FDSCxrQ0FDRCw4QkFDSixhaUN6Q1UsQ0FBQSwwQnJDUnBCLDJCcUNLTiw2QmpDc0NJLDhCQUNBLEFBRUYsd0JBQ0EsdUJBQ0EsbUJBQ0EsVUFBQSxDQUFjLENpQ3RDWSIsImZpbGUiOiJnbG9iYWwtZGVmYXVsdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5tbS1oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnUsLm1tLW1lbnU+Lm1tLXBhbmVse21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MH0ubW0tbWVudXtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDppbmhlcml0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MH0ubW0tcGFuZWx7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjotbXMtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0ubW0tcGFuZWwubW0tb3BlbmVkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCUsIDAsIDApfS5tbS1wYW5lbC5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApfS5tbS1wYW5lbC5tbS1oaWdoZXN0e3otaW5kZXg6MX0ubW0tbWVudT4ubW0tcGFuZWx7YmFja2dyb3VuZDppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MCAyMHB4fS5tbS1tZW51Pi5tbS1wYW5lbC5tbS1oYXNuYXZiYXJ7cGFkZGluZy10b3A6NDBweH0ubW0tbWVudT4ubW0tcGFuZWw6YmVmb3JlLC5tbS1tZW51Pi5tbS1wYW5lbDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHh9Lm1tLXZlcnRpY2FsIC5tbS1wYW5lbHstd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1vei10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50Oy1tcy10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50Oy1vLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3IC5tbS1wYW5lbCwubW0tbGlzdHZpZXcgLm1tLXZlcnRpY2FsIC5tbS1wYW5lbHtkaXNwbGF5Om5vbmU7cGFkZGluZzoxMHB4IDAgMTBweCAxMHB4fS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saTpsYXN0LWNoaWxkOmFmdGVyLC5tbS1saXN0dmlldyAubW0tdmVydGljYWwgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saTpsYXN0LWNoaWxkOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubW0tdmVydGljYWwgbGkubW0tb3BlbmVkPi5tbS1wYW5lbCxsaS5tbS12ZXJ0aWNhbC5tbS1vcGVuZWQ+Lm1tLXBhbmVse2Rpc3BsYXk6YmxvY2t9Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saT4ubW0tbmV4dCwubW0tbGlzdHZpZXc+bGkubW0tdmVydGljYWw+Lm1tLW5leHR7aGVpZ2h0OjQwcHg7Ym90dG9tOmF1dG99Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saT4ubW0tbmV4dDphZnRlciwubW0tbGlzdHZpZXc+bGkubW0tdmVydGljYWw+Lm1tLW5leHQ6YWZ0ZXJ7dG9wOjE2cHg7Ym90dG9tOmF1dG99Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+Lm1tLW5leHQ6YWZ0ZXIsLm1tLWxpc3R2aWV3PmxpLm1tLXZlcnRpY2FsLm1tLW9wZW5lZD4ubW0tbmV4dDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tbS1uYXZiYXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgNDBweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH0ubW0tbmF2YmFyPip7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMH0ubW0tbmF2YmFyIGEsLm1tLW5hdmJhciBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tbS1uYXZiYXIgLm1tLXRpdGxle3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0ubW0tbmF2YmFyIC5tbS1idG57Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDoxfS5tbS1uYXZiYXIgLm1tLWJ0bjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MjBweDtsZWZ0OjB9Lm1tLW5hdmJhciAubW0tYnRuOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjIwcHg7cmlnaHQ6MH0ubW0tcGFuZWwgLm1tLW5hdmJhcntkaXNwbGF5Om5vbmV9Lm1tLXBhbmVsLm1tLWhhc25hdmJhciAubW0tbmF2YmFye2Rpc3BsYXk6YmxvY2t9Lm1tLWxpc3R2aWV3LC5tbS1saXN0dmlldz5saXtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjB9Lm1tLWxpc3R2aWV3e2ZvbnQ6aW5oZXJpdDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4fS5tbS1saXN0dmlldyBhLC5tbS1saXN0dmlldyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tbS1saXN0dmlldz5saXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tbGlzdHZpZXc+bGksLm1tLWxpc3R2aWV3PmxpOmFmdGVyLC5tbS1saXN0dmlldz5saSAubW0tbmV4dCwubW0tbGlzdHZpZXc+bGkgLm1tLW5leHQ6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5tbS1saXN0dmlldz5saT5hLC5tbS1saXN0dmlldz5saT5zcGFue3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtjb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDEwcHggMTBweCAyMHB4O21hcmdpbjowfS5tbS1saXN0dmlldz5saT5hLm1tLWFycm93LC5tbS1saXN0dmlldz5saT5zcGFuLm1tLWFycm93e3BhZGRpbmctcmlnaHQ6NTBweH0ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKTphZnRlcntjb250ZW50OicnO2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKTphZnRlcntsZWZ0OjIwcHh9Lm1tLWxpc3R2aWV3IC5tbS1uZXh0e2JhY2tncm91bmQ6cmdiYSgzLDIsMSwwKTt3aWR0aDo1MHB4O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6Mn0ubW0tbGlzdHZpZXcgLm1tLW5leHQ6YmVmb3Jle2NvbnRlbnQ6Jyc7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowfS5tbS1saXN0dmlldyAubW0tbmV4dCthLC5tbS1saXN0dmlldyAubW0tbmV4dCtzcGFue21hcmdpbi1yaWdodDo1MHB4fS5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3Blbnt3aWR0aDoxMDAlfS5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbjpiZWZvcmV7Ym9yZGVyLWxlZnQ6bm9uZX0ubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW4rYSwubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW4rc3BhbntwYWRkaW5nLXJpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0OjB9Lm1tLW1lbnU+Lm1tLXBhbmVsPi5tbS1saXN0dmlld3ttYXJnaW46MjBweCAtMjBweH0ubW0tbWVudT4ubW0tcGFuZWw+Lm1tLWxpc3R2aWV3OmZpcnN0LWNoaWxkLC5tbS1tZW51Pi5tbS1wYW5lbD4ubW0tbmF2YmFyKy5tbS1saXN0dmlld3ttYXJnaW4tdG9wOi0yMHB4fS5tbS1saXN0dmlldyAubW0taW5zZXR7bGlzdC1zdHlsZTppbnNpZGUgZGlzYztwYWRkaW5nOjAgMTBweCAxNXB4IDQwcHg7bWFyZ2luOjB9Lm1tLWxpc3R2aWV3IC5tbS1pbnNldD5saXtwYWRkaW5nOjVweCAwfS5tbS1saXN0dmlldyAubW0tZGl2aWRlcnt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtaW5kZW50OjIwcHg7bGluZS1oZWlnaHQ6MjVweH0ubW0tbGlzdHZpZXcgLm1tLXNwYWNlcntwYWRkaW5nLXRvcDo0MHB4fS5tbS1saXN0dmlldyAubW0tc3BhY2VyPi5tbS1uZXh0e3RvcDo0MHB4fS5tbS1saXN0dmlldyAubW0tc3BhY2VyLm1tLWRpdmlkZXJ7cGFkZGluZy10b3A6MjVweH0ubW0tcHJldjpiZWZvcmUsLm1tLW5leHQ6YWZ0ZXIsLm1tLWFycm93OmFmdGVye2NvbnRlbnQ6Jyc7Ym9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1tLXByZXY6YmVmb3Jle2JvcmRlci1yaWdodDpub25lO2JvcmRlci1ib3R0b206bm9uZTtsZWZ0OjIwcHh9Lm1tLW5leHQ6YWZ0ZXIsLm1tLWFycm93OmFmdGVye2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO3JpZ2h0OjIwcHh9Lm1tLW1lbnV7YmFja2dyb3VuZDojMzUzNTM1O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMSk7Y29sb3I6I2ZmZn0ubW0tbWVudSAubW0tbmF2YmFyPiosLm1tLW1lbnUgLm1tLW5hdmJhciBhe2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubW0tbWVudSAubW0tbmF2YmFyIC5tbS1idG46YmVmb3JlLC5tbS1tZW51IC5tbS1uYXZiYXIgLm1tLWJ0bjphZnRlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjMpfS5tbS1tZW51IC5tbS1saXN0dmlld3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5tbS1tZW51IC5tbS1saXN0dmlldz5saSAubW0tbmV4dDphZnRlciwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgLm1tLWFycm93OmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPmE6bm90KC5tbS1uZXh0KSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+c3BhbntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPmEubW0tbmV4dCwubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPi5tbS1wYW5lbCwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsPmEubW0tbmV4dCwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsPi5tbS1wYW5lbHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9Lm1tLW1lbnUgLm1tLWRpdmlkZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpfS5tbS1wYWdle2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOi1tcy10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2V9aHRtbC5tbS1vcGVuZWR7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfWh0bWwubW0tb3BlbmVkIGJvZHl7b3ZlcmZsb3c6aGlkZGVufWh0bWwubW0tYmFja2dyb3VuZCAubW0tcGFnZXtiYWNrZ3JvdW5kOmluaGVyaXR9I21tLWJsb2NrZXJ7YmFja2dyb3VuZDpyZ2JhKDMsMiwxLDApO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTk5OX1odG1sLm1tLW9wZW5lZCAjbW0tYmxvY2tlcixodG1sLm1tLWJsb2NraW5nICNtbS1ibG9ja2Vye2Rpc3BsYXk6YmxvY2t9Lm1tLW1lbnUubW0tb2ZmY2FudmFze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZH0ubW0tbWVudS5tbS1jdXJyZW50e2Rpc3BsYXk6YmxvY2t9Lm1tLW1lbnV7d2lkdGg6ODAlO21pbi13aWR0aDoxNDBweDttYXgtd2lkdGg6MjgwcHh9aHRtbC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDgwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCg4MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCg4MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoODAlKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCl7aHRtbC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDE0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDE0MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDE0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNDBweCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM1MHB4KXtodG1sLm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyODBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI4MHB4KX19Lm1tLW1lbnU+Lm1tLW5hdmJhcntiYWNrZ3JvdW5kOmluaGVyaXQ7cGFkZGluZzowO3otaW5kZXg6Mzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1tLW5hdmJhci1ib3R0b217Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tOm5vbmU7dG9wOmF1dG87Ym90dG9tOjB9Lm1tLW5hdmJhci10b3AgfiAubW0tbmF2YmFyLXRvcHtib3JkZXItYm90dG9tOm5vbmV9Lm1tLW5hdmJhci1ib3R0b20gfiAubW0tbmF2YmFyLWJvdHRvbXtib3JkZXItdG9wOm5vbmV9Lm1tLW5hdmJhci5tbS1oYXNidG5ze3BhZGRpbmc6MCA0MHB4fS5tbS1jbG9zZTphZnRlcntjb250ZW50Oid4J30ubW0tbmF2YmFyW2NsYXNzKj1cIm1tLW5hdmJhci1jb250ZW50LVwiXT4qe2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm1tLW5hdmJhcj4ubW0tYnJlYWRjcnVtYnN7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXg6YXV0bzt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowIDAgMCAxN3B4fS5tbS1uYXZiYXI+Lm1tLWJyZWFkY3J1bWJzPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDNweH0ubW0tbmF2YmFyPi5tbS1icmVhZGNydW1icz5he3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1tLW5hdmJhci5tbS1oYXNidG5zIC5tbS1icmVhZGNydW1ic3ttYXJnaW4tbGVmdDotNDBweH0ubW0tbmF2YmFyLm1tLWhhc2J0bnMgLm1tLWJ0bjpub3QoLm1tLWhpZGRlbikrLm1tLWJyZWFkY3J1bWJze21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9Lm1tLW5hdmJhci10b3AtMXt0b3A6MHB4fS5tbS1oYXNuYXZiYXItdG9wLTEgLm1tLXBhbmVse3RvcDo0MHB4fS5tbS1oYXNuYXZiYXItdG9wLTEgLm1tLWluZGV4ZXJ7dG9wOjUwcHh9Lm1tLWhhc25hdmJhci10b3AtMSAubW0tZml4ZWRkaXZpZGVye3RvcDo0MHB4fS5tbS1uYXZiYXItdG9wLTJ7dG9wOjQwcHh9Lm1tLWhhc25hdmJhci10b3AtMiAubW0tcGFuZWx7dG9wOjgwcHh9Lm1tLWhhc25hdmJhci10b3AtMiAubW0taW5kZXhlcnt0b3A6OTBweH0ubW0taGFzbmF2YmFyLXRvcC0yIC5tbS1maXhlZGRpdmlkZXJ7dG9wOjgwcHh9Lm1tLW5hdmJhci10b3AtM3t0b3A6ODBweH0ubW0taGFzbmF2YmFyLXRvcC0zIC5tbS1wYW5lbHt0b3A6MTIwcHh9Lm1tLWhhc25hdmJhci10b3AtMyAubW0taW5kZXhlcnt0b3A6MTMwcHh9Lm1tLWhhc25hdmJhci10b3AtMyAubW0tZml4ZWRkaXZpZGVye3RvcDoxMjBweH0ubW0tbmF2YmFyLXRvcC00e3RvcDoxMjBweH0ubW0taGFzbmF2YmFyLXRvcC00IC5tbS1wYW5lbHt0b3A6MTYwcHh9Lm1tLWhhc25hdmJhci10b3AtNCAubW0taW5kZXhlcnt0b3A6MTcwcHh9Lm1tLWhhc25hdmJhci10b3AtNCAubW0tZml4ZWRkaXZpZGVye3RvcDoxNjBweH0ubW0tbmF2YmFyLWJvdHRvbS0xe2JvdHRvbTowcHh9Lm1tLWhhc25hdmJhci1ib3R0b20tMSAubW0tcGFuZWx7Ym90dG9tOjQwcHh9Lm1tLWhhc25hdmJhci1ib3R0b20tMSAubW0taW5kZXhlcntib3R0b206NTBweH0ubW0tbmF2YmFyLWJvdHRvbS0ye2JvdHRvbTo0MHB4fS5tbS1oYXNuYXZiYXItYm90dG9tLTIgLm1tLXBhbmVse2JvdHRvbTo4MHB4fS5tbS1oYXNuYXZiYXItYm90dG9tLTIgLm1tLWluZGV4ZXJ7Ym90dG9tOjkwcHh9Lm1tLW5hdmJhci1ib3R0b20tM3tib3R0b206ODBweH0ubW0taGFzbmF2YmFyLWJvdHRvbS0zIC5tbS1wYW5lbHtib3R0b206MTIwcHh9Lm1tLWhhc25hdmJhci1ib3R0b20tMyAubW0taW5kZXhlcntib3R0b206MTMwcHh9Lm1tLW5hdmJhci1ib3R0b20tNHtib3R0b206MTIwcHh9Lm1tLWhhc25hdmJhci1ib3R0b20tNCAubW0tcGFuZWx7Ym90dG9tOjE2MHB4fS5tbS1oYXNuYXZiYXItYm90dG9tLTQgLm1tLWluZGV4ZXJ7Ym90dG9tOjE3MHB4fS5tbS1uYXZiYXItc2l6ZS0ye2hlaWdodDo4MHB4fS5tbS1uYXZiYXItc2l6ZS0ze2hlaWdodDoxMjBweH0ubW0tbmF2YmFyLXNpemUtNHtoZWlnaHQ6MTYwcHh9Lm1tLW5hdmJhci1jb250ZW50LTI+Knt3aWR0aDo1MCV9Lm1tLW5hdmJhci1jb250ZW50LTM+Knt3aWR0aDozMy4zMyV9Lm1tLW5hdmJhci1jb250ZW50LTQ+Knt3aWR0aDoyNSV9Lm1tLW5hdmJhci1jb250ZW50LTU+Knt3aWR0aDoyMCV9Lm1tLW5hdmJhci1jb250ZW50LTY+Knt3aWR0aDoxNi42NyV9LnNlbGVjdGJveGl0LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNlbGVjdGJveGl0LWNvbnRhaW5lciAqe2ZvbnQ6MTRweCBIZWx2ZXRpY2EsIEFyaWFsOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Oi1tb3otbm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3V0bGluZTpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdHt3aWR0aDoyMjBweDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo2cHg7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdGJveGl0LWNvbnRhaW5lciBzcGFuLC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbnMgYXtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O2Rpc3BsYXk6YmxvY2t9LnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6Zm9jdXN7b3V0bGluZTowfS5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1kaXNhYmxlZCwuc2VsZWN0Ym94aXQtb3B0aW9ucyAuc2VsZWN0Ym94aXQtZGlzYWJsZWR7b3BhY2l0eTowLjY1O2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdGJveGl0LXRleHR7dGV4dC1pbmRlbnQ6NXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Zsb2F0OmxlZnR9LnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXJ7bWFyZ2luLWxlZnQ6NXB4fS5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbnN7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21pbi13aWR0aDoxMDAlOyp3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6bm9uZTt6LWluZGV4Ojk5OTk5OTk5OTk5OTk7Ym9yZGVyLXJhZGl1czo2cHg7dGV4dC1hbGlnbjpsZWZ0Oy13ZWJraXQtYm94LXNoYWRvdzpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Ym94aXQtb3B0aW9uIC5zZWxlY3Rib3hpdC1vcHRpb24tYW5jaG9ye3BhZGRpbmc6MCAycHh9LnNlbGVjdGJveGl0LW9wdGlvbiAuc2VsZWN0Ym94aXQtb3B0aW9uLWFuY2hvcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VsZWN0Ym94aXQtb3B0aW9uLC5zZWxlY3Rib3hpdC1vcHRncm91cC1oZWFkZXJ7dGV4dC1pbmRlbnQ6NXB4O21hcmdpbjowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5zZWxlY3Rib3hpdC1vcHRpb24tZmlyc3R7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NnB4fS5zZWxlY3Rib3hpdC1vcHRncm91cC1oZWFkZXIrLnNlbGVjdGJveGl0LW9wdGlvbi1maXJzdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHh9LnNlbGVjdGJveGl0LW9wdGlvbi1sYXN0e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjZweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweH0uc2VsZWN0Ym94aXQtb3B0Z3JvdXAtaGVhZGVye2ZvbnQtd2VpZ2h0OmJvbGR9LnNlbGVjdGJveGl0LW9wdGdyb3VwLWhlYWRlcjpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Ym94aXQtYXJyb3ctY29udGFpbmVye3dpZHRoOjMwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH0uc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtYXJyb3d7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7bGVmdDowfS5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtYXJyb3ctY29udGFpbmVyIC5zZWxlY3Rib3hpdC1hcnJvdy51aS1pY29ue3RvcDozMCV9LnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lcntmbG9hdDpsZWZ0fS5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29ue21hcmdpbjowO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLXVybHt3aWR0aDoxOHB4O2JhY2tncm91bmQtc2l6ZToxOHB4IDE4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2Zsb2F0OmxlZnR9LnNlbGVjdGJveGl0LXJlbmRlcmluZ3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50OypkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O3pvb206MSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOi05OTk5cHggIWltcG9ydGFudDtsZWZ0Oi05OTk5cHggIWltcG9ydGFudH0uanF1ZXJ5dWkgLnVpLWljb257YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5qcXVlcnl1aSAudWktaWNvbi10cmlhbmdsZS0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTZweH0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O2Rpc3BsYXk6bm9uZX1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmZ9QGZvbnQtZmFjZXt9LnNsaWNrLXByZXYsLnNsaWNrLW5leHR7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwYWRkaW5nOjA7bWFyZ2luLXRvcDotMTBweFxcOTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtjdXJzb3I6cG9pbnRlcjtjb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uc2xpY2stcHJldjpob3Zlciwuc2xpY2stcHJldjpmb2N1cywuc2xpY2stbmV4dDpob3Zlciwuc2xpY2stbmV4dDpmb2N1c3tjb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwuc2xpY2stbmV4dDpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmV7b3BhY2l0eTouMjV9LnNsaWNrLXByZXY6YmVmb3JlLC5zbGljay1uZXh0OmJlZm9yZXtmb250LWZhbWlseTonc2xpY2snO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7b3BhY2l0eTouNzU7Y29sb3I6d2hpdGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLXByZXZ7bGVmdDotMjVweH1bZGlyPSdydGwnXSAuc2xpY2stcHJldntyaWdodDotMjVweDtsZWZ0OmF1dG99LnNsaWNrLXByZXY6YmVmb3Jle2NvbnRlbnQ6J+KGkCd9W2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3Jle2NvbnRlbnQ6J+KGkid9LnNsaWNrLW5leHR7cmlnaHQ6LTI1cHh9W2Rpcj0ncnRsJ10gLnNsaWNrLW5leHR7cmlnaHQ6YXV0bztsZWZ0Oi0yNXB4fS5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50OifihpInfVtkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50OifihpAnfS5zbGljay1zbGlkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fS5zbGljay1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNDVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpY2stZG90cyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDVweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9ue2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmc6NXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlciwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZXtvcGFjaXR5OjF9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtmb250LWZhbWlseTonc2xpY2snO2ZvbnQtc2l6ZTo2cHg7bGluZS1oZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtjb250ZW50OifigKInO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjI1O2NvbG9yOmJsYWNrOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle29wYWNpdHk6Ljc1O2NvbG9yOmJsYWNrfS5tZnAtYmd7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouNztmaWx0ZXI6YWxwaGEob3BhY2l0eT03MCl9Lm1mcC13cmFwe3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0Mztwb3NpdGlvbjpmaXhlZDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5tZnAtY29udGFpbmVye3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO3BhZGRpbmc6MCA4cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmV7ZGlzcGxheTpub25lfS5tZnAtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxMDQ1fS5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnR7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLWFqYXgtY3Vye2N1cnNvcjpwcm9ncmVzc30ubWZwLXpvb20tb3V0LWN1ciwubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3Nle2N1cnNvcjotbW96LXpvb20tb3V0O2N1cnNvcjotd2Via2l0LXpvb20tb3V0O2N1cnNvcjp6b29tLW91dH0ubWZwLXpvb217Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6LW1vei16b29tLWluO2N1cnNvcjp6b29tLWlufS5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50e2N1cnNvcjphdXRvfS5tZnAtY2xvc2UsLm1mcC1hcnJvdywubWZwLXByZWxvYWRlciwubWZwLWNvdW50ZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tZnAtbG9hZGluZy5tZnAtZmlndXJle2Rpc3BsYXk6bm9uZX0ubWZwLWhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1mcC1wcmVsb2FkZXJ7Y29sb3I6I0NDQztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotMC44ZW07bGVmdDo4cHg7cmlnaHQ6OHB4O3otaW5kZXg6MTA0NH0ubWZwLXByZWxvYWRlciBhe2NvbG9yOiNDQ0N9Lm1mcC1wcmVsb2FkZXIgYTpob3Zlcntjb2xvcjojZmZmfS5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlcntkaXNwbGF5Om5vbmV9Lm1mcC1zLWVycm9yIC5tZnAtY29udGVudHtkaXNwbGF5Om5vbmV9YnV0dG9uLm1mcC1jbG9zZSxidXR0b24ubWZwLWFycm93e292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxMDQ2Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5tZnAtY2xvc2V7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NjUpO3BhZGRpbmc6MCAwIDE4cHggMTBweDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlfS5tZnAtY2xvc2U6aG92ZXIsLm1mcC1jbG9zZTpmb2N1c3tvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0ubWZwLWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2V7Y29sb3I6IzMzM30ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle2NvbG9yOiNmZmY7cmlnaHQ6LTZweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6NnB4O3dpZHRoOjEwMCV9Lm1mcC1jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Y29sb3I6I0NDQztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubWZwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6LjY1O2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ubWZwLWFycm93OmFjdGl2ZXttYXJnaW4tdG9wOi01NHB4fS5tZnAtYXJyb3c6aG92ZXIsLm1mcC1hcnJvdzpmb2N1c3tvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0ubWZwLWFycm93OmJlZm9yZSwubWZwLWFycm93OmFmdGVyLC5tZnAtYXJyb3cgLm1mcC1iLC5tZnAtYXJyb3cgLm1mcC1he2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDttYXJnaW4tdG9wOjM1cHg7bWFyZ2luLWxlZnQ6MzVweDtib3JkZXI6bWVkaXVtIGluc2V0IHRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWZ0ZXIsLm1mcC1hcnJvdyAubWZwLWF7Ym9yZGVyLXRvcC13aWR0aDoxM3B4O2JvcmRlci1ib3R0b20td2lkdGg6MTNweDt0b3A6OHB4fS5tZnAtYXJyb3c6YmVmb3JlLC5tZnAtYXJyb3cgLm1mcC1ie2JvcmRlci10b3Atd2lkdGg6MjFweDtib3JkZXItYm90dG9tLXdpZHRoOjIxcHg7b3BhY2l0eTowLjd9Lm1mcC1hcnJvdy1sZWZ0e2xlZnQ6MH0ubWZwLWFycm93LWxlZnQ6YWZ0ZXIsLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYXtib3JkZXItcmlnaHQ6MTdweCBzb2xpZCAjZmZmO21hcmdpbi1sZWZ0OjMxcHh9Lm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSwubWZwLWFycm93LWxlZnQgLm1mcC1ie21hcmdpbi1sZWZ0OjI1cHg7Ym9yZGVyLXJpZ2h0OjI3cHggc29saWQgIzNGM0YzRn0ubWZwLWFycm93LXJpZ2h0e3JpZ2h0OjB9Lm1mcC1hcnJvdy1yaWdodDphZnRlciwubWZwLWFycm93LXJpZ2h0IC5tZnAtYXtib3JkZXItbGVmdDoxN3B4IHNvbGlkICNmZmY7bWFyZ2luLWxlZnQ6MzlweH0ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSwubWZwLWFycm93LXJpZ2h0IC5tZnAtYntib3JkZXItbGVmdDoyN3B4IHNvbGlkICMzRjNGM0Z9Lm1mcC1pZnJhbWUtaG9sZGVye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50e2xpbmUtaGVpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTAwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7dG9wOi00MHB4fS5tZnAtaWZyYW1lLXNjYWxlcnt3aWR0aDoxMDAlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo1Ni4yNSV9Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwwLjEpO2JhY2tncm91bmQ6IzAwMH1pbWcubWZwLWltZ3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo0MHB4IDAgNDBweDttYXJnaW46MCBhdXRvfS5tZnAtZmlndXJle2xpbmUtaGVpZ2h0OjB9Lm1mcC1maWd1cmU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQwcHg7Ym90dG9tOjQwcHg7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xKTtiYWNrZ3JvdW5kOiM0NDR9Lm1mcC1maWd1cmUgc21hbGx7Y29sb3I6I0JEQkRCRDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9Lm1mcC1maWd1cmUgZmlndXJle21hcmdpbjowfS5tZnAtYm90dG9tLWJhcnttYXJnaW4tdG9wOi0zNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6I0YzRjNGMzt3b3JkLXdyYXA6YnJlYWstd29yZDtwYWRkaW5nLXJpZ2h0OjM2cHh9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50e21heC13aWR0aDoxMDAlfS5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZXtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpey5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0OjVweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO2JvdHRvbTowO21hcmdpbjowO3RvcDphdXRvO3BhZGRpbmc6M3B4IDVweDtwb3NpdGlvbjpmaXhlZDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eXtwYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlcntyaWdodDo1cHg7dG9wOjNweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZXt0b3A6MDtyaWdodDowO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtwb3NpdGlvbjpmaXhlZDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjB9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsubWZwLWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzUpO3RyYW5zZm9ybTpzY2FsZSgwLjc1KX0ubWZwLWFycm93LWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNmb3JtLW9yaWdpbjowfS5tZnAtYXJyb3ctcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlfS5tZnAtY29udGFpbmVye3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9fS5tZnAtaWU3IC5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWllNyAubWZwLWJvdHRvbS1iYXJ7d2lkdGg6NjAwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTMwMHB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0ubWZwLWllNyAubWZwLWNvbnRhaW5lcntwYWRkaW5nOjB9Lm1mcC1pZTcgLm1mcC1jb250ZW50e3BhZGRpbmctdG9wOjQ0cHh9Lm1mcC1pZTcgLm1mcC1jbG9zZXt0b3A6MDtyaWdodDowO3BhZGRpbmctdG9wOjB9QGZvbnQtZmFjZXtmb250LWZhbWlseToneXRwcmVndWxhcic7c3JjOnVybChcIi4uL2ZvbnRzL3l0cC1yZWd1bGFyLmVvdFwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Oid5dHByZWd1bGFyJztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUE1c0FCRUFBQUFBRkNBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJnQUFBQUJ3QUFBQWNaOWl1TlVkRVJVWUFBQUdjQUFBQUhRQUFBQ0FBZEFBRVQxTXZNZ0FBQWJ3QUFBQkpBQUFBWUhVTVVyRmpiV0Z3QUFBQ0NBQUFBS2tBQUFHS241WHljV04yZENBQUFBSzBBQUFBTmdBQUFEWU5MUW9oWm5CbmJRQUFBdXdBQUFHeEFBQUNaVk8wTDZkbllYTndBQUFFb0FBQUFBZ0FBQUFJQUFBQUVHZHNlV1lBQUFTb0FBQUdWUUFBQjRqejg2ZFNhR1ZoWkFBQUN3QUFBQUF6QUFBQU5nYktPTnBvYUdWaEFBQUxOQUFBQUNBQUFBQWtFU1FMWEdodGRIZ0FBQXRVQUFBQVZBQUFBUnhPbXdWd2JHOWpZUUFBQzZnQUFBQWpBQUFBa0ZvRVhSUnRZWGh3QUFBTHpBQUFBQ0FBQUFBZ0FXb0I2MjVoYldVQUFBdnNBQUFBK3dBQUFlb2szRWIrY0c5emRBQUFET2dBQUFEQUFBQUJOOTl0djFsd2NtVndBQUFOcUFBQUFMa0FBQUZZM0k2aWtuZGxZbVlBQUE1a0FBQUFCZ0FBQUFiSE1sR25BQUFBQVFBQUFBRE1QYUxQQUFBQUFNM05rN1FBQUFBQXpjMTNzWGphWTJCa1lHRGdBMklKQmhCZ1ltQUVRamNnWmdIekdBQUhUQUI1QUFBQWVOcGpZR2Jad0RpQmdaV0JoZFdZNVN3REE4TXNDTTEwbGlHTktRM0lCMHJCQVNNREVnajFEdmRqY0dEZ2ZjREFsdllQcUpKVmxkRVpwb1pWa3VVWmtGSmdZQVFBVVVVTGV3QUFBSGphWTJCZ1lHYUFZQmtHUmdZUWFBSHlHTUY4Rm9ZTUlDM0dJQUFVWVFPeWVCa1VHS0lZcWhnV0tIQXA2Q3ZFUDJENC94K3NBeVR1eUpBSUZHZUFpelArLy9yLzhmL0QvL2Yrbi9IQThvSG8vV2NLYmxEenNRQkdvT2t3U1VZbUlNR0VyZ0RpUkx5QWhaV05uWU9UaTV1SGw0OWZRRkJJV0VSVVRGeENVa3BhUmhZaUx5ZXZvS2lrcktLcXBxNmhxYVd0bzZ1bmIyQm9aR3hpYW1iT1FGMWdRWll1QUlRbkg0SUFBQUFBQUFBQUFBQUJlZ0VuQUhFQXN3QzlBT0FBNVFEK0FSY0JJd0JkQUhJQnRnQmNBR0FBWmdCeUFJOEFvZ0VyQWJJQVV3QkVCUkVBQUhqYVhWRzdUbHRCRU4wTkR3T0J4TmdnT2RvVXM1bVF4bnVoQlFuRTFZMWlaRHVGNVFocE4zS1JpM0VCSDBDQlJBM2FyeG1nb2FSSW13WWhGMGg4UWo0aEVqTnJpS0kwT3p1emM4NlpNMHZLa2FwMzZXdlBVK2Nra01MZEJzMDIvVTVJdGJNQTk2VHI2NDJNdElNSFdteG05TXAxKy80TEJwdlJsRHRxQU9VOWJ5a1BHVTA3Z1ZxMHAvN1IvQXFHKy93Zjh6c1l0RFRUOU5RNkNla2hCT2FiY1V1RDd4bk51c3NQK29MVjRXSXdNS1NZcHVJdVA2WlMvcmMwNTJyTHNMV1IwYnlETXhINXlUUkFVMnR0QkpyKzFDSFY4M0VVUzVETHByRTJtSml5L2lRVHdZWEpkRlZUdGN6NDJzRmRzclBvWUlNcXpZRUgyTU5XZVF3ZURnOG1GTkszSk1vc0RSSDJZcXZFQ0JHVEhBbzU1ZHpKL3FSQStVZ1N4cnhKU2p2amhyVUd4cEhYd0tBMlQ3UC9QSnROYlc4ZHd2aFpITUYzdnhsTE92aklodG9ZRVdJN1lpbUFDVVJDUmxYNWhoclB2U3dHNUZMN3owQ1VnT1h4ajMrZENMVHUyRVE4bDdWMURqRldDSHArMjl6eXk0cTdWcm5PaTBKM2I2cHFxTklwemZ0ZXpyN0hBNTRlQzhOQlk4R2J6L3YrU29INlBDeXVOR2dPQkVONk4zci9vclhxaUt1OEZ6NnlKOU8vc1ZvQUFBQUFBUUFCLy84QUQzamFUWlZyYkJ4WEZjZnZ1Zk5lNzJObWR4Nzd0bWZITzJONzYxMTc3ODRPVHIxNTRZQWJSN1JRdVVRaHR0b1N1WFpLRlFWS0tZcWdpRkpBZ2twSWtWQ2xJbjhvcFNvbWpYWTNWSEhURmxkRUlZcGF5MWhSK0lENEJoYTI3Rm9JRVFHcGQ4SWR1NGxZN2M2ZU9mZWUvLzJmMyt6ZWl6QWFRd2lmNGlZUmd3UlViZ0dxakxZRk52Vnh0Y1Z6ZnhsdE01aUdxTVVFYVM1SXR3VSt2VFBhaGlCUEZGTXBtb281aG52OFhuakZuK1VtNy94bWpGMUdDTEhvUGYrZmdzVVZFWWNTS0ljR2tZYmFXWXhLTFozYmdHYTUwcXBBQ1EwTmV5WW9ZSUxhRFRxcHVyVUsyRlpCVVlsSlk4dWtFYzBlZ0xwYm8ra1k4Ty9CUWN4MmR2d1AyRmg2L1ErR2wxOWZ5cm91YkhtZXI3cnBqSGxsUFovTktCK3RwMi80L1R6eFN4MHpvLzc0dVVZMjl2SlpPRUhJZm5nNGx6ejdjanlYem4vakp3cUN3Q09MZGoyaVBTUDNGL2hVQUhGM3YrQ3ZpZWU1RElxaEpETFJBQ0xvUEdwSEVDcTFNN1NkNWlEWi9XNnpRVzhtdTlFY3FsN1NJNnhZYWlPcG54Q3lkd1BOV3FXSi90U1NqWTFtcXRxVTVaWU5wV2FsMnBKaUd5MFhTaTFiVnVLWDFGeWgxR3VNb0pZZVVlSnZ5L0dFVmJUcGZUT2pISlJWelVpbTB0bGN3ZWtiS0QxUXJnUjVNOTdPVjhuSXlNalFzS1BVRUtXR05FVkZGQndxRXMveUhNRVZGTU0xUEljNEZoaVdRVnhIY3hqRDB6elhFa2dibUhlNUcxZUE5VDk1NTQ1M3hkK0I5dGJwaTZ2ajEwK2Z2ajYrZXZIMEZqdTd2UERVNXN6Vlk4ZXV6bXcrdFhBQnY3a0Vvdi92MzNXT3Yrdi9DOExHOU0yeEQxOS9FcXV6Q3l1SFZ1WTZSMjVPYnozNStvZHc0TkRLd3V6V0hBSzg2cTl4MjF3S1lZUWtqRmVaM001Zi9UVW13NlFvMTJQKzM4V2YwekVacFZBQmxWQU5mUXUxb3dIWFhNRDFBZEl5UWh2Tmdlb3UyYjFMQXVoQWtWd3lFeFJwcy9wcEFFMjMwcXJUWDFNckVWWGlsNVc0cWxtOXRoTUFNcFIyTXRWSEFiWE1uQkp2WjhvVkdqZFo1WEs2dTZjd05FeHFkTko5ZG5tNEQrOGVJZVllTTdoSDBiM0g5YmNRdWN6ZGVINzVlZitUeFR2ZU8vNXR1REsyTXJzNWQrSG16UXR6bTdNcmJQNlpxeE1ycnoyK3ZmMzRheXNUVjUrNWlOOVloTWk1MVc5M1RpejUvd0ZwK3VqeS9NbnRHWHgrZGZyanFmbHJPNzg4T2I5ODlNYU1QNzE2K05yOEZPcENqYnZudzAzMkJVcm04MmdLZlFjMTBTSmFBd3daR0lOSEVVcmtzYUVuZEkzWENwcEJhdldhVTdOcmRhL3U3UWZQc25tQkYxUmVLNE5qQ3hia2dWUkpkVy9NZG1peWpIa2hDZ0t2R2tyTnErdUduZ1BMVURYVmlvSlRjR3hPTldndUVOT0lZbWtxMWxRcWFEdTJxMUFxS2k2cVJoNkNOMHVxaGxrbjFXSXd0MVozRlRxSDZsdDJrV0xrcVpwUTJGMUg0RDNYMUN6RlVrQ3AxUjhFVmFlS0dyM21nWHB5ZDNPS1pUY2dpb01pM3FJbXFBMkZhRlNZcmtIZDdCWUVTblNNZHFBeDFITmdnLzZwRzBCbzk1UkFHZWhxb05BdWFSSFI5MHdHZFh5SnRrQUoxRHhTRFZRQ2ZTOG9jdWkrRW9ocWFnTmpGcm9uaXlMQU9ZYkJndlNReHVYeGlVU0NHUVhSZUpCbmphZmhiZjZ4QnM4UDlaY2xMTEpkVEpmZEwzYkxSc2dkNTBOZjUyUDdKSVdqSW5ZcUZ1WmhVR0VydWNGMFFqL3pOSnRQR0FyRHo3RVlGaTBjaHZTcHc4Qy9tSlJnUlZMZmdyRWY3UnZvd2h5akozSlBmUGxYL2g4Ti82ZlpyeVg3YmgvcEpzUGo0UUxYOVJhODlOTDNRUWtsam1PcW5vZ25VNkhjeEtrb0kvSnNhSjhjRGNmQ3FaQU1DMmNmRmVTb0h1K1dGRW1XeklRcXg4UFZtQ1RoU0ZxUEtxTElzZ3hKeDBRWVp0MWlvY2pnZnJQYmpJb2lsdGtYeHp4VGxFNUZWVEwxemI3WW1UT1N6WEdpRUJVMFpnSHpYZXhqZDlIa2xEdFRjMlA3aVI0L1dtcWsvakdoZlpYalpXMWJZRlZwM3kwMUcrb2NyaC9LOVZTVDMrMDVPVXNhRW5BWUdLWlJmV0lwRFFhWFQyRWoyL3ZDbDFTNW5OZTdqSHE1ZUNBbE03ck9wRng4UFAxWmYvTnpDVWRrcFhqVWhIbWRmZGkvWHYzMUQ2V2NjUEFJRGpOTW1QbkJ6QytFckFpcFp6UGYrK0xrUXlHUmhUREVwQ05rYm1McHo4ODkyem1FMys4c3dxMVlPRElxZjJaN2xPOFJkSkhuN1JTOGtwWTZyMHFoQWc3eFhJSG5oVml1K3pCRGJoY3gxNlVPZkdWZ2FHa29YZTZMaHdTK2g3TmdTYSt2UjdFU1p2UHlxNlZVcU4rU0MwWlNUUG0zb0VUR294R0loL3A2MHczbmFJeUovR3l3ZjlDTW5uQWVtUjM1MjRoVDVERXJ4T3dCaFI1NUNPTXczZSt1MFQwdE9Fc1IwSk14K05CSGZ0RC9BSitEL2Y3di9UVys5dCtQK0JvOWUvN3ZOWXorQnk2RnNLa0FBQUI0Mm1OZ1pHQmdZR1J3Ykk4SVdoelBiL09WUVo2REFRVE9uaTNmQ0tQLysveDd5ck9CTlJUSTVXQmdBb2tDQUczbURiQUFlTnBqWUdSZ1lGWDl0NWVCZ2VmdGY1Ly9XVHdiR0lBaUtNQWRBSnljQnBoNDJtTjZ3K0RDd2NEQUFNSXNaOEQwSGhCTkxJYXA1MkQ0NzhmQndIUVJ5dmJCcFo3bkxZTXRLZVpqdDVPSmh4VDFUS3NZR0ZoREVUVGpjU0FHMGd5UG9SZ296aWdJcEwwaE5FaU9CY2dGQUVCb05DMTQybU5nWU5DQndqb2NjQUxEQkVZOVJoc2dQSU1NbVpjUmhIdEloa2NBOXBRc3BBQUFBUUFBQUVjQlZBQUxBQUFBQUFBQ0FBRUFBZ0FXQUFBQkFBQ1RBQUFBQUhqYWxaQ3hUZ0pCRkVYUEFwSm9ZWWdGOVZaVVNJQUZUZERDbm1pSWdzVEtzQVNRdUdpQ3UwWWFDcjRPZm9tS096c1RDSFJtTXpQbjNibHozOHNDRnl6SjR1WE9nYktXWlkrOEtzc1pMcWs3emtwOWNKeWpTT1Q0akQ5V2p2UFN0NDZ2S0hvRngydHh5ZkdHcW5mUE8xOGt5b2hTR2pCakpQcVJGbXFQbVdvbFdrWjlvMHVIWi9Fa2ZUTmdUbzBLVlgwMTd1alJwcytUeURxdlQ3eFc5VS9VVjFWejlacnlyUW44bzhRT0wxSnNkVkEvNUl3WnB2N2YvWXNLVFc1ME8xUHFwektOWnl3MVVuS292MmM5ZGJrRDdjMS96ZGhYRlNyTmRJejNIYnVhSkZIMUtNOUNaeUROM04zU29pRnVwZlA2Nm1iT1lBZDhrMEVHQUhqYWJjMDVUd0poSElUeFowQkJCYy9QNElrSTd5NHNoMGRCc29zSEtpcUhlTFVpaVRFMEZINTZYZGwvNlRTL1pJb1pVc3p6TSthZC8zSU9TaWxObW0xMjJHV1BmUTRvY0VpUkkwcVVjWGo0VktnU1VLTk9neWJIbkhES0dTRVI3WGpqZ2t1dTZIRE5EYmQwdWVPZUIzcjBHVERra1JGUFBQUENLMjlhMEtJeXltcEp5MXBSVG5tdGFrM3IydENtdGpManorL3BoNWVkZlUyY2MyRml5LzNweDRYcG1iNVpNYXRtWU5iTXV0a3dtMllyMFc4bkJuT2orT2NYVkRrMFBuamFSYzY3RG9KQUVBVlFGdVQ5ZnFzSkNTWjIrdzEyUWtOanJDQ3g5dytzYlN5MTlEc0dLLzlPYjNSWnVqazNrN256WnA4YnNidlNrWFhvUjhZZXc5Z2F2TjlRTkhTVUhURmNoNG9NZnVvVjB1cUdOTDRudjI1ZW1xM3lIenpBRHdWY3dPc0ZITUN0Qld6QVdRbFlnSjBJbUlBMXJSbUFlUmJRQVdNNnZRRDA0QTlHZ1hnbFJCbzRLaCsxOWdKR1lEZ3pCcU9uWkFMR084a1VUTGFTR1poV2tqbVlyU1VMTUE4a1M3Q1lpNVpnS1RsUXhyL1cxRjVhQUFBQUFBRlJwOGN4QUFBPSkgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy95dHAtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5tYl9ZVFBsYXllcjpmb2N1c3tvdXRsaW5lOjB9Lm1iWVRQX3dyYXBwZXJ7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7cGVyc3BlY3RpdmU6MTAwMDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWJfWVRQbGF5ZXIgLmxvYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUxKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJweCA0cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1mYW1pbHk6XCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7LXdlYmtpdC1hbmltYXRpb246ZmFkZSAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlO2FuaW1hdGlvbjpmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlezAle29wYWNpdHk6LjV9MTAwJXtvcGFjaXR5OjF9fS5ZVFBGdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwMH0ubWJZVFBfd3JhcHBlciBpZnJhbWV7bWF4LXdpZHRoOjQwMDBweCAhaW1wb3J0YW50fS5pbmxpbmVfWVRQbGF5ZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuNyk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSl9LmlubGluZV9ZVFBsYXllciBpbWd7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9Lm1iX1lUUEJhciAueXRwaWNvbntmb250LXNpemU6MjBweDtmb250LWZhbWlseToneXRwcmVndWxhcid9Lm1iX1lUUEJhciAubWJfWVRQVXJsLnl0cGljb257Zm9udC1zaXplOjMwcHh9Lm1iX1lUUEJhcnt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTBweDtwYWRkaW5nOjVweDtiYWNrZ3JvdW5kOiMzMzM7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjEwMDA7Zm9udDoxNHB4LzE2cHggc2Fucy1zZXJpZjtjb2xvcjp3aGl0ZTtvcGFjaXR5Oi4xO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWJfWVRQQmFyLnZpc2libGUsLm1iX1lUUEJhcjpob3ZlcntvcGFjaXR5OjF9Lm1iX1lUUEJhciAuYnV0dG9uQmFye3RyYW5zaXRpb246YWxsIC41cztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQ6MTJweC8xNHB4IENhbGlicmk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zMHB4O2xlZnQ6MDtwYWRkaW5nOjVweDt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWJfWVRQQmFyOmhvdmVyIC5idXR0b25CYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCl9Lm1iX1lUUEJhciBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6MTZweC8yMHB4IENhbGlicmksIHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzBweDtoZWlnaHQ6MjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1iX1lUUEJhciBzcGFuLm1iX1lUUFRpbWV7d2lkdGg6MTMwcHh9Lm1iX1lUUEJhciBzcGFuLm1iX1lUUFVybCwubWJfWVRQQmFyIHNwYW4ubWJfT25seVlUe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9jazt0b3A6NnB4O3JpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9Lm1iX1lUUEJhciBzcGFuLm1iX1lUUFVybCBpbWd7d2lkdGg6NjBweH0ubWJfWVRQQmFyIHNwYW4ubWJfT25seVlUe2xlZnQ6MzAwcHg7cmlnaHQ6YXV0b30ubWJfWVRQQmFyIHNwYW4ubWJfT25seVlUIGltZ3t3aWR0aDoyNXB4fS5tYl9ZVFBCYXIgc3Bhbi5tYl9ZVFBVcmwgYXtjb2xvcjp3aGl0ZX0ubWJfWVRQQmFyIC5tYl9ZVFBQbGF5cGF1c2UsLm1iX1lUUGxheWVyIC5tYl9ZVFBCYXIgLm1iX1lUUFBsYXlwYXVzZSBpbWd7Y3Vyc29yOnBvaW50ZXJ9Lm1iX1lUUEJhciAubWJfWVRQTXV0ZVVubXV0ZXtjdXJzb3I6cG9pbnRlcn0ubWJfWVRQQmFyIC5tYl9ZVFBQcm9ncmVzc3toZWlnaHQ6MTBweDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzIyMjtib3R0b206MDtsZWZ0OjB9Lm1iX1lUUEJhciAubWJfWVRQTG9hZGVke2hlaWdodDoxMHB4O3dpZHRoOjA7YmFja2dyb3VuZDojNDQ0O2xlZnQ6MH0ubWJfWVRQQmFyIC5tYl9ZVFBzZWVrYmFye2hlaWdodDoxMHB4O3dpZHRoOjA7YmFja2dyb3VuZDojYmIxMTBlO2JvdHRvbTowO2xlZnQ6MDtib3gtc2hhZG93OnJnYmEoODIsODIsODIsMC40NykgMXB4IDFweCAzcHh9Lm1iX1lUUEJhciAuWVRQT3ZlcmxheXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOlwiZmxhdFwiO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uWVRQT3ZlcmxheS5yYXN0ZXJ7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvcmFzdGVyLnBuZ1wiKX0uWVRQT3ZlcmxheS5yYXN0ZXIucmV0aW5he2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL3Jhc3RlckAyeC5wbmdcIil9LllUUE92ZXJsYXkucmFzdGVyLWRvdHtiYWNrZ3JvdW5kOnVybChcImltYWdlcy9yYXN0ZXJfZG90LnBuZ1wiKX0uWVRQT3ZlcmxheS5yYXN0ZXItZG90LnJldGluYXtiYWNrZ3JvdW5kOnVybChcImltYWdlcy9yYXN0ZXJfZG90QDJ4LnBuZ1wiKX0ubWJfWVRQQmFyIC5zaW1wbGVTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXJpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweH0ubWJfWVRQQmFyLmNvbXBhY3QgLnNpbXBsZVNsaWRlcnt3aWR0aDo0MHB4fS5tYl9ZVFBCYXIgLnNpbXBsZVNsaWRlci5tdXRlZHtvcGFjaXR5Oi4zfS5tYl9ZVFBCYXIgLmxldmVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fS5tYl9ZVFBCYXIgLmxldmVsLmhvcml6b250YWx7aGVpZ2h0OjEwMCU7d2lkdGg6MH0ubWJfWVRQQmFyIC5sZXZlbC52ZXJ0aWNhbHtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJkdy1pY29uc1wiO3NyYzp1cmwoXCIuLi8uLi9mb250cy9kdy1pY29ucy5lb3RcIik7c3JjOnVybChcIi4uLy4uL2ZvbnRzL2R3LWljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvZHctaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzL2R3LWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy9kdy1pY29ucy5zdmcjZHctaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZHctaWNvbnNcIiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC12YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtzcGVhazpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXDYxXCJ9Lmljb24tY3Jvc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXDYzXCJ9Lmljb24tZG90czpiZWZvcmV7Y29udGVudDpcIlxcNjRcIn0uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcNjVcIn0uaWNvbi1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXDY2XCJ9Lmljb24tcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFw2N1wifS5pY29uLXJpYmJvbjpiZWZvcmV7Y29udGVudDpcIlxcNjhcIn0uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFw2OVwifS5pY29uLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFw2YVwifS5pY29uLWdvb2dsZXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXDZiXCJ9Lmljb24tYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcNmNcIn0uaWNvbi1tZW46YmVmb3Jle2NvbnRlbnQ6XCJcXDZkXCJ9Lmljb24td29tZW46YmVmb3Jle2NvbnRlbnQ6XCJcXDZlXCJ9Lmljb24td2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXDZmXCJ9Lmljb24tY2FydC1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcNjJcIn0uaWNvbi1jYXJ0LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXDcwXCJ9Lmljb24tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXDcxXCJ9Lmljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcNzJcIn0uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFw3M1wifS5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFw3NFwifS5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcNzVcIn0uaWNvbi1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXDc2XCJ9Lmljb24td2VjaGF0LW5vLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcNzdcIn0uaWNvbi13ZWliby1uby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXDc4XCJ9Lmljb24tZG90OmJlZm9yZXtjb250ZW50OlwiXFw3OVwifS5pY29uLWRvdC1maWxsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDdhXCJ9Lmljb24tdms6YmVmb3Jle2NvbnRlbnQ6XCJcXDQxXCJ9Lmljb24tc25hcGNoYXR7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM2cHggMHB4O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7Lmljb24tc25hcGNoYXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUyeC5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM2cHggMHB4O2JhY2tncm91bmQtc2l6ZTo2NzVweCA2NDBweH19Lmljb24tc25hcGNoYXQtZGFya3t3aWR0aDozNXB4O2hlaWdodDozNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzZweCAtMzVweDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LTVweDttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXsuaWNvbi1zbmFwY2hhdC1kYXJre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlMngucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246LTEzNnB4IC0zNXB4O2JhY2tncm91bmQtc2l6ZTo2NzVweCA2NDBweH19Lmljb24tYXJyb3ctbGVmdC10aGluOmJlZm9yZXtjb250ZW50OlwiXFw0MlwifS5pY29uLWFycm93LXJpZ2h0LXRoaW46YmVmb3Jle2NvbnRlbnQ6XCJcXDQzXCJ9Lmljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIlxcNDRcIn0uaWNvbi0yMDE0NTA4ODk6YmVmb3Jle2NvbnRlbnQ6XCJcXDRiXCJ9Lmljb24tMjAxNDc5NDI1OmJlZm9yZXtjb250ZW50OlwiXFw0Y1wifS5pY29uLTIwMTQ3ODU0NTpiZWZvcmV7Y29udGVudDpcIlxcNDVcIn0uaWNvbi0yMDE0Nzk1NjU6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ2XCJ9Lmljb24tMjAxNDU2NjA5OmJlZm9yZXtjb250ZW50OlwiXFw0ZFwifS5pY29uLTIwMTQ1MDY4OTpiZWZvcmV7Y29udGVudDpcIlxcNDhcIn0uaWNvbi10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcNDdcIn0uaWNvbi10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ5XCJ9QC13ZWJraXQta2V5ZnJhbWVzIHNrLXNjYWxlb3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHNrLXNjYWxlb3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjB9fWJvZHl7Zm9udC1mYW1pbHk6XCJhZG9iZS1jYXNsb24tcHJvXCIsc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzRmNGY0Zn1oMXtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTozMXB4O2xpbmUtaGVpZ2h0OjEuMThlbTtsZXR0ZXItc3BhY2luZzowLjJlbTttYXJnaW46MC41ZW0gMDtmb250LXdlaWdodDozMDB9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7aDF7Zm9udC1zaXplOjU0cHh9fWgye2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS4xOGVtO2xldHRlci1zcGFjaW5nOjAuMmVtO21hcmdpbjowLjVlbSAwO2ZvbnQtd2VpZ2h0OjMwMH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXtoMntmb250LXNpemU6MzhweH19aDN7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjE4ZW07bGV0dGVyLXNwYWNpbmc6MC4yZW07bWFyZ2luOjAuNWVtIDA7Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe2gze2ZvbnQtc2l6ZToyNHB4fX1oNHtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMmVtfS5saW5lLWhlYWRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDo4MHB4O2hlaWdodDoxcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7bWFyZ2luOjAuM2VtIGF1dG8gMCBhdXRvfS5saW5lLWhlYWRlci5kYXJrOmFmdGVye2JvcmRlci1jb2xvcjojYzhjOGM4fS5jZW50ZXJlZHt0ZXh0LWFsaWduOmNlbnRlcn1we2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNGVtO2xldHRlci1zcGFjaW5nOjAuMDFlbTttYXJnaW46MS40ZW0gMH1wLmludHJvZHVjdGlvbntmb250LXNpemU6MThweDtmb250LXN0eWxlOml0YWxpYztsZXR0ZXItc3BhY2luZzowLjAwNWVtO2xpbmUtaGVpZ2h0OjEuMzVlbX1wLmNhcHRpb257Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6I2FhYTttYXJnaW4tdG9wOjBweH1wLmZlYXR1cmVke2ZvbnQtc2l6ZToxOXB4O2xldHRlci1zcGFjaW5nOjAuMDA1ZW07bGluZS1oZWlnaHQ6MS4zNWVtfXAgYXtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6MS4xZW19YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiM0ZTU4NzR9YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmZvY3Vze291dGxpbmU6MH1hLmEtYmlne2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMn1zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1lbSxpe2ZvbnQtc3R5bGU6aXRhbGljfWhye2NvbG9yOiNkZGQ7YmFja2dyb3VuZC1jb2xvcjojZGRkO2hlaWdodDoxcHg7Ym9yZGVyOm5vbmV9LmxpbmUtdGhyb3VnaHtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDMwcHh9LmxpbmUtdGhyb3VnaD5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDE1cHg7cG9zaXRpb246cmVsYXRpdmV9LmxpbmUtdGhyb3VnaD5zcGFuOmJlZm9yZSwubGluZS10aHJvdWdoPnNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZGRkO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ1JTt3aWR0aDo0MDAlfS5saW5lLXRocm91Z2g+c3BhbjpiZWZvcmV7cmlnaHQ6MTAwJX0ubGluZS10aHJvdWdoPnNwYW46YWZ0ZXJ7bGVmdDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LmxpbmUtdGhyb3VnaHtwYWRkaW5nOjAgNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7cHtmb250LXNpemU6MThweH1wLmludHJvZHVjdGlvbntmb250LXNpemU6MjNweH1wLmZlYXR1cmVke2ZvbnQtc2l6ZToyNHB4fX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOiM0ZTU4NzQ7Y29sb3I6d2hpdGV9OjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOiM0ZTU4NzQ7Y29sb3I6d2hpdGV9aHRtbHstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5ICNwYWdlLXdyYXBwZXJ7bWluLWhlaWdodDoxMDB2aDtiYWNrZ3JvdW5kOndoaXRlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVufS5ncmlke21heC13aWR0aDoxMDcwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmdyaWQ+LmlubmVye21hcmdpbjo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuZ3JpZD4uaW5uZXJ7bWFyZ2luOjEzcHh9fS5ncmlkOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LmdyaWR7bWF4LXdpZHRoOjExMDJweDtwYWRkaW5nOjEzcHh9fWltZ3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9Kjpmb2N1c3tvdXRsaW5lOm5vbmV9LmxvYWRlci0tc3Bpbi5nbG9iYWx7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoxMDttYXJnaW4tdG9wOi0yMHB4O21hcmdpbi1sZWZ0Oi0yMHB4O2JhY2tncm91bmQ6d2hpdGU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjUwcHg7Ym94LXNoYWRvdzowcHggMHB4IDVweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZSxvcGFjaXR5IDAuM3MgZWFzZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTtwb2ludGVyLWV2ZW50czpub25lfS5sb2FkZXItLXNwaW4uZ2xvYmFsIHN2Z3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfWJvZHkubG9hZGluZyAubG9hZGVyLS1zcGluLmdsb2JhbHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0ud2YtbG9hZGluZ3t2aXNpYmlsaXR5OmhpZGRlbn0ud2YtYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LnNwaW5uZXJ7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiM5YjliOWI7bWFyZ2luOmF1dG87Ym9yZGVyLXJhZGl1czoxMDAlOy13ZWJraXQtYW5pbWF0aW9uOnNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOnNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXR9dWwubWVzc2FnZXN7bWF4LXdpZHRoOjEwNzBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjE1cHggMTBweH11bC5tZXNzYWdlcz4uaW5uZXJ7bWFyZ2luOjVweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe3VsLm1lc3NhZ2VzPi5pbm5lcnttYXJnaW46MTNweH19dWwubWVzc2FnZXM6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXt1bC5tZXNzYWdlc3ttYXgtd2lkdGg6MTEwMnB4O3BhZGRpbmc6MTNweH19dWwubWVzc2FnZXMgbGl7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxOHB4IDE1cHggMTRweCAxNXB4fXVsLm1lc3NhZ2VzIC5zdWNjZXNzLW1zZ3tib3JkZXI6MXB4IHNvbGlkICM3N2IyNTk7Y29sb3I6IzI4NUQwMDtiYWNrZ3JvdW5kOiNmM2ZhZWY7cGFkZGluZzowfXVsLm1lc3NhZ2VzIC5lcnJvci1tc2d7Ym9yZGVyOjFweCBzb2xpZCAjRkY4OTg5O2NvbG9yOiNhYTJhMTI7YmFja2dyb3VuZDpyZ2JhKDI1NSwxMzcsMTM3LDAuMik7cGFkZGluZzowfXVsLm1lc3NhZ2VzIC5lcnJvci1tc2c6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7dWwubWVzc2FnZXN7cGFkZGluZzoxNXB4IDI2cHh9fS5zbGljay1sb2FkaW5nIC5zbGljay1saXN0e2JhY2tncm91bmQ6I2ZmZn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidzbGljayc7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfWJ1dHRvbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0saW5wdXQsdGV4dGFyZWF7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MH1idXR0b246Zm9jdXMsaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLGlucHV0OmZvY3VzLHRleHRhcmVhOmZvY3Vze291dGxpbmU6MH1pbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSx0ZXh0YXJlYXtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO2xpbmUtaGVpZ2h0OjQzcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAxNXB4IDAgMTVweDtmb250LWZhbWlseTpcImFkb2JlLWNhc2xvbi1wcm9cIixzZXJpZjtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjAxZW07d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6IzRmNGY0Zn1pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kOndoaXRlfXRleHRhcmVhe2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MTAwcHg7bWF4LXdpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MS40ZW07cGFkZGluZzoxNXB4fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MC4wOGVtO21hcmdpbi1ib3R0b206MC42NWVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe2xhYmVse2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuMDZlbX19aW5wdXRbdHlwZT1cImJ1dHRvblwiXSxidXR0b24sLmJ1dHRvbntjdXJzb3I6cG9pbnRlcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjNGY0ZjRmO2NvbG9yOiM0ZjRmNGY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3BhZGRpbmc6MTBweCA0MHB4O21pbi1oZWlnaHQ6NDZweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxM3B4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWRlY29yYXRpb246bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtsZXR0ZXItc3BhY2luZzowLjFlbTtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbW96LWlubGluZS1mbGV4O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHNwYW4uYnRuLWxhYmVsLGJ1dHRvbiBzcGFuLmJ0bi1sYWJlbCwuYnV0dG9uIHNwYW4uYnRuLWxhYmVse3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZTtkaXNwbGF5OmJsb2NrfWlucHV0W3R5cGU9XCJidXR0b25cIl0gc3Bhbi5idG4tbGFiZWwgc3BhbixidXR0b24gc3Bhbi5idG4tbGFiZWwgc3BhbiwuYnV0dG9uIHNwYW4uYnRuLWxhYmVsIHNwYW57ZGlzcGxheTpibG9ja31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHNwYW4uYnRuLWxhYmVsIHNwYW46bGFzdC1jaGlsZCxidXR0b24gc3Bhbi5idG4tbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5idXR0b24gc3Bhbi5idG4tbGFiZWwgc3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmxhcmdlLGJ1dHRvbi5sYXJnZSwuYnV0dG9uLmxhcmdle21pbi1oZWlnaHQ6NTZweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc2l6ZToxM3B4fWlucHV0W3R5cGU9XCJidXR0b25cIl0ud2hpdGUsYnV0dG9uLndoaXRlLC5idXR0b24ud2hpdGV7Ym9yZGVyOjFweCBzb2xpZCB3aGl0ZTtjb2xvcjp3aGl0ZX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJsdWUsYnV0dG9uLmJsdWUsLmJ1dHRvbi5ibHVle2JvcmRlcjoxcHggc29saWQgIzRlNTg3NDtiYWNrZ3JvdW5kOiM0ZTU4NzR9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5ibHVlICosYnV0dG9uLmJsdWUgKiwuYnV0dG9uLmJsdWUgKntjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fWlucHV0W3R5cGU9XCJidXR0b25cIl0uZGFyay1ibHVlLGJ1dHRvbi5kYXJrLWJsdWUsLmJ1dHRvbi5kYXJrLWJsdWV7Ym9yZGVyOjFweCBzb2xpZCAjM0EzQTQ1O2JhY2tncm91bmQ6IzNBM0E0NX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmRhcmstYmx1ZSAqLGJ1dHRvbi5kYXJrLWJsdWUgKiwuYnV0dG9uLmRhcmstYmx1ZSAqe2NvbG9yOndoaXRlICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5ncmVlbixidXR0b24uZ3JlZW4sLmJ1dHRvbi5ncmVlbntib3JkZXI6MXB4IHNvbGlkICM0NzllN2E7YmFja2dyb3VuZDojNDc5ZTdhfWlucHV0W3R5cGU9XCJidXR0b25cIl0uZ3JlZW4gKixidXR0b24uZ3JlZW4gKiwuYnV0dG9uLmdyZWVuICp7Y29sb3I6d2hpdGUgIWltcG9ydGFudH1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmxvYWQtbW9yZS1idG4saW5wdXRbdHlwZT1cImJ1dHRvblwiXS5zaG93LWFsbCxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFkZC13YXRjaGJhbmQsaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5uZXh0LXBhZ2UsYnV0dG9uLmxvYWQtbW9yZS1idG4sYnV0dG9uLnNob3ctYWxsLGJ1dHRvbi5hZGQtd2F0Y2hiYW5kLGJ1dHRvbi5uZXh0LXBhZ2UsLmJ1dHRvbi5sb2FkLW1vcmUtYnRuLC5idXR0b24uc2hvdy1hbGwsLmJ1dHRvbi5hZGQtd2F0Y2hiYW5kLC5idXR0b24ubmV4dC1wYWdle2JvcmRlcjoxcHggc29saWQgIzNBM0E0NTtiYWNrZ3JvdW5kOiMzQTNBNDU7Y29sb3I6d2hpdGUgIWltcG9ydGFudH1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmxvYWQtbW9yZS1idG4gKixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNob3ctYWxsICosaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hZGQtd2F0Y2hiYW5kICosaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5uZXh0LXBhZ2UgKixidXR0b24ubG9hZC1tb3JlLWJ0biAqLGJ1dHRvbi5zaG93LWFsbCAqLGJ1dHRvbi5hZGQtd2F0Y2hiYW5kICosYnV0dG9uLm5leHQtcGFnZSAqLC5idXR0b24ubG9hZC1tb3JlLWJ0biAqLC5idXR0b24uc2hvdy1hbGwgKiwuYnV0dG9uLmFkZC13YXRjaGJhbmQgKiwuYnV0dG9uLm5leHQtcGFnZSAqe2NvbG9yOndoaXRlICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1cImJ1dHRvblwiXSAubG9hZGVyLS1zcGluLGJ1dHRvbiAubG9hZGVyLS1zcGluLC5idXR0b24gLmxvYWRlci0tc3BpbntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtyaWdodDowO3RvcDowfWlucHV0W3R5cGU9XCJidXR0b25cIl0gLmxvYWRlci0tc3BpbiBzdmcsYnV0dG9uIC5sb2FkZXItLXNwaW4gc3ZnLC5idXR0b24gLmxvYWRlci0tc3BpbiBzdmd7d2lkdGg6NDBweCAhaW1wb3J0YW50O2hlaWdodDo0MHB4ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LTEycHh9aW5wdXRbdHlwZT1cImJ1dHRvblwiXSAubG9hZGVyLS1zcGluIHN2ZyBwYXRoLGlucHV0W3R5cGU9XCJidXR0b25cIl0gLmxvYWRlci0tc3BpbiBzdmcgcmVjdCxidXR0b24gLmxvYWRlci0tc3BpbiBzdmcgcGF0aCxidXR0b24gLmxvYWRlci0tc3BpbiBzdmcgcmVjdCwuYnV0dG9uIC5sb2FkZXItLXNwaW4gc3ZnIHBhdGgsLmJ1dHRvbiAubG9hZGVyLS1zcGluIHN2ZyByZWN0e2ZpbGw6I2ZmZn1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFkZC10by1jYXJ0LGJ1dHRvbi5hZGQtdG8tY2FydCwuYnV0dG9uLmFkZC10by1jYXJ0e3BhZGRpbmc6MCAyMHB4O3dpZHRoOjEwMCU7bWluLXdpZHRoOjI1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgIzQ3OWU3YTtiYWNrZ3JvdW5kOiM0NzllN2E7bGluZS1oZWlnaHQ6MTZweH1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFkZC10by1jYXJ0ICosYnV0dG9uLmFkZC10by1jYXJ0ICosLmJ1dHRvbi5hZGQtdG8tY2FydCAqe2NvbG9yOndoaXRlICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hZGQtdG8tY2FydCAuYXRjLXJpZ2h0LGJ1dHRvbi5hZGQtdG8tY2FydCAuYXRjLXJpZ2h0LC5idXR0b24uYWRkLXRvLWNhcnQgLmF0Yy1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFkZC10by1jYXJ0IC5hdGMtcmlnaHQgLmJ0bi1sYWJlbCxidXR0b24uYWRkLXRvLWNhcnQgLmF0Yy1yaWdodCAuYnRuLWxhYmVsLC5idXR0b24uYWRkLXRvLWNhcnQgLmF0Yy1yaWdodCAuYnRuLWxhYmVse3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEzcHh9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hZGQtdG8tY2FydCAuYXRjLXJpZ2h0IC5sb2FkZXItLXNwaW4sYnV0dG9uLmFkZC10by1jYXJ0IC5hdGMtcmlnaHQgLmxvYWRlci0tc3BpbiwuYnV0dG9uLmFkZC10by1jYXJ0IC5hdGMtcmlnaHQgLmxvYWRlci0tc3Bpbnt3aWR0aDo0MHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNXB4fWlucHV0W3R5cGU9XCJidXR0b25cIl0uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2UsYnV0dG9uLmFkZC10by1jYXJ0IHNwYW4uYnRuLXByaWNlLC5idXR0b24uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2V7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWJveC1mbGV4OjE7LW1vei1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi1yaWdodDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNXB4fWlucHV0W3R5cGU9XCJidXR0b25cIl0uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2U6YWZ0ZXIsYnV0dG9uLmFkZC10by1jYXJ0IHNwYW4uYnRuLXByaWNlOmFmdGVyLC5idXR0b24uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTtoZWlnaHQ6MzBweDt3aWR0aDoxcHg7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTttYXJnaW4tdG9wOi0xNXB4O29wYWNpdHk6MC41fWlucHV0W3R5cGU9XCJidXR0b25cIl0uYWRkLXRvLWNhcnQuYWRkLXRvLWNhcnQtbG9hZGluZyAuYnRuLWxhYmVsLGJ1dHRvbi5hZGQtdG8tY2FydC5hZGQtdG8tY2FydC1sb2FkaW5nIC5idG4tbGFiZWwsLmJ1dHRvbi5hZGQtdG8tY2FydC5hZGQtdG8tY2FydC1sb2FkaW5nIC5idG4tbGFiZWx7b3BhY2l0eTowfWlucHV0W3R5cGU9XCJidXR0b25cIl0uYWRkLXRvLWNhcnQuYWRkLXRvLWNhcnQtbG9hZGluZyAubG9hZGVyLS1zcGluLGJ1dHRvbi5hZGQtdG8tY2FydC5hZGQtdG8tY2FydC1sb2FkaW5nIC5sb2FkZXItLXNwaW4sLmJ1dHRvbi5hZGQtdG8tY2FydC5hZGQtdG8tY2FydC1sb2FkaW5nIC5sb2FkZXItLXNwaW57ZGlzcGxheTpibG9ja31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmdvLXRvLWNoZWNrb3V0LGJ1dHRvbi5nby10by1jaGVja291dCwuYnV0dG9uLmdvLXRvLWNoZWNrb3V0e3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfWlucHV0W3R5cGU9XCJidXR0b25cIl0uY2xvc2UsaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5uZXh0LGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJldixidXR0b24uY2xvc2UsYnV0dG9uLm5leHQsYnV0dG9uLnByZXYsLmJ1dHRvbi5jbG9zZSwuYnV0dG9uLm5leHQsLmJ1dHRvbi5wcmV2e21pbi1oZWlnaHQ6MH0uY2FtcGFpZ24tdHlwZS0tYnRuIC5idXR0b257Ym9yZGVyLWNvbG9yOnJlZDtjb2xvcjpyZWR9LmNhbXBhaWduLXR5cGUtLWJ0biAuYnV0dG9uLndoaXRle2JvcmRlcjoxcHggc29saWQgd2hpdGU7Y29sb3I6d2hpdGV9LmNhbXBhaWduLXR5cGUtLWJ0biAuYnV0dG9uLmJsdWV7Ym9yZGVyOjFweCBzb2xpZCAjNGU1ODc0O2JhY2tncm91bmQ6IzRlNTg3NH0uY2FtcGFpZ24tdHlwZS0tYnRuIC5idXR0b24uYmx1ZSAqe2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmNhbXBhaWduLXR5cGUtLWJ0biAuYnV0dG9uLmdyZWVue2JvcmRlcjoxcHggc29saWQgIzQ3OWU3YTtiYWNrZ3JvdW5kOiM0NzllN2F9LmNhbXBhaWduLXR5cGUtLWJ0biAuYnV0dG9uLmdyZWVuICp7Y29sb3I6d2hpdGUgIWltcG9ydGFudH0uY2FtcGFpZ24tdHlwZS0tYnRuIC5idXR0b24uYWRkLXRvLWNhcnR7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNhbXBhaWduLXR5cGUtLWJ0biAuYnV0dG9uLmFkZC10by1jYXJ0ICp7Y29sb3I6IzRmNGY0ZiAhaW1wb3J0YW50fS5jYW1wYWlnbi10eXBlLS1idG4gLmJ1dHRvbi5hZGQtdG8tY2FydCBzcGFuLmJ0bi1sYWJlbHtmb250LXNpemU6MTVweH0uY2FtcGFpZ24tdHlwZS0tYnRuIC5idXR0b24uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2U6YWZ0ZXJ7cmlnaHQ6MDt0b3A6NTAlO2hlaWdodDoxNnB4O3dpZHRoOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiM0ZjRmNGY7bWFyZ2luLXRvcDotOHB4O29wYWNpdHk6MC41fS5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbil7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6XCJhZG9iZS1jYXNsb24tcHJvXCIsc2VyaWY7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NTVweH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIGEsLnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSBzcGFue2xpbmUtaGVpZ2h0OmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtoZWlnaHQ6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdHtib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDo1MHB4fS5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MTBweH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbnttYXJnaW4tdG9wOi01cHh9LnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSAuc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LXRleHR7dGV4dC1pbmRlbnQ6MTBweDtjb2xvcjojNGY0ZjRmO2ZvbnQtZmFtaWx5OlwiYWRvYmUtY2FzbG9uLXByb1wiLHNlcmlmfS5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpfS5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5zZWxlY3Rib3hpdC1lbmFibGVkOmhvdmVyLC5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5zZWxlY3Rib3hpdC1lbmFibGVkOmZvY3VzLC5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5zZWxlY3Rib3hpdC1lbmFibGVkOmFjdGl2ZXtjb2xvcjpibGFja30uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uc2VsZWN0Ym94aXQtZW5hYmxlZDpob3Zlciwuc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uc2VsZWN0Ym94aXQtZW5hYmxlZDpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1cHh9LnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuIC5zZWxlY3Rib3hpdC1hcnJvdy1jb250YWluZXJ7d2lkdGg6NDVweDt0ZXh0LWFsaWduOmNlbnRlcn0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4gLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtZGVmYXVsdC1hcnJvd3t0b3A6MDtsaW5lLWhlaWdodDo1MHB4O2NvbG9yOiM5YjliOWI7Zm9udC1zaXplOjlweH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4gLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtZGVmYXVsdC1hcnJvdzpiZWZvcmV7Zm9udC1mYW1pbHk6XCJkdy1pY29uc1wiICFpbXBvcnRhbnQ7Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtmb250LXZhcmlhbnQ6bm9ybWFsICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3NwZWFrOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtjb250ZW50OlwiXFw2Y1wiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdC1saXN0e2ZvbnQtZmFtaWx5OlwiYWRvYmUtY2FzbG9uLXByb1wiLHNlcmlmO2JvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTttYXJnaW4tdG9wOi0ycHg7d2lkdGg6MzAwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDozMDBweH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdC1saXN0ICp7Zm9udC1mYW1pbHk6aW5oZXJpdCAhaW1wb3J0YW50fS5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0LWxpc3QgYXtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1NXB4O3BhZGRpbmctbGVmdDo1cHh9LnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSAuc2VsZWN0Ym94aXQtbGlzdCAuc2VsZWN0Ym94aXQtb3B0aW9uW2RhdGEtaWNvbl49J2ZsYWcnXXtiYWNrZ3JvdW5kOiNmNGY0ZjR9LnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSAuc2VsZWN0Ym94aXQtbGlzdCAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb257bWFyZ2luLXRvcDotNXB4O21hcmdpbi1yaWdodDo1cHh9LnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSAuc2VsZWN0Ym94aXQtbGlzdCAuc2VsZWN0Ym94aXQtb3B0aW9uLWFuY2hvcntjb2xvcjojNGY0ZjRmO3RleHQtZGVjb3JhdGlvbjpub25lfS5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0LWxpc3Q+LnNlbGVjdGJveGl0LWZvY3VzPi5zZWxlY3Rib3hpdC1vcHRpb24tYW5jaG9ye2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojNGU1ODc0fS5zZWxlY3Rib3hpdC1jb250YWluZXI6bm90KC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbikgLnNlbGVjdGJveGl0LWxpc3Q+LnNlbGVjdGJveGl0LWRpc2FibGVkPi5zZWxlY3Rib3hpdC1vcHRpb24tYW5jaG9ye2NvbG9yOiM5OTk5OTl9LnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKS5mdXR1cmF7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6NTBweH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pLmZ1dHVyYSAuc2VsZWN0Ym94aXQtdGV4dHtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pLmZ1dHVyYSAuc2VsZWN0Ym94aXQtbGlzdHtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudH0uc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pLmZ1dHVyYSAuc2VsZWN0Ym94aXQtbGlzdCAqe2ZvbnQtZmFtaWx5OmluaGVyaXQgIWltcG9ydGFudH0uamNmLXJhZGlve3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzk3OTc5Nztib3JkZXItcmFkaXVzOjE1cHg7bWFyZ2luOjAgMTBweCAwIDA7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweH0uamNmLXJhZGlvIHNwYW57ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7bGVmdDo1cHg7YmFja2dyb3VuZDojQUFBQUFBO2JvcmRlci1yYWRpdXM6MTVweDt3aWR0aDo4cHg7aGVpZ2h0OjhweH0uamNmLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JvcmRlcjowO21hcmdpbjowO2xlZnQ6MDt0b3A6MH0uamNmLXJhZGlvLmpjZi1jaGVja2VkIHNwYW57ZGlzcGxheTpibG9ja30uamNmLWNoZWNrYm94e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO21hcmdpbjowIDEwcHggMCAwO2hlaWdodDoxNnB4O3dpZHRoOjE2cHh9LmpjZi1jaGVja2JveCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi03cHggMCAwIC02cHg7Zm9udC1zaXplOjEwcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5qY2YtY2hlY2tib3ggc3BhbjpiZWZvcmV7Zm9udC1mYW1pbHk6XCJkdy1pY29uc1wiICFpbXBvcnRhbnQ7Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtmb250LXZhcmlhbnQ6bm9ybWFsICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3NwZWFrOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtjb250ZW50OlwiXFw2M1wifS5qY2YtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7bWFyZ2luOjA7bGVmdDowO3RvcDowfS5qY2YtY2hlY2tib3guamNmLWNoZWNrZWQgc3BhbntkaXNwbGF5OmJsb2NrfTpyb290IC5qY2YtY2hlY2tib3ggc3BhbnttYXJnaW46LTVweCAwIDAgLTVweH0uamNmLWRpc2FibGVke2JhY2tncm91bmQ6I2RkZCAhaW1wb3J0YW50fS5pbnB1dC1ib3ggLmlucHV0LXRleHQudmFsaWRhdGlvbi1mYWlsZWR7Ym9yZGVyOjFweCBzb2xpZCAjRkY4OTg5ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxMzcsMTM3LDAuMikgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtYm94IC52YWxpZGF0aW9uLWFkdmljZXtib3JkZXI6MXB4IHNvbGlkICNGRjg5ODk7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtwYWRkaW5nOjE4cHggMTVweCAxMnB4IDE1cHg7bWFyZ2luLXRvcDotMTFweDtjb2xvcjojRDQ2NjY2O21hcmdpbi1ib3R0b206MTBweDtsaW5lLWhlaWdodDoxLjI7cG9zaXRpb246cmVsYXRpdmV9LmlucHV0LWJveCAudmFsaWRhdGlvbi1hZHZpY2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MTVweDt0b3A6LTMwcHg7YmFja2dyb3VuZC1jb2xvcjojRDQ2NjY2O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4fS5pbnB1dC1ib3ggLm5vLWRpc3BsYXl7ZGlzcGxheTpub25lfS5pbnB1dC1ib3guZmlsdGVyLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtYm94LmZpbHRlci1zZWxlY3QgLnNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDoxNXB4O2Rpc3BsYXk6bm9uZTt6LWluZGV4OjJ9LmlucHV0LWJveC5maWx0ZXItc2VsZWN0LmxvYWRpbmcgLnNwaW5uZXJ7ZGlzcGxheTpibG9ja30uaW5wdXQtYm94LmZpbHRlci1zZWxlY3QubG9hZGluZyAuc2VsZWN0Ym94aXQtY29udGFpbmVye29wYWNpdHk6MC4yfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hZGQtdG8tY2FydCxidXR0b24uYWRkLXRvLWNhcnQsLmJ1dHRvbi5hZGQtdG8tY2FydHtwYWRkaW5nOjAgMzBweH1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFkZC10by1jYXJ0IC5hdGMtcmlnaHQgc3Bhbi5idG4tbGFiZWwsYnV0dG9uLmFkZC10by1jYXJ0IC5hdGMtcmlnaHQgc3Bhbi5idG4tbGFiZWwsLmJ1dHRvbi5hZGQtdG8tY2FydCAuYXRjLXJpZ2h0IHNwYW4uYnRuLWxhYmVse2ZvbnQtc2l6ZToxNXB4fWlucHV0W3R5cGU9XCJidXR0b25cIl0uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2UsYnV0dG9uLmFkZC10by1jYXJ0IHNwYW4uYnRuLXByaWNlLC5idXR0b24uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2V7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe2lucHV0W3R5cGU9XCJidXR0b25cIl0sYnV0dG9uLC5idXR0b257cGFkZGluZzowIDMwcHg7bGluZS1oZWlnaHQ6NDRweDtoZWlnaHQ6NDZweDstd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZTstbXMtZmxleC1hbGlnbjpiYXNlbGluZTstd2Via2l0LWFsaWduLWl0ZW1zOmJhc2VsaW5lOy1tb3otYWxpZ24taXRlbXM6YmFzZWxpbmU7YWxpZ24taXRlbXM6YmFzZWxpbmU7d2lkdGg6YXV0b31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHNwYW4uYnRuLWxhYmVsIHNwYW46bGFzdC1jaGlsZCxidXR0b24gc3Bhbi5idG4tbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5idXR0b24gc3Bhbi5idG4tbGFiZWwgc3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlciBzcGFuLmJ0bi1sYWJlbCxidXR0b246aG92ZXIgc3Bhbi5idG4tbGFiZWwsLmJ1dHRvbjpob3ZlciBzcGFuLmJ0bi1sYWJlbHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFkZC10by1jYXJ0LGJ1dHRvbi5hZGQtdG8tY2FydCwuYnV0dG9uLmFkZC10by1jYXJ0e2xpbmUtaGVpZ2h0OjQ0cHg7d2lkdGg6YXV0b31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFkZC10by1jYXJ0IC5hdGMtcmlnaHQgc3Bhbi5idG4tbGFiZWwsYnV0dG9uLmFkZC10by1jYXJ0IC5hdGMtcmlnaHQgc3Bhbi5idG4tbGFiZWwsLmJ1dHRvbi5hZGQtdG8tY2FydCAuYXRjLXJpZ2h0IHNwYW4uYnRuLWxhYmVse2ZvbnQtc2l6ZToxOHB4fWlucHV0W3R5cGU9XCJidXR0b25cIl0uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2UsYnV0dG9uLmFkZC10by1jYXJ0IHNwYW4uYnRuLXByaWNlLC5idXR0b24uYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2V7Zm9udC1zaXplOjIwcHh9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5sYXJnZSxidXR0b24ubGFyZ2UsLmJ1dHRvbi5sYXJnZXtoZWlnaHQ6NTZweDtsaW5lLWhlaWdodDo1NHB4O2ZvbnQtc2l6ZToxOHB4fWlucHV0W3R5cGU9XCJidXR0b25cIl0gLmxvYWRlci0tc3BpbiBzdmcsYnV0dG9uIC5sb2FkZXItLXNwaW4gc3ZnLC5idXR0b24gLmxvYWRlci0tc3BpbiBzdmd7bWFyZ2luLXRvcDotNXB4fX0uZGVzaWduLWNvbXBvbmVudC53aGl0ZXtjb2xvcjp3aGl0ZX0uZGVzaWduLWNvbXBvbmVudC5jb2wtMiAuZ3JpZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwOy1tb3otZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwfS5kZXNpZ24tY29tcG9uZW50LmNvbC0yIC5jb21wb25lbnQtYmxvY2t7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWJveC1mbGV4OjE7LW1vei1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuZGVzaWduLWNvbXBvbmVudC5jb2wtMiAuY29tcG9uZW50LWJsb2Nre3dpZHRoOmNhbGMoNTAlIC0gMzBweCk7bWFyZ2luOjAgMTVweCAzMHB4fX0uZGVzaWduLWNvbXBvbmVudCAuZ3JpZHtwYWRkaW5nOjEwcHh9LmRlc2lnbi1jb21wb25lbnQgLmNvbXBvbmVudC1ibG9ja3twYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LmRlc2lnbi1jb21wb25lbnQgcC5jb21wb25lbnQtaW50cm97Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjEuMmVtfS5kZXNpZ24tY29tcG9uZW50IHVse3BhZGRpbmctbGVmdDozMHB4O2xpc3Qtc3R5bGU6aW5pdGlhbH0uZGVzaWduLWNvbXBvbmVudCAuY29tcG9uZW50LWJsb2NrIC5jb21wb25lbnQtdGl0bGV7cGFkZGluZy10b3A6MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey5kZXNpZ24tY29tcG9uZW50IC5jb21wb25lbnQtYmxvY2t7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5kZXNpZ24tY29tcG9uZW50IHAuY29sLTJ7Y29sdW1uczphdXRvIDJ9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LmRlc2lnbi1jb21wb25lbnQgLmdyaWR7cGFkZGluZzoyNnB4fX0uZHctbGlnaHRib3gtd3JhcHBlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5O3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7LW1vei1mbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24tY29udGVudDpjZW50ZXI7LW1vei1hbGlnbi1jb250ZW50OmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5kdy1saWdodGJveC13cmFwcGVyIC5kdy1saWdodGJveHstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSAxMDAlOy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIDEwMCU7LW1zLWZsZXg6MSAxIDEwMCU7ZmxleDoxIDEgMTAwJTstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy13ZWJraXQtb3JkZXI6MTA7LW1vei1vcmRlcjoxMDstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOndoaXRlO3BhZGRpbmc6MjBweDttYXJnaW46MTVweDttaW4taGVpZ2h0OjgwcHg7bWF4LXdpZHRoOjEyMDBweDttYXgtaGVpZ2h0OjcwJTtvdmVyZmxvdzphdXRvfS5kdy1saWdodGJveC13cmFwcGVyIC5kdy1saWdodGJveC1jb250ZW50e2hlaWdodDoxMDAlfS5kdy1saWdodGJveC13cmFwcGVyIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4O2JvcmRlcjowO3dpZHRoOjI5cHg7aGVpZ2h0OjI5cHg7cGFkZGluZzowO2JhY2tncm91bmQ6d2hpdGU7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyfS5kdy1saWdodGJveC13cmFwcGVyIC5jbG9zZTpiZWZvcmUsLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNsb3NlOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo2MCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmNGY0ZjQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW46LTFweCAwIDAgLTMwJX0uZHctbGlnaHRib3gtd3JhcHBlciAuY2xvc2U6YmVmb3Jley1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5kdy1saWdodGJveC13cmFwcGVyIC5jbG9zZTphZnRlcnstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uZHctbGlnaHRib3gtd3JhcHBlciAuY2xvc2U6YmVmb3JlLC5kdy1saWdodGJveC13cmFwcGVyIC5jbG9zZTphZnRlcntiYWNrZ3JvdW5kOiM5YjliOWJ9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNsb3NlOmhvdmVyOmJlZm9yZSwuZHctbGlnaHRib3gtd3JhcHBlciAuY2xvc2U6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZDojNDY0NjQ2fS5kdy1saWdodGJveC13cmFwcGVyIC5jbG9zZSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0uZHctbGlnaHRib3gtd3JhcHBlciAucGFnaW5hdGlvbnstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSA1MCU7LW1vei1ib3gtZmxleDoxOy1tb3otZmxleDoxIDEgNTAlOy1tcy1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO3Zpc2liaWxpdHk6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyfS5kdy1saWdodGJveC13cmFwcGVyIC5wYWdpbmF0aW9uLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGV9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnBhZ2luYXRpb24ucHJldnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjIxOy13ZWJraXQtb3JkZXI6MjA7LW1vei1vcmRlcjoyMDstbXMtZmxleC1vcmRlcjoyMDtvcmRlcjoyMH0uZHctbGlnaHRib3gtd3JhcHBlciAucGFnaW5hdGlvbi5uZXh0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzE7LXdlYmtpdC1vcmRlcjozMDstbW96LW9yZGVyOjMwOy1tcy1mbGV4LW9yZGVyOjMwO29yZGVyOjMwfS5kdy1saWdodGJveC13cmFwcGVyIC5wYWdpbmF0aW9uIGJ1dHRvbnttYXJnaW46MTBweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RvcDowO2JvdHRvbTowO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjJweCB3aGl0ZSBzb2xpZDtib3JkZXItdG9wOjJweCB3aGl0ZSBzb2xpZDtwYWRkaW5nOjB9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnBhZ2luYXRpb24gYnV0dG9uLnByZXZ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5kdy1saWdodGJveC13cmFwcGVyIC5wYWdpbmF0aW9uIGJ1dHRvbi5uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uZHctbGlnaHRib3gtd3JhcHBlciAucGFnaW5hdGlvbiBidXR0b24gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmluc3RhZ3JhbS1pbWFnZXtoZWlnaHQ6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwOy1tb3otZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwfS5kdy1saWdodGJveC13cmFwcGVyIC5pbWFnZS12aWV3ey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIDMwMHB4Oy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIDMwMHB4Oy1tcy1mbGV4OjEgMSAzMDBweDtmbGV4OjEgMSAzMDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmltYWdlLWluZm97LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgMzAwcHg7LW1vei1ib3gtZmxleDoxOy1tb3otZmxleDoxIDEgMzAwcHg7LW1zLWZsZXg6MSAxIDMwMHB4O2ZsZXg6MSAxIDMwMHB4O292ZXJmbG93OmF1dG99LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmF1dGhvcnttYXJnaW4tYm90dG9tOjIwcHh9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnByb2ZpbGUtcGljdHVyZXtmbG9hdDpsZWZ0O3dpZHRoOjYwcHg7bWF4LXdpZHRoOjIwJTttYXJnaW4tcmlnaHQ6MjBweH0uZHctbGlnaHRib3gtd3JhcHBlciAudXNlci1pbmZve2Zsb2F0OmxlZnR9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmZ1bGwtbmFtZXtsaW5lLWhlaWdodDoyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5kdy1saWdodGJveC13cmFwcGVyIC51c2VybmFtZXtmb250LXNpemU6MS4yZW07bGluZS1oZWlnaHQ6MmVtfS5kdy1saWdodGJveC13cmFwcGVyIC51c2VybmFtZSBhe2ZvbnQtc3R5bGU6aXRhbGljfS5kdy1saWdodGJveC13cmFwcGVyIC51c2VybmFtZSAuaWNvbi1jYW1lcmF7bWFyZ2luLXJpZ2h0OjVweH0uZHctbGlnaHRib3gtd3JhcHBlciAudXNlcm5hbWUgLmljb24tY2FtZXJhOmJlZm9yZXtmb250LXNpemU6MS4zZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5kdy1saWdodGJveC13cmFwcGVyIC5kZXNjcmlwdGlvbntjbGVhcjpsZWZ0fS5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3R7cGFkZGluZzoyMHB4IDEwcHg7YmFja2dyb3VuZDojZjRmNGY0O21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdzphdXRvO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7LW1vei1mbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1pbWFnZSwuZHctbGlnaHRib3gtd3JhcHBlciAuY29ubmVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWluZm97bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweH0uZHctbGlnaHRib3gtd3JhcHBlciAuY29ubmVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWltYWdley13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIDEwMHB4Oy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIDEwMHB4Oy1tcy1mbGV4OjEgMSAxMDBweDtmbGV4OjEgMSAxMDBweDttYXJnaW4tcmlnaHQ6MjBweH0uZHctbGlnaHRib3gtd3JhcHBlciAuY29ubmVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWluZm97LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgMjAwcHg7LW1vei1ib3gtZmxleDoxOy1tb3otZmxleDoxIDEgMjAwcHg7LW1zLWZsZXg6MSAxIDIwMHB4O2ZsZXg6MSAxIDIwMHB4O2Zsb2F0OmxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuZHctbGlnaHRib3gtd3JhcHBlcnstd2Via2l0LWZsZXgtZmxvdzpyb3c7LW1vei1mbGV4LWZsb3c6cm93Oy1tcy1mbGV4LWZsb3c6cm93O2ZsZXgtZmxvdzpyb3d9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmR3LWxpZ2h0Ym94e3BhZGRpbmc6MTBweH0uZHctbGlnaHRib3gtd3JhcHBlciAuZHctbGlnaHRib3gtY29udGVudCAuaW5zdGFncmFtLWltYWdlPip7bWFyZ2luOjEwcHh9LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnBhZ2luYXRpb257LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDEgYXV0bzstbW96LWJveC1mbGV4OjA7LW1vei1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99LmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnBhZ2luYXRpb24ucHJldnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE7LXdlYmtpdC1vcmRlcjowOy1tb3otb3JkZXI6MDstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9fS5tZnAtZmFkZS5tZnAtYmd7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBmYWxzZSBcIjBzXCI7b3BhY2l0eTowfS5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5e29wYWNpdHk6Ljd9Lm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkubWZwLXZpZGVve29wYWNpdHk6MX0ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZ3tvcGFjaXR5OjAgIWltcG9ydGFudH0ubWZwLWZhZGUgLm1mcC1jb250ZW50e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGZhbHNlIFwiMHNcIn0ubWZwLWZhZGUubWZwLXJlYWR5IC5tZnAtY29udGVudHtvcGFjaXR5OjF9Lm1mcC1mYWRlLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnR7b3BhY2l0eTowfS53aGl0ZS1wb3B1cHtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0uY2hpbmEtaGVhZGVyLXNvY2lhbHtkaXNwbGF5Om5vbmV9LmNoaW5hLWZvb3Rlci1zb2NpYWx7ZmxleDoxIDEgYXV0bztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jaGluYS1mb290ZXItc29jaWFsIHB7Zm9udC1zaXplOjM2cHg7cGFkZGluZzo1cHggMDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMDBweDtmb250LXN0eWxlOml0YWxpYzttYXJnaW46NjBweCBhdXRvIDAgYXV0byAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzowLjAxZW19LmNoaW5hLWZvb3Rlci1zb2NpYWwgcDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDo4MHB4O2hlaWdodDoxcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7bWFyZ2luOjAuM2VtIGF1dG8gMCBhdXRvfS5jaGluYS1mb290ZXItc29jaWFsIHAuZGFyazphZnRlcntib3JkZXItY29sb3I6I2M4YzhjOH0uY2hpbmEtZm9vdGVyLXNvY2lhbCAuZm9vdGVyLXNvY2lhbC1xci1jb2Rlcy13cmFwcGVye21hcmdpbjowIGF1dG87ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jaGluYS1mb290ZXItc29jaWFsIC5mb290ZXItc29jaWFsLXFyLWNvZGVze2ZsZXg6MSAxIGF1dG87cGFkZGluZy1ib3R0b206N3B4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNGY0ZjRmO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDoxMjBweDttYXJnaW46MjVweCAxMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jaGluYS1oZWFkZXItc29jaWFse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ2MHB4O21hcmdpbjotNTBweCBhdXRvIDAgYXV0b30uY2hpbmEtaGVhZGVyLXNvY2lhbCAuc29jaWFsLWljb257cGFkZGluZzowIDVweDtmbG9hdDpyaWdodDtmb250LXNpemU6MjRweDttYXJnaW4tdG9wOjEzcHh9LmNoaW5hLWhlYWRlci1zb2NpYWwgLnNvY2lhbC1pY29uIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNoaW5hLWhlYWRlci1zb2NpYWwgLnNvY2lhbC1pY29uOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MjBweH0uY2hpbmEtaGVhZGVyLXNvY2lhbCAud2VjaGF0LXFyLW9mZmljaWFse3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDt6LWluZGV4OjEwMDAxO3RvcDo1MHB4O3JpZ2h0OjUwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3N9LmNoaW5hLWhlYWRlci1zb2NpYWwgLndlY2hhdC1xci1vZmZpY2lhbDphZnRlcnt0b3A6LTIwcHg7cmlnaHQ6MDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO2hlaWdodDowO3dpZHRoOjA7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXdpZHRoOjE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9LmNoaW5hLWhlYWRlci1zb2NpYWwgLndlY2hhdC1xci1vZmZpY2lhbCBpbWd7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4O21heC13aWR0aDoyMDBweDttYXgtaGVpZ2h0OjIwMHB4fS5jaGluYS1oZWFkZXItc29jaWFsIC5pY29uLXdlY2hhdC1uby1jaXJjbGU6aG92ZXIrLndlY2hhdC1xci1vZmZpY2lhbHtvcGFjaXR5OjF9LmNoaW5hLWZvb3Rlci1zb2NpYWwgcHttYXJnaW46MCBhdXRvIDAgYXV0byAhaW1wb3J0YW50fX0jY29va2llLW5vdGljZXt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmNGY0ZjQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMn0jY29va2llLW5vdGljZSBwe21hcmdpbjowO3BhZGRpbmc6MjBweCA1MHB4IDE2cHggNTBweH0jY29va2llLW5vdGljZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7cmlnaHQ6MjBweDtib3JkZXI6MDt3aWR0aDoyOXB4O2hlaWdodDoyOXB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0jY29va2llLW5vdGljZSAuY2xvc2U6YmVmb3JlLCNjb29raWUtbm90aWNlIC5jbG9zZTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjAlO2hlaWdodDoycHg7YmFja2dyb3VuZDojZjRmNGY0O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luOi0xcHggMCAwIC0zMCV9I2Nvb2tpZS1ub3RpY2UgLmNsb3NlOmJlZm9yZXstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jY29va2llLW5vdGljZSAuY2xvc2U6YWZ0ZXJ7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9I2Nvb2tpZS1ub3RpY2UgLmNsb3NlOmJlZm9yZSwjY29va2llLW5vdGljZSAuY2xvc2U6YWZ0ZXJ7YmFja2dyb3VuZDojOWI5YjlifSNjb29raWUtbm90aWNlIC5jbG9zZTpob3ZlcjpiZWZvcmUsI2Nvb2tpZS1ub3RpY2UgLmNsb3NlOmhvdmVyOmFmdGVye2JhY2tncm91bmQ6IzQ2NDY0Nn0jY29va2llLW5vdGljZSAuY2xvc2Ugc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9I2hlYWRlci13cmFwe2hlaWdodDoxMjBweDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0jaGVhZGVyLXdyYXAuc2FsZS1iYXItYWN0aXZle2hlaWdodDoxNDhweH0jaGVhZGVyLXdyYXAgI2hlYWRlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6MTIwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3B7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNkb3Rze2NvbG9yOndoaXRlO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo1NXB4O3dpZHRoOjcwcHg7bGluZS1oZWlnaHQ6NTVweDt0ZXh0LWFsaWduOmNlbnRlcjtib3R0b206NTVweDtsZWZ0OjA7ei1pbmRleDoxMTt0cmFuc2l0aW9uOmJvdHRvbSAwLjVzIGVhc2V9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cyAuaWNvbi1kb3RzLCNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI2RvdHMgLmljb24tY3Jvc3N7Zm9udC1zaXplOjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7aGVpZ2h0OjU1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZSxvcGFjaXR5IDAuMXMgZWFzZTtvcGFjaXR5OjF9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cyAuaWNvbi1jcm9zc3tmb250LXNpemU6MThweDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwJSl9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cyAuaWNvbi1kb3Rze2Rpc3BsYXk6bm9uZX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNkb3RzIC5oYW1idXJnZXItbW9iaWxlLW1lbnUtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI1cHg7d2lkdGg6MjVweDtoZWlnaHQ6NTVweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2Usb3BhY2l0eSAwLjFzIGVhc2V9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cyAuaGFtYnVyZ2VyLW1vYmlsZS1tZW51LWljb24+c3Bhbntmb250LXNpemU6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MjJweDtoZWlnaHQ6MC4xZW07dG9wOjIycHh9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cyAuaGFtYnVyZ2VyLW1vYmlsZS1tZW51LWljb24+c3BhbjpmaXJzdC1jaGlsZHt0b3A6MTVweH0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNkb3RzIC5oYW1idXJnZXItbW9iaWxlLW1lbnUtaWNvbj5zcGFuOmxhc3QtY2hpbGR7dG9wOjI5cHh9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cyAuaGFtYnVyZ2VyLW1vYmlsZS1tZW51LWljb24uYmxhY2s+c3BhbntiYWNrZ3JvdW5kOiMwMDB9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cyAuaGFtYnVyZ2VyLW1vYmlsZS1tZW51LWljb24ud2hpdGU+c3BhbntiYWNrZ3JvdW5kOiNmZmZ9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjZG90cy5jbG9zZSAuaWNvbi1kb3RzLCNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI2RvdHMuY2xvc2UgLmhhbWJ1cmdlci1tb2JpbGUtbWVudS1pY29ue29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAlKX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNkb3RzLmNsb3NlIC5pY29uLWNyb3Nze29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wIC5kdy1sb2dve3dpZHRoOjExMHB4O2hlaWdodDo0NXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2xvZ29fd2hpdGUucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxMTBweCA0NXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTo1N3B4O3RyYW5zaXRpb246Ym90dG9tIDAuM3MgZWFzZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7bWFyZ2luOjBweDttYXJnaW4tbGVmdDotNTVweH0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wIC5kdy1sb2dvLmJsYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2xvZ29fYmxhY2sucG5nXCIpfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgLmR3LWxvZ28gYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1pbmRlbnQ6LTk5OTlweDtvdmVyZmxvdzpoaWRkZW59I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjaGVhZGVyLWNhcnR7Y29sb3I6d2hpdGU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206NTVweDtoZWlnaHQ6NTVweDt3aWR0aDo3MHB4O2xpbmUtaGVpZ2h0OjU1cHg7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpib3R0b20gMC41cyBlYXNlfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI2hlYWRlci1jYXJ0IGEuYW1vdW50e2Rpc3BsYXk6bm9uZX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNoZWFkZXItY2FydCBkaXYuYW1vdW50e2Rpc3BsYXk6aW5saW5lfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI2hlYWRlci1jYXJ0Lmhhcy1pdGVtcyBhLmFtb3VudHtkaXNwbGF5OmlubGluZX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNoZWFkZXItY2FydC5oYXMtaXRlbXMgZGl2LmFtb3VudHtkaXNwbGF5Om5vbmV9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjaGVhZGVyLWNhcnQgLmFtb3VudHtjb2xvcjp3aGl0ZTt0ZXh0LWRlY29yYXRpb246bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNoZWFkZXItY2FydCAuYW1vdW50IC5pY29uLWNhcnQtZW1wdHksI2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjaGVhZGVyLWNhcnQgLmFtb3VudCAuaWNvbi1jYXJ0LWZ1bGx7Zm9udC1zaXplOjI0cHg7cGFkZGluZy10b3A6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI2hlYWRlci1jYXJ0IC5hbW91bnQgLmljb24tY2FydC1lbXB0eS5ibGFjaywjaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNoZWFkZXItY2FydCAuYW1vdW50IC5pY29uLWNhcnQtZnVsbC5ibGFja3tjb2xvcjojMDAwfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI2hlYWRlci1jYXJ0IC5hbW91bnQgLmljb24tY2FydC1lbXB0eS53aGl0ZSwjaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICNoZWFkZXItY2FydCAuYW1vdW50IC5pY29uLWNhcnQtZnVsbC53aGl0ZXtjb2xvcjojZmZmfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI2hlYWRlci1jYXJ0IC5hbW91bnQgLnF0eXtiYWNrZ3JvdW5kOiM0ZTU4NzQ7Y29sb3I6d2hpdGU7Ym9yZGVyLXJhZGl1czoxMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwcHg7cmlnaHQ6LTEwcHg7bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4IDFweCAycHggMnB4O2xpbmUtaGVpZ2h0OjF9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjbW9iaWxlLW1lbnV7YmFja2dyb3VuZDpyZ2JhKDUzLDUzLDUzLDAuOTcpO3BvaW50ZXItZXZlbnRzOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOndoaXRlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTA7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjbW9iaWxlLW1lbnUgdWwubWFkZS1tZW51e21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9I2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAjbW9iaWxlLW1lbnUgdWwubWFkZS1tZW51IGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMDtmb250LXNpemU6MTZweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOndoaXRlfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI21vYmlsZS1tZW51LnNob3d7aGVpZ2h0OmF1dG87cG9pbnRlci1ldmVudHM6YWxsO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSNoZWFkZXItd3JhcCAjaGVhZGVyIC50b3AgI3RvcC1zZWFyY2h7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjgwcHg7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzphdXRvO21hcmdpbi1ib3R0b206NTBweH0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICN0b3Atc2VhcmNoIGlucHV0I3NlYXJjaHt3aWR0aDpjYWxjKDEwMCUgLSA0NnB4KTtoZWlnaHQ6NDVweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjAgMTBweDtib3JkZXItcmFkaXVzOjBweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICN0b3Atc2VhcmNoIC5zZWFyY2gtaWNvbnt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2JhY2tncm91bmQ6d2hpdGU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2JvcmRlcjpub25lO3BhZGRpbmc6MDtib3JkZXItbGVmdDoxcHggc29saWQgIzQ3NDc0N30jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wICN0b3Atc2VhcmNoIC5zZWFyY2gtaWNvbiAuaWNvbi1zZWFyY2h7Zm9udC1zaXplOjIwcHg7ZGlzcGxheTppbmxpbmUtbWlkZGxlO21hcmdpbi10b3A6MTJweDtjb2xvcjojMzMzfSNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnV7aGVpZ2h0OjQwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDg3LDg3LDg3LDAuNDQpO2NvbG9yOndoaXRlO292ZXJmbG93LXg6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMHB4KX0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvbWVudS1ncmFkaWVudC5wbmdcIikgcmVwZWF0LXkgdG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMXB4O3JpZ2h0OjA7dG9wOjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtwb2ludGVyLWV2ZW50czpub25lfSNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnU+dWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwcHgpOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvO3doaXRlLXNwYWNlOm5vd3JhcH0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51PnVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjAgMTVweDtoZWlnaHQ6NDBweH0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51PnVsIGxpIGF7Y29sb3I6d2hpdGU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MC4xcHh9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudT51bDo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfSNoZWFkZXItd3JhcCAjaGVhZGVyICNzYWxlLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo4cHggMTBweCA0cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTFweDtsZXR0ZXItc3BhY2luZzowLjJlbTtjb2xvcjojMzMzO2xpbmUtaGVpZ2h0OjEuMjtoZWlnaHQ6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9I2hlYWRlci13cmFwICNoZWFkZXIgI3NhbGUtYmFyIC5saW5lLXRocm91Z2h7cGFkZGluZzowIDB9I2hlYWRlci13cmFwICNoZWFkZXIgI3NhbGUtYmFyIC5saW5lLXRocm91Z2ggc3BhbntwYWRkaW5nOjAgMH1ib2R5LmhlYWRlci1zbGltLnRha2VvdmVyICNoZWFkZXItd3JhcCAjaGVhZGVye2JhY2tncm91bmQ6IzM1MzUzNSAhaW1wb3J0YW50fWJvZHkuaGVhZGVyLXNsaW0gI2hlYWRlci13cmFwICNoZWFkZXJ7cG9zaXRpb246Zml4ZWQ7aGVpZ2h0Ojk1cHh9Ym9keS5oZWFkZXItc2xpbSAjaGVhZGVyLXdyYXAgI2hlYWRlciAjZG90c3tib3R0b206NDBweH1ib2R5LmhlYWRlci1zbGltICNoZWFkZXItd3JhcCAjaGVhZGVyICNoZWFkZXItY2FydHtib3R0b206NDBweH1ib2R5LmhlYWRlci1zbGltICNoZWFkZXItd3JhcCAjaGVhZGVyIC5kdy1sb2dve2hlaWdodDoyNnB4O2JvdHRvbTo1NHB4O2JhY2tncm91bmQtc2l6ZToxMjBweCA0OXB4O3dpZHRoOjEyMHB4O21hcmdpbi1sZWZ0Oi02MHB4fWJvZHkuaGVhZGVyLXNsaW0gI2hlYWRlci13cmFwICNoZWFkZXIgI3NhbGUtYmFye2JveC1zaGFkb3c6MCAycHggMHB4IHJnYmEoMCwwLDAsMC4wNyl9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsjbW9iaWxlLW1lbnV7ZGlzcGxheTpub25lfSNoZWFkZXItd3JhcHtoZWlnaHQ6MTc1cHh9I2hlYWRlci13cmFwLnNhbGUtYmFyLWFjdGl2ZXtoZWlnaHQ6MjEzcHh9I2hlYWRlci13cmFwICNoZWFkZXJ7aGVpZ2h0OjE3NXB4O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0jaGVhZGVyLXdyYXAgI2hlYWRlciAudG9wIC5kdy1sb2dve3dpZHRoOjE1NHB4O2hlaWdodDo2MnB4O2JhY2tncm91bmQtc2l6ZToxNTRweCA2MnB4O2JvdHRvbTo4MnB4O21hcmdpbi1sZWZ0Oi03N3B4O29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDAuM3N9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudXtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7aGVpZ2h0OjUwcHg7ei1pbmRleDoyO2JhY2tncm91bmQtY29sb3I6cmdiYSg3OSw3OSw3OSwwLjQ0KTt0cmFuc2l0aW9uOmhlaWdodCAwLjNzIGVhc2V9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudTphZnRlcntkaXNwbGF5Om5vbmV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bHtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaXtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4fSNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnUgdWwgbGkgYXtvdXRsaW5lOm5vbmV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaSBhOm5vdCguYW1vdW50KTpub3QoLm9wZW4tc2VhcmNoKXtwb3NpdGlvbjpyZWxhdGl2ZX0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpIGE6bm90KC5hbW91bnQpOm5vdCgub3Blbi1zZWFyY2gpOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB3aGl0ZTt3aWR0aDoxMDAlO2JvdHRvbTotMnB4O2xlZnQ6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZX0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpIGE6bm90KC5hbW91bnQpOm5vdCgub3Blbi1zZWFyY2gpOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSl9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5hY3RpdmUgYTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfSNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnUgdWwgbGkuZHctbWVudS1sb2dve3dpZHRoOjA7b3BhY2l0eTowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOndpZHRoIDAuM3MgZWFzZSxvcGFjaXR5IDAuM3MgZWFzZX0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLmR3LW1lbnUtbG9nbyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMnB4O2JvdHRvbTphdXRvICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvbG9nb193aGl0ZS5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwMHB4IDQwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246LTIzcHggMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotNXB4O3dpZHRoOjEwMCV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5kdy1tZW51LWxvZ28gYTphZnRlcntib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLnNlY29uZGFyeS1tZW51e2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MH0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLnNlY29uZGFyeS1tZW51IHVsLnNlY29uZGFyeS1tZW51e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6ZGVmYXVsdDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzM1MzUzNTt0b3A6NTBweDtsZWZ0OjBweDtsaW5lLWhlaWdodDozMHB4O3doaXRlLXNwYWNlOm5vcm1hbH0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLnNlY29uZGFyeS1tZW51IHVsLnNlY29uZGFyeS1tZW51IGxpe2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDE1cHg7cG9zaXRpb246cmVsYXRpdmV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5zZWNvbmRhcnktbWVudSB1bC5zZWNvbmRhcnktbWVudSBsaSBhe2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXJ9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5zZWNvbmRhcnktbWVudSB1bC5zZWNvbmRhcnktbWVudSBsaSBhOmFmdGVye2Rpc3BsYXk6bm9uZX0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLnNlY29uZGFyeS1tZW51ICNkb3Rze3BhZGRpbmc6MCAxNXB4O2Rpc3BsYXk6YmxvY2t9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5zZWNvbmRhcnktbWVudSAjZG90cyAuaWNvbi1kb3Rze2ZvbnQtc2l6ZToyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLnNlY29uZGFyeS1tZW51ICNkb3RzIC5pY29uLWNyb3Nze2Rpc3BsYXk6bm9uZX0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLnNlY29uZGFyeS1tZW51ICNkb3RzIC5oYW1idXJnZXItbW9iaWxlLW1lbnUtaWNvbntkaXNwbGF5Om5vbmV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5zZWNvbmRhcnktbWVudS5hY3RpdmV7YmFja2dyb3VuZDojMzUzNTM1fSNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnUgdWwgbGkuc2Vjb25kYXJ5LW1lbnUuYWN0aXZlIHVsLnNlY29uZGFyeS1tZW51e2Rpc3BsYXk6YmxvY2t9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5tZW51LXNlYXJjaHtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjB9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5tZW51LXNlYXJjaCAjbWFnbmlmaWVye3BhZGRpbmc6MCAxNXB4O2ZvbnQtc2l6ZToyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLm1lbnUtc2VhcmNoLmFjdGl2ZXtiYWNrZ3JvdW5kOiMzNTM1MzV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5tZW51LXNlYXJjaC5hY3RpdmUgI3RvcC1zZWFyY2h7ZGlzcGxheTpibG9ja30jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpICNoZWFkZXItY2FydCBhLmFtb3VudHtkaXNwbGF5Om5vbmV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaSAjaGVhZGVyLWNhcnQgZGl2LmFtb3VudHtkaXNwbGF5OmlubGluZX0jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpICNoZWFkZXItY2FydC5oYXMtaXRlbXMgYS5hbW91bnR7ZGlzcGxheTppbmxpbmV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaSAjaGVhZGVyLWNhcnQuaGFzLWl0ZW1zIGRpdi5hbW91bnR7ZGlzcGxheTpub25lfSNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnUgdWwgbGkgI2hlYWRlci1jYXJ0IC5hbW91bnR7cG9zaXRpb246cmVsYXRpdmV9I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaSAjaGVhZGVyLWNhcnQgLmFtb3VudCAuaWNvbi1jYXJ0LWVtcHR5LCNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnUgdWwgbGkgI2hlYWRlci1jYXJ0IC5hbW91bnQgLmljb24tY2FydC1mdWxse2ZvbnQtc2l6ZToyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30jaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpICNoZWFkZXItY2FydCAuYW1vdW50IC5xdHl7YmFja2dyb3VuZDojNGU1ODc0O2NvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6MTAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O3JpZ2h0Oi0xMHB4O21pbi13aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJweCAxcHggMnB4IDJweDtsaW5lLWhlaWdodDoxfSNoZWFkZXItd3JhcCAjaGVhZGVyICNzYWxlLWJhcntwYWRkaW5nOjEycHggMjZweCA4cHg7Zm9udC1zaXplOjEzcHg7aGVpZ2h0OmF1dG99I2hlYWRlci13cmFwICNoZWFkZXIgI3NhbGUtYmFyIC5saW5lLXRocm91Z2h7cGFkZGluZzowIDYwcHh9I2hlYWRlci13cmFwICNoZWFkZXIgI3NhbGUtYmFyIC5saW5lLXRocm91Z2ggc3BhbntwYWRkaW5nOjAgMTVweH1ib2R5LmhlYWRlci1zbGltICNoZWFkZXItd3JhcCAjaGVhZGVye2hlaWdodDo1MHB4fWJvZHkuaGVhZGVyLXNsaW0gI2hlYWRlci13cmFwICNoZWFkZXIgLnRvcCAuZHctbG9nb3tvcGFjaXR5OjB9Ym9keS5oZWFkZXItc2xpbSAjaGVhZGVyLXdyYXAgI2hlYWRlciBkaXYjbWFpbi1tZW51IHVsIGxpLmR3LW1lbnUtbG9nb3t3aWR0aDo1NHB4O29wYWNpdHk6MTtwYWRkaW5nOjAgMTVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7I2hlYWRlci13cmFwICNoZWFkZXIgZGl2I21haW4tbWVudSB1bCBsaS5zZWNvbmRhcnktbWVudSAuc2Vjb25kYXJ5LW1lbnV7bGVmdDowO3JpZ2h0OmF1dG99fSNmb290ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9I2Zvb3RlciAuZm9vdGVyLW1lbnV7bWluLWhlaWdodDo2MHB4O2JhY2tncm91bmQ6I2Y0ZjRmNDtmb250LXNpemU6MTNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2Zvb3RlciAuZm9vdGVyLW1lbnU6OmZpcnN0LWxpbmV7bGluZS1oZWlnaHQ6NjBweDttYXJnaW46MCAxMHB4fSNmb290ZXIgLmZvb3Rlci1tZW51IHVse3BhZGRpbmctdG9wOjRweH0jZm9vdGVyIC5mb290ZXItbWVudSB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4IDIwcHggMTBweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWZ9I2Zvb3RlciAuZm9vdGVyLW1lbnUgdWwgbGkgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2t9I2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXJ7YmFja2dyb3VuZDojM0EzQTQ1O2NvbG9yOndoaXRlO3BhZGRpbmc6NDVweCAzMHB4IDYwcHggMzBweH0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9vdGVyLW5ld3NsZXR0ZXItY29udGVudHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO21heC13aWR0aDoxMDUwcHg7bWFyZ2luOjAgYXV0bzthbGlnbi1pdGVtczpjZW50ZXJ9I2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbnRlbnQgLm5ld3N7bWFyZ2luOjAgYXV0bztmbGV4OjEgMSBhdXRvfSNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIHB7Zm9udC1zaXplOjI2cHg7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuNH0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc29jaWFsLWxpbmtze21hcmdpbjoyMHB4IDAgMTBweCAwfSNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zb2NpYWwtbGlua3MgYXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNXB4O2hlaWdodDozNXB4O21hcmdpbjowIDdweDt0ZXh0LWRlY29yYXRpb246bm9uZX0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc29jaWFsLWxpbmtzIGE6Zm9jdXN7b3V0bGluZTpub25lfSNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zb2NpYWwtbGlua3MgYSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjM1cHg7Y29sb3I6d2hpdGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAub3IubGluZS10aHJvdWdoe21hcmdpbi1ib3R0b206MjBweH0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBpbnB1dFt0eXBlPVwiZW1haWxcIl17dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3BhZGRpbmc6MCAyMHB4O2ZvbnQtc2l6ZToxNXB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6d2hpdGU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOm5vbmU7bGV0dGVyLXNwYWNpbmc6MC4wNGVtfSNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3Zlcntib3JkZXI6bm9uZX0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAudmFsaWRhdGlvbi1hZHZpY2V7ZGlzcGxheTpub25lfSNmb290ZXIgLmNvdW50cnl7cGFkZGluZzo0NXB4IDMwcHg7YmFja2dyb3VuZDojMzczMDJlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbG9yOndoaXRlfSNmb290ZXIgLmNvdW50cnkgLnNlbGVjdC1jb3VudHJ5LCNmb290ZXIgLmNvdW50cnkgLnNoaXBwaW5nLXBhcnRuZXJzLCNmb290ZXIgLmNvdW50cnkgLnBheW1lbnQtcGFydG5lcnN7bWFyZ2luLWJvdHRvbToyNXB4fSNmb290ZXIgLmNvdW50cnkgLnNlbGVjdC1jb3VudHJ5IGg0LCNmb290ZXIgLmNvdW50cnkgLnNoaXBwaW5nLXBhcnRuZXJzIGg0LCNmb290ZXIgLmNvdW50cnkgLnBheW1lbnQtcGFydG5lcnMgaDR7bWFyZ2luLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZToyMnB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MC4wNTVlbX0jZm9vdGVyIC5jb3VudHJ5IC5zZWxlY3QtY291bnRyeXttYXJnaW4tYm90dG9tOjYwcHh9I2Zvb3RlciAuY291bnRyeSAuc2VsZWN0Ym94aXQtY29udGFpbmVyOm5vdCguc2VsZWN0Ym94aXQtb3B0aW9uLWljb24pIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG57YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0fSNmb290ZXIgLnRydXN0e3BhZGRpbmctYm90dG9tOjMwcHh9I2Zvb3RlciAudHJ1c3QgYS5kdy1sb2dve3dpZHRoOjE1NnB4O2hlaWdodDo2M3B4O21hcmdpbjo1MHB4IDA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvbG9nb19ibGFjay5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE1NnB4IDYzcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTlweH0jZm9vdGVyIC50cnVzdCAudGVybXMtbGlua3N7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M4YzhjODtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbi1ib3R0b206MzBweH0jZm9vdGVyIC50cnVzdCAudGVybXMtbGlua3MgdWwgbGl7Zm9udC1zaXplOjE0cHg7cGFkZGluZzowIDIwcHg7bWFyZ2luOjIwcHggMCAxNXB4IDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM0ZjRmNGY7YmFzZWxpbmUtc2hpZnQ6c3VifSNmb290ZXIgLnRydXN0IC50ZXJtcy1saW5rcyB1bCBsaTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfSNmb290ZXIgLnRydXN0IC50ZXJtcy1saW5rcyB1bCBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9I2Zvb3RlciAuY29weXJpZ2h0e2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjB9LnNuYXBjaGF0LXdyYXBwZXIgLm1mcC1jb250ZW50e3dpZHRoOmF1dG99LnNuYXBjaGF0LXdyYXBwZXIgLm1mcC1jb250ZW50IC5zbmFwY2hhdC1wb3B1cHttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6d2hpdGU7cGFkZGluZzoyMHB4O2JvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50fS5zbmFwY2hhdC13cmFwcGVyIC5tZnAtY29udGVudCAuc25hcGNoYXQtcG9wdXAgaDJ7Zm9udC1zaXplOjM1cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsjZm9vdGVyIC5mb290ZXItbWVudXtmb250LXNpemU6MTRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfSNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVye3BhZGRpbmc6NjBweCAzMHB4IDYwcHggMzBweH0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBwe2ZvbnQtc2l6ZTozNnB4O21heC13aWR0aDo2MjBweDttYXJnaW46MCBhdXRvIDQwcHggYXV0b30jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBmb3Jte2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG99I2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJde3dpZHRoOjQwMHB4O3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MThweH0jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuYnV0dG9ue2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjQ4cHg7bWluLXdpZHRoOjE0MHB4fSNmb290ZXIgLmNvdW50cnl7cGFkZGluZzo4MHB4IDMwcHh9I2Zvb3RlciAuY291bnRyeSAuZ3JpZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jZm9vdGVyIC5jb3VudHJ5IC5zZWxlY3QtY291bnRyeSwjZm9vdGVyIC5jb3VudHJ5IC5zaGlwcGluZy1wYXJ0bmVycywjZm9vdGVyIC5jb3VudHJ5IC5wYXltZW50LXBhcnRuZXJzey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIDMzJTstbW96LWJveC1mbGV4OjE7LW1vei1mbGV4OjEgMSAzMyU7LW1zLWZsZXg6MSAxIDMzJTtmbGV4OjEgMSAzMyU7bWFyZ2luLWJvdHRvbTowfSNmb290ZXIgLmNvdW50cnkgLnNlbGVjdC1jb3VudHJ5IHAsI2Zvb3RlciAuY291bnRyeSAuc2hpcHBpbmctcGFydG5lcnMgcCwjZm9vdGVyIC5jb3VudHJ5IC5wYXltZW50LXBhcnRuZXJzIHB7bWFyZ2luLWJvdHRvbTowfSNmb290ZXIgLmNvdW50cnkgLnNlbGVjdC1jb3VudHJ5IGg0LCNmb290ZXIgLmNvdW50cnkgLnNoaXBwaW5nLXBhcnRuZXJzIGg0LCNmb290ZXIgLmNvdW50cnkgLnBheW1lbnQtcGFydG5lcnMgaDR7Zm9udC1zaXplOjE3cHg7bGV0dGVyLXNwYWNpbmc6MC4wOWVtfSNmb290ZXIgLmNvdW50cnkgLnNoaXBwaW5nLXBhcnRuZXJzIGltZywjZm9vdGVyIC5jb3VudHJ5IC5wYXltZW50LXBhcnRuZXJzIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXgtaGVpZ2h0Ojc1cHh9I2Zvb3RlciAudHJ1c3QgLnRlcm1zLWxpbmtzIHVsIGxpe2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9vdGVyLW5ld3NsZXR0ZXItY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3d9I2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnNvY2lhbC1saW5rcyBhIHNwYW57dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlfSNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zb2NpYWwtbGlua3MgYSBzcGFuOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfSNmb290ZXIgLmNvdW50cnkgLnNlbGVjdC1jb3VudHJ5IGg0LCNmb290ZXIgLmNvdW50cnkgLnNoaXBwaW5nLXBhcnRuZXJzIGg0LCNmb290ZXIgLmNvdW50cnkgLnBheW1lbnQtcGFydG5lcnMgaDR7Zm9udC1zaXplOjIycHh9I2Zvb3RlciAuY291bnRyeSAuc2VsZWN0LWNvdW50cnkgLnNlbGVjdGJveGl0LWNvbnRhaW5lcnttYXgtd2lkdGg6MzAwcHh9fSNoZWFkZXItd3JhcHt0cmFuc2l0aW9uOmhlaWdodCAwLjVzIGVhc2UsdHJhbnNmb3JtIDAuNHMgZWFzZX0jaGVhZGVyLXdyYXAgI3N3aXRjaC1sYW5ndWFnZXt3aWR0aDozOHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtsZWZ0OjUwJTtjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDotMTlweDt6LWluZGV4OjIwO3RvcDoyMHB4O29wYWNpdHk6MC43fSNoZWFkZXItd3JhcCAjc3dpdGNoLWxhbmd1YWdlIHNwYW5bY2xhc3NePSdmbGFnJ117bWFyZ2luLXRvcDotM3B4fSNoZWFkZXItd3JhcCAjc3dpdGNoLWxhbmd1YWdlIC5pY29uLWFycm93e2ZvbnQtc2l6ZTo3cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjdweDtoZWlnaHQ6NnB4O21hcmdpbi10b3A6NXB4O2Zsb2F0OnJpZ2h0O2NvbG9yOmJsYWNrO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfSNoZWFkZXItd3JhcCAjc3dpdGNoLWxhbmd1YWdlOmhvdmVye29wYWNpdHk6MX0jaGVhZGVyLXdyYXAgI3N3aXRjaC1sYW5ndWFnZTpob3ZlciAuaWNvbi1hcnJvd3tvcGFjaXR5OjF9I2hlYWRlci13cmFwICNzd2l0Y2gtbGFuZ3VhZ2UuaGlkZXtkaXNwbGF5Om5vbmV9I2hlYWRlci13cmFwICNzZWxlY3QtY291bnRyeXtoZWlnaHQ6NjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RyYW5zaXRpb246aGVpZ2h0IDAuNXMgZWFzZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6d2hpdGV9I2hlYWRlci13cmFwICNzZWxlY3QtY291bnRyeSBoM3tmb250LXNpemU6MjBweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IGgzOmFmdGVye3dpZHRoOjUwcHh9I2hlYWRlci13cmFwICNzZWxlY3QtY291bnRyeSAuYmd7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7aGVpZ2h0OjEwMCV9I2hlYWRlci13cmFwICNzZWxlY3QtY291bnRyeSAuY291bnRyeS13cmFwcGVye3BhZGRpbmc6NjBweCAwIDYwcHggMDttYXJnaW46MCBhdXRvO3dpZHRoOjI4MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlfSNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgcHtmb250LXNpemU6MTNweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHAgYXtjb2xvcjp3aGl0ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZTppbmhlcml0fSNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgcCBhIC5pY29uLWdsb2Jle3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotNTIzcHggLTE5MnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweH1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXsjaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHAgYSAuaWNvbi1nbG9iZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZTJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MjNweCAtMTkycHg7YmFja2dyb3VuZC1zaXplOjY3NXB4IDY0MHB4fX0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHVsLmxpc3R7dGV4dC1hbGlnbjpsZWZ0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2x1bW5zOmF1dG8gMjtjb2x1bW4tZ2FwOjEwcHg7bWFyZ2luOjM1cHggMH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHVsLmxpc3QgbGl7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtmb250LXNpemU6MTNweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHVsLmxpc3QgbGkgYXstd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7YnJlYWstaW5zaWRlOmF2b2lkO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtwYWRkaW5nOjEwcHggMTBweCA2cHggMTBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2ZvbnQtZmFtaWx5OlwiYWRvYmUtY2FzbG9uLXByb1wiLHNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO292ZXJmbG93OmhpZGRlbjtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fSNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgdWwubGlzdCBsaSBhIHNwYW4uZmxhZ3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOi00cHh9I2hlYWRlci13cmFwICNzZWxlY3QtY291bnRyeSB1bC5saXN0IGxpIGEgc3Bhbi5jb3VudHJ5LWxhYmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjMycHg7bWFyZ2luLXRvcDozcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHVsLmxpc3QgbGkgYS5zZWxlY3RlZHtib3JkZXItY29sb3I6d2hpdGU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2hlYWRlci13cmFwICNzZWxlY3QtY291bnRyeSB1bC5saXN0IGxpIGEuc2VsZWN0ZWQgc3Bhbnt0ZXh0LWRlY29yYXRpb246bm9uZX0jaGVhZGVyLXdyYXAuc2hvdy1jb3VudHJ5LXNlbGVjdG9ye2hlaWdodDo3MDBweH0jaGVhZGVyLXdyYXAuc2hvdy1jb3VudHJ5LXNlbGVjdG9yICNzd2l0Y2gtbGFuZ3VhZ2UgLmljb24tYXJyb3d7Y29sb3I6d2hpdGU7dHJhbnNmb3JtOnJvdGF0ZSgwKX0jaGVhZGVyLXdyYXAuc2hvdy1jb3VudHJ5LXNlbGVjdG9yICNzZWxlY3QtY291bnRyeXtoZWlnaHQ6NTgwcHh9I2hlYWRlci13cmFwLnNob3ctY291bnRyeS1zZWxlY3RvciAjc2VsZWN0LWNvdW50cnkgLmNvdW50cnktd3JhcHBlcnt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9Ym9keS5jb3VudHJ5LXNlbGVjdG9yICNjb2wtbWFpbntiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltYWdlcy9jb3VudHJ5LXNlbGVjdG9yL2JnLW1vYmlsZS5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfWJvZHkuY291bnRyeS1zZWxlY3RvciAuY291bnRyeS1zZWxlY3Rvci13cmFwe2NvbG9yOndoaXRlO3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206NzBweH1ib2R5LmNvdW50cnktc2VsZWN0b3IgaDF7Zm9udC1zaXplOjI1cHg7bWFyZ2luLWJvdHRvbTo1MHB4fWJvZHkuY291bnRyeS1zZWxlY3RvciBoMntmb250LXNpemU6MjBweH1ib2R5LmNvdW50cnktc2VsZWN0b3IgaDEsYm9keS5jb3VudHJ5LXNlbGVjdG9yIGgye2xldHRlci1zcGFjaW5nOjAuMTVlbX1ib2R5LmNvdW50cnktc2VsZWN0b3IgLmNvbnRpbmVudC1saXN0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7LW1vei1mbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXB9Ym9keS5jb3VudHJ5LXNlbGVjdG9yIC5jb250aW5lbnR7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDEgYXV0bzstbW96LWJveC1mbGV4OjA7LW1vei1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7Ym9keS5jb3VudHJ5LXNlbGVjdG9yIC5jb250aW5lbnR7d2lkdGg6Y2FsYyg1MCUgLSAzMHB4KTttYXJnaW46MCAxNXB4IDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe2JvZHkuY291bnRyeS1zZWxlY3RvciAuY29udGluZW50e3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMzBweCk7bWFyZ2luOjAgMTVweCAxMDBweH19Ym9keS5jb3VudHJ5LXNlbGVjdG9yIC5zZWxlY3Rib3hpdC1jb250YWluZXJ7bWF4LXdpZHRoOjI0MHB4fWJvZHkuY291bnRyeS1zZWxlY3RvciAuZ2xvYmFse3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5jb3VudHJ5LXNlbGVjdG9yIC5nbG9iYWwgYXtmb250LXN0eWxlOml0YWxpYztjb2xvcjp3aGl0ZX1ib2R5LmNvdW50cnktc2VsZWN0b3IgLmljb24tZ2xvYmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246LTUyM3B4IC0xOTJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtib2R5LmNvdW50cnktc2VsZWN0b3IgLmljb24tZ2xvYmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUyeC5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotNTIzcHggLTE5MnB4O2JhY2tncm91bmQtc2l6ZTo2NzVweCA2NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsjaGVhZGVyLXdyYXAuc2hvdy1jb3VudHJ5LXNlbGVjdG9ye2hlaWdodDo3NTVweH0jaGVhZGVyLXdyYXAuc2hvdy1jb3VudHJ5LXNlbGVjdG9yLnNhbGUtYmFyLWFjdGl2ZXtoZWlnaHQ6NzkzcHh9I2hlYWRlci13cmFwLnNob3ctY291bnRyeS1zZWxlY3RvciAjc2VsZWN0LWNvdW50cnl7aGVpZ2h0OjU4MHB4fSNoZWFkZXItd3JhcCAjc3dpdGNoLWxhbmd1YWdle2xlZnQ6YXV0bztyaWdodDoyMHB4O21hcmdpbi1sZWZ0OjA7ZGlzcGxheTpibG9ja30jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5e2hlaWdodDowfSNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgcHtmb250LXNpemU6MjBweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHAgYSAuaWNvbi1nbG9iZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotNTIzcHggLTE5MnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXsjaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHAgYSAuaWNvbi1nbG9iZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZTJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MjNweCAtMTkycHg7YmFja2dyb3VuZC1zaXplOjY3NXB4IDY0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpeyNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgLmNvdW50cnktd3JhcHBlcnt3aWR0aDo1MDBweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHVsLmxpc3R7Y29sdW1uczphdXRvIDM7Y29sdW1uLWdhcDoyMHB4fSNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgdWwubGlzdCBsaXtmb250LXNpemU6MTRweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHVsLmxpc3QgbGkgYXttYXJnaW4tYm90dG9tOjVweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHVsLmxpc3QgbGkgYTpob3ZlciAuY291bnRyeS1sYWJlbHt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5LmNvdW50cnktc2VsZWN0b3IgI2NvbC1tYWlue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2NvdW50cnktc2VsZWN0b3IvYmctdGFibGV0LmpwZ1wiKX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7I2hlYWRlci13cmFwLnNob3ctY291bnRyeS1zZWxlY3RvcntoZWlnaHQ6NjM1cHh9I2hlYWRlci13cmFwLnNob3ctY291bnRyeS1zZWxlY3Rvci5zYWxlLWJhci1hY3RpdmV7aGVpZ2h0OjY3M3B4fSNoZWFkZXItd3JhcC5zaG93LWNvdW50cnktc2VsZWN0b3IgI3NlbGVjdC1jb3VudHJ5e2hlaWdodDo0NjBweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IGgze2ZvbnQtc2l6ZToyMnB4fSNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgcHtmb250LXNpemU6MjBweH0jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IHAgYXtkaXNwbGF5OmlubGluZS1ibG9ja30jaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IC5jb3VudHJ5LXdyYXBwZXJ7d2lkdGg6ODAwcHh9I2hlYWRlci13cmFwICNzZWxlY3QtY291bnRyeSB1bC5saXN0e2NvbHVtbnM6YXV0byA0fWJvZHkuY291bnRyeS1zZWxlY3RvciAjY29sLW1haW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvY291bnRyeS1zZWxlY3Rvci9iZy1sYXB0b3AuanBnXCIpfX1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsjaGVhZGVyLXdyYXAgI3NlbGVjdC1jb3VudHJ5IC5jb3VudHJ5LXdyYXBwZXJ7d2lkdGg6MTA2MHB4fSNoZWFkZXItd3JhcCAjc2VsZWN0LWNvdW50cnkgdWwubGlzdHtjb2x1bW5zOmF1dG8gNH19LmNhdGFsb2ctbGlzdCAuYnJlYWRjcnVtYnMsLmNhdGFsb2ctbGlzdCAudG9vbGJhcntkaXNwbGF5Om5vbmV9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlcnttYXgtd2lkdGg6MTQ0MHB4O21hcmdpbjowIGF1dG99LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXJ7bWFyZ2luOjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjp3aGl0ZTtwYWRkaW5nOjA7bWFyZ2luLXRvcDowfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIgLmlubmVyIC5jYXRlZ29yeS10aXRsZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjYwcHggMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcH0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyIC5pbm5lciAuY2F0ZWdvcnktdGl0bGUgaDF7Zm9udC1zaXplOjI0cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIgLmlubmVyIC5jYXRlZ29yeS10aXRsZSBoMSAuc3ViaGVhZGxpbmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjJlbTttYXJnaW46MC42ZW0gMDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGR9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXIgLmNhdGVnb3J5LXRpdGxlIGgxIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1yaWdodDo1cHg7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXIgLmNhdGVnb3J5LXRpdGxlIGgxe2ZvbnQtc2l6ZTo1NXB4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIgLmlubmVyIC5jYXRlZ29yeS10aXRsZSBoMSAuc3ViaGVhZGxpbmV7Zm9udC1zaXplOjE2cHh9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXIgLmNhdGVnb3J5LXRpdGxlIGgxIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib257d2lkdGg6MjBweDtmb250LXNpemU6MjBweDtoZWlnaHQ6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXIgLmNhdGVnb3J5LXRpdGxlIGgxe2ZvbnQtc2l6ZTo2OHB4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIgLmlubmVyIC5jYXRlZ29yeS10aXRsZSBoMSBzcGFue2ZvbnQtc2l6ZToyN3B4fX0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyIC5pbm5lciAuYmx1cmJ7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXIgLmJsdXJiIHB7bWFyZ2luOjVweCAzMHB4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuaW5mby13cmFwcGVye2JhY2tncm91bmQ6I2Y0ZjRmNDtwYWRkaW5nOjMwcHggMzBweCA2MHB4IDMwcHg7ZGlzcGxheTpub25lfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuaW5mby13cmFwcGVyIC5tb3JlLWluZm97Y29sb3I6IzRmNGY0ZjtjbGVhcjpib3RoO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MzBweCAzMHB4IDAgMzBweH0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmluZm8td3JhcHBlciAubW9yZS1pbmZvIGltZ3t3aWR0aDo4MCV9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlci5yZWFkLW1vcmUgLmlubmVyIC5pbmZvLXdyYXBwZXIgLm1vcmUtaW5mbyAudGV4dHttYXJnaW4tYm90dG9tOjMwcHh9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlci5yZWFkLW1vcmUgLmlubmVyIC5pbmZvLXdyYXBwZXIgLm1vcmUtaW5mbyAudGV4dCBoM3ttYXJnaW4tdG9wOjJlbX0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmluZm8td3JhcHBlciAubW9yZS1pbmZvIC50ZXh0IHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41O21heC13aWR0aDo2MDBweDttYXJnaW46MCBhdXRvfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuaW5mby13cmFwcGVyLnNob3d7ZGlzcGxheTpibG9ja30uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmV4cGFuZHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmV4cGFuZCAucmVhZC1tb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHh9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlci5yZWFkLW1vcmUgLmlubmVyIC5leHBhbmQgLnJlYWQtbW9yZSAubGFiZWx7ZGlzcGxheTpibG9ja30uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmV4cGFuZCAucmVhZC1tb3JlIC5sYWJlbC5yZWFkLWNsb3Nle2NvbG9yOiM0ZjRmNGZ9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlci5yZWFkLW1vcmUgLmlubmVyIC5leHBhbmQgLnJlYWQtbW9yZSAuaWNvbi1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZX0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmV4cGFuZCAucmVhZC1tb3JlIC5pY29uLWFycm93LnNob3d7b3BhY2l0eToxfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuZXhwYW5kIC5yZWFkLW1vcmUgLmljb24tYXJyb3cuZG93bnt0cmFuc2Zvcm06c2NhbGVZKC0xKX0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmV4cGFuZCAucmVhZC1tb3JlIC5pY29uLWFycm93LnVwe2NvbG9yOiM0ZjRmNGZ9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnN1bW1hcnktcHJvZHVjdC1saXN0e3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tb3otZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2V9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnByb2R1Y3R7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNGY0ZjQ7cGFkZGluZy10b3A6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0e3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMjZweCk7bWFyZ2luOjAgMTNweCAyNnB4fX0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCBzcGFuLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ei1pbmRleDozO2ZvbnQtc2l6ZToyNHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotNDBweH0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCBzcGFuLmFycm93Lmljb24tYXJyb3ctbGVmdC10aGlue2xlZnQ6MTBweH0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCBzcGFuLmFycm93Lmljb24tYXJyb3ctcmlnaHQtdGhpbntyaWdodDoxMHB4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lcnttYXJnaW46NXB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzRmNGY0Zn0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCAuaW5uZXIgLmNvbGxlY3Rpb257Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTZweDtjb2xvcjojNzQ3NDc0O3BhZGRpbmc6MCAyMHB4O2xldHRlci1zcGFjaW5nOjAuMmVtfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lciAuY29sbGVjdGlvbiAuaWNvbi1yaWJib257d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtmb250LXNpemU6MTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOi01cHg7ZGlzcGxheTpub25lfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lciAucHJvZHVjdC1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MjBweCBhdXRvfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lciAucHJvZHVjdC1pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dG9wOjA7bGVmdDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnByb2R1Y3QgLmlubmVyIC5wcm9kdWN0LWltYWdlIGltZzpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lciAucHJvZHVjdC1pbWFnZSBpbWc+LmlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lciAucHJvZHVjdC1pbWFnZSBpbWc6Zmlyc3Qtb2YtdHlwZXtwb3NpdGlvbjpyZWxhdGl2ZX0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCAuaW5uZXIgLm5hbWUtbi1wcmljZXtoZWlnaHQ6MzJweDtwYWRkaW5nOjAgMjBweH0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCAuaW5uZXIgLm5hbWUtbi1wcmljZSAqe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MC4yZW19LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnByb2R1Y3QgLmlubmVyIC5uYW1lLW4tcHJpY2UgLm5hbWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzRmNGY0ZjttYXJnaW4tcmlnaHQ6NXB4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lciAubmFtZS1uLXByaWNlIC5wcmljZS1ib3h7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzkyOTI5Mn0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCAuc3dhdGNoIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDttYXJnaW46MCA0cHggMjBweCA0cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDRweCAjZmZmLDAgMCAwIDFweCAjYWFhO2N1cnNvcjpwb2ludGVyfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5zd2F0Y2ggLnN3YXRjaDM5e2JhY2tncm91bmQtY29sb3I6I0Q4Q0JBMX0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAucHJvZHVjdCAuc3dhdGNoIC5zd2F0Y2gzOHtiYWNrZ3JvdW5kLWNvbG9yOiNEMEQwRDB9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnByb2R1Y3QgLnN3YXRjaCAuc2VsZWN0ZWR7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA0cHggI2ZmZiwwIDAgMCAycHggIzQ2NDY0Nn0uY2F0YWxvZy1saXN0IC5maWx0ZXItc3dpdGNoe2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MC4xZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjMwcHggYXV0b30uY2F0YWxvZy1saXN0IC5maWx0ZXItc3dpdGNoPnNwYW57Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjODtwYWRkaW5nOjdweCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXRhbG9nLWxpc3QgLmZpbHRlci1zd2l0Y2g+c3Bhbj5zcGFue3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO2xlZnQ6NXB4O3RvcDoxNXB4O2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6N3B4IHNvbGlkICNjOGM4Yzh9LmNhdGFsb2ctbGlzdCAuY2F0ZWdvcnktZmlsdGVye2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjAgMzBweCAwIDMwcHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW4tYm90dG9tOjEwcHh9LmNhdGFsb2ctbGlzdCAuY2F0ZWdvcnktZmlsdGVyIHVse3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tb3otZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5jYXRhbG9nLWxpc3QgLmNhdGVnb3J5LWZpbHRlciB1bCBsaXtjdXJzb3I6cG9pbnRlcn0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmZpbHRlcmdyb3Vwe3BhZGRpbmctYm90dG9tOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjOH0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmZpbHRlcmdyb3VwIGxpe3BhZGRpbmc6MTVweCAxNXB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhdGFsb2ctbGlzdCAuY2F0ZWdvcnktZmlsdGVyIC5maWx0ZXJncm91cCBsaS5hY3RpdmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmF0dHJpYnV0ZS13cmFwcGVyIFtjbGFzc149XCJmaWx0ZXItXCJdLC5jYXRhbG9nLWxpc3QgLmNhdGVnb3J5LWZpbHRlciAuYXR0cmlidXRlLXdyYXBwZXIgLnN3aXRjaC1jb2xvcntkaXNwbGF5Om5vbmV9LmNhdGFsb2ctbGlzdCAuY2F0ZWdvcnktZmlsdGVyIC5hdHRyaWJ1dGUtd3JhcHBlciAuYXR0cmlidXRlc3twYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzg7bWFyZ2luOjIwcHggMH0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmF0dHJpYnV0ZS13cmFwcGVyIC5hdHRyaWJ1dGVzIGxpe3BhZGRpbmc6MCAzMHB4O21hcmdpbjo1cHggMTBweDtiYWNrZ3JvdW5kOiNmNGY0ZjQ7bWluLXdpZHRoOjEyMHB4O2hlaWdodDo1OHB4O2xpbmUtaGVpZ2h0OjU4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmF0dHJpYnV0ZS13cmFwcGVyIC5hdHRyaWJ1dGVzIGxpIHNwYW57d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjUwJTttYXJnaW4tcmlnaHQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi01cHh9LmNhdGFsb2ctbGlzdCAuY2F0ZWdvcnktZmlsdGVyIC5hdHRyaWJ1dGUtd3JhcHBlciAuYXR0cmlidXRlcyBsaSBzcGFuLmNvbG9yLTM5e2JhY2tncm91bmQtY29sb3I6I0Q4Q0JBMX0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmF0dHJpYnV0ZS13cmFwcGVyIC5hdHRyaWJ1dGVzIGxpIHNwYW4uY29sb3ItMzh7YmFja2dyb3VuZC1jb2xvcjojRDBEMEQwfS5jYXRhbG9nLWxpc3QgLmNhdGVnb3J5LWZpbHRlciAuY2hvc2VuLWF0dHJpYnV0ZXMtd3JhcHBlcntkaXNwbGF5Om5vbmU7bWFyZ2luOjIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmNob3Nlbi1hdHRyaWJ1dGVzLXdyYXBwZXIgLmNob3Nlbi1hdHRyaWJ1dGVze2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tb3otaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleH0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmNob3Nlbi1hdHRyaWJ1dGVzLXdyYXBwZXIgLmNob3Nlbi1hdHRyaWJ1dGVzIGxpe3BhZGRpbmc6NXB4IDEwcHg7bWFyZ2luOjVweDtiYWNrZ3JvdW5kOiMzQTNBNDU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweH0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmNob3Nlbi1hdHRyaWJ1dGVzLXdyYXBwZXIgLmNob3Nlbi1hdHRyaWJ1dGVzIGxpIC5pY29uLWNyb3Nze3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxMHB4fS5jYXRhbG9nLWxpc3QgLmNhdGVnb3J5LWZpbHRlciAuY2hvc2VuLWF0dHJpYnV0ZXMtd3JhcHBlciAuY2xlYXItZmlsdGVyc3twYWRkaW5nOjVweCAxMHB4O21hcmdpbjo1cHg7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOjFweCBzb2xpZCAjM0EzQTQ1O2Rpc3BsYXk6aW5saW5lLWJsb2NrO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpwb2ludGVyfS5jYXRhbG9nLWxpc3QgLmNhdGVnb3J5LWZpbHRlciAuY2hvc2VuLWF0dHJpYnV0ZXMtd3JhcHBlciAuY2xlYXItZmlsdGVycy52aXNpYmxle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphbGx9LmNhdGFsb2ctbGlzdCAuYnV0dG9uLXdyYXBwZXJ7Y2xlYXI6Ym90aDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjMwcHggMH0uY2F0ZWdvcnktZGVzY3twYWRkaW5nOjEwcHggNXB4fS5jYXRlZ29yeS1kZXNjIHB7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhdGVnb3J5LWRlc2MgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmNhdGVnb3J5LWZvb3RlciAuaW5uZXJ7cGFkZGluZzowIDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyIC5pbm5lcnttYXJnaW46MTNweDt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyIC5pbm5lciAuY2F0ZWdvcnktdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo5MHB4IDB9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXIgLmNhdGVnb3J5LXRpdGxlIGgxe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlciAuaW5uZXIgLmJsdXJie21hcmdpbjoyMHB4IDMwcHggMCAzMHB4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIgLmlubmVyIC5ibHVyYiBwe21hcmdpbi10b3A6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAzMHB4O2ZvbnQtc2l6ZToyM3B4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuYmx1cmIgcHttYXJnaW4tYm90dG9tOjE1cHh9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlci5yZWFkLW1vcmUgLmlubmVyIC5pbmZvLXdyYXBwZXJ7cGFkZGluZzozMHB4IDMwcHggOTBweCAzMHB4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuaW5mby13cmFwcGVyIC5tb3JlLWluZm97b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjQwcHggMzBweCAyMHB4IDMwcHh9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlci5yZWFkLW1vcmUgLmlubmVyIC5pbmZvLXdyYXBwZXIgLm1vcmUtaW5mbyBpbWd7d2lkdGg6NDAlO21hcmdpbjowIGF1dG8gMzBweCBhdXRvfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuaW5mby13cmFwcGVyIC5tb3JlLWluZm8gLnRleHR7bWFyZ2luLWJvdHRvbTowfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuaW5mby13cmFwcGVyIC5tb3JlLWluZm8gLnRleHQgaDN7bWFyZ2luLXRvcDowfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuZXhwYW5kIC5yZWFkLW1vcmV7Zm9udC1zaXplOjE2cHh9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnByb2R1Y3R7Ym9yZGVyOjB9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnByb2R1Y3Qgc3Bhbi5hcnJvd3tkaXNwbGF5Om5vbmV9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLnByb2R1Y3QgLmlubmVye21hcmdpbjoxM3B4fS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5wcm9kdWN0IC5pbm5lciAubmFtZS1uLXByaWNle2ZvbnQtc2l6ZToxNnB4fS5jYXRhbG9nLWxpc3QgLmZpbHRlci1zd2l0Y2h7ZGlzcGxheTpub25lfS5jYXRhbG9nLWxpc3QgLmNhdGVnb3J5LWZpbHRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjBweCAzMHB4IDAgMzBweH0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmZpbHRlcmdyb3Vwe2JvcmRlci1ib3R0b206MH0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmZpbHRlcmdyb3VwIGxpe3dpZHRoOmF1dG87cGFkZGluZzowIDE1cHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNGY0ZjRmfS5jYXRhbG9nLWxpc3QgLmNhdGVnb3J5LWZpbHRlciAuZmlsdGVyZ3JvdXAgbGk6bGFzdC1jaGlsZHtib3JkZXI6bm9uZX0uY2F0YWxvZy1saXN0IC5jYXRlZ29yeS1maWx0ZXIgLmF0dHJpYnV0ZS13cmFwcGVyIC5hdHRyaWJ1dGVze2JvcmRlci1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfS5jYXRlZ29yeS1mb290ZXIgLmlubmVye3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyIC5pbm5lciAuYmx1cmIgcHtwYWRkaW5nOjAgNTVweH0uY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmluZm8td3JhcHBlciAubW9yZS1pbmZvIGltZ3t3aWR0aDpjYWxjKDQwJSAtIDcwcHgpfS5jYXRhbG9nLWxpc3QgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIucmVhZC1tb3JlIC5pbm5lciAuaW5mby13cmFwcGVyIC5tb3JlLWluZm8gLnRleHQgaDN7Zm9udC1zaXplOjI3cHh9LmNhdGFsb2ctbGlzdCAucHJvZHVjdHMgLmNhdGVnb3J5LWhlYWRlci5yZWFkLW1vcmUgLmlubmVyIC5pbmZvLXdyYXBwZXIgLm1vcmUtaW5mbyAudGV4dCBwe2ZvbnQtc2l6ZToxOHB4fS5jYXRlZ29yeS1kZXNje3BhZGRpbmc6MCAwIDEwcHggMH0uY2F0ZWdvcnktZGVzYyBwe2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsuY2F0YWxvZy1saXN0IC5wcm9kdWN0cyAuY2F0ZWdvcnktaGVhZGVyLnJlYWQtbW9yZSAuaW5uZXIgLmluZm8td3JhcHBlciAubW9yZS1pbmZvIGltZ3t3aWR0aDpjYWxjKDQwJSAtIDE0MHB4KX19aWZyYW1lIC55dHAtd2F0ZXJtYXJre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS53aWRnZXQtLXByb21vdGlvbiwud2lkZ2V0LS1wcm9kdWN0LC53aWRnZXQtLXNsaWRlc2hvd3twb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ud2lkZ2V0LS1wcm9tb3Rpb24gLnN0aWNrZXIsLndpZGdldC0tcHJvZHVjdCAuc3RpY2tlciwud2lkZ2V0LS1zbGlkZXNob3cgLnN0aWNrZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7d2lkdGg6MTI0cHg7aGVpZ2h0OjEyNHB4O3RvcDotNjJweDttYXJnaW4tbGVmdDotNjJweDtiYWNrZ3JvdW5kLXNpemU6MTI0cHg7ei1pbmRleDoxfS53aWRnZXQtLXByb21vdGlvbi5iZy13aGl0ZSwud2lkZ2V0LS1wcm9kdWN0LmJnLXdoaXRlLC53aWRnZXQtLXNsaWRlc2hvdy5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlfS53aWRnZXQtLXByb21vdGlvbi5iZy1saWdodF9ncmV5LC53aWRnZXQtLXByb2R1Y3QuYmctbGlnaHRfZ3JleSwud2lkZ2V0LS1zbGlkZXNob3cuYmctbGlnaHRfZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjR9LndpZGdldC0tcHJvbW90aW9uLnRleHQtbm9ybWFsIHAsLndpZGdldC0tcHJvZHVjdC50ZXh0LW5vcm1hbCBwLC53aWRnZXQtLXNsaWRlc2hvdy50ZXh0LW5vcm1hbCBwe2ZvbnQtc3R5bGU6bm9ybWFsfS53aWRnZXQtLXByb21vdGlvbi50ZXh0LWl0YWxpYyBwLC53aWRnZXQtLXByb2R1Y3QudGV4dC1pdGFsaWMgcCwud2lkZ2V0LS1zbGlkZXNob3cudGV4dC1pdGFsaWMgcHtmb250LXN0eWxlOml0YWxpY30ud2lkZ2V0LS1wcm9tb3Rpb24udGV4dC1ibGFjayAqLC53aWRnZXQtLXByb2R1Y3QudGV4dC1ibGFjayAqLC53aWRnZXQtLXNsaWRlc2hvdy50ZXh0LWJsYWNrICp7Y29sb3I6IzRmNGY0Zn0ud2lkZ2V0LS1wcm9tb3Rpb24udGV4dC1ibGFjayAqIC5jdGEgcCBhLC53aWRnZXQtLXByb2R1Y3QudGV4dC1ibGFjayAqIC5jdGEgcCBhLC53aWRnZXQtLXNsaWRlc2hvdy50ZXh0LWJsYWNrICogLmN0YSBwIGF7Y29sb3I6IzRlNTg3NH0ud2lkZ2V0LS1wcm9tb3Rpb24udGV4dC1ibGFjayAqIC5zdWJoZWFkbGluZSBzcGFuLC53aWRnZXQtLXByb2R1Y3QudGV4dC1ibGFjayAqIC5zdWJoZWFkbGluZSBzcGFuLC53aWRnZXQtLXNsaWRlc2hvdy50ZXh0LWJsYWNrICogLnN1YmhlYWRsaW5lIHNwYW57Y29sb3I6IzliOWI5YiAhaW1wb3J0YW50fS53aWRnZXQtLXByb21vdGlvbi50ZXh0LXdoaXRlICosLndpZGdldC0tcHJvZHVjdC50ZXh0LXdoaXRlICosLndpZGdldC0tc2xpZGVzaG93LnRleHQtd2hpdGUgKntjb2xvcjp3aGl0ZX0ud2lkZ2V0LS1wcm9tb3Rpb24gLmNvbnRhaW5lciAuaW5uZXIsLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciwud2lkZ2V0LS1zbGlkZXNob3cgLmNvbnRhaW5lciAuaW5uZXJ7bWFyZ2luOjMwcHggMTBweCA1MHB4IDEwcHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC5pbWFnZS50YWJsZXQsLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAuaW1hZ2UudGFibGV0LC53aWRnZXQtLXNsaWRlc2hvdyAuY29udGFpbmVyIC5pbm5lciAuaW1hZ2UudGFibGV0e2Rpc3BsYXk6bm9uZX0ud2lkZ2V0LS1wcm9tb3Rpb24gLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUsLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmV7Zm9udC1zaXplOjI0cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMmVtO2xpbmUtaGVpZ2h0OjF9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgLnN1YmhlYWRsaW5lLC53aWRnZXQtLXByb2R1Y3QgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSAuc3ViaGVhZGxpbmUsLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgLnN1YmhlYWRsaW5le2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MC4yZW07bWFyZ2luOjAuNmVtIDA7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkfS53aWRnZXQtLXByb21vdGlvbiAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIGgyLmhlYWRsaW5lIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib24sLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIGgyLmhlYWRsaW5lIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib24sLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgLnN1YmhlYWRsaW5lIC5pY29uLXJpYmJvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOi01cHg7bWFyZ2luLXJpZ2h0OjVweDtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsud2lkZ2V0LS1wcm9tb3Rpb24gLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUsLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmV7Zm9udC1zaXplOjU1cHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgLnN1YmhlYWRsaW5lLC53aWRnZXQtLXByb2R1Y3QgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSAuc3ViaGVhZGxpbmUsLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgLnN1YmhlYWRsaW5le2ZvbnQtc2l6ZToxNnB4fS53aWRnZXQtLXByb21vdGlvbiAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIGgyLmhlYWRsaW5lIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib24sLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIGgyLmhlYWRsaW5lIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib24sLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgLnN1YmhlYWRsaW5lIC5pY29uLXJpYmJvbnt3aWR0aDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2hlaWdodDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsud2lkZ2V0LS1wcm9tb3Rpb24gLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUsLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmV7Zm9udC1zaXplOjY4cHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgc3Bhbiwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUgc3Bhbiwud2lkZ2V0LS1zbGlkZXNob3cgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSBzcGFue2ZvbnQtc2l6ZToyN3B4fX0ud2lkZ2V0LS1wcm9tb3Rpb24gLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuaW1hZ2UsLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5pbWFnZSwud2lkZ2V0LS1zbGlkZXNob3cgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuaW1hZ2V7bWFyZ2luLWJvdHRvbToyZW19LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmltYWdlIGltZywud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmltYWdlIGltZywud2lkZ2V0LS1zbGlkZXNob3cgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuaW1hZ2UgaW1ne21heC13aWR0aDo4MCV9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSBwLC53aWRnZXQtLXByb2R1Y3QgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIHAsLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSBwe2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMS44ZW0gMH0ud2lkZ2V0LS1wcm9tb3Rpb24gLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIHAgYSwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSBwIGEsLndpZGdldC0tc2xpZGVzaG93IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSBwIGF7Zm9udC1zaXplOjFlbX0ud2lkZ2V0LS1wcm9tb3Rpb24gLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIC5idXR0b24sLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5jdGEgLmJ1dHRvbiwud2lkZ2V0LS1zbGlkZXNob3cgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIC5idXR0b257bWFyZ2luOjAgYXV0byAyMHB4IGF1dG87bWF4LXdpZHRoOjEwMCV9LndpZGdldC0tcHJvbW90aW9uIC5oZWFkbGluZSBhLC53aWRnZXQtLXByb2R1Y3QgLmhlYWRsaW5lIGEsLndpZGdldC0tc2xpZGVzaG93IC5oZWFkbGluZSBhe3RleHQtZGVjb3JhdGlvbjpub25lfS53aWRnZXQtLXByb2R1Y3QgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIC5idXR0b24sLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5jdGEgLmRlc2Nye21hcmdpbi1ib3R0b206MS40ZW19LndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5jdGEgLnNlYy1saW5re21hcmdpbi1ib3R0b206MH0ud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSBwLmRlc2Nye21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdzpoaWRkZW47d29yZC13cmFwOmJyZWFrLXdvcmQ7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6NDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7bGluZS1oZWlnaHQ6MS40ZW07bWF4LWhlaWdodDo1LjVlbX0ud2lkZ2V0LS1jYXRlZ29yeS1ibHVyYnN7dGV4dC1hbGlnbjpjZW50ZXJ9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lcntvdmVyZmxvdzphdXRvO21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjQwcHh9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciBoM3ttYXJnaW46MCAxMHB4IDQwcHggMTBweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNhYWF9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciBoMyBzcGFue2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi10b3A6NXB4fS53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXIgaDMgc3Bhbntmb250LXNpemU6MjRweDtjb2xvcjojNGY0ZjRmfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciBoM3twb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MjZweH0ud2lkZ2V0LS1jYXRlZ29yeS1ibHVyYnM+LmlubmVyIGgzOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo5MHB4O2hlaWdodDoxcHg7bWFyZ2luLWxlZnQ6LTQ1cHg7Ym90dG9tOjE1cHh9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciBoMyBzcGFue21hcmdpbi10b3A6MnB4O3BhZGRpbmctYm90dG9tOjMwcHh9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciBoMzphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciBoMyBzcGFue2ZvbnQtc2l6ZTo1NXB4fX0ud2lkZ2V0LS1jYXRlZ29yeS1ibHVyYnM+LmlubmVyIC5jYXRlZ29yeXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjUwJTtmbG9hdDpsZWZ0fS53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXIgLmNhdGVnb3J5IC5pbm5lcntiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtoZWlnaHQ6MjYwcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6d2hpdGV9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciAuY2F0ZWdvcnkgLmlubmVyIGg0e2ZvbnQtc2l6ZToyMHB4fS53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXIgLmNhdGVnb3J5IC5pbm5lciAuaWNvbntkaXNwbGF5Om5vbmV9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciAuY2F0ZWdvcnk6Zmlyc3Qtb2YtdHlwZSAuaW5uZXJ7bWFyZ2luLXJpZ2h0OjNweH0ud2lkZ2V0LS1jYXRlZ29yeS1ibHVyYnM+LmlubmVyIC5jYXRlZ29yeTpsYXN0LW9mLXR5cGUgLmlubmVye21hcmdpbi1sZWZ0OjNweH0ud2lkZ2V0LS1ibG9nLWxhdGVzdHttYXJnaW4tYm90dG9tOjMwcHh9LndpZGdldC0tYmxvZy1sYXRlc3QgLndpZGdldC10aXRsZXtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiM0ZjRmNGY7bWFyZ2luLWJvdHRvbTo0NXB4fS53aWRnZXQtLWJsb2ctbGF0ZXN0IC53aWRnZXQtdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tdG9wOjVweH0ud2lkZ2V0LS1ibG9nLWxhdGVzdCAud2lkZ2V0LXRpdGxlIHNwYW57Zm9udC1zaXplOjE2cHg7Y29sb3I6I2FhYX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLWJsb2ctbGF0ZXN0IC53aWRnZXQtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjU1cHh9LndpZGdldC0tYmxvZy1sYXRlc3QgLndpZGdldC10aXRsZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6OTBweDtoZWlnaHQ6MXB4O21hcmdpbi1sZWZ0Oi00NXB4O2JvdHRvbToxNXB4fS53aWRnZXQtLWJsb2ctbGF0ZXN0IC53aWRnZXQtdGl0bGUgc3BhbnttYXJnaW4tdG9wOjJweDtwYWRkaW5nLWJvdHRvbTozMHB4fS53aWRnZXQtLWJsb2ctbGF0ZXN0IC53aWRnZXQtdGl0bGU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGY0ZjRmfS53aWRnZXQtLWJsb2ctbGF0ZXN0IC53aWRnZXQtdGl0bGUgc3Bhbntmb250LXNpemU6MjZweH19LndpZGdldC0tYmxvZy1sYXRlc3QgLmJsb2ctcG9zdC1saXN0e21hcmdpbi1ib3R0b206MzBweH0ud2lkZ2V0LS1ibG9nLWxhdGVzdCAuc2hvdy1tb3Jle3RleHQtYWxpZ246Y2VudGVyfS53aWRnZXQtLWJsb2ctbGF0ZXN0IC5ibG9nLXBvc3R7ZGlzcGxheTpub25lfS53aWRnZXQtLWJsb2ctbGF0ZXN0IC5ibG9nLXBvc3Q6Zmlyc3Qtb2YtdHlwZXtkaXNwbGF5OmJsb2NrfS53aWRnZXQtLXN0eWxlZ3VpZGV7bWF4LXdpZHRoOjEwNzBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lcnttYXJnaW46NXB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXJ7bWFyZ2luOjEzcHh9fS53aWRnZXQtLXN0eWxlZ3VpZGU6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsud2lkZ2V0LS1zdHlsZWd1aWRle21heC13aWR0aDoxMTAycHg7cGFkZGluZzoxM3B4fX0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lcnttYXJnaW46NXB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXJ7bWFyZ2luOjEzcHh9fS53aWRnZXQtLXN0eWxlZ3VpZGU+LmlubmVyIC53aWRnZXQtaGVhZGVye3BhZGRpbmc6MzBweCAwfS53aWRnZXQtLXN0eWxlZ3VpZGU+LmlubmVyIC53aWRnZXQtaGVhZGVyIGgze2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzRmNGY0Zn0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAud2lkZ2V0LWhlYWRlciBoMyBzcGFue2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi10b3A6NXB4fS53aWRnZXQtLXN0eWxlZ3VpZGU+LmlubmVyIC53aWRnZXQtaGVhZGVyIGgzIHNwYW57Zm9udC1zaXplOjE2cHg7Y29sb3I6I2FhYX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLXN0eWxlZ3VpZGU+LmlubmVyIC53aWRnZXQtaGVhZGVyIGgze3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo1NXB4fS53aWRnZXQtLXN0eWxlZ3VpZGU+LmlubmVyIC53aWRnZXQtaGVhZGVyIGgzOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo5MHB4O2hlaWdodDoxcHg7bWFyZ2luLWxlZnQ6LTQ1cHg7Ym90dG9tOjE1cHh9LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXIgLndpZGdldC1oZWFkZXIgaDMgc3BhbnttYXJnaW4tdG9wOjJweDtwYWRkaW5nLWJvdHRvbTozMHB4fS53aWRnZXQtLXN0eWxlZ3VpZGU+LmlubmVyIC53aWRnZXQtaGVhZGVyIGgzOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzRmNGY0Zn0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAud2lkZ2V0LWhlYWRlciBoMyBzcGFue2ZvbnQtc2l6ZToyNnB4fX0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwe2JhY2tncm91bmQ6I2Y0ZjRmNH0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5pbWFnZSBpbWd7ZGlzcGxheTpibG9ja30ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lcntwYWRkaW5nOjMwcHggMjBweCAyMHB4IDIwcHh9LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDR7Zm9udC1zaXplOjI0cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMmVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MzBweH0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNCAuc3ViaGVhZGxpbmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjJlbTttYXJnaW46MC42ZW0gMDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGR9LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDQgLnN1YmhlYWRsaW5lIC5pY29uLXJpYmJvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOi01cHg7bWFyZ2luLXJpZ2h0OjVweDtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNHtmb250LXNpemU6NTVweH0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNCAuc3ViaGVhZGxpbmV7Zm9udC1zaXplOjE2cHh9LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDQgLnN1YmhlYWRsaW5lIC5pY29uLXJpYmJvbnt3aWR0aDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2hlaWdodDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNHtmb250LXNpemU6NjhweH0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNCBzcGFue2ZvbnQtc2l6ZToyN3B4fX0ud2lkZ2V0LS1zdHlsZWd1aWRlPi5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDo0MHB4O2hlaWdodDoxcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDttYXJnaW46MC41ZW0gMCAwIDB9LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDQgLnN1YmhlYWRsaW5le2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM5OTl9LndpZGdldC0tc3R5bGVndWlkZT4uaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDQgLnN1YmhlYWRsaW5lIC5pY29uLXJpYmJvbnt3aWR0aDoxNHB4O2ZvbnQtc2l6ZToxNHB4O2hlaWdodDoxNHB4fS53aWRnZXQtLXN0eWxlZ3VpZGU+LmlubmVyIC5jb250ZW50LXdyYXAgLmNvbnRlbnQgLmlubmVyIHAuaW50cm9kdWN0aW9ue2NvbG9yOiM5OTl9LndpZGdldC0tc21hbGxwcm9tb3twYWRkaW5nOjEwcHh9LndpZGdldC0tc21hbGxwcm9tbyAudGV4dCAuaW5uZXJ7bWFyZ2luOjVweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLXNtYWxscHJvbW8gLnRleHQgLmlubmVye21hcmdpbjoxM3B4fX0ud2lkZ2V0LS1zbWFsbHByb21vIC50ZXh0IC5pbm5lciBoM3tmb250LXNpemU6MjJweH0ud2lkZ2V0LS1zbWFsbHByb21vIC50ZXh0IC5pbm5lciBwe21hcmdpbjowfS53aWRnZXQtLXNtYWxscHJvbW8gLmltZyAuaW5uZXJ7bWFyZ2luOjVweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLXNtYWxscHJvbW8gLmltZyAuaW5uZXJ7bWFyZ2luOjEzcHh9fS53aWRnZXQtLXNtYWxscHJvbW8gLmltZyAuaW5uZXIgaW1ne21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ud2lkZ2V0LS1zbWFsbHByb21vIC5pbWcgLmlubmVyIHAuY2FwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDtwYWRkaW5nOjEwcHggMH0ud2lkZ2V0LS1zbWFsbHByb21vLmFsdGVybmF0aXZlLWFsaWdue3BhZGRpbmc6MTVweH0ud2lkZ2V0LS1zbWFsbHByb21vLmFsdGVybmF0aXZlLWFsaWduIC5pbWcgLmlubmVye21hcmdpbjo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsud2lkZ2V0LS1zbWFsbHByb21vLmFsdGVybmF0aXZlLWFsaWduIC5pbWcgLmlubmVye21hcmdpbjoxM3B4fX0ud2lkZ2V0LS1zbWFsbHByb21vLmFsdGVybmF0aXZlLWFsaWduIC50ZXh0IC5pbm5lcnttYXJnaW46NXB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tc21hbGxwcm9tby5hbHRlcm5hdGl2ZS1hbGlnbiAudGV4dCAuaW5uZXJ7bWFyZ2luOjEzcHh9fS53aWRnZXQtLXNtYWxscHJvbW8uYWx0ZXJuYXRpdmUtYWxpZ24gLnRleHQgLmlubmVyIGgze2ZvbnQtc2l6ZToyMnB4fS53aWRnZXQtLWJpZ3Byb21ve2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuaW1hZ2V7bWFyZ2luOi0xMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ud2lkZ2V0LS1iaWdwcm9tbyAuaW5uZXIgLmltYWdlIGltZ3ttYXgtaGVpZ2h0OjQwMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LndpZGdldC0tYmlncHJvbW8gLmlubmVyIC5jb250ZW50e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAzMHB4IDMwcHggMzBweDtjb2xvcjp3aGl0ZX0ud2lkZ2V0LS1iaWdwcm9tbyAuaW5uZXIgLmNvbnRlbnQgaDJ7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MzFweDtsaW5lLWhlaWdodDoxLjE4ZW07bGV0dGVyLXNwYWNpbmc6MC4yZW07bWFyZ2luOjAuNWVtIDA7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTozMnB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuY29udGVudCBoMntmb250LXNpemU6NTRweH19LndpZGdldC0tYmlncHJvbW8gLmlubmVyIC5jb250ZW50IHB7Zm9udC1zdHlsZTppdGFsaWN9LndpZGdldC0tYmlncHJvbW8uY3J5c3RhbF93aWRnZXR7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7LW1vei1iYWNrZ3JvdW5kLXNpemU6NjAlOy1vLWJhY2tncm91bmQtc2l6ZTo2MCU7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6NjAlO2JhY2tncm91bmQtc2l6ZTo2MCV9LndpZGdldC0tYmlncHJvbW8uY3J5c3RhbF93aWRnZXQgLmNvbnRlbnR7cGFkZGluZzoyNTBweCAzMHB4IDYwcHggMzBweH0ud2lkZ2V0LS1iaWdwcm9tby5jcnlzdGFsX3dpZGdldCAuaW5uZXIgLmltYWdlIGltZ3tkaXNwbGF5Om5vbmV9LndpZGdldC0tZmluZC1tb3Jle3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmF1dG99LndpZGdldC0tZmluZC1tb3JlIHB7bWFyZ2luLXRvcDowfS53aWRnZXQtLWZpbmQtbW9yZSBhLC53aWRnZXQtLWZpbmQtbW9yZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53aWRnZXQtLWZpbmQtbW9yZSBzcGFue3BhZGRpbmc6MCAxMHB4fS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVze21hcmdpbi1ib3R0b206MH0ud2lkZ2V0LS1zbGlkZXNob3cgLnNsaWRlcyAuc2xpY2stYXJyb3d7ZGlzcGxheTpub25lfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGljay1kb3Rze2JvdHRvbToxMHB4fS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGljay1kb3RzIGxpe21hcmdpbjowfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Zm9udC1zaXplOjQwcHh9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXM6aG92ZXIgLnNsaWNrLWFycm93e29wYWNpdHk6LjI1fS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzOmhvdmVyIC5zbGljay1hcnJvdzpob3ZlcntvcGFjaXR5Oi43NX0ud2lkZ2V0LS1zbGlkZXNob3cgLnNsaWRlcyAuaW1hZ2Utd3JhcHtoZWlnaHQ6NTAwcHg7d2lkdGg6MTAwJX0ud2lkZ2V0LS1zbGlkZXNob3cgLnNsaWRlcyAuaW1hZ2Utd3JhcCAuaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOnJlbGF0aXZlfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC52aWRlby13cmFwe2JhY2tncm91bmQ6IzNBM0E0NTtoZWlnaHQ6NTAwcHg7d2lkdGg6MTAwJTtjb2xvcjp3aGl0ZTtwb3NpdGlvbjpyZWxhdGl2ZX0ud2lkZ2V0LS1zbGlkZXNob3cgLnNsaWRlcyAudmlkZW8td3JhcCAudmlkZW8tc2xpZGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ud2lkZ2V0LS1zbGlkZXNob3cgLnNsaWRlcyAudmlkZW8td3JhcCAudmlkZW8tc2xpZGUuZGltLWJhY2tncm91bmQtdmlkZW8gLllUUE92ZXJsYXl7YmFja2dyb3VuZDojM0EzQTQ1O29wYWNpdHk6MC43fS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGlkZS1jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt6LWluZGV4OjF9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjI0cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMmVtO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjB9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgaDIgLnN1YmhlYWRsaW5le2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MC4yZW07bWFyZ2luOjAuNmVtIDA7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGlkZS1jb250ZW50IGgyIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1yaWdodDo1cHg7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjU1cHh9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgaDIgLnN1YmhlYWRsaW5le2ZvbnQtc2l6ZToxNnB4fS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGlkZS1jb250ZW50IGgyIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib257d2lkdGg6MjBweDtmb250LXNpemU6MjBweDtoZWlnaHQ6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjY4cHh9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgaDIgc3Bhbntmb250LXNpemU6MjdweH19LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgcHttYXJnaW46MDttYXJnaW4tdG9wOjAuNWVtfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGlkZS1jb250ZW50IC5wbGF5LWJ0bnttYXJnaW4tdG9wOjMwcHh9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgLnBsYXktYnRuIC5pY29uLXBsYXl7Zm9udC1zaXplOjgwcHg7aGVpZ2h0OjgwcHg7b3BhY2l0eTowLjU7Y29sb3I6d2hpdGU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2V9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgLnBsYXktYnRuIC5pY29uLXBsYXk6aG92ZXJ7b3BhY2l0eToxfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGlkZS1jb250ZW50IC5zbGlkZXNob3ctYnV0dG9uc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpZGVzIC5zbGlkZS1jb250ZW50IC5zbGlkZXNob3ctYnV0dG9ucyAuYnV0dG9ue21hcmdpbjoxMHB4fS5zbGlkZXNob3ctcG9wdXAgLndoaXRlLXBvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwJTttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzozMHB4fS5zbGlkZXNob3ctcG9wdXAgLndoaXRlLXBvcHVwIHB7Zm9udC1zdHlsZTppdGFsaWM7dGV4dC1hbGlnbjpjZW50ZXJ9LnNsaWRlc2hvdy1wb3B1cCAud2hpdGUtcG9wdXAgLnZhbGlkYXRpbmctbmV3c2xldHRlci1zaWdudXAsLnNsaWRlc2hvdy1wb3B1cCAud2hpdGUtcG9wdXAgLnZhbGlkYXRpbmctY291cG9uLWNvZGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2xvYWRlci1zbWFsbC1ibGFjay5naWYpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxMHB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudH0uc2xpZGVzaG93LXBvcHVwIC53aGl0ZS1wb3B1cCAuYnV0dG9ue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7bWFyZ2luOjIwcHggYXV0byAwIGF1dG99LnNsaWRlc2hvdy1wb3B1cCAud2hpdGUtcG9wdXAgLm5ld3NsZXR0ZXItY3VzdG9tZXItZXhpc3R7bWFyZ2luLXRvcDo4cHh9LnNsaWRlc2hvdy1wb3B1cCAud2hpdGUtcG9wdXAgLmlucHV0LWJveCAuY291cG9uLWNvZGUtZXJyb3IsLnNsaWRlc2hvdy1wb3B1cCAud2hpdGUtcG9wdXAgLmlucHV0LWJveCAuZW1haWwtY29kZS1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9pY29uX2Vycm9yLnBuZ1wiKSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDEwcHggY2VudGVyfWJvZHkudGFrZW92ZXIgI2hlYWRlci13cmFwICNoZWFkZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50fWJvZHkudGFrZW92ZXIgI3BhZ2Utd3JhcHBlcnttYXJnaW4tdG9wOi0xNDhweH1ib2R5LnRha2VvdmVyIC53aWRnZXQtLXByb21vdGlvbi50YWtlb3Zlcixib2R5LnRha2VvdmVyIC53aWRnZXQtLXByb2R1Y3QudGFrZW92ZXJ7cGFkZGluZy10b3A6MTQ4cHh9Ym9keS5jbXMtaW5kZXgtaW5kZXguc3RpY2tlci1lbmFibGVkIGRpdltjbGFzc149J3dpZGdldCddOmZpcnN0LW9mLXR5cGUgLmNvbnRhaW5lciAuaW5uZXJ7bWFyZ2luLWJvdHRvbTo5MHB4fWJvZHkuY21zLWluZGV4LWluZGV4LnN0aWNrZXItZW5hYmxlZCBkaXZbY2xhc3NePSd3aWRnZXQnXTpmaXJzdC1vZi10eXBlK2RpdltjbGFzc149J3dpZGdldCddIC5jb250YWluZXIgLmlubmVye21hcmdpbi10b3A6OTBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLXByb21vdGlvbiAuY29udGFpbmVyIC5pbm5lciwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVye21hcmdpbjo1MHB4IDEzcHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSBwLC53aWRnZXQtLXByb2R1Y3QgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIHB7Zm9udC1zaXplOjIycHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC5pbWFnZSBpbWcsLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAuaW1hZ2UgaW1ne21heC1oZWlnaHQ6MzgwcHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSBwLC53aWRnZXQtLXByb2R1Y3QgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIHB7Zm9udC1zaXplOjIycHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSAuYnV0dG9uLC53aWRnZXQtLXByb2R1Y3QgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIC5idXR0b257Zm9udC1zaXplOjE2cHh9LndpZGdldC0tcHJvbW90aW9uLmFsaWduLWxlZnQgLmNvbnRhaW5lciAuaW5uZXIsLndpZGdldC0tcHJvbW90aW9uLmFsaWduLXJpZ2h0IC5jb250YWluZXIgLmlubmVyLC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tbGVmdCAuY29udGFpbmVyIC5pbm5lciwud2lkZ2V0LS1wcm9kdWN0LmFsaWduLXJpZ2h0IC5jb250YWluZXIgLmlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXB9LndpZGdldC0tcHJvbW90aW9uLmFsaWduLWxlZnQgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSwud2lkZ2V0LS1wcm9tb3Rpb24uYWxpZ24tcmlnaHQgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSwud2lkZ2V0LS1wcm9kdWN0LmFsaWduLWxlZnQgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCBoMi5oZWFkbGluZSwud2lkZ2V0LS1wcm9kdWN0LmFsaWduLXJpZ2h0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmV7bWFyZ2luLXRvcDowfS53aWRnZXQtLXByb21vdGlvbi5hbGlnbi1sZWZ0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmltYWdlLm1vYmlsZSwud2lkZ2V0LS1wcm9tb3Rpb24uYWxpZ24tcmlnaHQgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuaW1hZ2UubW9iaWxlLC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tbGVmdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5pbWFnZS5tb2JpbGUsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1yaWdodCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5pbWFnZS5tb2JpbGV7ZGlzcGxheTpub25lfS53aWRnZXQtLXByb21vdGlvbi5hbGlnbi1sZWZ0IC5jb250YWluZXIgLmlubmVyIC5pbWFnZS50YWJsZXQsLndpZGdldC0tcHJvbW90aW9uLmFsaWduLXJpZ2h0IC5jb250YWluZXIgLmlubmVyIC5pbWFnZS50YWJsZXQsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1sZWZ0IC5jb250YWluZXIgLmlubmVyIC5pbWFnZS50YWJsZXQsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1yaWdodCAuY29udGFpbmVyIC5pbm5lciAuaW1hZ2UudGFibGV0e2Rpc3BsYXk6YmxvY2t9LndpZGdldC0tcHJvbW90aW9uLmFsaWduLWxlZnQgLmNvbnRhaW5lciAuaW5uZXIsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1sZWZ0IC5jb250YWluZXIgLmlubmVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS53aWRnZXQtLXByb21vdGlvbi5hbGlnbi1sZWZ0IC5jb250YWluZXIgLmlubmVyIC5pbWFnZS50YWJsZXQsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1sZWZ0IC5jb250YWluZXIgLmlubmVyIC5pbWFnZS50YWJsZXR7b3JkZXI6MjtmbGV4LWJhc2lzOjUwJX0ud2lkZ2V0LS1wcm9tb3Rpb24uYWxpZ24tbGVmdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwLC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tbGVmdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwe29yZGVyOjE7ZmxleC1iYXNpczo1MCV9LndpZGdldC0tcHJvbW90aW9uLmFsaWduLXJpZ2h0IC5jb250YWluZXIgLmlubmVyLC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tcmlnaHQgLmNvbnRhaW5lciAuaW5uZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS53aWRnZXQtLXByb21vdGlvbi5hbGlnbi1yaWdodCAuY29udGFpbmVyIC5pbm5lciAuaW1hZ2UudGFibGV0LC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tcmlnaHQgLmNvbnRhaW5lciAuaW5uZXIgLmltYWdlLnRhYmxldHtvcmRlcjoxO2ZsZXgtYmFzaXM6NTAlfS53aWRnZXQtLXByb21vdGlvbi5hbGlnbi1yaWdodCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwLC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tcmlnaHQgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcHtvcmRlcjoyO2ZsZXgtYmFzaXM6NTAlfS53aWRnZXQtLXByb21vdGlvbi5hbGlnbi1jZW50ZXIgLmNvbnRhaW5lciAuaW5uZXIsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1jZW50ZXIgLmNvbnRhaW5lciAuaW5uZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ud2lkZ2V0LS1wcm9tb3Rpb24uYWxpZ24tY2VudGVyIC5jb250YWluZXIgLmlubmVyIC5pbWFnZSwud2lkZ2V0LS1wcm9tb3Rpb24uYWxpZ24tY2VudGVyIC5jb250YWluZXIgLmlubmVyIC5oZWFkbGluZSwud2lkZ2V0LS1wcm9tb3Rpb24uYWxpZ24tY2VudGVyIC5jb250YWluZXIgLmlubmVyIC5jdGEsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1jZW50ZXIgLmNvbnRhaW5lciAuaW5uZXIgLmltYWdlLC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tY2VudGVyIC5jb250YWluZXIgLmlubmVyIC5oZWFkbGluZSwud2lkZ2V0LS1wcm9kdWN0LmFsaWduLWNlbnRlciAuY29udGFpbmVyIC5pbm5lciAuY3Rhe21heC13aWR0aDo1MCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud2lkZ2V0LS1wcm9tb3Rpb24uYWxpZ24tY2VudGVyIC5jb250YWluZXIgLmlubmVyIC5pbWFnZSBpbWcsLndpZGdldC0tcHJvbW90aW9uLmFsaWduLWNlbnRlciAuY29udGFpbmVyIC5pbm5lciAuaGVhZGxpbmUgaW1nLC53aWRnZXQtLXByb21vdGlvbi5hbGlnbi1jZW50ZXIgLmNvbnRhaW5lciAuaW5uZXIgLmN0YSBpbWcsLndpZGdldC0tcHJvZHVjdC5hbGlnbi1jZW50ZXIgLmNvbnRhaW5lciAuaW5uZXIgLmltYWdlIGltZywud2lkZ2V0LS1wcm9kdWN0LmFsaWduLWNlbnRlciAuY29udGFpbmVyIC5pbm5lciAuaGVhZGxpbmUgaW1nLC53aWRnZXQtLXByb2R1Y3QuYWxpZ24tY2VudGVyIC5jb250YWluZXIgLmlubmVyIC5jdGEgaW1ne21heC13aWR0aDo5MCV9LndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5jdGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSAuYnV0dG9ue29yZGVyOjJ9LndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5jdGEgLmRlc2Nye29yZGVyOjF9LndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5jdGEgLnNlYy1saW5re29yZGVyOjN9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJze2JvcmRlci10b3A6MDttYXgtd2lkdGg6MTA3MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzo1cHg7Ym94LXNpemluZzpib3JkZXItYm94fS53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXJ7bWFyZ2luOjVweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXJ7bWFyZ2luOjEzcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tY2F0ZWdvcnktYmx1cmJze21heC13aWR0aDoxMTAycHg7cGFkZGluZzoxM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXJ7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206NDBweH0ud2lkZ2V0LS1jYXRlZ29yeS1ibHVyYnM+LmlubmVyIGgze21hcmdpbjowIDI2cHggMzBweCAyNnB4fS53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXIgLmNhdGVnb3J5IC5pbm5lcntoZWlnaHQ6NDgwcHh9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciAuY2F0ZWdvcnkgLmlubmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6YmxhY2s7b3BhY2l0eTowO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7dHJhbnNpdGlvbjpvcGFjaXR5LDAuM3MgZWFzZX0ud2lkZ2V0LS1jYXRlZ29yeS1ibHVyYnM+LmlubmVyIC5jYXRlZ29yeSAuaW5uZXIgaDR7Zm9udC1zaXplOjM4cHg7ei1pbmRleDoyfS53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXIgLmNhdGVnb3J5IC5pbm5lciAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt6LWluZGV4OjJ9LndpZGdldC0tY2F0ZWdvcnktYmx1cmJzPi5pbm5lciAuY2F0ZWdvcnkgLmlubmVyIC5pY29uIGltZ3ttYXgtd2lkdGg6MDt0cmFuc2Zvcm06c2NhbGUoXCIwXCIpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCwwLjNzIGVhc2U7b3BhY2l0eTowfS53aWRnZXQtLWNhdGVnb3J5LWJsdXJicz4uaW5uZXIgLmNhdGVnb3J5OmhvdmVyIC5pbm5lcjphZnRlcntvcGFjaXR5OjAuM30ud2lkZ2V0LS1jYXRlZ29yeS1ibHVyYnM+LmlubmVyIC5jYXRlZ29yeTpob3ZlciAuaW5uZXIgLmljb24gaW1ne21heC13aWR0aDo3NnB4O29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoXCIxXCIpfS53aWRnZXQtLWJsb2ctbGF0ZXN0e3RleHQtYWxpZ246bGVmdH0ud2lkZ2V0LS1ibG9nLWxhdGVzdCAud2lkZ2V0LXRpdGxle21hcmdpbi1ib3R0b206MzBweH0ud2lkZ2V0LS1ibG9nLWxhdGVzdCAuYmxvZy1wb3N0Om50aC1jaGlsZCgtbisyKXtkaXNwbGF5OmJsb2NrfS53aWRnZXQtLWJsb2ctbGF0ZXN0IC5wcmltYXJ5LWltYWdle2hlaWdodDoxODBweH0ud2lkZ2V0LS1zdHlsZWd1aWRlIC5pbm5lcntvdmVyZmxvdzphdXRvfS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC53aWRnZXQtaGVhZGVyIGgze2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzRmNGY0Zn0ud2lkZ2V0LS1zdHlsZWd1aWRlIC5pbm5lciAud2lkZ2V0LWhlYWRlciBoMyBzcGFue2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi10b3A6NXB4fS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC53aWRnZXQtaGVhZGVyIGgzIHNwYW57Zm9udC1zaXplOjE2cHg7Y29sb3I6I2FhYX19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC53aWRnZXQtaGVhZGVyIGgze3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo1NXB4fS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC53aWRnZXQtaGVhZGVyIGgzOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo5MHB4O2hlaWdodDoxcHg7bWFyZ2luLWxlZnQ6LTQ1cHg7Ym90dG9tOjE1cHh9LndpZGdldC0tc3R5bGVndWlkZSAuaW5uZXIgLndpZGdldC1oZWFkZXIgaDMgc3BhbnttYXJnaW4tdG9wOjJweDtwYWRkaW5nLWJvdHRvbTozMHB4fS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC53aWRnZXQtaGVhZGVyIGgzOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzRmNGY0Zn0ud2lkZ2V0LS1zdHlsZWd1aWRlIC5pbm5lciAud2lkZ2V0LWhlYWRlciBoMyBzcGFue2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC5jb250ZW50LXdyYXB7b3ZlcmZsb3c6YXV0b30ud2lkZ2V0LS1zdHlsZWd1aWRlIC5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNHtmb250LXNpemU6MzBweH0ud2lkZ2V0LS1zdHlsZWd1aWRlIC5pbm5lciAuY29udGVudC13cmFwIC5jb250ZW50IC5pbm5lciBoNCAuc3ViaGVhZGxpbmV7Zm9udC1zaXplOjE2cHh9LndpZGdldC0tc3R5bGVndWlkZSAuaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDQgLnN1YmhlYWRsaW5lIC5pY29uLXJpYmJvbnt3aWR0aDoxNHB4O2ZvbnQtc2l6ZToxNHB4O2hlaWdodDoxNHB4fS53aWRnZXQtLXNtYWxscHJvbW97b3ZlcmZsb3c6YXV0bzttYXJnaW4tYm90dG9tOjIwcHh9LndpZGdldC0tc21hbGxwcm9tbyAudGV4dHt3aWR0aDo1MCU7ZmxvYXQ6bGVmdH0ud2lkZ2V0LS1zbWFsbHByb21vIC50ZXh0IC5pbm5lcnttYXJnaW46NXB4fS53aWRnZXQtLXNtYWxscHJvbW8gLmltZ3t3aWR0aDo1MCU7ZmxvYXQ6bGVmdH0ud2lkZ2V0LS1zbWFsbHByb21vLmFsdGVybmF0aXZlLWFsaWdue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowO21hcmdpbjoxMHB4IDAgMjBweCAwfS53aWRnZXQtLXNtYWxscHJvbW8uYWx0ZXJuYXRpdmUtYWxpZ24gLmltZ3tmbGV4LWJhc2lzOjQwJTtvcmRlcjoyfS53aWRnZXQtLXNtYWxscHJvbW8uYWx0ZXJuYXRpdmUtYWxpZ24gLnRleHR7ZmxleC1iYXNpczo1MCU7b3JkZXI6MX0ud2lkZ2V0LS1iaWdwcm9tb3ttYXJnaW46MH0ud2lkZ2V0LS1iaWdwcm9tbyAuaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuaW1hZ2V7bWFyZ2luOi0yNnB4IDA7ZmxleC1iYXNpczo1MCV9LndpZGdldC0tYmlncHJvbW8gLmlubmVyIC5pbWFnZSBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ud2lkZ2V0LS1iaWdwcm9tbyAuaW5uZXIgLmNvbnRlbnR7ZmxleC1iYXNpczo1MCU7cGFkZGluZzowfS53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuY29udGVudCAuaW5uZXJ7cGFkZGluZzozMHB4fS53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuY29udGVudCBoM3tmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTozMXB4O2xpbmUtaGVpZ2h0OjEuMThlbTtsZXR0ZXItc3BhY2luZzowLjJlbTttYXJnaW46MC41ZW0gMDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjMycHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXsud2lkZ2V0LS1iaWdwcm9tbyAuaW5uZXIgLmNvbnRlbnQgaDN7Zm9udC1zaXplOjU0cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgLnNsaWRlc2hvdy1idXR0b25zey13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgLnNsaWRlc2hvdy1idXR0b25zLnZlcnRpY2Fsey13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufWJvZHkudGFrZW92ZXIgI3BhZ2Utd3JhcHBlcnttYXJnaW4tdG9wOi0yMTNweH1ib2R5LnRha2VvdmVyIC53aWRnZXQtLXByb21vdGlvbi50YWtlb3Zlcixib2R5LnRha2VvdmVyIC53aWRnZXQtLXByb2R1Y3QudGFrZW92ZXJ7cGFkZGluZy10b3A6MjEzcHh9Ym9keS5jbXMtaW5kZXgtaW5kZXguc3RpY2tlci1lbmFibGVkIGRpdltjbGFzc149J3dpZGdldCddOmZpcnN0LW9mLXR5cGUrZGl2W2NsYXNzXj0nd2lkZ2V0J10gLmNvbnRhaW5lciAuaW5uZXJ7bWFyZ2luLXRvcDo3MHB4fWJvZHkuY21zLWluZGV4LWluZGV4LnN0aWNrZXItZW5hYmxlZCBkaXZbY2xhc3NePSd3aWRnZXQnXTpmaXJzdC1vZi10eXBlK2RpdltjbGFzc149J3dpZGdldCddLmFsaWduLWNlbnRlciAuY29udGFpbmVyIC5pbm5lcnttYXJnaW4tdG9wOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey53aWRnZXQtc3RpY2tlci1zbGlkZXNob3cgLnN0aWNrZXJ7d2lkdGg6MTY0cHg7aGVpZ2h0OjE2NHB4O21hcmdpbi10b3A6LTgycHg7bWFyZ2luLWxlZnQ6LTgycHg7YmFja2dyb3VuZC1zaXplOjE2NHB4fS53aWRnZXQtLXByb21vdGlvbiAuc3RpY2tlciwud2lkZ2V0LS1wcm9kdWN0IC5zdGlja2Vye3dpZHRoOjE2NHB4O2hlaWdodDoxNjRweDt0b3A6LTgycHg7bWFyZ2luLWxlZnQ6LTgycHg7YmFja2dyb3VuZC1zaXplOjE2NHB4fS53aWRnZXQtLXByb21vdGlvbiAuY29udGFpbmVyIC5pbm5lciwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVye21hcmdpbjo3MHB4IDEzcHh9LndpZGdldC0tcHJvbW90aW9uIC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgaDIuaGVhZGxpbmUsLndpZGdldC0tcHJvZHVjdCAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIGgyLmhlYWRsaW5le2ZvbnQtc2l6ZTo1NXB4fS53aWRnZXQtLXByb21vdGlvbiAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIC5jdGEgLmJ1dHRvbiwud2lkZ2V0LS1wcm9kdWN0IC5jb250YWluZXIgLmlubmVyIC50ZXh0LXdyYXAgLmN0YSAuYnV0dG9ue2ZvbnQtc2l6ZToxOHB4fS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC5jb250ZW50LXdyYXAgLmltYWdle3dpZHRoOjUwJTtmbG9hdDpsZWZ0fS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC5jb250ZW50LXdyYXAgLmNvbnRlbnR7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9LndpZGdldC0tc3R5bGVndWlkZSAuaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXJ7cGFkZGluZzo1MHB4fS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC5jb250ZW50LXdyYXAgLmNvbnRlbnQgLmlubmVyIGg0e2ZvbnQtc2l6ZTo0NHB4fS53aWRnZXQtLXN0eWxlZ3VpZGUgLmlubmVyIC5jb250ZW50LXdyYXAgLmNvbnRlbnQgLmlubmVyIGg0OmFmdGVye3dpZHRoOjU1cHh9LndpZGdldC0tc3R5bGVndWlkZSAuaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDQgLnN1YmhlYWRsaW5le2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM5OTl9LndpZGdldC0tc3R5bGVndWlkZSAuaW5uZXIgLmNvbnRlbnQtd3JhcCAuY29udGVudCAuaW5uZXIgaDQgLnN1YmhlYWRsaW5lIC5pY29uLXJpYmJvbnt3aWR0aDoxNnB4O2ZvbnQtc2l6ZToxNnB4O2hlaWdodDoxNnB4fS53aWRnZXQtLWJsb2ctbGF0ZXN0IC5ibG9nLXBvc3QtbGlzdCAuYmxvZy1wb3N0e2Rpc3BsYXk6YmxvY2t9LndpZGdldC0tc21hbGxwcm9tb3twYWRkaW5nOjB9LndpZGdldC0tc21hbGxwcm9tbyAudGV4dCAuaW5uZXJ7bWFyZ2luOjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KXsud2lkZ2V0LS1zbWFsbHByb21vIC50ZXh0IC5pbm5lcnttYXJnaW46MTNweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LndpZGdldC0tc21hbGxwcm9tbyAudGV4dCAuaW5uZXIgaDN7Zm9udC1zaXplOjI4cHh9LndpZGdldC0tc21hbGxwcm9tbyAuaW1nIC5pbm5lciBwLmNhcHRpb257Zm9udC1zaXplOjE2cHh9LndpZGdldC0tc21hbGxwcm9tby5hbHRlcm5hdGl2ZS1hbGlnbnttYXJnaW46MjBweCAwIDQwcHggMH0ud2lkZ2V0LS1zbWFsbHByb21vLmFsdGVybmF0aXZlLWFsaWduIC50ZXh0IC5pbm5lciBoM3tmb250LXNpemU6MjhweH0ud2lkZ2V0LS1iaWdwcm9tbyAuaW5uZXIgLmltYWdlIGltZ3ttYXgtaGVpZ2h0OjYzMHB4fS53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuY29udGVudCAuaW5uZXJ7cGFkZGluZzozMHB4fS53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuY29udGVudCBwe2ZvbnQtc2l6ZToyM3B4fS53aWRnZXQtLWJpZ3Byb21vIC5pbm5lciAuY29udGVudCBoM3tmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTozMXB4O2xpbmUtaGVpZ2h0OjEuMThlbTtsZXR0ZXItc3BhY2luZzowLjJlbTttYXJnaW46MC41ZW0gMDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjQycHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDEwMDBweCl7LndpZGdldC0tYmlncHJvbW8gLmlubmVyIC5jb250ZW50IGgze2ZvbnQtc2l6ZTo1NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsud2lkZ2V0LS1iaWdwcm9tby5jcnlzdGFsX3dpZGdldHstbW96LWJhY2tncm91bmQtc2l6ZTpjb250YWluOy1vLWJhY2tncm91bmQtc2l6ZTpjb250YWluOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LndpZGdldC0tc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlLWNvbnRlbnQgaDIuaGVhZGxpbmV7Zm9udC1zaXplOjU1cHh9LndpZGdldC0tc2xpZGVzaG93IC5zbGljay1hcnJvd3tkaXNwbGF5OmJsb2NrO3otaW5kZXg6MTt3aWR0aDo3MHB4O2hlaWdodDo3MHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpY2stYXJyb3c6YmVmb3Jle2ZvbnQtc2l6ZTo3MHB4O2NvbG9yOndoaXRlfS53aWRnZXQtLXNsaWRlc2hvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0OjMwcHh9LndpZGdldC0tc2xpZGVzaG93IC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjMwcHh9Ym9keS5jbXMtaW5kZXgtaW5kZXguc3RpY2tlci1lbmFibGVkIGRpdltjbGFzc149J3dpZGdldCddOmZpcnN0LW9mLXR5cGUgLmNvbnRhaW5lciAuaW5uZXJ7bWFyZ2luLWJvdHRvbToxMTBweH1ib2R5LmNtcy1pbmRleC1pbmRleC5zdGlja2VyLWVuYWJsZWQgZGl2W2NsYXNzXj0nd2lkZ2V0J106Zmlyc3Qtb2YtdHlwZStkaXZbY2xhc3NePSd3aWRnZXQnXS5hbGlnbi1jZW50ZXIgLmNvbnRhaW5lciAuaW5uZXJ7bWFyZ2luLXRvcDoxMTBweH19LmR3LWdtYXAgLm1hcC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG8gMzBweH0uZHctZ21hcCAjbWFwe3dpZHRoOjEwMCU7aGVpZ2h0OjUwMHB4fS5kdy1nbWFwICNtYXAuZnVsbHNjcmVlbntwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3otaW5kZXg6OTk5O3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5kdy1nbWFwICNtYXAgaW1ne21heC13aWR0aDpub25lO21heC1oZWlnaHQ6bm9uZX0uZHctZ21hcCAjbWFwLWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7dGV4dC1hbGlnbjpjZW50ZXJ9LmR3LWdtYXAgI21hcC1jb250cm9sIC5vcGVue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7Y29sb3I6d2hpdGV9LmR3LWdtYXAgI21hcC1jb250cm9sIC5jbG9zZXtkaXNwbGF5Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7dG9wOjEwcHg7cmlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlcn0uZHctZ21hcCAjbWFwLWNvbnRyb2wgLmNsb3NlOmJlZm9yZSwuZHctZ21hcCAjbWFwLWNvbnRyb2wgLmNsb3NlOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo2MCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmNGY0ZjQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW46LTFweCAwIDAgLTMwJX0uZHctZ21hcCAjbWFwLWNvbnRyb2wgLmNsb3NlOmJlZm9yZXstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZHctZ21hcCAjbWFwLWNvbnRyb2wgLmNsb3NlOmFmdGVyey1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5kdy1nbWFwICNtYXAtY29udHJvbCAuY2xvc2Ugc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LmR3LWdtYXAgI21hcC5mdWxsc2NyZWVuIH4gI21hcC1jb250cm9se3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5O3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjB9LmR3LWdtYXAgI21hcC5mdWxsc2NyZWVuIH4gI21hcC1jb250cm9sIC5vcGVue2Rpc3BsYXk6bm9uZX0uZHctZ21hcCAjbWFwLmZ1bGxzY3JlZW4gfiAjbWFwLWNvbnRyb2wgLmNsb3Nle2Rpc3BsYXk6YmxvY2t9LmR3LWdtYXAgI21hcC5mdWxsc2NyZWVuIH4gI3N0b3JlLWluZm8tcG9wdXB7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk7Ym90dG9tOjA7bGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5kdy1nbWFwICNtYXAtY29udHJvbHtkaXNwbGF5Om5vbmV9LmR3LWdtYXAgI21hcC5mdWxsc2NyZWVue3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7ei1pbmRleDoxO2hlaWdodDo1MDBweDt3aWR0aDoxMDAlfS5kdy1nbWFwICNtYXAuZnVsbHNjcmVlbiB+ICNtYXAtY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmR3LWdtYXAgI21hcC5mdWxsc2NyZWVuIH4gI21hcC1jb250cm9sIC5vcGVue2Rpc3BsYXk6bm9uZX0uZHctZ21hcCAjbWFwLmZ1bGxzY3JlZW4gfiAjbWFwLWNvbnRyb2wgLmNsb3Nle2Rpc3BsYXk6bm9uZX0uZHctZ21hcCAjbWFwLmZ1bGxzY3JlZW4gfiAjc3RvcmUtaW5mby1wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Ym90dG9tOmF1dG87bGVmdDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuZHctZ21hcCAjbWFwe2hlaWdodDo3MDBweH19LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuc2VhcmNoLWZvcm17bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MCAxMHB4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnNlYXJjaC1mb3JtLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybSAjY291bnRyeVNlbGVjdEJveEl0e21pbi13aWR0aDoxMDBweH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybSAuY291bnRyeXttYXJnaW4tYm90dG9tOjIwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuc2VhcmNoLWZvcm0gLmNpdHl7bWFyZ2luLWJvdHRvbToyMHB4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnNlYXJjaC1mb3JtIC5jaXR5IC5pbnB1dC10ZXh0e21hcmdpbi1ib3R0b206MH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybSAuc3VibWl0e3RleHQtYWxpZ246Y2VudGVyfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnN0b3Jlcy1yb3dze21hcmdpbi1ib3R0b206MzBweH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zdG9yZXMtcm93cyBoMnttYXJnaW4tYm90dG9tOjMwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjc3RvcmUtaW5mby1wb3B1cHtiYWNrZ3JvdW5kOiM0ZjRmNGY7Ym9yZGVyOjFweCBzb2xpZCAjOTg5Nzk1O21heC13aWR0aDoxMDAlO2NvbG9yOndoaXRlO3dpZHRoOjEwMCU7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuM3M7Ym94LXNpemluZzpib3JkZXItYm94fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI3N0b3JlLWluZm8tcG9wdXAuc2hvd3tkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4ICNzdG9yZS1pbmZvLXBvcHVwIC5zdG9yZXtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltYWdlcy9zdG9yZWxvY2F0b3ItbWFya2VyLnBuZ1wiKSBuby1yZXBlYXQgMTAlIGNlbnRlcn0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4ICNzdG9yZS1pbmZvLXBvcHVwIC5zdG9yZSAqe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEwcHg7bWFyZ2luLWxlZnQ6MjUlfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI3N0b3JlLWluZm8tcG9wdXAgLnN0b3JlIC5uYW1le3BhZGRpbmctdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxLjJlbX0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4ICNzdG9yZS1pbmZvLXBvcHVwIC5zdG9yZSAuYWRkcmVzc3ttYXJnaW4tYm90dG9tOjEwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjc3RvcmUtaW5mby1wb3B1cCAuc3RvcmUgLmRpcmVjdGlvbnN7Y29sb3I6d2hpdGU7bWFyZ2luLWJvdHRvbToyMHB4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI251bS1yZXRhaWxlcnN7ZGlzcGxheTpub25lfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI2xpc3Qtc3RvcmV7b3ZlcmZsb3c6YXV0bzttYXJnaW4tYm90dG9tOjEwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbGlzdC1zdG9yZSAuc3RvcmV7d2lkdGg6MTAwJTttYXJnaW46MCAwIDEwcHg7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2Y0ZjRmNDttaW4taGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4ICNsaXN0LXN0b3JlIC5zdG9yZSAubmFtZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjJlbTttYXJnaW46MCAwIDE1cHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbGlzdC1zdG9yZSAuc3RvcmUgLmFkZHJlc3N7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbGlzdC1zdG9yZSAuc3RvcmUgLnZpZXd7Zm9udC1zaXplOjEuMmVtfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLm5leHQtcGFnZXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjphdXRvfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI3N0b3JlLWluZm8tcG9wdXAgLnZpZXcsLnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjc3RvcmUtaW5mby1wb3B1cCAuZGlyZWN0aW9ucywuc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4ICNsaXN0LXN0b3JlIC52aWV3LC5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI2xpc3Qtc3RvcmUgLmRpcmVjdGlvbnN7Zm9udC1zdHlsZTppdGFsaWM7Y3Vyc29yOnBvaW50ZXJ9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuYXV0aF9wb3B1cHttYXJnaW46NnB4IGF1dG87cGFkZGluZzoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I0ZGRjt3aWR0aDphdXRvO21heC13aWR0aDo2MDBweDstbW96LWJveC1zaGFkb3c6cmdiYSgwLDAsMCwwLjMpIDAgMXB4IDEwcHg7LXdlYmtpdC1ib3gtc2hhZG93OnJnYmEoMCwwLDAsMC4zKSAwIDFweCAxMHB4O2JveC1zaGFkb3c6cmdiYSgwLDAsMCwwLjMpIDAgMXB4IDEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLmF1dGhfcG9wdXAgaDJ7Zm9udC1zaXplOjE5cHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuYXV0aF9wb3B1cCB1bHtsaXN0LXN0eWxlOmluaXRpYWw7cGFkZGluZy1sZWZ0OjIwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuYXV0aF9wb3B1cCB1bCBsaXtsaW5lLWhlaWdodDoxOHB4O3BhZGRpbmc6NXB4IDB9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuYXV0aF9wb3B1cCBpbWd7d2lkdGg6MTY0cHg7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MzBweCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuYXV0aF9wb3B1cCBoMntmb250LXNpemU6MzhweH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IGgxe21hcmdpbjozMHB4IGF1dG8gMCBhdXRvfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI2xpc3Qtc3RvcmV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tb3otZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI2xpc3Qtc3RvcmUgLnN0b3Jle3dpZHRoOmNhbGMoNTAlIC0gNXB4KTttYXJnaW4tcmlnaHQ6MTBweDttaW4taGVpZ2h0OjE2MHB4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI2xpc3Qtc3RvcmUgLnN0b3JlOm50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjB9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbGlzdC1zdG9yZSAuc3RvcmUgLmFkZHJlc3N7bWFyZ2luLWJvdHRvbToyZW07bGluZS1oZWlnaHQ6MS4zZW19LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbGlzdC1zdG9yZSAuc3RvcmUgLnZpZXd7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDoyMHB4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnN0b3Jlcy1yb3cgaDJ7Zm9udC1zaXplOjMwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuc2VhcmNoLWZvcm0uZGlzYWJsZWR7ZGlzcGxheTpibG9ja30uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4ICNzdG9yZS1pbmZvLXBvcHVwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MjBweDtsZWZ0OjIwcHg7d2lkdGg6MzUwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbnVtLXJldGFpbGVyc3tkaXNwbGF5OmlubGluZX0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo2MHB4O21hcmdpbjphdXRvO2NsZWFyOmJvdGg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZGlzcGxheTpibG9ja30uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybTpiZWZvcmUsLnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuc2VhcmNoLWZvcm06YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo3MHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDojYzhjOGM4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnNlYXJjaC1mb3JtOmJlZm9yZXttYXJnaW4tcmlnaHQ6MTBweH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybTphZnRlcnttYXJnaW4tbGVmdDoxMHB4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnNlYXJjaC1mb3JtIGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybSAuY2l0eSwuc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybSBmb3Jte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCAxMHB4fS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnNlYXJjaC1mb3JtIC5jb3VudHJ5LC5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggLnNlYXJjaC1mb3JtIC5jaXR5e21hcmdpbi1ib3R0b206MH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5zZWFyY2gtZm9ybSAjY291bnRyeVNlbGVjdEJveEl0Q29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttaW4td2lkdGg6MjIwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAuc2VhcmNoLWZvcm0gI2NvdW50cnlTZWxlY3RCb3hJdHtiYWNrZ3JvdW5kOiNmNGY0ZjR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggaDF7Zm9udC1zaXplOjQ0cHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbGlzdC1zdG9yZSAuc3RvcmV7d2lkdGg6Y2FsYygyNSUgLSAyMi41cHgpO21hcmdpbi1yaWdodDozMHB4O21hcmdpbi1ib3R0b206MzBweDttaW4taGVpZ2h0OjE4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXggI2xpc3Qtc3RvcmUgLnN0b3JlOm50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjMwcHh9LnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCAjbGlzdC1zdG9yZSAuc3RvcmU6bnRoLWNoaWxkKDRuKXttYXJnaW4tcmlnaHQ6MH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4ICNsaXN0LXN0b3JlIC5zdG9yZTpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6bGVmdH0uc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5kdy1nbWFwIC5tYXAtd3JhcHBlcnttYXJnaW4tbGVmdDo3NXB4O21hcmdpbi1yaWdodDo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsuc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IC5kdy1nbWFwIC5tYXAtd3JhcHBlcnttYXJnaW4tbGVmdDoxNTBweDttYXJnaW4tcmlnaHQ6MTUwcHh9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJtYWdpY3Rvb2xib3gtdGhpblwiO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtzcmM6dXJsKFwiZm9udHMvbWFnaWN0b29sYm94LXRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJkYXRhOmZvbnQvb3BlbnR5cGU7YmFzZTY0LEFBRUFBQUFOQUlBQUF3QlFSa1pVVFhKTFNFZ0FBQWRBQUFBQUhFZEVSVVlBS1FBUEFBQUhJQUFBQUI1UFV5OHlBbFlMNFFBQUFWZ0FBQUJXWTIxaGNFQVlZNzBBQUFIVUFBQUJTbWRoYzNELy93QURBQUFIR0FBQUFBaG5iSGxtTU1WT0p3QUFBelFBQUFHSWFHVmhaQW1XVVlNQUFBRGNBQUFBTm1ob1pXRVA5UWFtQUFBQkZBQUFBQ1JvYlhSNEwwRUFRQUFBQWJBQUFBQWtiRzlqWVFHR0FnQUFBQU1nQUFBQUZHMWhlSEFBVUFBY0FBQUJPQUFBQUNCdVlXMWw2TVBnZEFBQUJMd0FBQUgxY0c5emRMYVR1eUlBQUFhMEFBQUFaQUFCQUFBQUFRQUFFV2R4ejE4UFBQVUFDd2dBQUFBQUFORHRnL01BQUFBQTBPMkQ4d0FBL2dJSW5BYWVBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBYWUvZ0lBdUFpYkFBRC8vd2ljQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFKQUFFQUFBQUpBQmtBQlFBQUFBQUFBZ0FBQUFFQUFRQUFBRUFBQUFBQUFBQUFBUVplQVpBQUJRQUlCVE1GbVFBQUFSNEZNd1daQUFBRDF3Qm1BaElBQUFBQUJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBVUdaRlpBQkFvQUdnQmdabS9tWUF1QWFlQWY0QUFBQUJBQUFBQUFBQUJBQUFBQUFBQUFBQ3FnQUFDSnNBQUFPbEFBQURwUUFBQ0pzQUFBaWJBQUFIZkFCQUFBQUFBd0FBQUFNQUFBQWNBQUVBQUFBQUFFUUFBd0FCQUFBQUhBQUVBQ2dBQUFBR0FBUUFBUUFDQUFDZ0J2Ly9BQUFBQUtBQi8vOEFBR0FDQUFFQUFBQUFBQUFBQUFFR0FBQUJBQUFBQUFBQUFBRUNBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXFBQ29BS2dCTUFHQUFkQUNJQUp3QXhBQUZBQUFBQUFRQUJab0FBZ0FGQUFnQUN3QVBBQUFURVFrQklRRTNBUkVKQVNFREVTRVJaZ0ZkL3VFQ3VQNmtQUUZkL21ZQlhQMUlwQVFBQk5mNzdBSUsvWmtDQzF6OTlnUVUvbElDQ3ZyTkJacjZaZ0FCQUFEK0FnaWNCcDRBQ3dBQUNRRUhDUUVuQ1FFM0NRRVhCSEVFS3lQNzFmdlZJd1FyKzlVakJDc0VLeU1DVVB2Vkl3UXIrOVVqQkNzRUt5UDcxUVFySXdBQUFBRUFBUDRDQTZZR25nQUZBQUFSQVJjSkFRY0RpeHY4aVFOMUd3SlFCRTRYKzhuN3lSY0FBQUFCQUFEK0FnT21CcDRBQlFBQUNRRW5DUUUzQTZiOGR4c0RkL3lIR3dKUSs3SVhCRGNFTnhjQUFRQUFBRGNJbkFQZEFBVUFBQ1VCTndrQkZ3Uk8rN0lYQkRjRU54YzNBNG9hL0lrRGVSb0FBQUVBQUFBM0NKd0QzUUFGQUFBSkFRY0pBU2NFVGdST0YvdkorOGtYQTkzOGR4c0RkL3lIR3dBQ0FFQUFRQUhBQWNBQURRQVlBQUFsQnljR0l5SW1ORFl5RmhVVUR3RVdNekkyTkNZaUJoVVVBY0FYY1NrM1AxbFpmbGtoMXljNU9GQlFjRkJYRjNFaFdYNVpXVDgyS1FJblVIQlFVRGc1QUFBQURBQ1dBQUVBQUFBQUFBRUFFUUFrQUFFQUFBQUFBQUlBQkFCQUFBRUFBQUFBQUFNQUxRQ2hBQUVBQUFBQUFBUUFFUUR6QUFFQUFBQUFBQVVBQ3dFZEFBRUFBQUFBQUFZQUVRRk5BQU1BQVFRSkFBRUFJZ0FBQUFNQUFRUUpBQUlBQ0FBMkFBTUFBUVFKQUFNQVdnQkZBQU1BQVFRSkFBUUFJZ0RQQUFNQUFRUUpBQVVBRmdFRkFBTUFBUVFKQUFZQUlnRXBBRTBBWVFCbkFHa0FZd0JVQUc4QWJ3QnNBR0lBYndCNEFDMEFWQUJvQUdrQWJnQUFUV0ZuYVdOVWIyOXNZbTk0TFZSb2FXNEFBRlFBYUFCcEFHNEFBRlJvYVc0QUFFWUFid0J1QUhRQVJnQnZBSElBWndCbEFDQUFNZ0F1QURBQUlBQTZBQ0FBVFFCaEFHY0FhUUJqQUZRQWJ3QnZBR3dBWWdCdkFIZ0FMUUJVQUdnQWFRQnVBQ0FBT2dBZ0FESUFOd0F0QURFQUxRQXlBREFBTVFBMUFBQkdiMjUwUm05eVoyVWdNaTR3SURvZ1RXRm5hV05VYjI5c1ltOTRMVlJvYVc0Z09pQXlOeTB4TFRJd01UVUFBRTBBWVFCbkFHa0FZd0JVQUc4QWJ3QnNBR0lBYndCNEFDMEFWQUJvQUdrQWJnQUFUV0ZuYVdOVWIyOXNZbTk0TFZSb2FXNEFBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBQVZtVnljMmx2YmlBeExqQUFBRTBBWVFCbkFHa0FZd0JVQUc4QWJ3QnNBR0lBYndCNEFDMEFWQUJvQUdrQWJnQUFUV0ZuYVdOVWIyOXNZbTk0TFZSb2FXNEFBQUFBQUFJQUFBQUFBQUQvbWdCbUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDUUFBQUFFQUFnRUNBUU1CQkFFRkFRWUJCd2QxYm1sQk1EQXhCM1Z1YVVFd01ESUhkVzVwUVRBd013ZDFibWxCTURBMEIzVnVhVUV3TURVSGRXNXBRVEF3TmdBQUFBSC8vd0FDQUFFQUFBQU1BQUFBRmdBQUFBSUFBUUFEQUFnQUFRQUVBQUFBQWdBQUFBQUFBQUFCQUFBQUFOQndRR0VBQUFBQTBPMkQ4d0FBQUFEUTdZUHpcIil9Lk1hZ2ljWm9vbSwubXotZmlndXJlLC5tei1sZW5zLC5tei16b29tLXdpbmRvdywubXotbG9hZGluZywubXotaGludCwubXotZXhwYW5kIC5tei1leHBhbmQtc3RhZ2UsLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlIC5tei1pbWFnZS1zdGFnZSwubXotZXhwYW5kIC5tei1pbWFnZS1zdGFnZT5maWd1cmUgLm16LWNhcHRpb24sLm16LXRodW1iIGltZywubXotZXhwYW5kLXRodW1ibmFpbHMsLm16LWV4cGFuZC1jb250cm9scywubXotYnV0dG9uey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uTWFnaWNab29tLC5tei1maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3V0bGluZTowICFpbXBvcnRhbnQ7Zm9udC1zaXplOjAgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7ZGlyZWN0aW9uOmx0ciAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lk1hZ2ljWm9vbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teX1maWd1cmUubXotZmlndXJle292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAhaW1wb3J0YW50Oy13ZWJraXQtcGVyc3BlY3RpdmU6MzAwcHg7cGVyc3BlY3RpdmU6MzAwcHg7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5NYWdpY1pvb20gaW1nLC5tei1maWd1cmUgaW1ne2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtvdXRsaW5lOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudH0uTWFnaWNab29tPmltZywubXotZmlndXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pZTgtbWFnaWMgLk1hZ2ljWm9vbT5pbWcsLmllOC1tYWdpYyAubXotZmlndXJlPmltZ3t3aWR0aDoxMDAlO21heC13aWR0aDpub25lICFpbXBvcnRhbnR9Lm16LWZpZ3VyZS5tei1uby16b29tLm16LW5vLWV4cGFuZCwubXotZXhwYW5kIC5tei1maWd1cmUubXotbm8tem9vbXtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50fS5tei1maWd1cmUubXotYWN0aXZlLC5tei1leHBhbmR7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS5tei1sZW5zLC5tei16b29tLXdpbmRvd3twb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0ubXotbGVucyBpbWcsLm16LXpvb20td2luZG93IGltZ3twb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7bWF4LWhlaWdodDpub25lICFpbXBvcnRhbnR9Lm16LWxlbnMgaW1ney13ZWJraXQtdHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnR9Lm16LXpvb20td2luZG93e3otaW5kZXg6MjAwMDAwMDAwMDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm16LXpvb20td2luZG93Lm16LW1hZ25pZmllcnstd2Via2l0LW1hc2staW1hZ2U6LXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmZmLCAjMDAwKTstd2Via2l0LW1hc2stY2xpcDpjb250ZW50O2N1cnNvcjpub25lfS5tei1maWd1cmUubXotYWN0aXZlIC5tei16b29tLXdpbmRvdy5tei1tYWduaWZpZXJ7cG9pbnRlci1ldmVudHM6YXV0byAhaW1wb3J0YW50O2N1cnNvcjppbmhlcml0ICFpbXBvcnRhbnR9Lm16LXpvb20td2luZG93Lm16LW1hZ25pZmllci5tei1leHBhbmRlZHt6LWluZGV4OjIxNDc0ODM2NDd9Lm16LXpvb20td2luZG93IGltZ3t3aWR0aDphdXRvO2hlaWdodDphdXRvO2xlZnQ6LTEwMDAlO3JpZ2h0Oi0xMDAwJTt0b3A6LTEwMDAlO2JvdHRvbTotMTAwMCU7bWFyZ2luOmF1dG8gIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCUgIWltcG9ydGFudDstbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlICFpbXBvcnRhbnQ7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlICFpbXBvcnRhbnR9Lm16LXpvb20td2luZG93Lm16LXByZXZpZXcgaW1ne3RvcDowICFpbXBvcnRhbnQ7Ym90dG9tOjAgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDstd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0ubHQtaWU5LW1hZ2ljIC5tei16b29tLXdpbmRvdyBpbWd7bWFyZ2luOjAgIWltcG9ydGFudH0ubXotZXhwYW5kLWNvbnRyb2xze3otaW5kZXg6MjE0NzQ4MzY0N30ubXotZmFkZXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMjVzO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzfS5tei1oaWRkZW57b3BhY2l0eTowfS5tei12aXNpYmxle29wYWNpdHk6MX0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWV4cGFuZC1iZ3std2Via2l0LXRyYW5zZm9ybS1zdHlsZTpmbGF0ICFpbXBvcnRhbnQ7dHJhbnNmb3JtLXN0eWxlOmZsYXQgIWltcG9ydGFudH0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWltYWdlLXN0YWdlPmZpZ3VyZSAubXotY2FwdGlvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQtY29udHJvbHMubXotZmFkZXt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudH0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQ+Lm16LXpvb20td2luZG93e3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnR9Lm16LWZpZ3VyZS5tei1hY3RpdmV7YmFja2dyb3VuZDojZmZmfS5tei1maWd1cmUubXotbm8tem9vbSwubXotZmlndXJlLm16LWNsaWNrLXpvb20sLm16LWZpZ3VyZS5tei1hY3RpdmV7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6LW1vei16b29tLWluO2N1cnNvcjp6b29tLWlufS5tei1maWd1cmUubXotYWN0aXZlLm16LW5vLWV4cGFuZHtjdXJzb3I6Y3Jvc3NoYWlyfS5tei1maWd1cmUubXotYWN0aXZlLm16LWNsaWNrLXpvb20ubXotbm8tZXhwYW5ke2N1cnNvcjpjcm9zc2hhaXI7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tei1maWd1cmUubXotYWN0aXZlLm16LW1hZ25pZmllci16b29tLm16LWhvdmVyLXpvb20ubXotbm8tZXhwYW5ke2N1cnNvcjpub25lfS5tei1maWd1cmUubXotbWFnbmlmaWVyLXpvb20ubXotYWN0aXZle292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0ubXotZmlndXJlLm16LWFjdGl2ZT5pbWd7ZmlsdGVyOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jQSB0eXBlPSdsaW5lYXInIHNsb3BlPScwLjYnLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTstd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoODAlKSBvcGFjaXR5KDYwJSk7ZmlsdGVyOmdyYXlzY2FsZSg4MCUpIG9wYWNpdHkoNjAlKX0ubm8tY3NzZmlsdGVycy1tYWdpYyAubXotZmlndXJlLm16LWFjdGl2ZT5pbWd7b3BhY2l0eTowLjZ9Lmx0LWllMTAtbWFnaWMgLm16LWZpZ3VyZS5tei1hY3RpdmU+aW1ne29wYWNpdHk6MTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheVNjYWxlPTEsb3BhY2l0eT0wLjYpfS5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20sLmx0LWllMTEtbWFnaWMgLm16LWV4cGFuZCAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tLC5sdC1pZTExLW1hZ2ljIC5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20+aW1ne29wYWNpdHk6MH0ubHQtaWUxMS1tYWdpYyAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tLC5sdC1pZTExLW1hZ2ljIC5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20+Lm16LXpvb20td2luZG93e29wYWNpdHk6MX0ubHQtaWUxMC1tYWdpYyAubXotZXhwYW5kIC5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20sLmx0LWllMTAtbWFnaWMgLm16LWZpZ3VyZS5tei1hY3RpdmUubXotaW5uZXItem9vbT5pbWd7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LmllOS1tYWdpYyAubXotZXhwYW5kIC5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb217YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubXotbGVuc3tib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLWNvbG9yOnJnYmEoMTcwLDE3MCwxNzAsMC43KTtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjMpO2N1cnNvcjpub25lO3otaW5kZXg6MTA7b3BhY2l0eTowfS5tei1maWd1cmUubXotYWN0aXZlIC5tei1sZW5ze29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KSAwLjFzO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KSAwLjFzfS5tei1maWd1cmUubXotYWN0aXZlLm16LW1hZ25pZmllci16b29tIC5tei1sZW5ze2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MDtjdXJzb3I6bm9uZX0ubXotem9vbS13aW5kb3d7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDNweCByZ2JhKDAsMCwwLDAuMil9Lm16LXpvb20td2luZG93Lm16LW1hZ25pZmllcntib3JkZXItcmFkaXVzOjEwMCU7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyl9Lm16LXpvb20td2luZG93Lm16LW1hZ25pZmllcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlcjoxcHggc29saWQgcmdiYSgxNzAsMTcwLDE3MCwwLjcpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDIwcHggMXB4IHJnYmEoMCwwLDAsMC4zKTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MX0ubXotem9vbS13aW5kb3cubXotbWFnbmlmaWVyLm16LXNxdWFyZSwubXotem9vbS13aW5kb3cubXotbWFnbmlmaWVyLm16LXNxdWFyZTpiZWZvcmV7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9Lmx0LWllOS1tYWdpYyAubXotem9vbS13aW5kb3d7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS5tei16b29tLXdpbmRvdy5tei1pbm5lcntib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm16LXpvb20td2luZG93IC5tei1jYXB0aW9ue2JhY2tncm91bmQ6Izc3Nztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB0O29wYWNpdHk6MC44O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MTUwO3BhZGRpbmc6M3B4O3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0ubHQtaWU5LW1hZ2ljIC5tei16b29tLXdpbmRvdyAubXotY2FwdGlvbntmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9Lm16LXpvb20td2luZG93LmNhcHRpb24tYm90dG9tIC5tei1jYXB0aW9ue3RvcDphdXRvO2JvdHRvbTowfS5tei16b29tLXdpbmRvdy5tei1leHBhbmRlZD4ubXotY2FwdGlvbntkaXNwbGF5Om5vbmV9Lm16LXpvb20td2luZG93Lm16LWRlYWN0aXZhdGluZywubXotem9vbS13aW5kb3cubXotYWN0aXZhdGluZ3std2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KSwtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSksdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpfS5tei16b29tLXdpbmRvdy5tei1kZWFjdGl2YXRpbmd7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXMsIC4yNXMsIC4yNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzLCAuMjVzLCAuMjVzfS5tei16b29tLXdpbmRvdy5tei1wLXJpZ2h0LC5tei16b29tLXdpbmRvdy5tei1wLWxlZnQsLm16LXpvb20td2luZG93Lm16LXAtdG9wLC5tei16b29tLXdpbmRvdy5tei1wLWJvdHRvbXtvcGFjaXR5OjA7ei1pbmRleDotMTAwfS5tei16b29tLXdpbmRvdy5tei1wLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKX0ubXotem9vbS13aW5kb3cubXotcC1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCl9Lm16LXpvb20td2luZG93Lm16LXAtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwJSwgMCl9Lm16LXpvb20td2luZG93Lm16LXAtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKX0ubXotem9vbS13aW5kb3c+aW1ney13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5tei16b29tLXdpbmRvdy5tei1wLWlubmVyLm16LWRlYWN0aXZhdGluZz5pbWcsLm16LXpvb20td2luZG93Lm16LXAtaW5uZXIubXotYWN0aXZhdGluZz5pbWd7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSl9Lm16LXpvb20td2luZG93Lm16LXAtbWFnbmlmaWVyey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSk7dHJhbnNmb3JtOnNjYWxlKDAuMSl9Lm16LXpvb20td2luZG93Lm16LXByZXZpZXcubXotZGVhY3RpdmF0aW5nLC5tei16b29tLXdpbmRvdy5tei1wcmV2aWV3Lm16LWFjdGl2YXRpbmcsLm16LXpvb20td2luZG93Lm16LWN1c3RvbS5tei1kZWFjdGl2YXRpbmcsLm16LXpvb20td2luZG93Lm16LWN1c3RvbS5tei1hY3RpdmF0aW5ney13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KX0ubXotem9vbS13aW5kb3cubXotcHJldmlldy5tei1kZWFjdGl2YXRpbmcsLm16LXpvb20td2luZG93Lm16LWN1c3RvbS5tei1kZWFjdGl2YXRpbmd7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4yczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc30ubXotem9vbS13aW5kb3cubXotcC1wcmV2aWV3LC5tei16b29tLXdpbmRvdy5tei1wLWN1c3RvbXtvcGFjaXR5OjB9Lm16LWhpbnQsLm16LWxvYWRpbmd7Y29sb3I6I2VlZTtiYWNrZ3JvdW5kOnJnYmEoNDksNTEsNjEsMC43KTtmb250Om5vcm1hbCAxMnB4LzEuMmVtICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCBWZXJkYW5hLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZX0ubXotaGludHtib3R0b206OHB4O2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6MCAxMCU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLCB6LWluZGV4IDAuMjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzIGVhc2UsIHotaW5kZXggMC4yNXMgZWFzZX0ubXotaGludC1tZXNzYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6cmdiYSg0OSw1MSw2MSwwLjcpO2JvcmRlci1yYWRpdXM6MmVtO3BhZGRpbmc6LjdlbSAxLjFlbX0ubXotaGludC1tZXNzYWdlOmJlZm9yZXtjb250ZW50OidcXDAyMjk1Jztmb250LWZhbWlseTpzZXJpZjtmb250LXNpemU6MS41ZW07c3BlYWs6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjotMnB4O21hcmdpbi1yaWdodDo2cHg7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZX0ubW9iaWxlLW1hZ2ljIC5tei1oaW50LW1lc3NhZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubXotaGludC1oaWRkZW57b3BhY2l0eTowO3otaW5kZXg6LTE7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi42czt0cmFuc2l0aW9uLWRlbGF5Oi42c30ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWhpbnR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4xZW07dG9wOjUwJTtib3R0b206YXV0bzttYXJnaW46MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWhpbnQtbWVzc2FnZXtwYWRkaW5nOjEuMWVtfS5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZCAubXotaGludC1tZXNzYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1vYmlsZS1tYWdpYyAubXotZXhwYW5kIC5tei1oaW50LWhpZGRlbnstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MXM7dHJhbnNpdGlvbi1kZWxheToxcztvcGFjaXR5OjB9Lm16LWxvYWRpbmd7Zm9udC1zaXplOjA7Ym9yZGVyLXJhZGl1czoxMDAlO29wYWNpdHk6MDtwYWRkaW5nOjA7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5tei1sb2FkaW5nOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46YXV0bzt0ZXh0LWluZGVudDotOTk5OWVtO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubXotbG9hZGluZy5zaG93bntvcGFjaXR5OjE7ei1pbmRleDoxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDBzO3RyYW5zaXRpb246b3BhY2l0eSAwc30ubXotbG9hZGluZy5zaG93bjphZnRlcnstd2Via2l0LWFuaW1hdGlvbjpzcGluLWxvYWRpbmcgLjlzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246c3Bpbi1sb2FkaW5nIC45cyBpbmZpbml0ZSBsaW5lYXJ9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tbG9hZGluZ3swJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGluLWxvYWRpbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5sdC1pZTEwLW1hZ2ljIC5tei1sb2FkaW5ne2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6LjdlbSAxLjFlbTt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5sdC1pZTEwLW1hZ2ljIC5tei1sb2FkaW5nOmFmdGVye2NvbnRlbnQ6J0xvYWRpbmcuLi4nO3RleHQtaW5kZW50OjA7Ym9yZGVyOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9Lmx0LWllOS1tYWdpYyAubXotbG9hZGluZ3tmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtyaWdodDowO2xlZnQ6MDt3aWR0aDoxMjZweDttYXJnaW46YXV0b30ubHQtaWU5LW1hZ2ljIC5tei1oaW50LW1lc3NhZ2UsLmx0LWllOS1tYWdpYyAubXotbG9hZGluZy5zaG93bntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChHcmFkaWVudFR5cGU9MCxTdGFydENvbG9yU3RyPScjN2MzMTMzM0QnLCBFbmRDb2xvclN0cj0nIzdjMzEzMzNEJyl9Lmx0LWllOS1tYWdpYyAubXotaGludC1oaWRkZW57ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9Lm16LWV4cGFuZCwubXotZXhwYW5kIC5tei1leHBhbmQtYmcsLm16LWV4cGFuZCAubXotZXhwYW5kLWJnPmltZywubXotZXhwYW5kIC5tei1leHBhbmQtYmc+c3ZnLC5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSwubXotZXhwYW5kIC5tei1leHBhbmQtc3RhZ2UgLm16LWltYWdlLXN0YWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5tei1leHBhbmQgLm16LWV4cGFuZC1iZywubXotZXhwYW5kIC5tei1leHBhbmQtYmc+aW1nLC5tei1leHBhbmQgLm16LWV4cGFuZC1iZz5zdmd7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm16LWV4cGFuZCAubXotZXhwYW5kLWJnLC5tei1leHBhbmQgLm16LWV4cGFuZC1iZz5zdmd7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDttaW4taGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubXotZXhwYW5ke2JhY2tncm91bmQtY29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyMTAwMDAwMDAwO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87LXdlYmtpdC1wZXJzcGVjdGl2ZTo2MDBweDtwZXJzcGVjdGl2ZTo2MDBweDstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0ubXotZXhwYW5kIC5tei1leHBhbmQtYmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjphdXRvO3otaW5kZXg6LTEwMDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O21heC1oZWlnaHQ6bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEwKSByb3RhdGUoMC4wMWRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMTAsIDEwKSByb3RhdGUoMC4wMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEwKSByb3RhdGUoMC4wMWRlZyk7LXdlYmtpdC1wZXJzcGVjdGl2ZTo2MDBweDtwZXJzcGVjdGl2ZTo2MDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5tei1leHBhbmQgLm16LWV4cGFuZC1iZz5pbWd7bWFyZ2luOmF1dG87ZmlsdGVyOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdibHVyJz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSc4MCcgaW49J1NvdXJjZUdyYXBoaWMnPjwvZmVHYXVzc2lhbkJsdXI+PC9maWx0ZXI+PC9zdmc+I2JsdXJcIik7LXdlYmtpdC1maWx0ZXI6Ymx1cigyMHB4KSBicmlnaHRuZXNzKDYwJSk7ZmlsdGVyOmJsdXIoMjBweCkgYnJpZ2h0bmVzcyg2MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5tei1leHBhbmQgLm16LWV4cGFuZC1iZz5zdmd7bWFyZ2luOmF1dG87b3BhY2l0eTouNn0ubHQtaWUxMC1tYWdpYyAubXotZXhwYW5kIC5tei1leHBhbmQtYmd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmx0LWllOS1tYWdpYyAubXotZXhwYW5ke2JhY2tncm91bmQ6IzFmMWYxZn0ubXotZXhwYW5kLnBsYWluLWJnIC5tei1leHBhbmQtYmcsLm16LWV4cGFuZC5kYXJrLWJnIC5tei1leHBhbmQtYmcsLm16LWV4cGFuZC53aGl0ZS1iZyAubXotZXhwYW5kLWJne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tei1leHBhbmQuZGFyay1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMxLDMxLDMxLDAuOTYpfS5tei1leHBhbmQud2hpdGUtYmd7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZXt6LWluZGV4OjIxMDAwMDAwMDA7cGFkZGluZzowfS5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSAubXotaW1hZ2Utc3RhZ2V7ei1pbmRleDo1MDtsZWZ0OjEyMHB4O3JpZ2h0OjEyMHB4O3BhZGRpbmc6MjBweCAwIDQwcHggMDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC1wZXJzcGVjdGl2ZTo2MDBweDtwZXJzcGVjdGl2ZTo2MDBweDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS53aXRoLXRodW1icyAubXotaW1hZ2Utc3RhZ2V7cGFkZGluZy1ib3R0b206MTIwcHh9Lm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlLm16LXpvb20taW4gLm16LWltYWdlLXN0YWdle3BhZGRpbmc6MCAhaW1wb3J0YW50O2xlZnQ6MDtyaWdodDowfS5tei1leHBhbmQgLm16LWltYWdlLXN0YWdlPmZpZ3VyZTpiZWZvcmUsLm16LWV4cGFuZCAubXotaW1hZ2Utc3RhZ2U6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjEwMCU7d2lkdGg6MH0ubXotZXhwYW5kIC5tei1pbWFnZS1zdGFnZT5maWd1cmV7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MDtsaW5lLWhlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5tei1leHBhbmQgLm16LWZpZ3VyZXtvdmVyZmxvdzp2aXNpYmxlO21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm16LWV4cGFuZCAubXotZmlndXJlPmltZ3ttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5tei1leHBhbmQgLm16LXpvb20taW4gLm16LWltYWdlLXN0YWdlPmZpZ3VyZSwubXotZXhwYW5kIC5tei16b29tLWluIC5tei1pbWFnZS1zdGFnZT5maWd1cmUgLm16LWZpZ3VyZS5tei1hY3RpdmF0aW5nLC5tei1leHBhbmQgLm16LXpvb20taW4gLm16LWltYWdlLXN0YWdlPmZpZ3VyZSAubXotZmlndXJlLm16LWFjdGl2ZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5tei1leHBhbmQgLm16LWZpZ3VyZXtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjotbW96LXpvb20taW47Y3Vyc29yOnpvb20taW59Lm16LWV4cGFuZCAubXotZmlndXJlLm16LWFjdGl2ZXtjdXJzb3I6Y3Jvc3NoYWlyO2N1cnNvcjotd2Via2l0LXpvb20tb3V0O2N1cnNvcjotbW96LXpvb20tb3V0O2N1cnNvcjp6b29tLW91dH0ubXotZXhwYW5kIC5tei1leHBhbmQtc3RhZ2UubXotem9vbS1pbi5tei1hbHdheXMtem9vbSAubXotaW1hZ2Utc3RhZ2U+ZmlndXJlPmZpZ3VyZT5pbWd7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOi01MDAwcHggIWltcG9ydGFudDtib3R0b206LTUwMDBweCAhaW1wb3J0YW50O2xlZnQ6LTUwMDBweCAhaW1wb3J0YW50O3JpZ2h0Oi01MDAwcHggIWltcG9ydGFudDttYXJnaW46YXV0byAhaW1wb3J0YW50fS5sdC1pZTEwLW1hZ2ljIC5tei16b29tLXdpbmRvdy5tei1leHBhbmRlZCBpbWd7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0ubHQtaWUxMC1tYWdpYyAubXotZXhwYW5kIC5tei1maWd1cmUubXotbWFnbmlmaWVyLXpvb217b3ZlcmZsb3c6aGlkZGVuO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCl9Lm16LWV4cGFuZCAubXotY2FwdGlvbntjb2xvcjojZmZmO3RleHQtc2hhZG93OjBweCAwcHggNDZweCAjMDAwO3BhZGRpbmc6MTBweCA0cHg7Zm9udDpub3JtYWwgMTBwdC8xZW0gJ0x1Y2lkYSBHcmFuZGUnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsIFZlcmRhbmEsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7b3BhY2l0eTowfS5tei1leHBhbmQgLm16LWNhcHRpb24ubXotc2hvd3std2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjE1cyBlYXNlLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7b3BhY2l0eToxfS5tei1leHBhbmQgLm16LWNhcHRpb24gYXtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5tei1leHBhbmQud2hpdGUtYmcgLm16LWNhcHRpb257Y29sb3I6IzU1NTt0ZXh0LXNoYWRvdzpub25lfS5sdC1pZTktbWFnaWMgLm16LWV4cGFuZCAubXotY2FwdGlvbnt0b3A6MTAwJX0ubXotZXhwYW5kIC5tei16b29tLXdpbmRvd3tib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubHQtaWU5LW1hZ2ljIC5tei1leHBhbmQgLm16LXpvb20td2luZG93e2JvcmRlcjowfS5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZC1zdGFnZSAubXotZXhwYW5kLXRodW1ibmFpbHMsLm1vYmlsZS1tYWdpYyAubXotZXhwYW5kLXN0YWdlIC5tei1pbWFnZS1zdGFnZXtsZWZ0OjBweDtyaWdodDowcHh9Lm1vYmlsZS1tYWdpYyAubXotZXhwYW5kIC5tei1leHBhbmQtc3RhZ2Uud2l0aC10aHVtYnN7Ym90dG9tOjBweH0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQtc3RhZ2UgLm16LWltYWdlLXN0YWdle3BhZGRpbmc6MH0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS53aXRoLXRodW1icyAubXotaW1hZ2Utc3RhZ2V7cGFkZGluZzo1cHggMCA2MHB4fS5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlLm16LXpvb20taW4gLm16LWltYWdlLXN0YWdle3BhZGRpbmctdG9wOjB9Lm1vYmlsZS1tYWdpYyAubXotZXhwYW5kIC5tei1leHBhbmQtdGh1bWJuYWlsc3twYWRkaW5nOjA7aGVpZ2h0OjYwcHh9Lm16LWV4cGFuZC1jb250cm9scyxidXR0b24ubXotYnV0dG9ue21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7b3V0bGluZTowICFpbXBvcnRhbnR9YnV0dG9uLm16LWJ1dHRvbntjb2xvcjojYjRiNGI0ICFpbXBvcnRhbnQ7Zm9udDo5MDAgMzRweC8xICdtYWdpY3Rvb2xib3gtdGhpbicgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjkwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgcmdiYSgxODAsMTgwLDE4MCwwKSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MTAwJSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3NwZWFrOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt3aWR0aDo2MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjYwcHggIWltcG9ydGFudDttaW4td2lkdGg6MCAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7bWF4LWhlaWdodDpub25lICFpbXBvcnRhbnR9YnV0dG9uLm16LWJ1dHRvbjpiZWZvcmV7ZGlzcGxheTppbmxpbmU7cG9zaXRpb246c3RhdGljO2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtmb250OmluaGVyaXQgIWltcG9ydGFudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmluaGVyaXQgIWltcG9ydGFudH1idXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1wcmV2LGJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLW5leHR7bWFyZ2luOmF1dG8gMTBweCAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7Ym90dG9tOjAgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH1idXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1wcmV2e2xlZnQ6MCAhaW1wb3J0YW50fWJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLW5leHR7cmlnaHQ6MCAhaW1wb3J0YW50fWJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLWNsb3Nle2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjEwcHggIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudDt6LWluZGV4Ojk1ICFpbXBvcnRhbnR9OnJvb3Q6bm90KC5tb2JpbGUtbWFnaWMpIGJ1dHRvbi5tei1idXR0b257Y29sb3I6cmdiYSgxODAsMTgwLDE4MCwwLjc1KSAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuODUpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnNjYWxlKDAuODUpICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4yNXMsIGJvcmRlci1jb2xvciAuMjVzLCAtd2Via2l0LXRyYW5zZm9ybSAuMjVzICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpjb2xvciAuMjVzLCBib3JkZXItY29sb3IgLjI1cywgdHJhbnNmb3JtIC4yNXMgIWltcG9ydGFudH06cm9vdDpub3QoLm1vYmlsZS1tYWdpYykgYnV0dG9uLm16LWJ1dHRvbjpob3Zlcntjb2xvcjojYjRiNGI0ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMTgwLDE4MCwxODAsMC42KSAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnNjYWxlKDEpICFpbXBvcnRhbnR9Lm1vYmlsZS1tYWdpYyBidXR0b24ubXotYnV0dG9uey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMXMgIWltcG9ydGFudDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgIWltcG9ydGFudH0ubW9iaWxlLW1hZ2ljIGJ1dHRvbi5tei1idXR0b246YWN0aXZle2JvcmRlci1jb2xvcjpyZ2JhKDE4MCwxODAsMTgwLDAuNikgIWltcG9ydGFudDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjk1KSAhaW1wb3J0YW50O3RyYW5zZm9ybTpzY2FsZSgwLjk1KSAhaW1wb3J0YW50fWJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxhMDAxXCJ9YnV0dG9uLm16LWJ1dHRvbi5tei1idXR0b24tcHJldjpiZWZvcmV7Y29udGVudDpcIlxcYTAwMlwifWJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGEwMDNcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpe2J1dHRvbi5tei1idXR0b24tcHJldixidXR0b24ubXotYnV0dG9uLW5leHR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1vYmlsZS1tYWdpYyAubXotZXhwYW5kIGJ1dHRvbi5tei1idXR0b257d2lkdGg6NDRweCAhaW1wb3J0YW50O2hlaWdodDo0NHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDksNTEsNjEsMC4zKSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fX0ubHQtaWU5LW1hZ2ljIGJ1dHRvbi5tei1idXR0b257Ym9yZGVyOjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NzUpfS5sdC1pZTktbWFnaWMgYnV0dG9uLm16LWJ1dHRvbjpob3ZlcntmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5tei10aHVtYiwubXotdGh1bWI6Zm9jdXN7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MDtvdXRsaW5lOm5vbmV9Lm16LXRodW1iIGltZ3tib3JkZXI6MDtib3gtc2hhZG93OjAgMCAxcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm16LXRodW1iOmhvdmVyOm5vdCgubXotdGh1bWItc2VsZWN0ZWQpIGltZ3std2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDc1JSk7ZmlsdGVyOmJyaWdodG5lc3MoNzUlKX0ubXotdGh1bWItc2VsZWN0ZWQgaW1ney13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoNjAlKTtmaWx0ZXI6YnJpZ2h0bmVzcyg2MCUpfS5uby1jc3NmaWx0ZXJzLW1hZ2ljIC5tei10aHVtYntiYWNrZ3JvdW5kOiMwMDB9Lm5vLWNzc2ZpbHRlcnMtbWFnaWMgLm16LXRodW1iOmhvdmVyOm5vdCgubXotdGh1bWItc2VsZWN0ZWQpIGltZ3tvcGFjaXR5Oi43NTtmaWx0ZXI6YWxwaGEob3BhY2l0eT03NSl9Lm5vLWNzc2ZpbHRlcnMtbWFnaWMgLm16LXRodW1iLXNlbGVjdGVkIGltZ3tvcGFjaXR5Oi42O2ZpbHRlcjphbHBoYShvcGFjaXR5PTYwKX0uaWU5LW1hZ2ljIC5tei10aHVtYiBpbWd7Ym94LXNoYWRvdzowIDAgNHB4IDBweCByZ2JhKDAsMCwwLDAuMyl9Lm16LWV4cGFuZC10aHVtYm5haWxze3otaW5kZXg6NTA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo2NXB4O3JpZ2h0OjY1cHg7aGVpZ2h0OjgwcHg7cGFkZGluZzoxMHB4IDA7Ym94LXNpemluZzpib3JkZXItYm94fS5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWJzIC5tYWdpYy10aHVtYntwYWRkaW5nOjEwcHggMnB4fS5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWI+aW1ne2N1cnNvcjpwb2ludGVyO2hlaWdodDo0MHB4O2JveC1zaGFkb3c6MCAwIDVweCAxcHggcmdiYSgwLDAsMCwwLjMpfS5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWI6bm90KC5tYWdpYy10aHVtYi1zZWxlY3RlZCk+aW1nOmhvdmVyey13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoNzAlKTtmaWx0ZXI6YnJpZ2h0bmVzcyg3MCUpfS5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWItc2VsZWN0ZWQgaW1ney13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoNTAlKTtmaWx0ZXI6YnJpZ2h0bmVzcyg1MCUpfS5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWJzIC5tYWdpYy10aHVtYnMtYnV0dG9ue2JveC1zaGFkb3c6bm9uZX0ubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OjB9Lm5vLWNzc2ZpbHRlcnMtbWFnaWMgLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYjpob3Zlcjpub3QoLm1hZ2ljLXRodW1iLXNlbGVjdGVkKSBpbWd7b3BhY2l0eTouNztmaWx0ZXI6YWxwaGEob3BhY2l0eT03MCl9Lm5vLWNzc2ZpbHRlcnMtbWFnaWMgLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYi1zZWxlY3RlZCBpbWd7b3BhY2l0eTouNTtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9Lm16LWV4cGFuZC5uby1leHBhbmQtdGh1bWJuYWlscyAubXotZXhwYW5kLXN0YWdlLndpdGgtdGh1bWJzIC5tei1pbWFnZS1zdGFnZXtwYWRkaW5nLWJvdHRvbTo0MHB4fS5tei1leHBhbmQubm8tZXhwYW5kLXRodW1ibmFpbHMgLm16LWV4cGFuZC10aHVtYm5haWxze2Rpc3BsYXk6bm9uZX0ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQubm8tZXhwYW5kLXRodW1ibmFpbHMgLm16LWV4cGFuZC1zdGFnZS53aXRoLXRodW1icyAubXotaW1hZ2Utc3RhZ2V7cGFkZGluZzowfS5tYWdpYy10aHVtYnMsLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLXdyYXBwZXIsLm1hZ2ljLXRodW1icyB1bCwubWFnaWMtdGh1bWJzIGxpLC5tYWdpYy10aHVtYnMgbGk6YmVmb3JlLC5tYWdpYy10aHVtYnMgbGk6YWZ0ZXIsLm1hZ2ljLXRodW1icyBsaSBpbWcsLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLWJ1dHRvbnttYXJnaW46MDtwYWRkaW5nOjA7b3V0bGluZTowOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWFnaWMtdGh1bWJze2RpcmVjdGlvbjpsdHI7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OjEwMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7cGFkZGluZzowIDMwcHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9Lm1hZ2ljLXRodW1ic3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcH0ubWFnaWMtdGh1bWJzLm5vLWJ1dHRvbnN7cGFkZGluZzowICFpbXBvcnRhbnR9Lm1hZ2ljLXRodW1icy13cmFwcGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXJ9Lm1hZ2ljLXRodW1icyB1bHtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcH0ubWFnaWMtdGh1bWJzLm5vLWJ1dHRvbnMgdWx7bGVmdDowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDstd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0ubWFnaWMtdGh1bWJzIHVsIGxpe21hcmdpbjowIDRweDtoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDtsaW5lLWhlaWdodDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tYWdpYy10aHVtYnMgdWwgbGk6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEwMCU7d2lkdGg6MH0ubWFnaWMtdGh1bWJzIHVsIGxpPmltZ3t3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmllOC1tYWdpYyAubWFnaWMtdGh1bWJzIHVsIGxpPmltZ3ttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O21heC1oZWlnaHQ6bm9uZSAhaW1wb3J0YW50fS5tYWdpYy10aHVtYnMubWFnaWMtdGh1bWJzLXZlcnRpY2Fse2hlaWdodDoxMDAlfS5tYWdpYy10aHVtYnMtdmVydGljYWx7cGFkZGluZzozMHB4IDB9Lm1hZ2ljLXRodW1icy12ZXJ0aWNhbCB1bHtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH0ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHVsIGxpe3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1hZ2ljLXRodW1icy12ZXJ0aWNhbCB1bCBsaXttYXJnaW46NHB4IDB9Lm1hZ2ljLXRodW1icy12ZXJ0aWNhbCB1bCBsaT5pbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDpub25lfS5pZTgtbWFnaWMgLm1hZ2ljLXRodW1icy12ZXJ0aWNhbCB1bCBsaT5pbWd7d2lkdGg6MTAwJX0ubWFnaWMtdGh1bWJzIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9ue2NvbG9yOiNiNGI0YjQgIWltcG9ydGFudDtmb250OjkwMCAyNHB4LzEgJ21hZ2ljdG9vbGJveC10aGluJyAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6OTAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtzcGVhazpub25lO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7d2lkdGg6MzBweDtoZWlnaHQ6MTAwJTt0b3A6MDtib3R0b206MDttaW4td2lkdGg6MCAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7bWF4LWhlaWdodDpub25lICFpbXBvcnRhbnR9Lm1hZ2ljLXRodW1icyBidXR0b24ubWFnaWMtdGh1bWJzLWJ1dHRvbjpiZWZvcmV7ZGlzcGxheTppbmxpbmU7cG9zaXRpb246c3RhdGljO2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtmb250OmluaGVyaXQgIWltcG9ydGFudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmluaGVyaXQgIWltcG9ydGFudH0ubWFnaWMtdGh1bWJzIC5tYWdpYy10aHVtYnMtYnV0dG9uLXByZXZ7bGVmdDowfS5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tbmV4dHtyaWdodDowfS5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tcHJldjpiZWZvcmV7Y29udGVudDpcIlxcYTAwMlwifS5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tbmV4dDpiZWZvcmV7Y29udGVudDpcIlxcYTAwM1wifTpyb290Om5vdCgubW9iaWxlLW1hZ2ljKSAubWFnaWMtdGh1bWJzIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9ue2NvbG9yOnJnYmEoMTgwLDE4MCwxODAsMC43NSkgIWltcG9ydGFudDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjg1KSAhaW1wb3J0YW50O3RyYW5zZm9ybTpzY2FsZSgwLjg1KSAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMjVzLCAtd2Via2l0LXRyYW5zZm9ybSAuMjVzICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpjb2xvciAuMjVzLCB0cmFuc2Zvcm0gLjI1cyAhaW1wb3J0YW50fTpyb290Om5vdCgubW9iaWxlLW1hZ2ljKSAubWFnaWMtdGh1bWJzIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9uOmhvdmVye2NvbG9yOiNiNGI0YjQgIWltcG9ydGFudDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50O3RyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50fS5tYWdpYy10aHVtYnMtdmVydGljYWwgLm1hZ2ljLXRodW1icy1idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MzBweDtsZWZ0OjA7cmlnaHQ6MDt0b3A6YXV0bztib3R0b206YXV0b30ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIC5tYWdpYy10aHVtYnMtYnV0dG9uLXByZXZ7dG9wOjB9Lm1hZ2ljLXRodW1icy12ZXJ0aWNhbCAubWFnaWMtdGh1bWJzLWJ1dHRvbi1uZXh0e2JvdHRvbTowfS5tYWdpYy10aHVtYnMtdmVydGljYWwgLm1hZ2ljLXRodW1icy1idXR0b24tcHJldjpiZWZvcmV7Y29udGVudDpcIlxcYTAwNVwifS5tYWdpYy10aHVtYnMtdmVydGljYWwgLm1hZ2ljLXRodW1icy1idXR0b24tbmV4dDpiZWZvcmV7Y29udGVudDpcIlxcYTAwNFwifS5tYWdpYy10aHVtYnMubm8tYnV0dG9ucyAubWFnaWMtdGh1bWJzLWJ1dHRvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWFnaWMtdGh1bWJzLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OjAuMjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0yMCl9Lm16LXpvb20td2luZG93e3otaW5kZXg6MSAhaW1wb3J0YW50fS56b29tLWhpbnR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7cGFkZGluZzo0cHggMTVweDt3aWR0aDoxNTBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNGY0ZjRmO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt6LWluZGV4Ojk5OTk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGR9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3Pi5ncmlkLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldz4uZ3JpZHtwYWRkaW5nOjEwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVye21hcmdpbjo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAucHJvZHVjdC10aXRsZSAuaW5uZXJ7bWFyZ2luOjEzcHh9fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAucHJvZHVjdC10aXRsZSAuaW5uZXIgaDEsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMXtmb250LXNpemU6MjRweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6MC4yZW07Zm9udC1zaXplOjI0cHg7bWFyZ2luLXRvcDoyNXB4O21hcmdpbi1ib3R0b206MH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIC5zdWJoZWFkbGluZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIC5zdWJoZWFkbGluZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xldHRlci1zcGFjaW5nOjAuMmVtO21hcmdpbjowLjZlbSAwO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib24sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMSAuc3ViaGVhZGxpbmUgLmljb24tcmliYm9ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6LTVweDttYXJnaW4tcmlnaHQ6NXB4O2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAucHJvZHVjdC10aXRsZSAuaW5uZXIgaDEsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMXtmb250LXNpemU6NTVweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIC5zdWJoZWFkbGluZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIC5zdWJoZWFkbGluZXtmb250LXNpemU6MTZweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIC5zdWJoZWFkbGluZSAuaWNvbi1yaWJib24sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMSAuc3ViaGVhZGxpbmUgLmljb24tcmliYm9ue3dpZHRoOjIwcHg7Zm9udC1zaXplOjIwcHg7aGVpZ2h0OjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAucHJvZHVjdC10aXRsZSAuaW5uZXIgaDEsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMXtmb250LXNpemU6NjhweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIHNwYW4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMSBzcGFue2ZvbnQtc2l6ZToyN3B4fX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxIHNwYW4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMSBzcGFue2NvbG9yOiM0ZjRmNGZ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IGgyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyBoMnt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWluLWltYWdle21hcmdpbi1ib3R0b206MjBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXJ7bWFyZ2luOjVweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lcnttYXJnaW46MTNweH19Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAubW9iaWxlLWltZyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyIC5tb2JpbGUtaW1ne3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgLm1vYmlsZS1pbWcgaW1nLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgLm1vYmlsZS1pbWcgaW1ne21heC13aWR0aDpub25lO21heC1oZWlnaHQ6bm9uZTtkaXNwbGF5Om5vbmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAubW9iaWxlLWltZyBjYW52YXMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAubW9iaWxlLWltZyBjYW52YXN7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo1MCU7bWFyZ2luOjAgYXV0bzt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAubW9iaWxlLWltZyBjYW52YXMuem9vbS1jYW52YXMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAubW9iaWxlLWltZyBjYW52YXMuem9vbS1jYW52YXN7bWF4LXdpZHRoOjk1JX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyIC5tb2JpbGUtaW1nIC5tb2JpbGUtem9vbS1idG4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAubW9iaWxlLWltZyAubW9iaWxlLXpvb20tYnRue3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6MzVweDtib3R0b206MDtyaWdodDowO2JvcmRlcjoxcHggc29saWQgIzliOWI5YjtiYWNrZ3JvdW5kOndoaXRlO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgLm1vYmlsZS1pbWcgLm1vYmlsZS16b29tLWJ0biAuaWNvbi1wbHVzLGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgLm1vYmlsZS1pbWcgLm1vYmlsZS16b29tLWJ0biAuaWNvbi1taW51cyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyIC5tb2JpbGUtaW1nIC5tb2JpbGUtem9vbS1idG4gLmljb24tcGx1cyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyIC5tb2JpbGUtaW1nIC5tb2JpbGUtem9vbS1idG4gLmljb24tbWludXN7Zm9udC1zaXplOjEycHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAudGFibGV0LWltZyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyIC50YWJsZXQtaW1ne2Rpc3BsYXk6bm9uZX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuc3dhdGNoLXNlbGVjdCxib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyBwLnJlcXVpcmVkLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5zd2F0Y2gtc2VsZWN0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIHAucmVxdWlyZWR7ZGlzcGxheTpub25lfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVze21hcmdpbi1ib3R0b206MTVweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVye21hcmdpbjo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVye21hcmdpbjoxM3B4fX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXI6YWZ0ZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuc2l6ZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLnNpemV7ZGlzcGxheTpub25lfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuNCk7Y29sb3I6cmdiYSg3OSw3OSw3OSwwLjQpO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDttaW4taGVpZ2h0OjQycHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6Y2FsYyg1MCUgLSA3cHgpO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXJpZ2h0OjdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y3Vyc29yOnBvaW50ZXJ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyPnNwYW4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyPnNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggNXB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cj5zcGFuIC5jb2xvci1zd2F0Y2gsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyPnNwYW4gLmNvbG9yLXN3YXRjaHt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlci1yYWRpdXM6NTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotM3B4O21hcmdpbi1yaWdodDoxMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cj5zcGFuIC5jb2xvci1zd2F0Y2guc3dhdGNoLTM5LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cj5zcGFuIC5jb2xvci1zd2F0Y2guc3dhdGNoLTM5e2JhY2tncm91bmQtY29sb3I6I0Q4Q0JBMX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHI+c3BhbiAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHI+c3BhbiAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOHtiYWNrZ3JvdW5kLWNvbG9yOiNEMEQwRDB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyOmxhc3Qtb2YtdHlwZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHI6bGFzdC1vZi10eXBle21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjdweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHIuc2VsZWN0ZWQsYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyOmhvdmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0ci5zZWxlY3RlZCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHI6aG92ZXJ7Y29sb3I6IzRmNGY0Zjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWJ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0Yy1idXR0b24sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0Yy1idXR0b257bWFyZ2luLWJvdHRvbToxNXB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdGMtYnV0dG9uIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXRjLWJ1dHRvbiAuaW5uZXJ7bWFyZ2luOjVweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdGMtYnV0dG9uIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXRjLWJ1dHRvbiAuaW5uZXJ7bWFyZ2luOjEzcHh9fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdGMtYnV0dG9uLmFkZC10by1jYXJ0LWxvYWRpbmctZmluaXNoZWQgLmlubmVyIC5idXR0b24uYWRkLXRvLWNhcnQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0Yy1idXR0b24uYWRkLXRvLWNhcnQtbG9hZGluZy1maW5pc2hlZCAuaW5uZXIgLmJ1dHRvbi5hZGQtdG8tY2FydHtkaXNwbGF5Om5vbmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0Yy1idXR0b24uYWRkLXRvLWNhcnQtbG9hZGluZy1maW5pc2hlZCAuaW5uZXIgLmJ1dHRvbi5nby10by1jaGVja291dCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXRjLWJ1dHRvbi5hZGQtdG8tY2FydC1sb2FkaW5nLWZpbmlzaGVkIC5pbm5lciAuYnV0dG9uLmdvLXRvLWNoZWNrb3V0e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tb3otaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLnNpemUtbW9iaWxlIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuc2l6ZS1tb2JpbGUgLmlubmVye21hcmdpbjo1cHg7aGVpZ2h0OjQycHg7Zm9udC1zaXplOjEycHg7cGFkZGluZzoxNHB4IDE1cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2Y0ZjRmNDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuc2l6ZS1tb2JpbGUgLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5zaXplLW1vYmlsZSAuaW5uZXJ7bWFyZ2luOjEzcHh9fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzphdXRvfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmlubmVye21hcmdpbjo1cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW1hZ2UsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW1hZ2V7Ym94LXNpemluZzpib3JkZXItYm94O21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6MzBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLS1pbWFnZSBpbWcsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6bm9uZX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLS1pbmZvLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtLWluZm97Ym94LXNpemluZzpib3JkZXItYm94O21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2Y0ZjRmNDtwYWRkaW5nOjEwcHggMCAyMHB4IDB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW5mbyBoMyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLS1pbmZvIGgze21hcmdpbi10b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtsZWZ0OjIwcHg7cmlnaHQ6MjBweDtmb250LXNpemU6MjRweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLS1pbmZvIHAsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW5mbyBwe3dpZHRoOjgwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO21hcmdpbi1ib3R0b206MjBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0ye3BhZGRpbmc6MTBweCAwO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtvdmVyZmxvdzphdXRvfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwe3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7aGVpZ2h0OjA7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwLnNob3csYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAuc2hvd3tvcGFjaXR5OjE7aGVpZ2h0OmF1dG87cG9pbnRlci1ldmVudHM6YWxsO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtdGV4dCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtdGV4dHtwYWRkaW5nOjEwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLXRleHQgaDIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLXRleHQgaDJ7bWFyZ2luOjAgIWltcG9ydGFudH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtdGV4dCBoMjphZnRlcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtdGV4dCBoMjphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1ze21hcmdpbjowIDUwcHggMTBweCA1MHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3csYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvd3t6LWluZGV4OjE7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7YmFja2dyb3VuZDp3aGl0ZTt0b3A6NTAlfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3c6YmVmb3JlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3c6YmVmb3Jle2Rpc3BsYXk6bm9uZX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTUwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdy5zbGljay1uZXh0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDotNTBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnNsaWNrLWFycm93IHNwYW4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdyBzcGFue2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM0ZjRmNGY7bGluZS1oZWlnaHQ6NDJweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnN0cmFwLWl0ZW0sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zdHJhcC1pdGVte3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc3RyYXAtaXRlbTpmb2N1cyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnN0cmFwLWl0ZW06Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnR9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zdHJhcC1pdGVtIGltZyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnN0cmFwLWl0ZW0gaW1ne21heC13aWR0aDozNDBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc3RyYXAtaXRlbSBoNCBzcGFuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc3RyYXAtaXRlbSBoNCBzcGFue2NvbG9yOiNhYWE7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt3aGl0ZS1zcGFjZTpub3dyYXB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zdHJhcC1pdGVtIGg0LnByb2R1Y3QtbmFtZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnN0cmFwLWl0ZW0gaDQucHJvZHVjdC1uYW1le2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAud2F0Y2hiYW5kLWJ0biAuYnV0dG9uLmFkZC10by1jYXJ0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC53YXRjaGJhbmQtYnRuIC5idXR0b24uYWRkLXRvLWNhcnR7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7bWFyZ2luOjIwcHggYXV0bzt3aWR0aDphdXRvO21pbi13aWR0aDowO21heC13aWR0aDozMDBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAud2F0Y2hiYW5kLWJ0biAuYnV0dG9uLmFkZC10by1jYXJ0ICosYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLndhdGNoYmFuZC1idG4gLmJ1dHRvbi5hZGQtdG8tY2FydCAqe2NvbG9yOiM0ZjRmNGYgIWltcG9ydGFudH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAud2F0Y2hiYW5kLWJ0biAuYnV0dG9uLmFkZC10by1jYXJ0IC5idG4tbGFiZWwsYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5zZWxlY3Qtc3RyYXAgLndhdGNoYmFuZC1idG4gLmJ1dHRvbi5hZGQtdG8tY2FydCAuYnRuLXByaWNlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC53YXRjaGJhbmQtYnRuIC5idXR0b24uYWRkLXRvLWNhcnQgLmJ0bi1sYWJlbCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAud2F0Y2hiYW5kLWJ0biAuYnV0dG9uLmFkZC10by1jYXJ0IC5idG4tcHJpY2V7Zm9udC1zaXplOjE1cHggIWltcG9ydGFudH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLnNlbGVjdC1zdHJhcCAud2F0Y2hiYW5kLWJ0biAuYnV0dG9uLmFkZC10by1jYXJ0IC5idG4tcHJpY2U6OmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuc2VsZWN0LXN0cmFwIC53YXRjaGJhbmQtYnRuIC5idXR0b24uYWRkLXRvLWNhcnQgLmJ0bi1wcmljZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGY0ZjRmO2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5jYW1wYWlnbi10eXBlLS1pbWFnZSAuc2VsZWN0LXN0cmFwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuY2FtcGFpZ24tdHlwZS0taW1hZ2UgLnNlbGVjdC1zdHJhcHttYXJnaW46MjBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLmNhbXBhaWduLXR5cGUtLWltYWdlIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLmNhbXBhaWduLXR5cGUtLWltYWdlIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RleHQtYWxpZ246Y2VudGVyfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuYWRkLWNhbXBhaWduLXRvLWNhcnQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5hZGQtY2FtcGFpZ24tdG8tY2FydHt3aWR0aDphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOm5vbmU7b3BhY2l0eTowLjN9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5hZGQtY2FtcGFpZ24tdG8tY2FydCAubG9hZGVyLS1zcGluIHN2ZyBwYXRoLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuYWRkLWNhbXBhaWduLXRvLWNhcnQgLmxvYWRlci0tc3BpbiBzdmcgcGF0aHtmaWxsOiM0ZjRmNGZ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5hZGQtY2FtcGFpZ24tdG8tY2FydC5lbmFibGVkLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuYWRkLWNhbXBhaWduLXRvLWNhcnQuZW5hYmxlZHtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTN7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0zICosYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0zICp7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMyAuY2FtcGFpZ24tdHlwZS0taW1hZ2UsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0zIC5jYW1wYWlnbi10eXBlLS1pbWFnZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXgtd2lkdGg6MTAwJTt6LWluZGV4OjF9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0zIC5jYW1wYWlnbi10eXBlLS1pbmZvLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMyAuY2FtcGFpZ24tdHlwZS0taW5mb3ttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMyAuY2FtcGFpZ24tdHlwZS0tYnRuICosYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0zIC5jYW1wYWlnbi10eXBlLS1idG4gKntib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTMgLmNhbXBhaWduLXR5cGUtLWJ0biAuYWRkLXRvLWNhcnQgc3Bhbi5idG4tcHJpY2U6YWZ0ZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0zIC5jYW1wYWlnbi10eXBlLS1idG4gLmFkZC10by1jYXJ0IHNwYW4uYnRuLXByaWNlOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZ3ttYXJnaW4tYm90dG9tOjEwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuZGVzY3IgLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLmRlc2NyIC5pbm5lcnttYXJnaW46NXB4O3BhZGRpbmc6MjBweCAxMHB4IDEwcHggMTBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLmRlc2NyIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5kZXNjciAuaW5uZXJ7bWFyZ2luOjEzcHh9fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLmRlc2NyIC5pbm5lciAucmVhZG1vcmUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuZGVzY3IgLmlubmVyIC5yZWFkbW9yZXtwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5kZXNjciAuaW5uZXIgLnJlYWRtb3JlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLmRlc2NyIC5pbm5lciAucmVhZG1vcmVbYXJpYS1leHBhbmRlZD1mYWxzZV06YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO2JveC1zaGFkb3c6aW5zZXQgMCAtNzVweCAzMHB4IC01MHB4ICNmZmZ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuZGVzY3IgLmlubmVyIC5yZWFkbW9yZSBwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLmRlc2NyIC5pbm5lciAucmVhZG1vcmUgcHttYXJnaW4tdG9wOjB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuZGVzY3IgLmlubmVyIHA6bm90KC5yZWFkbW9yZWxpbmspLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLmRlc2NyIC5pbm5lciBwOm5vdCgucmVhZG1vcmVsaW5rKXtmb250LXNpemU6MThweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5kZXNjciAuaW5uZXIgLnJlYWRtb3JlbGluayxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5kZXNjciAuaW5uZXIgLnJlYWRtb3JlbGlua3ttYXJnaW4tYm90dG9tOjE1cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuc2hpcHBpbmctZGV0YWlscyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5zaGlwcGluZy1kZXRhaWxze21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1yaWdodDotMTBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5zaGlwcGluZy1kZXRhaWxzIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5zaGlwcGluZy1kZXRhaWxzIC5pbm5lcnt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjOGM4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzg7cGFkZGluZzoyNXB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVyIC5zaGlwcGluZy1zZWxlY3Qtd3JhcHBlcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5zaGlwcGluZy1kZXRhaWxzIC5pbm5lciAuc2hpcHBpbmctc2VsZWN0LXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVyIC5zaGlwcGluZy11c3AsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuc2hpcHBpbmctZGV0YWlscyAuaW5uZXIgLnNoaXBwaW5nLXVzcHttYXJnaW4tYm90dG9tOjEwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuc2hpcHBpbmctZGV0YWlscyAuaW5uZXIgLnNoaXBwaW5nLXVzcCBwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVyIC5zaGlwcGluZy11c3AgcHttYXJnaW46MDtmb250LXNpemU6MTZweDtjb2xvcjojNzQ3NDc0O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuc2hpcHBpbmctZGV0YWlscyAuaW5uZXIgLnNoaXBwaW5nLWluZm8td3JhcHBlcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5zaGlwcGluZy1kZXRhaWxzIC5pbm5lciAuc2hpcHBpbmctaW5mby13cmFwcGVye2NvbG9yOiM3NDc0NzQ7Zm9udC1zaXplOjE1cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuc2hpcHBpbmctZGV0YWlscyAuaW5uZXIgLnNoaXBwaW5nLWluZm8td3JhcHBlciBzcGFuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVyIC5zaGlwcGluZy1pbmZvLXdyYXBwZXIgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuMn1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5zaGlwcGluZy1kZXRhaWxzIC5pbm5lciAuc2hpcHBpbmctaW5mby13cmFwcGVyIGEsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuc2hpcHBpbmctZGV0YWlscyAuaW5uZXIgLnNoaXBwaW5nLWluZm8td3JhcHBlciBhe2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuMn1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRldGFpbHMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXRhaWxze21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1yaWdodDotMTBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRldGFpbHM+LmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGV0YWlscz4uaW5uZXJ7YmFja2dyb3VuZDojZjRmNGY0O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MjVweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGV0YWlscz4uaW5uZXIgaDMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXRhaWxzPi5pbm5lciBoM3tmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjEuNmVtfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGV0YWlscz4uaW5uZXIgLnJvdyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRldGFpbHM+LmlubmVyIC5yb3d7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RhZGFkYTtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MnB4IDVweCAycHggNXB4O2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojNzg3ODc4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGV0YWlscz4uaW5uZXIgLnJvdyAubGFiZWwsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXRhaWxzPi5pbm5lciAucm93IC5sYWJlbHt3aWR0aDo0MCU7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpibG9ja31ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRldGFpbHM+LmlubmVyIC5yb3cgLmRhdGEsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXRhaWxzPi5pbm5lciAucm93IC5kYXRhe3dpZHRoOjYwJTtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6YmxvY2t9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVye29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMXM7aGVpZ2h0OjQzMHB4O292ZXJmbG93OmhpZGRlbn1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAwLjZzIDAuNnN9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIuaGlkZGVuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyLmhpZGRlbntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC42c31ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeXttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVye21hcmdpbjowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciBoMyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgaDN7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzozMnB4IDAgMTJweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLm5vc2xpY2sgLnByb2R1Y3QtZ2FsbGVyeS1pbWctd3JhcCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLm5vc2xpY2sgLnByb2R1Y3QtZ2FsbGVyeS1pbWctd3JhcHt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLm5vc2xpY2sgLnByb2R1Y3QtZ2FsbGVyeS1pbWctd3JhcCBpbWcsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5ub3NsaWNrIC5wcm9kdWN0LWdhbGxlcnktaW1nLXdyYXAgaW1ne2hlaWdodDphdXRvO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLm5vc2xpY2sgLnByb2R1Y3QtZ2FsbGVyeS1pbWctd3JhcCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLm5vc2xpY2sgLnByb2R1Y3QtZ2FsbGVyeS1pbWctd3JhcHt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLm5vc2xpY2sgLnByb2R1Y3QtZ2FsbGVyeS1pbWctd3JhcCBpbWcsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5ub3NsaWNrIC5wcm9kdWN0LWdhbGxlcnktaW1nLXdyYXAgaW1ne21heC13aWR0aDo0NTBweH19Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyBhLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgYXtvdXRsaW5lOm5vbmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stdHJhY2ssYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stdHJhY2t7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXJnaW46YXV0bzstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stc2xpZGUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stc2xpZGV7aGVpZ2h0OjQwMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zczttYXJnaW46MCA1cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stc2xpZGUgaW1nLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLXNsaWRlIGltZ3tib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNpdGlvbjphbGwgMC4zczttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtjdXJzb3I6em9vbS1pbjt3aWR0aDoxMDAlO21heC13aWR0aDozNzVweDtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWFycm93LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWFycm93e3dpZHRoOjEwMHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4Ojk7Zm9udC1zaXplOjEwMHB4O2NvbG9yOiM0ZjRmNGZ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stYXJyb3cgc3Bhbixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLnByb2R1Y3QtaW1hZ2UtdGh1bWJzIC5zbGljay1hcnJvdyBzcGFue3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDt0b3A6NTAlO21hcmdpbi10b3A6LTUwcHg7cG9zaXRpb246YWJzb2x1dGV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stYXJyb3cgLmljb24tYXJyb3ctbGVmdC10aGluLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWFycm93IC5pY29uLWFycm93LWxlZnQtdGhpbntyaWdodDowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWFycm93IC5pY29uLWFycm93LXJpZ2h0LXRoaW4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stYXJyb3cgLmljb24tYXJyb3ctcmlnaHQtdGhpbntsZWZ0OjB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stZG90cyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLnByb2R1Y3QtaW1hZ2UtdGh1bWJzIC5zbGljay1kb3Rze2JvdHRvbTotMjBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLnByb2R1Y3QtaW1hZ2UtdGh1bWJzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZHctaWNvbnNcIiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC12YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtzcGVhazpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Y29udGVudDpcIlxcNzlcIjtjb2xvcjojYWFhO2ZvbnQtc2l6ZToxN3B4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtmb250LWZhbWlseTpcImR3LWljb25zXCIgIWltcG9ydGFudDtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O2ZvbnQtdmFyaWFudDpub3JtYWwgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2NvbnRlbnQ6XCJcXDdhXCI7Y29sb3I6I2FhYTtmb250LXNpemU6MTdweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLmdhbGxlcnktaW1hZ2UtZnVsbHNpemUtd3JhcCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAuZ2FsbGVyeSAuaW5uZXIgLmdhbGxlcnktaW1hZ2UtZnVsbHNpemUtd3JhcHtkaXNwbGF5Om5vbmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5tYWluLWltYWdlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAubWFpbi1pbWFnZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1hZGUtbWVudS1jb250YWluZXJ7b3ZlcmZsb3c6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1hZGUtbWVudS1jb250YWluZXIgaDN7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAzMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMz5zcGFuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMz5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDE1cHg7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWRlLW1lbnUtY29udGFpbmVyIGgzPnNwYW46YmVmb3JlLGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMz5zcGFuOmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMz5zcGFuOmJlZm9yZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1hZGUtbWVudS1jb250YWluZXIgaDM+c3BhbjphZnRlcntiYWNrZ3JvdW5kOiNkZGQ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDUlO3dpZHRoOjQwMCV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWRlLW1lbnUtY29udGFpbmVyIGgzPnNwYW46YmVmb3JlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMz5zcGFuOmJlZm9yZXtyaWdodDoxMDAlfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMz5zcGFuOmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMz5zcGFuOmFmdGVye2xlZnQ6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciBoMyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1hZGUtbWVudS1jb250YWluZXIgaDN7cGFkZGluZzowIDYwcHh9fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciB1bC5tYWRlLW1lbnUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWRlLW1lbnUtY29udGFpbmVyIHVsLm1hZGUtbWVudXtmb250LXNpemU6MTkuOHB4O2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjI4cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWRlLW1lbnUtY29udGFpbmVyIHVsLm1hZGUtbWVudSBsaSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1hZGUtbWVudS1jb250YWluZXIgdWwubWFkZS1tZW51IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciB1bC5tYWRlLW1lbnUgbGk6YmVmb3JlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciB1bC5tYWRlLW1lbnUgbGk6YmVmb3Jle2NvbnRlbnQ6XCIvXCI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3BhZGRpbmc6MCAxMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lciB1bC5tYWRlLW1lbnUgbGk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWRlLW1lbnUtY29udGFpbmVyIHVsLm1hZGUtbWVudSBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZXtjb250ZW50OlwiXCI7cGFkZGluZzowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLm1mcC1jb250ZW50LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLm1mcC1jb250ZW50e21heC13aWR0aDo3MCV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAubWZwLWNvbnRlbnQgLm1mcC1pbWcsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAubWZwLWNvbnRlbnQgLm1mcC1pbWd7cGFkZGluZzowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLm1mcC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLm1mcC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwe3BhZGRpbmc6MzBweDtiYWNrZ3JvdW5kOiNmZmZ9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAubWZwLWNvbnRlbnQgLmdhbGxlcnktcG9wdXAgLm1mcC1jbG9zZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5tZnAtY29udGVudCAuZ2FsbGVyeS1wb3B1cCAubWZwLWNsb3Nle29wYWNpdHk6MC42NTtjb2xvcjojMzMzO2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7cmlnaHQ6MTBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5tZnAtY29udGVudCAuZ2FsbGVyeS1wb3B1cCAubWZwLWNsb3NlOmhvdmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLm1mcC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwIC5tZnAtY2xvc2U6aG92ZXJ7b3BhY2l0eToxfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLm1mcC1jb250ZW50IC5tZnAtYXJyb3csYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAubWZwLWNvbnRlbnQgLm1mcC1hcnJvd3ttYXJnaW46MTBweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTBweDtib3R0b206MDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoycHggd2hpdGUgc29saWQ7Ym9yZGVyLXRvcDoycHggd2hpdGUgc29saWQ7cGFkZGluZzoyMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLm1mcC1jb250ZW50IC5tZnAtYXJyb3c6YWZ0ZXIsYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAubWZwLWNvbnRlbnQgLm1mcC1hcnJvdzpiZWZvcmUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAubWZwLWNvbnRlbnQgLm1mcC1hcnJvdzphZnRlcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5tZnAtY29udGVudCAubWZwLWFycm93OmJlZm9yZXtkaXNwbGF5Om5vbmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAubWZwLWNvbnRlbnQgLm1mcC1hcnJvdy5tZnAtYXJyb3ctbGVmdCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5tZnAtY29udGVudCAubWZwLWFycm93Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46aW5pdGlhbDtsZWZ0Oi03NXB4O3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5tZnAtY29udGVudCAubWZwLWFycm93Lm1mcC1hcnJvdy1yaWdodCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5tZnAtY29udGVudCAubWZwLWFycm93Lm1mcC1hcnJvdy1yaWdodHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmluaXRpYWw7cmlnaHQ6LTc1cHg7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3Pi5ncmlkLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldz4uZ3JpZHtwYWRkaW5nOjEzcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxe2ZvbnQtc2l6ZTo1MHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2V7bWFyZ2luOjMwcHggMH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyIC5tb2JpbGUtaW1nLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgLm1vYmlsZS1pbWd7ZGlzcGxheTpub25lfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgLnRhYmxldC1pbWcsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciAudGFibGV0LWltZ3tkaXNwbGF5OmJsb2NrfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgYSN6b29tLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFpbi1pbWFnZSAuaW5uZXIgYSN6b29te3dpZHRoOjEwMCV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWluLWltYWdlIC5pbm5lciBhI3pvb20gLm16LWZpZ3VyZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UgLmlubmVyIGEjem9vbSAubXotZmlndXJle2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7d2lkdGg6MTAwJX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0Yyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0Y3tvdmVyZmxvdzphdXRvO21hcmdpbi1ib3R0b206MjBweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlc3t3aWR0aDo1MCU7ZmxvYXQ6bGVmdH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLnNpemUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5zaXple2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDozMCU7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzowIDE1cHg7aGVpZ2h0OjU2cHg7bGluZS1oZWlnaHQ6NTZweDtmb250LXNpemU6MTJweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHJ7d2lkdGg6Y2FsYygzNSUgLSAyMHB4KTttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnQ7bWluLWhlaWdodDo1NnB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cj5zcGFuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cj5zcGFue3BhZGRpbmc6MTJweCA1cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyPnNwYW4gLmNvbG9yLXN3YXRjaCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHI+c3BhbiAuY29sb3Itc3dhdGNoe21hcmdpbjowIGF1dG8gM3B4IGF1dG87ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cjpsYXN0LW9mLXR5cGUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyOmxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXRjLWJ1dHRvbixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXRjLWJ1dHRvbnt3aWR0aDo1MCU7ZmxvYXQ6bGVmdH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXRjLWJ1dHRvbiAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0Yy1idXR0b24gLmlubmVye3RleHQtYWxpZ246Y2VudGVyfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdGMtYnV0dG9uIC5pbm5lciAuYnV0dG9uLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdGMtYnV0dG9uIC5pbm5lciAuYnV0dG9ue3dpZHRoOmF1dG87ZmxvYXQ6cmlnaHQ7bWluLXdpZHRoOjMyMHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdGMtYnV0dG9uIC5pbm5lciAuYnV0dG9uOmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdGMtYnV0dG9uIC5pbm5lciAuYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLnNpemUtbW9iaWxlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5zaXplLW1vYmlsZXtkaXNwbGF5Om5vbmV9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwe21hcmdpbjo3cHggMCAzN3B4IDB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuaW5uZXJ7bWFyZ2luOjEzcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW1hZ2UsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW1hZ2V7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLS1pbWFnZSBpbWcsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW1hZ2UgaW1ne21heC1oZWlnaHQ6bm9uZX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLS1pbmZvLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtLWluZm97d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2Y0ZjRmNH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLS1pbmZvIGgzLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtLWluZm8gaDN7cG9zaXRpb246aW5oZXJpdDttYXJnaW4tdG9wOjIwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW5mbyBwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtLWluZm8gcHt3aWR0aDo2MCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOjEwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW5mbyAuYWRkLWNhbXBhaWduLXRvLWNhcnQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0taW5mbyAuYWRkLWNhbXBhaWduLXRvLWNhcnR7bWFyZ2luOjAgYXV0b31ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0ye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5jYW1wYWlnbi10eXBlLS1pbWFnZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTIgLmNhbXBhaWduLXR5cGUtLWltYWdle2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7cGFkZGluZzoyMHB4IDMwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5jYW1wYWlnbi1tb2R1bGUtd3JhcCAuY2FtcGFpZ24tdHlwZS0yIC5jYW1wYWlnbi10eXBlLS1pbWFnZSAuc2VsZWN0LXN0cmFwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuY2FtcGFpZ24tdHlwZS0taW1hZ2UgLnNlbGVjdC1zdHJhcHt3aWR0aDoxMDAlO21hcmdpbjowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuY2FtcGFpZ24tdHlwZS0taW1hZ2UgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnN0cmFwLWl0ZW0gaW1nLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMiAuY2FtcGFpZ24tdHlwZS0taW1hZ2UgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnN0cmFwLWl0ZW0gaW1ne21hcmdpbi1ib3R0b206NXB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuY2FtcGFpZ24tbW9kdWxlLXdyYXAgLmNhbXBhaWduLXR5cGUtMyAuY2FtcGFpZ24tdHlwZS0taW5mbyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmNhbXBhaWduLW1vZHVsZS13cmFwIC5jYW1wYWlnbi10eXBlLTMgLmNhbXBhaWduLXR5cGUtLWluZm97cGFkZGluZzo1MHB4IDB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5ne21hcmdpbi1ib3R0b206MH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nOmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmc6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuZGVzY3IsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuZGVzY3J7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjUwJTtmbG9hdDpsZWZ0fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLmRlc2NyIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5kZXNjciAuaW5uZXJ7cGFkZGluZzowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuc2hpcHBpbmctZGV0YWlsc3t3aWR0aDo1MCU7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVye21hcmdpbjo1cHg7cGFkZGluZzoyMHB4O2JvcmRlcjoxcHggc29saWQgI2M4YzhjOH19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGVzY3Itc2hpcHBpbmcgLnNoaXBwaW5nLWRldGFpbHMgLmlubmVye21hcmdpbjoxM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGV0YWlscyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRldGFpbHN7bWFyZ2luOjB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXRhaWxzPi5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRldGFpbHM+LmlubmVye21hcmdpbjo1cHg7cGFkZGluZzozMHB4O2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCl7Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5kZXRhaWxzPi5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmRldGFpbHM+LmlubmVye21hcmdpbjoxM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGV0YWlscz4uaW5uZXIgaDMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXRhaWxzPi5pbm5lciBoM3tmb250LXNpemU6MjhweDttYXJnaW4tYm90dG9tOjFlbX1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRldGFpbHM+LmlubmVyIC5saXN0LWRldGFpbHMsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXRhaWxzPi5pbm5lciAubGlzdC1kZXRhaWxze2NvbHVtbnM6YXV0byAyfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZGV0YWlscz4uaW5uZXIgLmxpc3QtZGV0YWlscyAucm93LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZGV0YWlscz4uaW5uZXIgLmxpc3QtZGV0YWlscyAucm93ey13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTphdm9pZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZDticmVhay1pbnNpZGU6YXZvaWQ7cGFkZGluZzo0cHggNXB4IDRweCA1cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5tYWRlLW1lbnUtY29udGFpbmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAubWFkZS1tZW51LWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjQwcHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stc2xpZGUgaW1nLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLXNsaWRlIGltZ3tiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDAuMyk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgwLjMpfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWN1cnJlbnQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAuc2xpY2stY3VycmVudHtvdmVyZmxvdzp2aXNpYmxlfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWN1cnJlbnQgaW1nLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLnNsaWNrLWN1cnJlbnQgaW1ne2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMS40KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEuNCk7aGVpZ2h0OmF1dG87cGFkZGluZzowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5nYWxsZXJ5IC5pbm5lciAucHJvZHVjdC1pbWFnZS10aHVtYnMgLm1haW4taW1hZ2UsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmdhbGxlcnkgLmlubmVyIC5wcm9kdWN0LWltYWdlLXRodW1icyAubWFpbi1pbWFnZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAucHJvZHVjdC10aXRsZXtwYWRkaW5nLXRvcDowfWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAucHJvZHVjdC10aXRsZSAuaW5uZXIgaDEsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pbm5lciBoMXttYXJnaW4tdG9wOjdweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2UsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5tYWluLWltYWdle21hcmdpbjo0MHB4IDB9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5zaXplLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuc2l6ZXtmb250LXNpemU6MTVweH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRye2ZvbnQtc2l6ZToxNHB4fWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cj5zcGFuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3QtdmlldyAuYXRjIC5hdHRyaWJ1dGVzIC5pbm5lciAuY29sb3ItYXR0cj5zcGFue3BhZGRpbmc6MThweCA1cHggMTVweCA1cHh9Ym9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC12aWV3IC5hdGMgLmF0dHJpYnV0ZXMgLmlubmVyIC5jb2xvci1hdHRyPnNwYW4gLmNvbG9yLXN3YXRjaCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXcgLmF0YyAuYXR0cmlidXRlcyAuaW5uZXIgLmNvbG9yLWF0dHI+c3BhbiAuY29sb3Itc3dhdGNoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7bWFyZ2luOi0ycHggMTBweCAxcHggMH1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXZpZXcgLmRlc2NyLXNoaXBwaW5nIC5kZXNjciAuaW5uZXIgcDpub3QoLnJlYWRtb3JlbGluayksYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3IC5kZXNjci1zaGlwcGluZyAuZGVzY3IgLmlubmVyIHA6bm90KC5yZWFkbW9yZWxpbmspe2ZvbnQtc2l6ZToyNHB4O21hcmdpbjowICFpbXBvcnRhbnR9fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLmluc3RydWN0aW9uc3tmb250LXNpemU6MThweDttYXJnaW46MCBhdXRvIDIwcHggYXV0bzttYXgtd2lkdGg6OTAlO2xpbmUtaGVpZ2h0OjE4cHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuaW5zdHJ1Y3Rpb25zIHNwYW46Zmlyc3QtY2hpbGR7Y29sb3I6d2hpdGU7YmFja2dyb3VuZDojM0EzQTQ1O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWluLXdpZHRoOjQwcHg7Ym9yZGVyLXJhZGl1czo1MCU7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjQ3cHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuaW5zdHJ1Y3Rpb25zIHNwYW46bGFzdC1jaGlsZHtwYWRkaW5nOjEwcHggMCAwIDEwcHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2x7YmFja2dyb3VuZDojZmZmO3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCB3aGl0ZX1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCBoMXtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiM0ZjRmNGZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgaDEgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tdG9wOjE2cHg7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2FhYTtwYWRkaW5nLXRvcDoyNnB4O2ZvbnQtc3R5bGU6aXRhbGljO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1mYW1pbHk6XCJhZG9iZS1jYXNsb24tcHJvXCIsc2VyaWY7cGFkZGluZy1ib3R0b206MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCBoMSBzcGFuOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6OTBweDtoZWlnaHQ6MXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00NXB4O3RvcDowO2JhY2tncm91bmQtY29sb3I6IzRmNGY0Zn1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIGgxe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo0NHB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIGgxIHNwYW57bWFyZ2luLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjMwcHg7Zm9udC1zaXplOjIycHg7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgaDEgc3BhbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjkwcHg7aGVpZ2h0OjFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNDVweDt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOiM0ZjRmNGZ9fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIGgxIHNwYW57bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiM0ZjRmNGZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgaDN7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGY0ZjRmO2xldHRlci1zcGFjaW5nOjAuMWVtO21hcmdpbjphdXRvO21hcmdpbi1ib3R0b206MjVweDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCBoMzphZnRlcnt3aWR0aDo1NXB4O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLmNsaWNrLXRhcmdldHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO3otaW5kZXg6MTtvcGFjaXR5OjAuNTtjdXJzb3I6cG9pbnRlcn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXB7bWFyZ2luOjAgLTVweDtvdmVyZmxvdzphdXRvfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXR5cGUtd3JhcCAud2F0Y2gtdHlwZS1pdGVte3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXAgLndhdGNoLXR5cGUtaXRlbSA6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXAgLndhdGNoLXR5cGUtaXRlbSAuaW5uZXJ7bWFyZ2luOjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6M3B4IHNvbGlkICNmNGY0ZjQ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O3BhZGRpbmctYm90dG9tOjMlO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZX1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXAgLndhdGNoLXR5cGUtaXRlbSAuaW5uZXIuYWN0aXZle2JvcmRlcjozcHggc29saWQgIzQ2NDY0Nn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXAgLndhdGNoLXR5cGUtaXRlbSAuaW5uZXIuYWN0aXZlIC53YXRjaC10eXBlLXNlbGVjdC1idG57YmFja2dyb3VuZC1jb2xvcjojNDY0NjQ2ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM0NjQ2NDYgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtdHlwZS13cmFwIC53YXRjaC10eXBlLWl0ZW0gLmlubmVyIC53YXRjaC10eXBlLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt3aWR0aDozNiU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjoxMiUgNyUgMCA1JTtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MC4yZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM0ZjRmNGZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtdHlwZS13cmFwIC53YXRjaC10eXBlLWl0ZW0gLmlubmVyIC53YXRjaC10eXBlLWhlYWRlciAuaWNvbi1yaWJib257ZGlzcGxheTpub25lfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXR5cGUtd3JhcCAud2F0Y2gtdHlwZS1pdGVtIC5pbm5lciAud2F0Y2gtdHlwZS1pbWFnZXt3aWR0aDo0MCU7aGVpZ2h0OmF1dG87bWFyZ2luOjUlIDUlIDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTowfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXR5cGUtd3JhcCAud2F0Y2gtdHlwZS1pdGVtIC5pbm5lciAud2F0Y2gtdHlwZS1zZWxlY3QtYnRue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzYlO21hcmdpbjozJSA3JSAwIDUlO2ZvbnQtc2l6ZToxNXB4O2hlaWdodDo0OHB4O3BhZGRpbmc6MTdweCAxNXB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgI2FhYTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O2Zsb2F0OmxlZnQ7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlO2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXAgLndhdGNoLXR5cGUtaXRlbSAuaW5uZXIgLndhdGNoLXR5cGUtc2VsZWN0LWJ0bi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNDY0NjQ2O2JvcmRlci1jb2xvcjojNDY0NjQ2O2NvbG9yOiNmZmZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXB7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAuaGVhZGVyLXdyYXAsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC5oZWFkZXItd3JhcHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAuaGVhZGVyLXdyYXA6YWZ0ZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC5oZWFkZXItd3JhcDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDo4MHB4O2hlaWdodDoxcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7bWFyZ2luOjAuM2VtIGF1dG8gMCBhdXRvfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLmhlYWRlci13cmFwOmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAuaGVhZGVyLXdyYXA6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjOGM4Yzh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAuaGVhZGVyLXdyYXAuZGFyazphZnRlcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLmhlYWRlci13cmFwLmRhcms6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjOGM4Yzh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAuYnRuLXdyYXAsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC5idG4td3JhcHt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1jb2xvci13cmFwIC53YXRjaC1jb2xvci1idG4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtc2l6ZS1idG4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC53YXRjaC1jb2xvci1idG4sYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC53YXRjaC1zaXplLWJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7d2lkdGg6NTAlO21pbi13aWR0aDoxNjBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1jb2xvci13cmFwIC53YXRjaC1jb2xvci1idG4gLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC53YXRjaC1zaXplLWJ0biAuaW5uZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MCA1cHg7Zm9udC1zaXplOjE1cHg7aGVpZ2h0OjU2cHg7cGFkZGluZzoyMHB4IDE1cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2U7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lci5hY3RpdmUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtc2l6ZS1idG4gLmlubmVyLmFjdGl2ZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXIuYWN0aXZlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtc2l6ZS1idG4gLmlubmVyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0NjQ2NDY7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM0NjQ2NDZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtc2l6ZS1idG4gLmlubmVyIC5jb2xvci1zd2F0Y2h7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtib3JkZXItcmFkaXVzOjUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LTNweDttYXJnaW4tcmlnaHQ6MTBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1jb2xvci13cmFwIC53YXRjaC1jb2xvci1idG4gLmlubmVyIC5jb2xvci1zd2F0Y2guc3dhdGNoLTM5LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXIgLmNvbG9yLXN3YXRjaC5zd2F0Y2gtMzksYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC53YXRjaC1zaXplLWJ0biAuaW5uZXIgLmNvbG9yLXN3YXRjaC5zd2F0Y2gtMzl7YmFja2dyb3VuZC1jb2xvcjojRDhDQkExfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXIgLmNvbG9yLXN3YXRjaC5zd2F0Y2gtMzgsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtc2l6ZS1idG4gLmlubmVyIC5jb2xvci1zd2F0Y2guc3dhdGNoLTM4LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOHtiYWNrZ3JvdW5kLWNvbG9yOiNEMEQwRDB9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRze2JvcmRlci10b3A6MXB4IHNvbGlkICNmNGY0ZjQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y0ZjRmNDtwYWRkaW5nLWJvdHRvbTo1MnB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5pbnN0cnVjdGlvbnN7bWFyZ2luOjIwcHggYXV0byAwIGF1dG99Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWhlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaGVhZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjgwcHg7aGVpZ2h0OjFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB3aGl0ZTttYXJnaW46MC4zZW0gYXV0byAwIGF1dG99Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWhlYWRlcjphZnRlcntib3JkZXItY29sb3I6I2M4YzhjOH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaGVhZGVyLmRhcms6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjOGM4Yzh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWhlYWRlciBoM3ttYXJnaW4tdG9wOjI0cHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWFqYXh0YXJnZXQgLmlubmVye21hcmdpbjotNXB4O3BhZGRpbmctdG9wOjM2cHg7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWFqYXh0YXJnZXQgLmlubmVyIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1pdGVte3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtYWpheHRhcmdldCAuaW5uZXIgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWl0ZW0gLml0ZW0taW5uZXJ7bWFyZ2luOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzozMHB4IDE1cHg7Zm9udC13ZWlnaHQ6MzAwfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1hamF4dGFyZ2V0IC5pbm5lciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaXRlbSAuaXRlbS1pbm5lciAuY2xpY2stdGFyZ2V0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7ei1pbmRleDoxO29wYWNpdHk6MC41O2N1cnNvcjpwb2ludGVyfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1hamF4dGFyZ2V0IC5pbm5lciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaXRlbSAuaXRlbS1pbm5lciBpbWd7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjMwcHg7d2lkdGg6OTAlfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1hamF4dGFyZ2V0IC5pbm5lciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaXRlbSAuaXRlbS1pbm5lciBoNCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtYWpheHRhcmdldCAuaW5uZXIgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWl0ZW0gLml0ZW0taW5uZXIgc3Bhbntib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgNnB4O2ZvbnQtc2l6ZToxOHB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1hamF4dGFyZ2V0IC5pbm5lciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaXRlbSAuaXRlbS1pbm5lciBzcGFue2NvbG9yOiM5MjkyOTI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0e3RyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2V9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldC5mYWRlLW91dHtvcGFjaXR5OjB9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldC5mYWRlLWlue29wYWNpdHk6MX1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5hcnJvdy13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LWxlZnQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctcmlnaHR7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtib3JkZXI6MXB4IHNvbGlkICNhYWE7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3RvcDo0MHB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LWxlZnQgLmljb24tYXJyb3ctcmlnaHQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctbGVmdCAuaWNvbi1hcnJvdy1sZWZ0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LXJpZ2h0IC5pY29uLWFycm93LXJpZ2h0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LXJpZ2h0IC5pY29uLWFycm93LWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo2cHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctbGVmdDpob3Zlcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5hcnJvdy13cmFwIC5hcnJvdy1yaWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM0NjQ2NDY7Ym9yZGVyOjFweCBzb2xpZCAjNDY0NjQ2fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LWxlZnQ6aG92ZXIgLmljb24tYXJyb3ctcmlnaHQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctbGVmdDpob3ZlciAuaWNvbi1hcnJvdy1sZWZ0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LXJpZ2h0OmhvdmVyIC5pY29uLWFycm93LXJpZ2h0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LXJpZ2h0OmhvdmVyIC5pY29uLWFycm93LWxlZnR7Y29sb3I6d2hpdGV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctbGVmdHtsZWZ0OjEwcHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctcmlnaHR7cmlnaHQ6MTBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXcgLm1haW4taW1hZ2V7bWFyZ2luOjQwcHggYXV0bzttYXgtd2lkdGg6NTcwcHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXRpdGxlIC5pY29uLXJpYmJvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtdGl0bGUgLmlubmVyIGgxe3BhZGRpbmc6MCA1NXB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldyAubW9iaWxlLXpvb20tYnRue2Rpc3BsYXk6bm9uZX1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXcgLm1vYmlsZS1pbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldyAubW9iaWxlLWltZyBjYW52YXN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC5tb2JpbGUtaW1nIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXcgLnF1aWNrLXNwZWNze3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtiYWNrZ3JvdW5kOiNmNGY0ZjQ7bWFyZ2luOjMwcHggLTEwcHg7cGFkZGluZzoyNXB4IDI1cHggMTVweCAyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldyAucXVpY2stc3BlY3MgLnF1aWNrLXNwZWMtd3JhcHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGFkYWRhO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDoxOXB4O3BhZGRpbmc6MCAyNXB4IDNweCAyNXB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM3ODc4Nzh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC5xdWljay1zcGVjcyAucXVpY2stc3BlYy13cmFwIGg1e3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtwYWRkaW5nLWJvdHRvbToycHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC5xdWljay1zcGVjcyAucXVpY2stc3BlYy13cmFwIHNwYW57ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7cGFkZGluZy1ib3R0b206MnB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldyAucXVpY2stc3BlY3MgZGl2Omxhc3QtY2hpbGR7Ym9yZGVyOjB9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC53aWRnZXQtLWJpZ3Byb21vLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldyAud2lkZ2V0LS1zbWFsbHByb21vLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldyAuZ3JpZCAuZGV0YWlscyxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXcgLmdhbGxlcnksYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC5vZGRueXBpY3tkaXNwbGF5Om5vbmV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAud2lkZ2V0LS1vZGRueXBpY3ttYXJnaW46NjBweCBhdXRvIDAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLmluc3RydWN0aW9uc3tmb250LXNpemU6MjBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbHtiYWNrZ3JvdW5kOiNmNGY0ZjQ7cGFkZGluZy1ib3R0b206NTBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCBoMXtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiM0ZjRmNGZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgaDEgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tdG9wOjE2cHg7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2FhYTtwYWRkaW5nLXRvcDoyNnB4O2ZvbnQtc3R5bGU6aXRhbGljO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1mYW1pbHk6XCJhZG9iZS1jYXNsb24tcHJvXCIsc2VyaWY7cGFkZGluZy1ib3R0b206MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCBoMSBzcGFuOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6OTBweDtoZWlnaHQ6MXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00NXB4O3RvcDowO2JhY2tncm91bmQtY29sb3I6IzRmNGY0Zn19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIGgxe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo0NHB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIGgxIHNwYW57bWFyZ2luLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjMwcHg7Zm9udC1zaXplOjIycHg7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgaDEgc3BhbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjkwcHg7aGVpZ2h0OjFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNDVweDt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOiM0ZjRmNGZ9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgaDEgc3Bhbntjb2xvcjojYWFhICFpbXBvcnRhbnR9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgaDN7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGY0ZjRmO2xldHRlci1zcGFjaW5nOjAuMWVtO21hcmdpbjphdXRvO21hcmdpbi1ib3R0b206MjVweDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCBoMzphZnRlcnt3aWR0aDo1NXB4O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLmNsaWNrLXRhcmdldHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO3otaW5kZXg6MTtvcGFjaXR5OjAuNTtjdXJzb3I6cG9pbnRlcn1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXB7bWFyZ2luOjAgLTEzcHg7b3ZlcmZsb3c6YXV0b31ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXAgLndhdGNoLXR5cGUtaXRlbXt3aWR0aDozMy4zMzMzMyU7ZmxvYXQ6bGVmdDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtdHlwZS13cmFwIC53YXRjaC10eXBlLWl0ZW0gLmlubmVye21hcmdpbjowIDEzcHg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjJweCBzb2xpZCAjZjRmNGY0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbTozMHB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXR5cGUtd3JhcCAud2F0Y2gtdHlwZS1pdGVtIC5pbm5lci5hY3RpdmV7Ym9yZGVyOjJweCBzb2xpZCAjNDY0NjQ2fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXR5cGUtd3JhcCAud2F0Y2gtdHlwZS1pdGVtIC5pbm5lci5hY3RpdmUgLndhdGNoLXR5cGUtc2VsZWN0LWJ0bntiYWNrZ3JvdW5kLWNvbG9yOiM0NjQ2NDYgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzQ2NDY0NiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC10eXBlLXdyYXAgLndhdGNoLXR5cGUtaXRlbSAuaW5uZXIgLndhdGNoLXR5cGUtaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO21hcmdpbjowfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXR5cGUtd3JhcCAud2F0Y2gtdHlwZS1pdGVtIC5pbm5lciAud2F0Y2gtdHlwZS1pbWFnZXt3aWR0aDo2MCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6ODBweDttYXJnaW4tYm90dG9tOjEwMnB4O2Zsb2F0Om5vbmV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtdHlwZS13cmFwIC53YXRjaC10eXBlLWl0ZW0gLmlubmVyIC53YXRjaC10eXBlLXNlbGVjdC1idG57ZGlzcGxheTpibG9jazt3aWR0aDoxODBweDttYXgtd2lkdGg6OTAlO21hcmdpbjowIGF1dG87Zm9udC1zaXplOjE1cHg7aGVpZ2h0OjU2cHg7cGFkZGluZzoyMHB4IDE1cHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7ZmxvYXQ6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtdHlwZS13cmFwIC53YXRjaC10eXBlLWl0ZW0gLmlubmVyIC53YXRjaC10eXBlLXNlbGVjdC1idG4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzQ2NDY0Njtib3JkZXItY29sb3I6IzQ2NDY0Njtjb2xvcjojZmZmfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwe21hcmdpbi10b3A6MjBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLmhlYWRlci13cmFwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAuaGVhZGVyLXdyYXB7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyNnB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLmhlYWRlci13cmFwOmFmdGVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAuaGVhZGVyLXdyYXA6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6ODBweDtoZWlnaHQ6MXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO21hcmdpbjowLjNlbSBhdXRvIDAgYXV0b31ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1jb2xvci13cmFwIC5oZWFkZXItd3JhcDphZnRlcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLmhlYWRlci13cmFwOmFmdGVye2JvcmRlci1jb2xvcjojYzhjOGM4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLmhlYWRlci13cmFwLmRhcms6YWZ0ZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC5oZWFkZXItd3JhcC5kYXJrOmFmdGVye2JvcmRlci1jb2xvcjojYzhjOGM4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLmJ0bi13cmFwLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAuYnRuLXdyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtY29sb3ItYnRuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLXNpemUtYnRuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtY29sb3ItYnRuLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtc2l6ZS1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7d2lkdGg6MTkwcHh9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lcixib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1jb2xvci13cmFwIC53YXRjaC1zaXplLWJ0biAuaW5uZXIsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC53YXRjaC1jb2xvci1idG4gLmlubmVyLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtc2l6ZS1idG4gLmlubmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMTNweDtmb250LXNpemU6MTVweDtoZWlnaHQ6NTZweDtwYWRkaW5nOjIwcHggMTVweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXIuYWN0aXZlLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lci5hY3RpdmUsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC53YXRjaC1jb2xvci1idG4gLmlubmVyLmFjdGl2ZSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNDY0NjQ2O2JvcmRlci1jb2xvcjojNDY0NjQ2O2NvbG9yOiNmZmZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtc2l6ZS1idG4gLmlubmVyIC5jb2xvci1zd2F0Y2h7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtib3JkZXItcmFkaXVzOjUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LTNweDttYXJnaW4tcmlnaHQ6MTBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1jb2xvci13cmFwIC53YXRjaC1jb2xvci1idG4gLmlubmVyIC5jb2xvci1zd2F0Y2guc3dhdGNoLTM5LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOSxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXIgLmNvbG9yLXN3YXRjaC5zd2F0Y2gtMzksYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtc2l6ZS13cmFwIC53YXRjaC1zaXplLWJ0biAuaW5uZXIgLmNvbG9yLXN3YXRjaC5zd2F0Y2gtMzl7YmFja2dyb3VuZC1jb2xvcjojRDhDQkExfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLWNvbG9yLXdyYXAgLndhdGNoLWNvbG9yLWJ0biAuaW5uZXIgLmNvbG9yLXN3YXRjaC5zd2F0Y2gtMzgsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCAud2F0Y2gtc2l6ZS1idG4gLmlubmVyIC5jb2xvci1zd2F0Y2guc3dhdGNoLTM4LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci10b29sIC5maWx0ZXItdG9vbC1hcHAgLndhdGNoLXNpemUtd3JhcCAud2F0Y2gtY29sb3ItYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXAgLndhdGNoLXNpemUtYnRuIC5pbm5lciAuY29sb3Itc3dhdGNoLnN3YXRjaC0zOHtiYWNrZ3JvdW5kLWNvbG9yOiNEMEQwRDB9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXB7bWFyZ2luLXRvcDo2MHB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNGY0ZjQ7cGFkZGluZy1ib3R0b206NTJweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaGVhZGVye3RleHQtYWxpZ246Y2VudGVyfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1oZWFkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6ODBweDtoZWlnaHQ6MXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO21hcmdpbjowLjNlbSBhdXRvIDAgYXV0b31ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaGVhZGVyOmFmdGVye2JvcmRlci1jb2xvcjojYzhjOGM4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1oZWFkZXIuZGFyazphZnRlcntib3JkZXItY29sb3I6I2M4YzhjOH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaGVhZGVyIGgze21hcmdpbi10b3A6NzBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtYWpheHRhcmdldCAuaW5uZXJ7bWFyZ2luOi0xM3B4O3BhZGRpbmctdG9wOjM2cHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tb3otZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWZpbHRlci1yZXN1bHRzIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1hamF4dGFyZ2V0IC5pbm5lciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaXRlbXt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDttYXJnaW46MTBweDtib3JkZXI6MnB4IHNvbGlkICNmZmZ9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWFqYXh0YXJnZXQgLmlubmVyIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1pdGVtLnNlbGVjdGVke2JvcmRlcjoycHggc29saWQgI2FhYX1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtYWpheHRhcmdldCAuaW5uZXIgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWl0ZW0gLml0ZW0taW5uZXIgaW1ne21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9ja31ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItcmVzdWx0cyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtYWpheHRhcmdldCAuaW5uZXIgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWl0ZW0gLml0ZW0taW5uZXIgaDQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWFqYXh0YXJnZXQgLmlubmVyIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1pdGVtIC5pdGVtLWlubmVyIHNwYW57bWFyZ2luOjAgOHB4O2ZvbnQtc2l6ZToxNXB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LWxlZnQsYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctcmlnaHR7aGVpZ2h0OjUwcHg7d2lkdGg6NTBweDt0b3A6NzBweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5hcnJvdy13cmFwIC5hcnJvdy1sZWZ0IC5pY29uLWFycm93LXJpZ2h0LGJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLmFycm93LXdyYXAgLmFycm93LWxlZnQgLmljb24tYXJyb3ctbGVmdCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5hcnJvdy13cmFwIC5hcnJvdy1yaWdodCAuaWNvbi1hcnJvdy1yaWdodCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5hcnJvdy13cmFwIC5hcnJvdy1yaWdodCAuaWNvbi1hcnJvdy1sZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MTdweH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXd7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y0ZjRmNDtwYWRkaW5nLWJvdHRvbTo1MHB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldzphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXcgLmF0YyAuYXRjLWJ1dHRvbiAuaW5uZXJ7bWFyZ2luOjVweCAhaW1wb3J0YW50fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnByb2R1Y3Qtdmlldy10YXJnZXQgLnByb2R1Y3QtdmlldyAucXVpY2stc3BlY3N7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDttYXJnaW46MDtwYWRkaW5nOjAgMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC5xdWljay1zcGVjcyAucXVpY2stc3BlYy13cmFwe2JvcmRlcjowO3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gNnB4KTtmbG9hdDpsZWZ0O21hcmdpbjowIDNweDtwYWRkaW5nOjA7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjcwcHg7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2Y0ZjRmNDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAucHJvZHVjdC12aWV3IC5xdWljay1zcGVjcyAucXVpY2stc3BlYy13cmFwIGg1e2NvbG9yOiNhYWE7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvO2xlZnQ6YXV0b31ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5wcm9kdWN0LXZpZXcgLnF1aWNrLXNwZWNzIC5xdWljay1zcGVjLXdyYXAgc3Bhbntjb2xvcjojNDY0NjQ2O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjhweCAwIDA7bGV0dGVyLXNwYWNpbmc6MXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvO2xlZnQ6YXV0b31ib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1pbnN0YWdyYW17aGVpZ2h0OjYwMHB4fWJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3IgLnN0cmFwLWluc3RhZ3JhbSBoMXtjb2xvcjp3aGl0ZTtmb250LXNpemU6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo1NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXRvb2wgLmZpbHRlci10b29sLWFwcCAud2F0Y2gtY29sb3Itd3JhcCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5zdHJhcC1maWx0ZXItdG9vbCAuZmlsdGVyLXRvb2wtYXBwIC53YXRjaC1zaXplLXdyYXB7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAuc3RyYXAtZmlsdGVyLXJlc3VsdHMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWFqYXh0YXJnZXQgLmlubmVyIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1pdGVte3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMjBweCl9Ym9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciAucHJvZHVjdC12aWV3LXRhcmdldCAuYXJyb3ctd3JhcCAuYXJyb3ctbGVmdCxib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIC5wcm9kdWN0LXZpZXctdGFyZ2V0IC5hcnJvdy13cmFwIC5hcnJvdy1yaWdodHt0b3A6ODBweH19Ym9keS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5qb3VybmFsLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWx7Ym9yZGVyLWJvdHRvbToxcHggI2M4YzhjOCBzb2xpZH1ib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLmlubmVyLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLmlubmVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7LW1vei1mbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LXdlYmtpdC1hbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47LW1vei1hbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtbGluZS1wYWNrOnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufWJvZHkuYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3Quam91cm5hbCAuaW5uZXIgKiwuYmxvZy1pbmRleC1saXN0IC5sYXRlc3QtcG9zdC5qb3VybmFsIC5pbm5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAwIGF1dG87LW1vei1ib3gtZmxleDoxOy1tb3otZmxleDoxIDAgYXV0bzstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvOy13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstd2Via2l0LW9yZGVyOjA7LW1vei1vcmRlcjowOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MDtwYWRkaW5nOjE1cHggMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC44ZW07d2lkdGg6MTAwJX1ib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyIC5wb3N0LXRpdGxlLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyIC5wb3N0LXRpdGxle2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS4yNWVtO21heC13aWR0aDo0NTBweH1ib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyIC5wb3N0LXRpdGxlOmFmdGVyLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyIC5wb3N0LXRpdGxlOmFmdGVye3dpZHRoOjU1cHg7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzg7bWFyZ2luOjIwcHggYXV0byAwIGF1dG99Ym9keS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5qb3VybmFsIC5wb3N0LWhlYWRlciAucG9zdGVkLWF0LC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyIC5wb3N0ZWQtYXR7bWFyZ2luLWJvdHRvbToxMnB4fWJvZHkuYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3Quam91cm5hbCAucG9zdC1tZXRhLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtbWV0YXstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LXdlYmtpdC1vcmRlcjoxOy1tb3otb3JkZXI6MTstbXMtZmxleC1vcmRlcjoxO29yZGVyOjE7bWFyZ2luLWJvdHRvbTozMHB4O3dpZHRoOjEwMCV9Ym9keS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5qb3VybmFsIC5wb3N0LW1ldGEgaW1nLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtbWV0YSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31ib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtY29udGVudCwuYmxvZy1pbmRleC1saXN0IC5sYXRlc3QtcG9zdC5qb3VybmFsIC5wb3N0LWNvbnRlbnR7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWJveC1mbGV4OjE7LW1vei1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozOy13ZWJraXQtb3JkZXI6MjstbW96LW9yZGVyOjI7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyO3BhZGRpbmc6MCAxOHB4fWJvZHkuYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3Quam91cm5hbCAucG9zdC1jb250ZW50IC5yZWFkLW1vcmUsLmJsb2ctaW5kZXgtbGlzdCAubGF0ZXN0LXBvc3Quam91cm5hbCAucG9zdC1jb250ZW50IC5yZWFkLW1vcmV7cGFkZGluZy10b3A6MjBweDttYXJnaW4tYm90dG9tOjQwcHg7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXtib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwsLmJsb2ctaW5kZXgtbGlzdCAubGF0ZXN0LXBvc3Quam91cm5hbHttYXJnaW4tYm90dG9tOjUwcHh9Ym9keS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5qb3VybmFsIC5wb3N0LW1ldGEsLmJsb2ctaW5kZXgtbGlzdCAubGF0ZXN0LXBvc3Quam91cm5hbCAucG9zdC1tZXRhey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstd2Via2l0LW9yZGVyOjA7LW1vei1vcmRlcjowOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH1ib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6Mjstd2Via2l0LW9yZGVyOjE7LW1vei1vcmRlcjoxOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MTt3aWR0aDo1MCV9Ym9keS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5qb3VybmFsIC5wb3N0LWhlYWRlciAucG9zdGVkLWF0LC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtaGVhZGVyIC5wb3N0ZWQtYXR7cGFkZGluZzowO21hcmdpbi1ib3R0b206OHB4O2ZvbnQtc2l6ZToxLjJlbX1ib2R5LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LmpvdXJuYWwgLnBvc3QtY29udGVudCwuYmxvZy1pbmRleC1saXN0IC5sYXRlc3QtcG9zdC5qb3VybmFsIC5wb3N0LWNvbnRlbnR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozOy13ZWJraXQtb3JkZXI6MjstbW96LW9yZGVyOjI7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyO3BhZGRpbmctbGVmdDoxM3B4O3BhZGRpbmctcmlnaHQ6MTNweDt3aWR0aDo1MCV9fS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5zdHlsZWd1aWRle2JhY2tncm91bmQ6I2Y0ZjRmNDtwYWRkaW5nLXRvcDozMHB4fS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5zdHlsZWd1aWRlIC5wb3N0LXRpdGxle2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LnN0eWxlZ3VpZGUgLnBvc3QtdGl0bGU6YWZ0ZXJ7d2lkdGg6NTVweDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjODttYXJnaW46MjBweCBhdXRvIDAgYXV0b30uYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3Quc3R5bGVndWlkZSAucHJpbWFyeS1pbWFnZXttYXJnaW4tYm90dG9tOjMwcHh9LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LnN0eWxlZ3VpZGUgLnByaW1hcnktaW1hZ2UgaW1ne3dpZHRoOjEwMCV9LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LnN0eWxlZ3VpZGUgLmNvbnRlbnQsLmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LnN0eWxlZ3VpZGUgLnJlYWQtbW9yZXtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo0MHB4O2xpbmUtaGVpZ2h0OjEuNmVtfS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5zdHlsZWd1aWRlIC5jb250ZW50IHB7bWFyZ2luLXRvcDowfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5zdHlsZWd1aWRlIC5yZWFkLW1vcmV7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2ctY2F0LXZpZXcgLmxhdGVzdC1wb3N0LnN0eWxlZ3VpZGUgLmNvbnRlbnR7bWF4LXdpZHRoOjEwNzBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2x1bW5zOmF1dG8gMn0uYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3Quc3R5bGVndWlkZSAuY29udGVudD4uaW5uZXJ7bWFyZ2luOjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KXsuYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3Quc3R5bGVndWlkZSAuY29udGVudD4uaW5uZXJ7bWFyZ2luOjEzcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5zdHlsZWd1aWRlIC5jb250ZW50OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpey5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdC5zdHlsZWd1aWRlIC5jb250ZW50e21heC13aWR0aDoxMTAycHg7cGFkZGluZzoxM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3Quc3R5bGVndWlkZSAucHJpbWFyeS1pbWFnZXttYXJnaW46MTBweCAtMjZweCAzNXB4fX0uYmxvZy1wb3N0IC5wb3N0ZWQtYXR7Zm9udC1zaXplOjAuOGVtO2NvbG9yOiM4ODh9LmJsb2ctcG9zdCAucG9zdGVkLWF0IC5pY29uLXdhdGNoe2ZvbnQtc2l6ZToxLjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6IzcwNzA3MH0uYmxvZy1wb3N0IC5wb3N0ZWQtYXQgLmljb24td2F0Y2g6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYmxvZy1wb3N0IC5yZWFkLW1vcmUgYXtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6MS4yZW19LmJsb2ctcG9zdCAucG9zdC1pbnRyb3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMzBweDtmb250LXN0eWxlOml0YWxpYzttYXJnaW46MCBhdXRvO21heC13aWR0aDo1MDBweH0uYmxvZy1wb3N0IC5wb3N0LWludHJvIHB7Zm9udC1zaXplOjEuMWVtfS5ibG9nLXBvc3QgLnBvc3QtY29udGVudHtsaW5lLWhlaWdodDoxLjZlbX0uYmxvZy1wb3N0LWxpc3R7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDstbW96LWZsZXgtZmxvdzpyb3cgd3JhcDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDstd2Via2l0LWFsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWFsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1saW5lLXBhY2s6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LmJsb2ctcG9zdC1saXN0IC5ibG9nLXBvc3R7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDEgYXV0bzstbW96LWJveC1mbGV4OjA7LW1vei1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHg7YmFja2dyb3VuZDojZjRmNGY0O21hcmdpbjo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuYmxvZy1wb3N0LWxpc3QgLmJsb2ctcG9zdHt3aWR0aDpjYWxjKDUwJSAtIDI2cHgpO21hcmdpbjowIDEzcHggMjZweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmJsb2ctcG9zdC1saXN0IC5ibG9nLXBvc3R7d2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAyNnB4KTttYXJnaW46MCAxM3B4IDI2cHh9fS5ibG9nLXBvc3QtbGlzdCAucG9zdC1pbWFnZXtoZWlnaHQ6MTgwcHg7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmJsb2ctcG9zdC1saXN0IC5wb3N0LWltYWdlIGltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6bm9uZX0uYmxvZy1wb3N0LWxpc3QgLnBvc3RlZC1hdHtwYWRkaW5nOjMwcHggMjVweCAxNnB4fS5ibG9nLXBvc3QtbGlzdCAucG9zdC10aXRsZSBhe2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToyNHB4O3dvcmQtYnJlYWs6YnJlYWstd29yZDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNGY0ZjRmfS5ibG9nLXBvc3QtbGlzdCAucG9zdC10aXRsZSBhOmFmdGVye3dpZHRoOjU1cHg7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzg7bWFyZ2luOjIwcHggYXV0byAwIDB9LmJsb2ctcG9zdC1saXN0IC5wb3N0LXRpdGxlIGE6aG92ZXJ7b3BhY2l0eTouN30uYmxvZy1wb3N0LWxpc3QgLnBvc3RlZC1hdCwuYmxvZy1wb3N0LWxpc3QgLnBvc3QtdGl0bGUsLmJsb2ctcG9zdC1saXN0IC5wb3N0LWNvbnRlbnQsLmJsb2ctcG9zdC1saXN0IC5yZWFkLW1vcmV7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4fS5ibG9nLXBvc3QtbGlzdCAucG9zdC1jb250ZW50e21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdzpoaWRkZW47d29yZC13cmFwOmJyZWFrLXdvcmQ7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6NDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7bGluZS1oZWlnaHQ6MS42ZW07bWF4LWhlaWdodDo2LjNlbX0uYmxvZy1wb3N0LWxpc3QgLnJlYWQtbW9yZXtwYWRkaW5nLWJvdHRvbTozNXB4fS5ibG9nLWNhdC12aWV3IC5vbGRlci1lbnRyaWVzLC5ibG9nLWluZGV4LWxpc3QgLm9sZGVyLWVudHJpZXN7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206NTBweH0uYmxvZy1jYXQtdmlldyAub2xkZXItZW50cmllcyBzcGFuLC5ibG9nLWluZGV4LWxpc3QgLm9sZGVyLWVudHJpZXMgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJsb2ctY2F0LXZpZXcgLm9sZGVyLWVudHJpZXMgc3BhbjpiZWZvcmUsLmJsb2ctY2F0LXZpZXcgLm9sZGVyLWVudHJpZXMgc3BhbjphZnRlciwuYmxvZy1pbmRleC1saXN0IC5vbGRlci1lbnRyaWVzIHNwYW46YmVmb3JlLC5ibG9nLWluZGV4LWxpc3QgLm9sZGVyLWVudHJpZXMgc3BhbjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2M4YzhjODt3aWR0aDozMHB4fS5ibG9nLWNhdC12aWV3IC5vbGRlci1lbnRyaWVzIHNwYW46YmVmb3JlLC5ibG9nLWluZGV4LWxpc3QgLm9sZGVyLWVudHJpZXMgc3BhbjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjIwcHh9LmJsb2ctY2F0LXZpZXcgLm9sZGVyLWVudHJpZXMgc3BhbjphZnRlciwuYmxvZy1pbmRleC1saXN0IC5vbGRlci1lbnRyaWVzIHNwYW46YWZ0ZXJ7bWFyZ2luLWxlZnQ6MjBweH0uYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3QsLmJsb2ctaW5kZXgtbGlzdCAubGF0ZXN0LXBvc3R7bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdCBoMy5wb3N0LXRpdGxlIGEsLmJsb2ctaW5kZXgtbGlzdCAubGF0ZXN0LXBvc3QgaDMucG9zdC10aXRsZSBhe2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS4xOGVtO2xldHRlci1zcGFjaW5nOjAuMmVtO21hcmdpbjowLjVlbSAwO2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNGY0ZjRmfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdCBoMy5wb3N0LXRpdGxlIGEsLmJsb2ctaW5kZXgtbGlzdCAubGF0ZXN0LXBvc3QgaDMucG9zdC10aXRsZSBhe2ZvbnQtc2l6ZTozOHB4fX0uYmxvZy1jYXQtdmlldyAubGF0ZXN0LXBvc3QgaDMucG9zdC10aXRsZSBhOmhvdmVyLC5ibG9nLWluZGV4LWxpc3QgLmxhdGVzdC1wb3N0IGgzLnBvc3QtdGl0bGUgYTpob3ZlcntvcGFjaXR5Oi43fS5ibG9nLWNhdC12aWV3IC5idXR0b24gLmxvYWRlci0tc3BpbiBzdmcgcGF0aCwuYmxvZy1jYXQtdmlldyAuYnV0dG9uIC5sb2FkZXItLXNwaW4gc3ZnIHJlY3QsLmJsb2ctaW5kZXgtbGlzdCAuYnV0dG9uIC5sb2FkZXItLXNwaW4gc3ZnIHBhdGgsLmJsb2ctaW5kZXgtbGlzdCAuYnV0dG9uIC5sb2FkZXItLXNwaW4gc3ZnIHJlY3R7ZmlsbDp3aGl0ZX0uYmxvZy1jYXQtdmlldyAudG9vbGJhciwuYmxvZy1pbmRleC1saXN0IC50b29sYmFye3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LmJsb2ctY2F0LXZpZXcgLm9sZGVyLWVudHJpZXMsLmJsb2ctaW5kZXgtbGlzdCAub2xkZXItZW50cmllc3tmb250LXNpemU6MS43ZW19LmJsb2ctY2F0LXZpZXcgLm9sZGVyLWVudHJpZXMgc3BhbjpiZWZvcmUsLmJsb2ctY2F0LXZpZXcgLm9sZGVyLWVudHJpZXMgc3BhbjphZnRlciwuYmxvZy1pbmRleC1saXN0IC5vbGRlci1lbnRyaWVzIHNwYW46YmVmb3JlLC5ibG9nLWluZGV4LWxpc3QgLm9sZGVyLWVudHJpZXMgc3BhbjphZnRlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5ibG9nLWNhdC12aWV3IC5vbGRlci1lbnRyaWVzLC5ibG9nLWluZGV4LWxpc3QgLm9sZGVyLWVudHJpZXN7Zm9udC1zaXplOjEuN2VtfS5ibG9nLWNhdC12aWV3IC5sYXRlc3QtcG9zdCwuYmxvZy1pbmRleC1saXN0IC5sYXRlc3QtcG9zdHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucGFnZS0xIC5ibG9nLXBvc3QtbGlzdCAuYmxvZy1wb3N0IC5wb3N0LXRpdGxle2ZvbnQtc2l6ZToyMHB4fS5wYWdlLTEgLmJsb2ctcG9zdC1saXN0IC5ibG9nLXBvc3Q6bnRoLWNoaWxkKC1uKzIpe3dpZHRoOmNhbGMoNTAlIC0gMjZweCl9LnBhZ2UtMSAuYmxvZy1wb3N0LWxpc3QgLmJsb2ctcG9zdDpudGgtY2hpbGQoLW4rMikgLnBvc3QtdGl0bGV7Zm9udC1zaXplOjI0cHh9fS5ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0e3BhZGRpbmctdG9wOjEwcHh9LmJsb2ctcG9zdC12aWV3IC5ibG9nLXBvc3QgaGVhZGVye3RleHQtYWxpZ246Y2VudGVyfS5ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0IC5wb3N0LXRpdGxlIGgxe2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS4xOGVtO2xldHRlci1zcGFjaW5nOjAuMmVtO21hcmdpbjowLjVlbSAwO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjRweH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdCAucG9zdC10aXRsZSBoMXtmb250LXNpemU6MzhweH19LmJsb2ctcG9zdC12aWV3IC5ibG9nLXBvc3QgLnBvc3QtbWV0YXttYXJnaW4tYm90dG9tOjYwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2ctcG9zdC12aWV3IC5ibG9nLXBvc3QgLnBvc3QtaW50cm97bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0IC5wb3N0LWltYWdle3RleHQtYWxpZ246Y2VudGVyfS5ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0IC5jb250ZW50e21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHg7bWF4LXdpZHRoOjYzMHB4fS5ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0IC5jb250ZW50IGltZ3toZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmJsb2ctcG9zdC12aWV3IC5ibG9nLXBvc3QgLmNvbnRlbnQgaW1ne3dpZHRoOmF1dG99fWJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5jaGVja291dC1zdWNjZXNzIGgze2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzRmNGY0ZjtwYWRkaW5nLXRvcDozcHg7bWFyZ2luLWJvdHRvbToxM3B4O2ZvbnQtc2l6ZTo0NHB4fWJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5jaGVja291dC1zdWNjZXNzIGgzIHNwYW57ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxLjE7bWFyZ2luLXRvcDo1cHh9Ym9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLmNoZWNrb3V0LXN1Y2Nlc3MgaDMgc3Bhbntmb250LXNpemU6MTZweDtjb2xvcjojYWFhfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7Ym9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLmNoZWNrb3V0LXN1Y2Nlc3MgaDN7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjU1cHh9Ym9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLmNoZWNrb3V0LXN1Y2Nlc3MgaDM6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjkwcHg7aGVpZ2h0OjFweDttYXJnaW4tbGVmdDotNDVweDtib3R0b206MTVweH1ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAuY2hlY2tvdXQtc3VjY2VzcyBoMyBzcGFue21hcmdpbi10b3A6MnB4O3BhZGRpbmctYm90dG9tOjMwcHh9Ym9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLmNoZWNrb3V0LXN1Y2Nlc3MgaDM6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGY0ZjRmfWJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5jaGVja291dC1zdWNjZXNzIGgzIHNwYW57Zm9udC1zaXplOjI2cHh9fWJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5jaGVja291dC1zdWNjZXNzIGgzIHNwYW57Zm9udC1zaXplOjI1cHg7bWFyZ2luLXRvcDo5cHg7cGFkZGluZy1ib3R0b206NDNweH1ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAuY2hlY2tvdXQtc3VjY2VzcyBwe21heC13aWR0aDo5MCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0bztmb250LXNpemU6MjRweH1ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAuc3VjY2Vzcy1iZy13cmFwcGVye2JhY2tncm91bmQ6I2Y0ZjRmNH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0LWl0ZW17dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3N9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydC1pdGVtLmFqYXgtbG9hZGluZ3tvcGFjaXR5OjAuMztwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0LWl0ZW0uYWpheC1sb2FkaW5nOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoyfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNoZWNrb3V0LW1lbnUgdWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwcHgpOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDUwcHg7b3ZlcmZsb3cteDphdXRvO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MCBhdXRvfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNoZWNrb3V0LW1lbnUgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjQwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MCAxNXB4O2hlaWdodDo0MHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNoZWNrb3V0LW1lbnUgdWwgbGkgYXtjb2xvcjp3aGl0ZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjFweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jaGVja291dC1tZW51IHVsIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCLCq1wifWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3BhZ2Utd3JhcHBlcntwYWRkaW5nLXRvcDoyMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAubG9naW57ZGlzcGxheTpub25lfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCBoMXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgaDE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6ODBweDtoZWlnaHQ6MXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO21hcmdpbjowLjNlbSBhdXRvIDAgYXV0b31ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgaDE6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjOGM4Yzh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIGgxLmRhcms6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjOGM4Yzh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5jaGVja291dC1mb3Jte21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjA7cGFkZGluZzowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciBoMnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweDttYXJnaW46MS41ZW0gMCAxLjVlbSAwfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgaDI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6ODBweDtoZWlnaHQ6MXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO21hcmdpbjowLjNlbSBhdXRvIDAgYXV0b31ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIGgyOmFmdGVye2JvcmRlci1jb2xvcjojYzhjOGM4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgaDIuZGFyazphZnRlcntib3JkZXItY29sb3I6I2M4YzhjOH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIGxpLmNvbnRyb2x7bWFyZ2luOjE1cHggMCAhaW1wb3J0YW50fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgbGkuY29udHJvbCBsYWJlbHtmb250LWZhbWlseTpcImFkb2JlLWNhc2xvbi1wcm9cIixzZXJpZjt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtc2l6ZToxNnB4O2xldHRlci1zcGFjaW5nOjA7bWFyZ2luLWJvdHRvbTowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgbGkuY29udHJvbCBsYWJlbCBhe2ZvbnQtc3R5bGU6aXRhbGljfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgbGFiZWwucmVxdWlyZWQgZW17ZGlzcGxheTpub25lfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVye2Rpc3BsYXk6bm9uZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LXRleHR7Zm9udC1zaXplOjE2cHg7dGV4dC1pbmRlbnQ6MTVweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LWxpc3QgYXtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTZweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIHVsLnNwLW1ldGhvZHN7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgdWwuc3AtbWV0aG9kcz5saXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIHVsLnNwLW1ldGhvZHM+bGk6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciB1bC5zcC1tZXRob2RzPmxpIC5qY2YtcmFkaW97cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOXB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgdWwuc3AtbWV0aG9kcz5saT5sYWJlbHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbG9hdDpsZWZ0O3BhZGRpbmc6MjBweCAxMHB4IDE0cHggMzVweDtmb250LWZhbWlseTpcImFkb2JlLWNhc2xvbi1wcm9cIixzZXJpZjt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgdWwuc3AtbWV0aG9kcz5saT5sYWJlbCBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDotNnB4O21hcmdpbi1yaWdodDowO21heC1oZWlnaHQ6MjBweDt3aWR0aDphdXRvO2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgdWwuc3AtbWV0aG9kcz5saT5sYWJlbDphZnRlcntjbGVhcjpib3RofWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgdWwuc3AtbWV0aG9kcz5saTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgdWwuc3AtbWV0aG9kcz5saS5zdHJlYW0tcGF5bWVudC1zZWxlY3RlZCxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIHVsLnNwLW1ldGhvZHM+bGkuc3RyZWFtLXNoaXBwaW5nLXNlbGVjdGVke2JhY2tncm91bmQ6I2Y0ZjRmNDtwYWRkaW5nOjEwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciB1bC5zcC1tZXRob2RzIGRpdltpZF49XCJzdHJlYW1jaGVja291dF9wYXltZW50X21ldGhvZF9cIl17Y2xlYXI6Ym90aH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIHVsLnNwLW1ldGhvZHMgZGl2W2lkXj1cInN0cmVhbWNoZWNrb3V0X3BheW1lbnRfbWV0aG9kX1wiXT51bHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO3BhZGRpbmc6MTVweCAxMHB4IDEwcHggMTBweDttYXJnaW46MH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIHVsLnNwLW1ldGhvZHMgZGl2W2lkXj1cInN0cmVhbWNoZWNrb3V0X3BheW1lbnRfbWV0aG9kX1wiXT51bCBsaXttYXJnaW4tdG9wOjB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciB1bC5zcC1tZXRob2RzIGRpdltpZF49XCJzdHJlYW1jaGVja291dF9wYXltZW50X21ldGhvZF9cIl0+dWwgbGk6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciB1bC5zcC1tZXRob2RzIGRpdltpZF49XCJzdHJlYW1jaGVja291dF9wYXltZW50X21ldGhvZF9cIl0gaW5wdXRbdHlwZT1cInRleHRcIl0sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciB1bC5zcC1tZXRob2RzIGRpdltpZF49XCJzdHJlYW1jaGVja291dF9wYXltZW50X21ldGhvZF9cIl0gaW5wdXRbdHlwZT1cInRlbFwiXXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciB1bC5zcC1tZXRob2RzIGRpdltpZF49XCJzdHJlYW1jaGVja291dF9wYXltZW50X21ldGhvZF9cIl0gaW5wdXRbdHlwZT1cInRleHRcIl0udmFsaWRhdGlvbi1mYWlsZWQsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciB1bC5zcC1tZXRob2RzIGRpdltpZF49XCJzdHJlYW1jaGVja291dF9wYXltZW50X21ldGhvZF9cIl0gaW5wdXRbdHlwZT1cInRlbFwiXS52YWxpZGF0aW9uLWZhaWxlZHtib3JkZXI6MXB4IHNvbGlkICNGRjg5ODkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDEzNywxMzcsMC4yKSAhaW1wb3J0YW50fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLmNyZWF0ZS1hY2NvdW50LWNoZWNrYm94e2Rpc3BsYXk6bm9uZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5vcmRlci1yZXZpZXd7cGFkZGluZy10b3A6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLm9yZGVyLXJldmlldyB0YWJsZSNjaGVja291dC1yZXZpZXctdGFibGV7d2lkdGg6MTAwJX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5vcmRlci1yZXZpZXcgdGFibGUjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHRoICosYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IHRhYmxlI2NoZWNrb3V0LXJldmlldy10YWJsZSB0ZCAqe2ZvbnQtc2l6ZToxNnB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLm9yZGVyLXJldmlldyB0YWJsZSNjaGVja291dC1yZXZpZXctdGFibGUgdGQucHJvZHVjdC1pbmZve3BhZGRpbmc6NXB4IDB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IHRhYmxlI2NoZWNrb3V0LXJldmlldy10YWJsZSB0ZC5wcm9kdWN0LWluZm86YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IHRhYmxlI2NoZWNrb3V0LXJldmlldy10YWJsZSB0ZC5wcm9kdWN0LWluZm8gLmNhcnQtcHJpY2V7ZmxvYXQ6cmlnaHR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IC50b3RhbHN7bWFyZ2luOjA7cGFkZGluZzowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLm9yZGVyLXJldmlldyAudG90YWxzIHRhYmxlI3RvdGFsc3t3aWR0aDoxMDAlfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLm9yZGVyLXJldmlldyAudG90YWxzIHRhYmxlI3RvdGFscyB0ciB0ZHtwYWRkaW5nOjVweCAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IC50b3RhbHMgdGFibGUjdG90YWxzIHRyIHRkICp7Zm9udC1zaXplOmluaGVyaXR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IC50b3RhbHMgdGFibGUjdG90YWxzIHRyIHRkOmxhc3Qtb2YtdHlwZXt0ZXh0LWFsaWduOnJpZ2h0fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLm9yZGVyLXJldmlldyAudG90YWxzIHRhYmxlI3RvdGFscyB0ciB0ZCAucHJpY2V7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IC50b3RhbHMgdGFibGUjdG90YWxzIHRyOmxhc3Qtb2YtdHlwZSB0ZHtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MTBweCAwfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLm9yZGVyLXJldmlldyAudG90YWxzIHRhYmxlI3RvdGFscyB0cjpsYXN0LW9mLXR5cGUgdGQgKntmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtmb250LXNpemU6MjBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5vcmRlci1yZXZpZXcgLnRvdGFscyB0YWJsZSN0b3RhbHMgdHI6bGFzdC1vZi10eXBlIHRkIHN0cm9uZ3tib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHggMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyICNjb3Vwb24td3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxN3B4IDEwcHggMTJweCAxMHB4O21hcmdpbi1ib3R0b206MzVweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyICNjb3Vwb24td3JhcHBlciAuY291cG9uLWV4cGFuZCBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I2FhYTtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcjtmb250LXN0eWxlOml0YWxpY31ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyICNjb3Vwb24td3JhcHBlciAuY291cG9uLWV4cGFuZCBzcGFuOmhvdmVye2NvbG9yOiM0ZjRmNGZ9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAucGxhY2Utb3JkZXJ7Y2xlYXI6Ym90aH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5wbGFjZS1vcmRlciAub3Blbi1wb3B1cHtvdXRsaW5lOjAgIWltcG9ydGFudH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5wbGFjZS1vcmRlciAuYnV0dG9ue3dpZHRoOmF1dG87bWFyZ2luOjE1cHggMDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDppbml0aWFsO3BhZGRpbmc6aW5pdGlhbDtkaXNwbGF5OmluaXRpYWx9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAucGxhY2Utb3JkZXIgLmJ1dHRvbj5zcGFuLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLnBsYWNlLW9yZGVyIC5idXR0b24+c3BhbiBzcGFue2hlaWdodDphdXRvO3BhZGRpbmc6MDtsaW5lLWhlaWdodDo1NHB4O2ZvbnQtc2l6ZToxOHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuZ3JpZCAuaW5uZXIgLnBsYWNlLW9yZGVyIC5idXR0b24gc3Bhbi5idG4tbGFiZWwgc3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmFncmVlbWVudHMgLnZhbGlkYXRpb24tYWR2aWNle2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkICNGRjg5ODk7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtwYWRkaW5nOjE4cHggMTVweCAxMnB4IDE1cHg7bWFyZ2luLXRvcDoxMHB4O2NvbG9yOiNENDY2NjY7bGluZS1oZWlnaHQ6MS4yO3dpZHRoOjEwMCV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5hZ3JlZW1lbnRzIC52YWxpZGF0aW9uLWFkdmljZTphZnRlcntkaXNwbGF5Om5vbmV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkLnBsYWNpbmctb3JkZXIgLmdyaWQgLmlubmVyIC5wbGFjZS1vcmRlciAuYnV0dG9uIC5idG4tbGFiZWx7ZGlzcGxheTpub25lfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZC5wbGFjaW5nLW9yZGVyIC5ncmlkIC5pbm5lciAucGxhY2Utb3JkZXIgLmJ1dHRvbiAubG9hZGVyLS1zcGlue2Rpc3BsYXk6YmxvY2t9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkICNjb3Vwb24td3JhcHBlciAuc3Bpbm5lcntkaXNwbGF5Om5vbmU7d2lkdGg6MThweDtoZWlnaHQ6MThweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQudmFsaWQtY291cG9uICNjb3Vwb24td3JhcHBlciAuYWRkLWNvdXBvbntkaXNwbGF5Om5vbmV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkLnZhbGlkLWNvdXBvbiAjY291cG9uLXdyYXBwZXIgLnZpZXctY291cG9ue2Rpc3BsYXk6YmxvY2t9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkLnZhbGlkYXRpbmctY291cG9uICNjb3Vwb24td3JhcHBlciAuc3Bpbm5lcntkaXNwbGF5OmJsb2NrfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuY291cG9uLXBvcHVwLWxpbmssYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5yZW1vdmUtY291cG9uLWxpbmt7b3V0bGluZTowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuY291cG9uLXBvcHVwLWxpbmsgc3Bhbixib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLnJlbW92ZS1jb3Vwb24tbGluayBzcGFue2NvbG9yOiNhYWE7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXNpemU6MThweDtmb250LXN0eWxlOml0YWxpY31ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmNvdXBvbi1wb3B1cC1saW5rIHNwYW46aG92ZXIsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5yZW1vdmUtY291cG9uLWxpbmsgc3Bhbjpob3Zlcntjb2xvcjojNGY0ZjRmfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAucmVtb3ZlLWNvdXBvbi1saW5re2Rpc3BsYXk6bm9uZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQudmFsaWQtY291cG9uIC5jb3Vwb24tcG9wdXAtbGluayxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQudmFsaWQtY291cG9uICNjb3Vwb24td3JhcHBlciAuYWRkLWNvdXBvbntkaXNwbGF5Om5vbmV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkLnZhbGlkLWNvdXBvbiAucmVtb3ZlLWNvdXBvbi1saW5rLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZC52YWxpZC1jb3Vwb24gI2NvdXBvbi13cmFwcGVyIC52aWV3LWNvdXBvbntkaXNwbGF5OmJsb2NrfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZC52YWxpZGF0aW5nLWNvdXBvbiAuY291cG9uLXBvcHVwLWxpbmssYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkLnZhbGlkYXRpbmctY291cG9uIC5yZW1vdmUtY291cG9uLWxpbmt7ZGlzcGxheTpub25lfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0IC53aGl0ZS1jb3Vwb24tcG9wdXB7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojRkZGO3BhZGRpbmc6MzBweDt3aWR0aDphdXRvO21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmF1dG99Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQgLndoaXRlLWNvdXBvbi1wb3B1cCAuaW5wdXQtYm94IC5pbnB1dC10ZXh0e21hcmdpbi10b3A6MjBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dCAud2hpdGUtY291cG9uLXBvcHVwIGJ1dHRvbi5ibHVle3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dCAud2hpdGUtY291cG9uLXBvcHVwIC5pbnB1dC1ib3ggLmlucHV0LXRleHR7ZmxvYXQ6bGVmdDt3aWR0aDo2MCV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQgLndoaXRlLWNvdXBvbi1wb3B1cCBidXR0b24uYmx1ZXttYXJnaW4tdG9wOjIwcHg7ZmxvYXQ6bGVmdDt3aWR0aDo0MCV9fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNvdXBvbi1leHBhbmQgc3Bhbntjb2xvcjojYWFhO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc3R5bGU6aXRhbGljfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3Rlcm1zIC5jbG9zZS1saW5re21hcmdpbi1yaWdodDoyMHB4O2ZvbnQtc2l6ZToxOHB4O2N1cnNvcjpwb2ludGVyfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3Rlcm1zIGF7d29yZC1icmVhazpicmVhay1hbGx9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAubWZwLXdyYXB7dG9wOjFweCAhaW1wb3J0YW50O292ZXJmbG93OmF1dG87cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dCAuZm9ybS1saXN0IHNlbGVjdHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bHttYXJnaW4tdG9wOjA7cGFkZGluZzowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGl7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWx7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MjBweCAxMHB4IDIwcHggMzVweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXNmZXhwcmVzcyxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXVwc2V4cHJlc3MsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi11cHNleHByZXNzZ2xvYmFsLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2Jsb2dnLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2V1LGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzc3RhbmRhcmQsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi11cHNzdGFuZGFyZGNoLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tcG9zdGVuLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tcG9zdGVucmVnaXN0cmVydHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi11cHNleHByZXNzLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2dsb2JhbCxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXVwc2V4cHJlc3NibG9nZyxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXVwc2V4cHJlc3NldSxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXVwc3N0YW5kYXJkLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzc3RhbmRhcmRjaHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotNzZweCAwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXVwc2V4cHJlc3MsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi11cHNleHByZXNzZ2xvYmFsLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2Jsb2dnLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2V1LGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLWljb24tdXBzc3RhbmRhcmQsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi11cHNzdGFuZGFyZGNoe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlMngucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246LTc2cHggMHB4O2JhY2tncm91bmQtc2l6ZTo2NzVweCA2NDBweH19Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi1wb3N0ZW4sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi1wb3N0ZW5yZWdpc3RyZXJ0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02MHB4IC03NnB4O3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi1wb3N0ZW4sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctbWV0aG9kLWJsb2NrICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB1bCBsaSBsYWJlbCAuc2hpcHBpbmctaWNvbi1wb3N0ZW5yZWdpc3RyZXJ0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlMngucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246LTYwcHggLTc2cHg7YmFja2dyb3VuZC1zaXplOjY3NXB4IDY0MHB4fX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXNmZXhwcmVzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTc2cHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1pY29uLXNmZXhwcmVzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZTJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNzZweDtiYWNrZ3JvdW5kLXNpemU6Njc1cHggNjQwcHh9fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW1ldGhvZC1ibG9jayAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgdWwgbGkgbGFiZWwgLnNoaXBwaW5nLW1ldGhvZC10aXRsZXttYXJnaW46MH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1tZXRob2QtYmxvY2sgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHVsIGxpIGxhYmVsIC5zaGlwcGluZy1kZXNjcmlwdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjEzcHg7ZGlzcGxheTpibG9ja31ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2N7bWFyZ2luLXRvcDoxMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwuZm9ybS1saXN0I3BheW1lbnRfZm9ybV9hZHllbl9jYyBhe291dGxpbmU6MCAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6aXRhbGljfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwuZm9ybS1saXN0I3BheW1lbnRfZm9ybV9hZHllbl9jYyBsaS5hZHllbl9wYXltZW50X2lucHV0X2ZpZWxkc3ttYXJnaW4tYm90dG9tOjhweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2MgbGkuYWR5ZW5fcGF5bWVudF9pbnB1dF9maWVsZHMgLmlucHV0LWJveHttYXJnaW46MCAwIDEwcHggMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2MgbGkuYWR5ZW5fcGF5bWVudF9pbnB1dF9maWVsZHMgLmlucHV0LWJveCAubW9udGgtd3JhcCxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2MgbGkuYWR5ZW5fcGF5bWVudF9pbnB1dF9maWVsZHMgLmlucHV0LWJveCAueWVhci13cmFwe3dpZHRoOjQ5JTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2MgbGkuYWR5ZW5fcGF5bWVudF9pbnB1dF9maWVsZHMgLmlucHV0LWJveCAubW9udGgtd3JhcCBzZWxlY3QsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bC5mb3JtLWxpc3QjcGF5bWVudF9mb3JtX2FkeWVuX2NjIGxpLmFkeWVuX3BheW1lbnRfaW5wdXRfZmllbGRzIC5pbnB1dC1ib3ggLnllYXItd3JhcCBzZWxlY3R7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MDttaW4td2lkdGg6MH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2MgbGkuYWR5ZW5fcGF5bWVudF9pbnB1dF9maWVsZHMuY2lkIC5pbnB1dC1ib3h7d2lkdGg6NDklfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwuZm9ybS1saXN0I3BheW1lbnRfZm9ybV9hZHllbl9jYyBsaS5hZHllbl9wYXltZW50X2NyZWRpdGNhcmRfbGFiZWxze2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudDttYXJnaW4tdG9wOi01cHggIWltcG9ydGFudDtwYWRkaW5nOjJweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2MgbGkuYWR5ZW5fcGF5bWVudF9jcmVkaXRjYXJkX2xhYmVscyBpbWd7Ym94LXNoYWRvdzowcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMSl9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bC5mb3JtLWxpc3QjcGF5bWVudF9mb3JtX2FkeWVuX2NjIGxpLmFkeWVuX3BheW1lbnRfY3JlZGl0Y2FyZF9sYWJlbHMgLmdyZXl7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwuZm9ybS1saXN0I3BheW1lbnRfZm9ybV9hZHllbl9jYyBsaSNhZHllbi1yZW1lbWJlci10aGVzZS1kZXRhaWxzIGxhYmVse21hcmdpbi1ib3R0b206MDtmb250LWZhbWlseTpcImFkb2JlLWNhc2xvbi1wcm9cIixzZXJpZjtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luLXRvcDo1cHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fYWR5ZW5faHBwe21hcmdpbi10b3A6MTBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV9hZHllbl9ocHA6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fYWR5ZW5faHBwIHRhYmxle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO21heC13aWR0aDpjYWxjKDI1JSAtIDVweCk7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowO21hcmdpbjowIDVweCA1cHggMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV9hZHllbl9ocHAgdGFibGUgdGQuY29sX3JhZGlve3dpZHRoOmF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjVweCAycHggNXB4IDdweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV9hZHllbl9ocHAgdGFibGUgdGQuY29sX3JhZGlvIGlucHV0e21hcmdpbjowICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fYWR5ZW5faHBwIHRhYmxlIHRkLmNvbF9pbWd7d2lkdGg6YXV0byAhaW1wb3J0YW50O3BhZGRpbmc6NXB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX2FkeWVuX2hwcCB0YWJsZSB0ZC5jb2xfaW1nIGxhYmVse2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjM4cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyLXJhZGl1czozcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fYWR5ZW5faHBwIHRhYmxlIHRkLmNvbF9pbWcgbGFiZWwgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi0xcHggIWltcG9ydGFudDt3aWR0aDo0MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI2cHggIWltcG9ydGFudDttYXgtaGVpZ2h0OjI2cHggIWltcG9ydGFudDttYXgtd2lkdGg6NDBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX2FkeWVuX2hwcCB0YWJsZSB0ZC5jb2xfbmFtZXtkaXNwbGF5Om5vbmV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuYWR5ZW5fcGF5bWVudF9jcmVkaXRjYXJkX2xhYmVsc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmFkeWVuX3BheW1lbnRfY3JlZGl0Y2FyZF9sYWJlbHMgZGl2e3dpZHRoOjEyMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmFkeWVuX3BheW1lbnRfY3JlZGl0Y2FyZF9sYWJlbHMgLmNyZWRpdF9jYXJkX3NwYW57ZGlzcGxheTpibG9ja31ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5hZHllbl9wYXltZW50X2NyZWRpdGNhcmRfbGFiZWxzIC5hZHllbi1wYXltZW50LW1ldGhvZC1pY29ue2hlaWdodDoyMHB4O3BhZGRpbmc6NXB4IDJweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCAucGF5bWVudF9wbGFuX2luZm9fd3JhcHBlcixib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAucGF5bWVudF9wbGFuX2luZm9fd3JhcHBlcntsaW5lLWhlaWdodDoxLjU7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXI6MH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSBpbnB1dFt0eXBlPVwidGV4dFwiXXtwYWRkaW5nOjVweCAxNXB4IDAgMTVweDtsaW5lLWhlaWdodDo0M3B4O21hcmdpbi1ib3R0b206MTBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCBsaSxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSBsaXttYXJnaW46MTBweCAwICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgbGk6bGFzdC1jaGlsZCxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50ICN2YWltb19rbGFybmFfYWNjb3VudF9wbm8sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgI3ZhaW1vX2tsYXJuYV9hY2NvdW50X3Bob25lbnVtYmVyLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50ICN2YWltb19rbGFybmFfaW52b2ljZV9wbm8sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgI3ZhaW1vX2tsYXJuYV9pbnZvaWNlX3Bob25lbnVtYmVyLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlICN2YWltb19rbGFybmFfYWNjb3VudF9wbm8sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2UgI3ZhaW1vX2tsYXJuYV9hY2NvdW50X3Bob25lbnVtYmVyLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlICN2YWltb19rbGFybmFfaW52b2ljZV9wbm8sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2UgI3ZhaW1vX2tsYXJuYV9pbnZvaWNlX3Bob25lbnVtYmVye3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO21pbi13aWR0aDoyMDBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCAjdmFpbW9fa2xhcm5hX2FjY291bnRfdXBkYXRlX2FkZHJlc3NfYnV0dG9uLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50ICN2YWltb19rbGFybmFfaW52b2ljZV91cGRhdGVfYWRkcmVzc19idXR0b24sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgI3ZhaW1vX2tsYXJuYV9zcGVjaWFsX3VwZGF0ZV9hZGRyZXNzX2J1dHRvbixib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAjdmFpbW9fa2xhcm5hX2FjY291bnRfdXBkYXRlX2FkZHJlc3NfYnV0dG9uLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlICN2YWltb19rbGFybmFfaW52b2ljZV91cGRhdGVfYWRkcmVzc19idXR0b24sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2UgI3ZhaW1vX2tsYXJuYV9zcGVjaWFsX3VwZGF0ZV9hZGRyZXNzX2J1dHRvbntwYWRkaW5nOjAgMjBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MDtmbG9hdDpsZWZ0O2hlaWdodDo1MHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50ICN2YWltb19rbGFybmFfYWNjb3VudF9wbm8sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgI3ZhaW1vX2tsYXJuYV9pbnZvaWNlX3Bubyxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAjdmFpbW9fa2xhcm5hX2FjY291bnRfcG5vLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlICN2YWltb19rbGFybmFfaW52b2ljZV9wbm97ZmxvYXQ6bGVmdH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCBsaS5rbGFybmFfcmVhZG1lLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlIGxpLmtsYXJuYV9yZWFkbWV7ZmxvYXQ6bm9uZTtwYWRkaW5nLXRvcDo1cHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgbGkua2xhcm5hX3JlYWRtZSBzcGFuLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlIGxpLmtsYXJuYV9yZWFkbWUgc3BhbntkaXNwbGF5OmlubGluZTt0ZXh0LWFsaWduOmxlZnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgLmdlbmRlci1pbnB1dC1ib3ggbGFiZWwsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2UgLmdlbmRlci1pbnB1dC1ib3ggbGFiZWx7bWFyZ2luLXJpZ2h0OjEwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgLmdlbmRlci1pbnB1dC1ib3ggLmpjZi1yYWRpbyxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAuZ2VuZGVyLWlucHV0LWJveCAuamNmLXJhZGlve3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7bWFyZ2luOi00cHggNXB4IDAgMCAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50IC5nZW5kZXItaW5wdXQtYm94IC5qY2YtcmFkaW86bGFzdC1jaGlsZCxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAuZ2VuZGVyLWlucHV0LWJveCAuamNmLXJhZGlvOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50IC5rbGFybmFfbXNnX3R4dCxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAua2xhcm5hX21zZ190eHR7cGFkZGluZzoxMHB4IDB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgLmtsYXJuYV9ub3RpZmljYXRpb24sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2UgLmtsYXJuYV9ub3RpZmljYXRpb257YmFja2dyb3VuZDojNGU1ODc0O2NvbG9yOndoaXRlO3BhZGRpbmctdG9wOjE1cHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgLmtsYXJuYV9ub3RpZmljYXRpb246YmVmb3JlLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlIC5rbGFybmFfbm90aWZpY2F0aW9uOmJlZm9yZXttYXJnaW46LTRweCA1cHggMCAtMjFweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhPUzR5TGpFc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpV1c5MWNsOUpZMjl1SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lESXdJREl3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F5TUNBeU1Ec2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3NkkwWkdSa1pHUmp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhNQ3d5TUVNMExqVXNNakFzTUN3eE5TNDFMREFzTVRCVE5DNDFMREFzTVRBc01ITXhNQ3cwTGpVc01UQXNNVEJUTVRVdU5Td3lNQ3d4TUN3eU1Ib2dUVEV3TERBdU9VTTFMREF1T1N3d0xqa3NOU3d3TGprc01UQU5DZ2tKQ1ZNMUxERTVMakVzTVRBc01Ua3VNWE01TGpFdE5DNHhMRGt1TVMwNUxqRlRNVFV1TVN3d0xqa3NNVEFzTUM0NWVpSXZQZzBLQ1R3dlp6NE5DZ2s4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1UQXNNVE11TjJNd0xqWXNNQ3d4TGpFc01DNDFMREV1TVN3eExqRnpMVEF1TlN3eExqRXRNUzR4TERFdU1YTXRNUzR4TFRBdU5TMHhMakV0TVM0eFV6a3VOQ3d4TXk0M0xERXdMREV6TGpkNklpOCtEUW9KUEdjK0RRb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweE1Dd3hNaTR4WXkwd0xqWXNNQzB4TGpFdE1DNDFMVEV1TVMweExqRldOUzR6WXpBdE1DNDJMREF1TlMweExqRXNNUzR4TFRFdU1YTXhMakVzTUM0MUxERXVNU3d4TGpGV01URkRNVEV1TVN3eE1TNDJMREV3TGpZc01USXVNU3d4TUN3eE1pNHhlZzBLQ1FrSklpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrKX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCAua2xhcm5hX2RvYiBpbnB1dFt0eXBlPVwidGV4dFwiXSxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAua2xhcm5hX2RvYiBpbnB1dFt0eXBlPVwidGV4dFwiXXt3aWR0aDo3MHB4ICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCAuaW5wdXRfY29tYm8sYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2UgLmlucHV0X2NvbWJve2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MzBweDtvdmVyZmxvdzpoaWRkZW59Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2FjY291bnQgLmlucHV0X2NvbWJvIC5qY2YtY2hlY2tib3gsYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2UgLmlucHV0X2NvbWJvIC5qY2YtY2hlY2tib3h7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuNik7YmFja2dyb3VuZDojZmZmO21pbi13aWR0aDoxNnB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50IC5pbnB1dF9jb21ibyBsYWJlbCxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfaW52b2ljZSAuaW5wdXRfY29tYm8gbGFiZWx7bGluZS1oZWlnaHQ6MS4zO3BhZGRpbmc6MCAyMHB4IDAgMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCAudXBkYXRlLWFkZHJlc3MtaW5kaWNhdG9yLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlIC51cGRhdGUtYWRkcmVzcy1pbmRpY2F0b3J7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlci1yYWRpdXM6MTAwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjNweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9hY2NvdW50IC51cGRhdGUtYWRkcmVzcy1pbmRpY2F0b3IgaW1nLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwjcGF5bWVudF9mb3JtX3ZhaW1vX2tsYXJuYV9pbnZvaWNlIC51cGRhdGUtYWRkcmVzcy1pbmRpY2F0b3IgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOjAgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5jaGVja291dC1zdWNjZXNzIHB7bWF4LXdpZHRoOjU1JTt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgaDF7Zm9udC1zaXplOjUwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciBoMntmb250LXNpemU6MjhweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIGxpLmNvbnRyb2wgbGFiZWx7Zm9udC1zaXplOjE4cHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3e3BhZGRpbmctdG9wOjIwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IHRhYmxlI2NoZWNrb3V0LXJldmlldy10YWJsZSB0ZC5wcm9kdWN0LWluZm8gKntmb250LXNpemU6MThweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5vcmRlci1yZXZpZXcgLnRvdGFscyB0YWJsZSN0b3RhbHMgdHIgdGR7Zm9udC1zaXplOjE4cHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IC50b3RhbHMgdGFibGUjdG90YWxzIHRyOmxhc3Qtb2YtdHlwZSB0ZHtwYWRkaW5nOjIwcHggMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5vcmRlci1yZXZpZXcgLnRvdGFscyB0YWJsZSN0b3RhbHMgdHI6bGFzdC1vZi10eXBlIHRkICp7Zm9udC1zaXplOjIwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAub3JkZXItcmV2aWV3IC50b3RhbHMgdGFibGUjdG90YWxzIHRyOmxhc3Qtb2YtdHlwZSB0ZCBzdHJvbmd7cGFkZGluZzozMHB4IDB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5ncmlkIC5pbm5lciAjY291cG9uLXdyYXBwZXIgLmNvdXBvbi1leHBhbmQgc3Bhbntmb250LXNpemU6MThweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5hZHllbl9wYXltZW50X2NyZWRpdGNhcmRfbGFiZWxzIGRpdnt3aWR0aDphdXRvfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmFkeWVuX3BheW1lbnRfY3JlZGl0Y2FyZF9sYWJlbHMgZGl2IC5hZHllbi1wYXltZW50LW1ldGhvZC1pY29ue3BhZGRpbmc6MDttYXJnaW46MCA1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe2JvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggI3N0cmVhbWNoZWNrb3V0LmxheW91dC1zdGFuZGFyZCAuc3RyZWFtY2hlY2tvdXQtbGVmdHt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpO21hcmdpbjowO3BhZGRpbmctcmlnaHQ6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5zdHJlYW1jaGVja291dC1yaWdodHt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIC5zdHJlYW1jaGVja291dC1yaWdodCAub3JkZXItcmV2aWV3e21hcmdpbi10b3A6NzVweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4ICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQgLmdyaWQgLmlubmVyIC5wbGFjZS1vcmRlciAuYnV0dG9uIHNwYW4uYnRuLWxhYmVsIHNwYW46bGFzdC1jaGlsZHtkaXNwbGF5OmJsb2NrfX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jb25maXJtLXBvcHVwe21heC13aWR0aDo0MDBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jb25maXJtLXBvcHVwIHB7bWFyZ2luOjAgMjBweCAzNXB4IDIwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY29uZmlybS1wb3B1cCBidXR0b246bm90KC5tZnAtY2xvc2Upe3dpZHRoOjEwMCV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjEwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTVweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LXJlbW92ZSBzcGFue2N1cnNvcjpwb2ludGVyO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2FhYTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LXJlbW92ZSBzcGFuOmhvdmVye2NvbG9yOiM0ZjRmNGZ9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbWFnZXtvdmVyZmxvdzphdXRvfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW1hZ2UgLnByb2R1Y3QtaW1hZ2V7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7cGFkZGluZzoxMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWltYWdlIC5uYW1le3dpZHRoOjUwJTtmbG9hdDpsZWZ0O3BhZGRpbmc6MjVweCAxMHB4IDEwcHggMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbWFnZSAubmFtZSAqe2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzRmNGY0ZiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjAuMmVtfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAqe2NvbG9yOiM3ODc4Nzh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5wcm9kdWN0LW5hbWV7ZGlzcGxheTpub25lfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAuZ2lmdC13cmFwcGluZy1jb250YWluZXJ7cGFkZGluZzoxM3B4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M4YzhjOH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmdpZnQtd3JhcHBpbmctY29udGFpbmVyIGxhYmVse2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAuZGV0YWlsc3tvdmVyZmxvdzphdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkICNjOGM4Yzg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjODtwYWRkaW5nOjEwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5kZXRhaWxzIC5wcm9kdWN0LWNhcnQtb3B0aW9uc3tmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NjYuNjY2NjclO2Zsb2F0OmxlZnQ7bWluLWhlaWdodDoxcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5kZXRhaWxzIC5wcm9kdWN0LWNhcnQtb3B0aW9ucyAuaXRlbS1vcHRpb25zIGR0e2Rpc3BsYXk6bm9uZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1vcHRpb25zIC5pdGVtLW9wdGlvbnMgZGR7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7ZmxvYXQ6bGVmdH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1vcHRpb25zIC5pdGVtLW9wdGlvbnMgZGQgLnN3YXRjaC0zOSxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1vcHRpb25zIC5pdGVtLW9wdGlvbnMgZGQgLnN3YXRjaC0zOHt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6NTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOi0zcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5kZXRhaWxzIC5wcm9kdWN0LWNhcnQtb3B0aW9ucyAuaXRlbS1vcHRpb25zIGRkIC5zd2F0Y2gtMzl7YmFja2dyb3VuZC1jb2xvcjojRDhDQkExfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAuZGV0YWlscyAucHJvZHVjdC1jYXJ0LW9wdGlvbnMgLml0ZW0tb3B0aW9ucyBkZCAuc3dhdGNoLTM4e2JhY2tncm91bmQtY29sb3I6I0QwRDBEMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1hY3Rpb25ze3dpZHRoOjMzLjMzMzMzJTtmbG9hdDpsZWZ0O3RleHQtYWxpZ246cmlnaHR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5kZXRhaWxzIC5wcm9kdWN0LWNhcnQtYWN0aW9ucyAucXR5LW1vZGlmaWVye21pbi1oZWlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjJweDt3aWR0aDoyMnB4O2JvcmRlci1yYWRpdXM6NTBweDtiYWNrZ3JvdW5kOiNhYWE7Ym9yZGVyOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjE7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuM3MgZWFzZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1hY3Rpb25zIC5xdHktbW9kaWZpZXIgc3Bhbntjb2xvcjp3aGl0ZTtmb250LXNpemU6MTJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5kZXRhaWxzIC5wcm9kdWN0LWNhcnQtYWN0aW9ucyAucXR5LW1vZGlmaWVyOmhvdmVye2JhY2tncm91bmQ6IzRmNGY0Zn1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1hY3Rpb25zIC5xdHl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzBweDtib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7bWFyZ2luOjA7aGVpZ2h0OjIycHg7bGluZS1oZWlnaHQ6MjJweDtjb2xvcjojNGY0ZjRmfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAuZGV0YWlscyAucHJvZHVjdC1jYXJ0LWFjdGlvbnMgLmJ0bi11cGRhdGV7ZGlzcGxheTpub25lfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAucHJvZHVjdC1jYXJ0LXRvdGFse21hcmdpbjoxMHB4IDA7cGFkZGluZzoxNXB4IDAgMTBweCAwO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojNGY0ZjRmfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHggMTBweCAzMHB4IDEwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5idXR0b24jYWRkLXdhdGNoYmFuZHtkaXNwbGF5Om5vbmV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5idXR0b24jYWRkLXdhdGNoYmFuZC5zaG93e2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwe3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7aGVpZ2h0OjA7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwLnNob3d7b3BhY2l0eToxO2hlaWdodDphdXRvO3BvaW50ZXItZXZlbnRzOmFsbDt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLXRleHR7cGFkZGluZzoxMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC10ZXh0IGgye21hcmdpbjowICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLXRleHQgaDI6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1ze21hcmdpbjowIDUwcHggMTBweCA1MHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3d7ei1pbmRleDoxO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjt3aWR0aDozNHB4O2hlaWdodDozNHB4O2JhY2tncm91bmQ6d2hpdGU7dG9wOjUwJX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5idXktc3RyYXAgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnNsaWNrLWFycm93OmJlZm9yZXtkaXNwbGF5Om5vbmV9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTUwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi01MHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3cgc3Bhbntmb250LXNpemU6MTJweDtjb2xvcjojNGY0ZjRmO2xpbmUtaGVpZ2h0OjQycHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zdHJhcC1pdGVte3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc3RyYXAtaXRlbTpmb2N1c3tvdXRsaW5lOm5vbmUgIWltcG9ydGFudH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5idXktc3RyYXAgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXMgLnN0cmFwLWl0ZW0gaW1ne21heC13aWR0aDozNDBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc3RyYXAtaXRlbSBoNCBzcGFue2NvbG9yOiNhYWE7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt3aGl0ZS1zcGFjZTpub3dyYXB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zdHJhcC1pdGVtIGg0LnByb2R1Y3QtbmFtZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLndhdGNoYmFuZC1idG4gLmJ1dHRvbi5hZGQtdG8tY2FydHtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlcjoxcHggc29saWQgIzliOWI5YjttYXJnaW46MjBweCBhdXRvO3dpZHRoOmF1dG87bWluLXdpZHRoOjA7bWF4LXdpZHRoOjMwMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC53YXRjaGJhbmQtYnRuIC5idXR0b24uYWRkLXRvLWNhcnQgKntjb2xvcjojNGY0ZjRmICFpbXBvcnRhbnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLndhdGNoYmFuZC1idG4gLmJ1dHRvbi5hZGQtdG8tY2FydCAuYnRuLWxhYmVsLGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC53YXRjaGJhbmQtYnRuIC5idXR0b24uYWRkLXRvLWNhcnQgLmJ0bi1wcmljZXtmb250LXNpemU6MTVweCAhaW1wb3J0YW50fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC53YXRjaGJhbmQtYnRuIC5idXR0b24uYWRkLXRvLWNhcnQgLmJ0bi1wcmljZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGY0ZjRmO2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC10b3RhbHMtd3JhcHBlcntiYWNrZ3JvdW5kOiNmNGY0ZjQ7cGFkZGluZzoyNXB4IDEwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC10b3RhbHMtd3JhcHBlciB0YWJsZXt3aWR0aDoxMDAlfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtdG90YWxzLXdyYXBwZXIgdGFibGUgKntmb250LXdlaWdodDpub3JtYWw7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXRvdGFscy13cmFwcGVyIHRhYmxlIHRib2R5e2Rpc3BsYXk6bm9uZX1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXRvdGFscy13cmFwcGVyIHRhYmxlIC5wcmljZXtmbG9hdDpyaWdodH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXRvdGFscy13cmFwcGVyIHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSAqe2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNvbmZpcm0tcG9wdXAgYnV0dG9uOm5vdCgubWZwLWNsb3NlKXt3aWR0aDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXtib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC53cmFwLWNhcnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjODtwYWRkaW5nLWJvdHRvbTozMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVte292ZXJmbG93OmF1dG87cGFkZGluZzoxMHB4IDMwcHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1yZW1vdmV7dG9wOjMwcHg7cmlnaHQ6MzBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LXJlbW92ZSBhe3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Zm9udC1zaXplOjE2cHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbWFnZXt3aWR0aDoyMCU7ZmxvYXQ6bGVmdH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWltYWdlIC5wcm9kdWN0LWltYWdle3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWltYWdlIC5wcm9kdWN0LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW1hZ2UgLm5hbWV7ZGlzcGxheTpub25lO2NvbG9yOiM0ZjRmNGZ9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZve3dpZHRoOjgwJTtmbG9hdDpsZWZ0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWxlZnQ6MzBweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLm5hbWV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjODtwYWRkaW5nOjIwcHggMCAyMHB4IDB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5uYW1lICp7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGY0ZjRmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLm5hbWUgLnByb2R1Y3QtbmFtZXtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MC4yZW19Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5uYW1lIC5naWZ0LXdyYXBwaW5nLWNvbnRhaW5lcntwYWRkaW5nOjA7Ym9yZGVyLXRvcDowfWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAubmFtZSAuZ2lmdC13cmFwcGluZy1jb250YWluZXIgbGFiZWx7cGFkZGluZzowO3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDttYXJnaW46NXB4IDAgIDAgMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLm5hbWUgLmdpZnQtd3JhcHBpbmctY29udGFpbmVyIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHN7cGFkZGluZzoxMHB4O2JvcmRlci10b3A6MDtwYWRkaW5nOjEwcHggMDtib3JkZXItYm90dG9tOjA7d2lkdGg6NzUlO2Zsb2F0OmxlZnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5kZXRhaWxzIC5wcm9kdWN0LWNhcnQtb3B0aW9uc3t3aWR0aDo2Ni42NjY2NyU7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTZweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1vcHRpb25zIC5pdGVtLW9wdGlvbnMgZGQgLnN3YXRjaC0zOSxib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXdyYXBwZXIgI3Nob3BwaW5nLWNhcnQtdGFibGUgLmNhcnQtaXRlbSAucHJvZHVjdC1jYXJ0LWluZm8gLmRldGFpbHMgLnByb2R1Y3QtY2FydC1vcHRpb25zIC5pdGVtLW9wdGlvbnMgZGQgLnN3YXRjaC0zOHttYXJnaW4tcmlnaHQ6MTBweDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmNhcnQtd3JhcHBlciAjc2hvcHBpbmctY2FydC10YWJsZSAuY2FydC1pdGVtIC5wcm9kdWN0LWNhcnQtaW5mbyAuZGV0YWlscyAucHJvZHVjdC1jYXJ0LWFjdGlvbnN7d2lkdGg6MzMuMzMzMzMlO2Zsb2F0OmxlZnR9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuY2FydC13cmFwcGVyICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0gLnByb2R1Y3QtY2FydC1pbmZvIC5wcm9kdWN0LWNhcnQtdG90YWx7d2lkdGg6MjUlO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5idXktc3RyYXB7cGFkZGluZzozMHB4IDB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXB7b3ZlcmZsb3c6YXV0b31ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5idXktc3RyYXAgLnNlbGVjdC1zdHJhcCAuc3RyYXAtdGV4dHtwYWRkaW5nOjAgOTBweDtmbG9hdDpyaWdodDt3aWR0aDo1MCU7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC10ZXh0IHB7bWFyZ2luOjE1cHggMH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5idXktc3RyYXAgLnNlbGVjdC1zdHJhcCAuc3RyYXAtaXRlbXN7bWFyZ2luOjA7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3d7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDttYXJnaW4tdG9wOi0yMHB4fWJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhcnQgLmJ1eS1zdHJhcCAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0OjB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjB9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLnN0cmFwLWl0ZW1zIC5zbGljay1hcnJvdyBzcGFue2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjU2cHh9Ym9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCAuY2FydCAuYnV5LXN0cmFwIC5zZWxlY3Qtc3RyYXAgLndhdGNoYmFuZC1idG57ZmxvYXQ6cmlnaHQ7Y2xlYXI6cmlnaHQ7d2lkdGg6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IC5jYXJ0IC5jYXJ0LXRvdGFscy13cmFwcGVye2Rpc3BsYXk6bm9uZX19LnNvY2lhbC1zaGFyZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDMwcHg7Y29sb3I6I2M4YzhjODtmb250LXNpemU6MmVtfS5zb2NpYWwtc2hhcmU+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zb2NpYWwtc2hhcmU+c3BhbjpiZWZvcmUsLnNvY2lhbC1zaGFyZT5zcGFuOmFmdGVye2JhY2tncm91bmQ6I2RkZDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0NSU7d2lkdGg6NDAwJX0uc29jaWFsLXNoYXJlPnNwYW46YmVmb3Jle3JpZ2h0OjEwMCV9LnNvY2lhbC1zaGFyZT5zcGFuOmFmdGVye2xlZnQ6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey5zb2NpYWwtc2hhcmV7cGFkZGluZzowIDYwcHh9fS5zb2NpYWwtc2hhcmUgYXtjb2xvcjojYzhjOGM4O3RleHQtZGVjb3JhdGlvbjpub25lfS5zb2NpYWwtc2hhcmUgYSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0uc29jaWFsLXNoYXJlIGEuaWNvbi1mYWNlYm9vazpob3Zlcntjb2xvcjojM2I1OTk4fS5zb2NpYWwtc2hhcmUgYS5pY29uLXR3aXR0ZXI6aG92ZXJ7Y29sb3I6IzU1YWNlZX1ib2R5LmNtcy1uby1yb3V0ZSAubm8tcm91dGUtd3JhcHttYXgtd2lkdGg6MTA3MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzo1cHg7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi10b3A6MzBweH1ib2R5LmNtcy1uby1yb3V0ZSAubm8tcm91dGUtd3JhcD4uaW5uZXJ7bWFyZ2luOjVweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpe2JvZHkuY21zLW5vLXJvdXRlIC5uby1yb3V0ZS13cmFwPi5pbm5lcnttYXJnaW46MTNweH19Ym9keS5jbXMtbm8tcm91dGUgLm5vLXJvdXRlLXdyYXA6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtib2R5LmNtcy1uby1yb3V0ZSAubm8tcm91dGUtd3JhcHttYXgtd2lkdGg6MTEwMnB4O3BhZGRpbmc6MTNweH19Ym9keS5jbXMtbm8tcm91dGUgLm5vLXJvdXRlLXdyYXAgLmJvcmRlcnttYXJnaW46NXB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7Ym9keS5jbXMtbm8tcm91dGUgLm5vLXJvdXRlLXdyYXAgLmJvcmRlcnttYXJnaW46MTNweH19Ym9keS5jbXMtbm8tcm91dGUgLm5vLXJvdXRlLXdyYXAgLmJvcmRlciBoMntmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTozMXB4O2xpbmUtaGVpZ2h0OjEuMThlbTtsZXR0ZXItc3BhY2luZzowLjJlbTttYXJnaW46MC41ZW0gMDtmb250LXdlaWdodDozMDB9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7Ym9keS5jbXMtbm8tcm91dGUgLm5vLXJvdXRlLXdyYXAgLmJvcmRlciBoMntmb250LXNpemU6NTRweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7Ym9keS5jbXMtbm8tcm91dGUgLm5vLXJvdXRlLXdyYXB7bWFyZ2luLXRvcDo1MHB4fWJvZHkuY21zLW5vLXJvdXRlIC5uby1yb3V0ZS13cmFwIC5ib3JkZXJ7bWF4LXdpZHRoOjcwJTttYXJnaW46MCBhdXRvfX0uZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWNvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXJ9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1jb250ZW50IC5pbm5lcnttYXgtd2lkdGg6NjUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMjBweH0uZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWNvbnRlbnQgLmlubmVyIGgxe2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS4xOGVtO2xldHRlci1zcGFjaW5nOjAuMmVtO21hcmdpbjowLjVlbSAwO2ZvbnQtd2VpZ2h0OjMwMH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWNvbnRlbnQgLmlubmVyIGgxe2ZvbnQtc2l6ZTozOHB4fX0uZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWNvbnRlbnQgLmlubmVyIHB7Zm9udC1zdHlsZTppdGFsaWN9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1jb250ZW50IC5pbm5lciAuYnV0dG9ue21hcmdpbjowIDEwcHh9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1jb250ZW50IC5pbm5lciAuYnV0dG9uLmFjdGl2ZXtiYWNrZ3JvdW5kOiM0NjQ2NDY7Y29sb3I6I2Y0ZjRmNH0uZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWdhbGxlcnkgLmR3LWxpZ2h0Ym94LXdyYXBwZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyl9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1nYWxsZXJ5IC5kdy1nYWxsZXJ5e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7LW1vei1mbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7b3ZlcmZsb3c6aGlkZGVufS5kdy13b3JsZC1pbmRleC1pbmRleCAuZHctd29ybGQtZ2FsbGVyeSAuZHctZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAxIGF1dG87LW1vei1ib3gtZmxleDowOy1tb3otZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiAzMjBweCl7LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1nYWxsZXJ5IC5kdy1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW46MCA1cHggMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWdhbGxlcnkgLmR3LWdhbGxlcnkgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKDMzLjMzMzMzJSAtIDI2cHgpO21hcmdpbjowIDEzcHggMjZweH19LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1nYWxsZXJ5IC5kdy1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTAwJX0uZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWdhbGxlcnkgLmR3LWdhbGxlcnkgLmdhbGxlcnktaXRlbT4uaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1nYWxsZXJ5IC5kdy1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmlubmVye2N1cnNvcjpwb2ludGVyO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOi13ZWJraXQtZmlsdGVyIDAuM3M7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5kdy13b3JsZC1pbmRleC1pbmRleCAuZHctd29ybGQtZ2FsbGVyeSAuZHctZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5pbm5lcjpob3Zlcnstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDEyMCUpfS5kdy13b3JsZC1pbmRleC1pbmRleCAuZHctd29ybGQtZ2FsbGVyeSAubG9hZC1tb3JlLWJ0bi13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoyNXB4IDB9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1tYXB7cGFkZGluZzo4cHggMTNweH0uZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLW1hcCAubWFwLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTowfS5kdy13b3JsZC1pbmRleC1pbmRleCAuZHctd29ybGQtbWFwIC5kdy1saWdodGJveC13cmFwcGVye3otaW5kZXg6MTAwMDB9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1tYXAgI21hcCAuc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uZHctd29ybGQtaW5kZXgtaW5kZXggLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdHt0ZXh0LWFsaWduOmNlbnRlcn0uZHctd29ybGQtaW5kZXgtaW5kZXggLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbWFnZXttYXgtd2lkdGg6NTAlO21hcmdpbi1yaWdodDowO21hcmdpbjowIGF1dG87ZmxvYXQ6bm9uZX0uZHctd29ybGQtaW5kZXgtaW5kZXggLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5jb2xsZWN0aW9ue2NvbG9yOiM5YjliOWI7Zm9udC1zdHlsZTppdGFsaWN9LmR3LXdvcmxkLWluZGV4LWluZGV4IC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuY29sbGVjdGlvbiAuaWNvbi1yaWJib257bWFyZ2luLXJpZ2h0OjRweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey5kdy13b3JsZC1pbmRleC1pbmRleCAuZHctd29ybGQtY29udGVudCAuaW5uZXIgcHtmb250LXNpemU6MjBweH0uZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLWdhbGxlcnkgLmxvYWQtbW9yZS1idG4td3JhcHBlcntoZWlnaHQ6MTMwcHg7YmFja2dyb3VuZDp3aGl0ZTttYXJnaW4tdG9wOi0xMzBweDtwYWRkaW5nLXRvcDo0MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmR3LXdvcmxkLWluZGV4LWluZGV4IC5kdy13b3JsZC1jb250ZW50IC5pbm5lciBwe2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsuZHctd29ybGQtaW5kZXgtaW5kZXggLmR3LXdvcmxkLW1hcCAuZHctbGlnaHRib3h7aGVpZ2h0OjY1JX19LmFjY291bnQtbG9naW4gLnBhZ2UtdGl0bGUgaDEsLmFjY291bnQtbG9naW4gLmxlZ2VuZCwuYWNjb3VudC1sb2dpbiAuYm94LWhlYWQgaDIsLmFjY291bnQtbG9naW4gLmJveC10aXRsZSBoMywuYWNjb3VudC1sb2dpbiAuc3ViLXRpdGxlLC5hY2NvdW50LWxvZ2luIC50YWJsZS1jYXB0aW9uLC5hY2NvdW50LWNyZWF0ZSAucGFnZS10aXRsZSBoMSwuYWNjb3VudC1jcmVhdGUgLmxlZ2VuZCwuYWNjb3VudC1jcmVhdGUgLmJveC1oZWFkIGgyLC5hY2NvdW50LWNyZWF0ZSAuYm94LXRpdGxlIGgzLC5hY2NvdW50LWNyZWF0ZSAuc3ViLXRpdGxlLC5hY2NvdW50LWNyZWF0ZSAudGFibGUtY2FwdGlvbiwuZm9yZ290cGFzc3dvcmQgLnBhZ2UtdGl0bGUgaDEsLmZvcmdvdHBhc3N3b3JkIC5sZWdlbmQsLmZvcmdvdHBhc3N3b3JkIC5ib3gtaGVhZCBoMiwuZm9yZ290cGFzc3dvcmQgLmJveC10aXRsZSBoMywuZm9yZ290cGFzc3dvcmQgLnN1Yi10aXRsZSwuZm9yZ290cGFzc3dvcmQgLnRhYmxlLWNhcHRpb24sLm15LWFjY291bnQgLnBhZ2UtdGl0bGUgaDEsLm15LWFjY291bnQgLmxlZ2VuZCwubXktYWNjb3VudCAuYm94LWhlYWQgaDIsLm15LWFjY291bnQgLmJveC10aXRsZSBoMywubXktYWNjb3VudCAuc3ViLXRpdGxlLC5teS1hY2NvdW50IC50YWJsZS1jYXB0aW9uLC5jdXN0b21lci1hY2NvdW50IC5wYWdlLXRpdGxlIGgxLC5jdXN0b21lci1hY2NvdW50IC5sZWdlbmQsLmN1c3RvbWVyLWFjY291bnQgLmJveC1oZWFkIGgyLC5jdXN0b21lci1hY2NvdW50IC5ib3gtdGl0bGUgaDMsLmN1c3RvbWVyLWFjY291bnQgLnN1Yi10aXRsZSwuY3VzdG9tZXItYWNjb3VudCAudGFibGUtY2FwdGlvbiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXRpdGxlIGgxLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmxlZ2VuZCwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5ib3gtaGVhZCBoMiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5ib3gtdGl0bGUgaDMsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAuc3ViLXRpdGxlLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnRhYmxlLWNhcHRpb24sLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5wYWdlLXRpdGxlIGgxLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAubGVnZW5kLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYm94LWhlYWQgaDIsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5ib3gtdGl0bGUgaDMsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5zdWItdGl0bGUsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC50YWJsZS1jYXB0aW9uLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAucGFnZS10aXRsZSBoMSwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmxlZ2VuZCwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJveC1oZWFkIGgyLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuYm94LXRpdGxlIGgzLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuc3ViLXRpdGxlLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAudGFibGUtY2FwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjJweDtwYWRkaW5nLXRvcDoyMHB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFjY291bnQtbG9naW4gLnBhZ2UtdGl0bGUgaDE6YWZ0ZXIsLmFjY291bnQtbG9naW4gLmxlZ2VuZDphZnRlciwuYWNjb3VudC1sb2dpbiAuYm94LWhlYWQgaDI6YWZ0ZXIsLmFjY291bnQtbG9naW4gLmJveC10aXRsZSBoMzphZnRlciwuYWNjb3VudC1sb2dpbiAuc3ViLXRpdGxlOmFmdGVyLC5hY2NvdW50LWxvZ2luIC50YWJsZS1jYXB0aW9uOmFmdGVyLC5hY2NvdW50LWNyZWF0ZSAucGFnZS10aXRsZSBoMTphZnRlciwuYWNjb3VudC1jcmVhdGUgLmxlZ2VuZDphZnRlciwuYWNjb3VudC1jcmVhdGUgLmJveC1oZWFkIGgyOmFmdGVyLC5hY2NvdW50LWNyZWF0ZSAuYm94LXRpdGxlIGgzOmFmdGVyLC5hY2NvdW50LWNyZWF0ZSAuc3ViLXRpdGxlOmFmdGVyLC5hY2NvdW50LWNyZWF0ZSAudGFibGUtY2FwdGlvbjphZnRlciwuZm9yZ290cGFzc3dvcmQgLnBhZ2UtdGl0bGUgaDE6YWZ0ZXIsLmZvcmdvdHBhc3N3b3JkIC5sZWdlbmQ6YWZ0ZXIsLmZvcmdvdHBhc3N3b3JkIC5ib3gtaGVhZCBoMjphZnRlciwuZm9yZ290cGFzc3dvcmQgLmJveC10aXRsZSBoMzphZnRlciwuZm9yZ290cGFzc3dvcmQgLnN1Yi10aXRsZTphZnRlciwuZm9yZ290cGFzc3dvcmQgLnRhYmxlLWNhcHRpb246YWZ0ZXIsLm15LWFjY291bnQgLnBhZ2UtdGl0bGUgaDE6YWZ0ZXIsLm15LWFjY291bnQgLmxlZ2VuZDphZnRlciwubXktYWNjb3VudCAuYm94LWhlYWQgaDI6YWZ0ZXIsLm15LWFjY291bnQgLmJveC10aXRsZSBoMzphZnRlciwubXktYWNjb3VudCAuc3ViLXRpdGxlOmFmdGVyLC5teS1hY2NvdW50IC50YWJsZS1jYXB0aW9uOmFmdGVyLC5jdXN0b21lci1hY2NvdW50IC5wYWdlLXRpdGxlIGgxOmFmdGVyLC5jdXN0b21lci1hY2NvdW50IC5sZWdlbmQ6YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQgLmJveC1oZWFkIGgyOmFmdGVyLC5jdXN0b21lci1hY2NvdW50IC5ib3gtdGl0bGUgaDM6YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQgLnN1Yi10aXRsZTphZnRlciwuY3VzdG9tZXItYWNjb3VudCAudGFibGUtY2FwdGlvbjphZnRlciwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXRpdGxlIGgxOmFmdGVyLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmxlZ2VuZDphZnRlciwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5ib3gtaGVhZCBoMjphZnRlciwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5ib3gtdGl0bGUgaDM6YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAuc3ViLXRpdGxlOmFmdGVyLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnRhYmxlLWNhcHRpb246YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5wYWdlLXRpdGxlIGgxOmFmdGVyLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAubGVnZW5kOmFmdGVyLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYm94LWhlYWQgaDI6YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5ib3gtdGl0bGUgaDM6YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5zdWItdGl0bGU6YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC50YWJsZS1jYXB0aW9uOmFmdGVyLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAucGFnZS10aXRsZSBoMTphZnRlciwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmxlZ2VuZDphZnRlciwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJveC1oZWFkIGgyOmFmdGVyLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuYm94LXRpdGxlIGgzOmFmdGVyLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuc3ViLXRpdGxlOmFmdGVyLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAudGFibGUtY2FwdGlvbjphZnRlcnt3aWR0aDo1NXB4O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LmFjY291bnQtbG9naW4gLnBhZ2UtdGl0bGUgaDEsLmFjY291bnQtbG9naW4gLmxlZ2VuZCwuYWNjb3VudC1sb2dpbiAuYm94LWhlYWQgaDIsLmFjY291bnQtbG9naW4gLmJveC10aXRsZSBoMywuYWNjb3VudC1sb2dpbiAuc3ViLXRpdGxlLC5hY2NvdW50LWxvZ2luIC50YWJsZS1jYXB0aW9uLC5hY2NvdW50LWNyZWF0ZSAucGFnZS10aXRsZSBoMSwuYWNjb3VudC1jcmVhdGUgLmxlZ2VuZCwuYWNjb3VudC1jcmVhdGUgLmJveC1oZWFkIGgyLC5hY2NvdW50LWNyZWF0ZSAuYm94LXRpdGxlIGgzLC5hY2NvdW50LWNyZWF0ZSAuc3ViLXRpdGxlLC5hY2NvdW50LWNyZWF0ZSAudGFibGUtY2FwdGlvbiwuZm9yZ290cGFzc3dvcmQgLnBhZ2UtdGl0bGUgaDEsLmZvcmdvdHBhc3N3b3JkIC5sZWdlbmQsLmZvcmdvdHBhc3N3b3JkIC5ib3gtaGVhZCBoMiwuZm9yZ290cGFzc3dvcmQgLmJveC10aXRsZSBoMywuZm9yZ290cGFzc3dvcmQgLnN1Yi10aXRsZSwuZm9yZ290cGFzc3dvcmQgLnRhYmxlLWNhcHRpb24sLm15LWFjY291bnQgLnBhZ2UtdGl0bGUgaDEsLm15LWFjY291bnQgLmxlZ2VuZCwubXktYWNjb3VudCAuYm94LWhlYWQgaDIsLm15LWFjY291bnQgLmJveC10aXRsZSBoMywubXktYWNjb3VudCAuc3ViLXRpdGxlLC5teS1hY2NvdW50IC50YWJsZS1jYXB0aW9uLC5jdXN0b21lci1hY2NvdW50IC5wYWdlLXRpdGxlIGgxLC5jdXN0b21lci1hY2NvdW50IC5sZWdlbmQsLmN1c3RvbWVyLWFjY291bnQgLmJveC1oZWFkIGgyLC5jdXN0b21lci1hY2NvdW50IC5ib3gtdGl0bGUgaDMsLmN1c3RvbWVyLWFjY291bnQgLnN1Yi10aXRsZSwuY3VzdG9tZXItYWNjb3VudCAudGFibGUtY2FwdGlvbiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXRpdGxlIGgxLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmxlZ2VuZCwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5ib3gtaGVhZCBoMiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5ib3gtdGl0bGUgaDMsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAuc3ViLXRpdGxlLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnRhYmxlLWNhcHRpb24sLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5wYWdlLXRpdGxlIGgxLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAubGVnZW5kLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYm94LWhlYWQgaDIsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5ib3gtdGl0bGUgaDMsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5zdWItdGl0bGUsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC50YWJsZS1jYXB0aW9uLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAucGFnZS10aXRsZSBoMSwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmxlZ2VuZCwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJveC1oZWFkIGgyLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuYm94LXRpdGxlIGgzLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuc3ViLXRpdGxlLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAudGFibGUtY2FwdGlvbntmb250LXNpemU6MjhweDtwYWRkaW5nLXRvcDozMHB4fX0uYWNjb3VudC1sb2dpbiBsYWJlbCwuYWNjb3VudC1jcmVhdGUgbGFiZWwsLmZvcmdvdHBhc3N3b3JkIGxhYmVsLC5teS1hY2NvdW50IGxhYmVsLC5jdXN0b21lci1hY2NvdW50IGxhYmVsLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgbGFiZWwsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIGxhYmVsLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCBsYWJlbHtwYWRkaW5nLXRvcDoxMHB4fS5hY2NvdW50LWxvZ2luIC5idXR0b25zLXNldCwuYWNjb3VudC1jcmVhdGUgLmJ1dHRvbnMtc2V0LC5mb3Jnb3RwYXNzd29yZCAuYnV0dG9ucy1zZXQsLm15LWFjY291bnQgLmJ1dHRvbnMtc2V0LC5jdXN0b21lci1hY2NvdW50IC5idXR0b25zLXNldCwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5idXR0b25zLXNldCwuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gLmJ1dHRvbnMtc2V0LC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuYnV0dG9ucy1zZXR7bWFyZ2luOjI1cHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uYWNjb3VudC1sb2dpbiAuYnV0dG9ucy1zZXQgYnV0dG9uLC5hY2NvdW50LWxvZ2luIC5idXR0b25zLXNldCAuYnV0dG9uLC5hY2NvdW50LWNyZWF0ZSAuYnV0dG9ucy1zZXQgYnV0dG9uLC5hY2NvdW50LWNyZWF0ZSAuYnV0dG9ucy1zZXQgLmJ1dHRvbiwuZm9yZ290cGFzc3dvcmQgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwuZm9yZ290cGFzc3dvcmQgLmJ1dHRvbnMtc2V0IC5idXR0b24sLm15LWFjY291bnQgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwubXktYWNjb3VudCAuYnV0dG9ucy1zZXQgLmJ1dHRvbiwuY3VzdG9tZXItYWNjb3VudCAuYnV0dG9ucy1zZXQgYnV0dG9uLC5jdXN0b21lci1hY2NvdW50IC5idXR0b25zLXNldCAuYnV0dG9uLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5idXR0b25zLXNldCAuYnV0dG9uLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYnV0dG9ucy1zZXQgYnV0dG9uLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYnV0dG9ucy1zZXQgLmJ1dHRvbiwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJ1dHRvbnMtc2V0IC5idXR0b257d2lkdGg6MTAwJTttYXJnaW46NXB4IDB9LmFjY291bnQtbG9naW4gLmJ1dHRvbnMtc2V0IGJ1dHRvbiBhLC5hY2NvdW50LWxvZ2luIC5idXR0b25zLXNldCAuYnV0dG9uIGEsLmFjY291bnQtY3JlYXRlIC5idXR0b25zLXNldCBidXR0b24gYSwuYWNjb3VudC1jcmVhdGUgLmJ1dHRvbnMtc2V0IC5idXR0b24gYSwuZm9yZ290cGFzc3dvcmQgLmJ1dHRvbnMtc2V0IGJ1dHRvbiBhLC5mb3Jnb3RwYXNzd29yZCAuYnV0dG9ucy1zZXQgLmJ1dHRvbiBhLC5teS1hY2NvdW50IC5idXR0b25zLXNldCBidXR0b24gYSwubXktYWNjb3VudCAuYnV0dG9ucy1zZXQgLmJ1dHRvbiBhLC5jdXN0b21lci1hY2NvdW50IC5idXR0b25zLXNldCBidXR0b24gYSwuY3VzdG9tZXItYWNjb3VudCAuYnV0dG9ucy1zZXQgLmJ1dHRvbiBhLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmJ1dHRvbnMtc2V0IGJ1dHRvbiBhLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmJ1dHRvbnMtc2V0IC5idXR0b24gYSwuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gLmJ1dHRvbnMtc2V0IGJ1dHRvbiBhLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYnV0dG9ucy1zZXQgLmJ1dHRvbiBhLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuYnV0dG9ucy1zZXQgYnV0dG9uIGEsLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5idXR0b25zLXNldCAuYnV0dG9uIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuYWNjb3VudC1sb2dpbiAuYnV0dG9ucy1zZXQsLmFjY291bnQtY3JlYXRlIC5idXR0b25zLXNldCwuZm9yZ290cGFzc3dvcmQgLmJ1dHRvbnMtc2V0LC5teS1hY2NvdW50IC5idXR0b25zLXNldCwuY3VzdG9tZXItYWNjb3VudCAuYnV0dG9ucy1zZXQsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAuYnV0dG9ucy1zZXQsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5idXR0b25zLXNldCwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJ1dHRvbnMtc2V0e3RleHQtYWxpZ246bGVmdH0uYWNjb3VudC1sb2dpbiAuYnV0dG9ucy1zZXQgYnV0dG9uLC5hY2NvdW50LWxvZ2luIC5idXR0b25zLXNldCAuYnV0dG9uLC5hY2NvdW50LWNyZWF0ZSAuYnV0dG9ucy1zZXQgYnV0dG9uLC5hY2NvdW50LWNyZWF0ZSAuYnV0dG9ucy1zZXQgLmJ1dHRvbiwuZm9yZ290cGFzc3dvcmQgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwuZm9yZ290cGFzc3dvcmQgLmJ1dHRvbnMtc2V0IC5idXR0b24sLm15LWFjY291bnQgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwubXktYWNjb3VudCAuYnV0dG9ucy1zZXQgLmJ1dHRvbiwuY3VzdG9tZXItYWNjb3VudCAuYnV0dG9ucy1zZXQgYnV0dG9uLC5jdXN0b21lci1hY2NvdW50IC5idXR0b25zLXNldCAuYnV0dG9uLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5idXR0b25zLXNldCAuYnV0dG9uLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYnV0dG9ucy1zZXQgYnV0dG9uLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuYnV0dG9ucy1zZXQgLmJ1dHRvbiwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLmJ1dHRvbnMtc2V0IC5idXR0b257d2lkdGg6YXV0b319LmFjY291bnQtbG9naW4gLmZvcm0taW5zdHJ1Y3Rpb25zLC5hY2NvdW50LWNyZWF0ZSAuZm9ybS1pbnN0cnVjdGlvbnMsLmZvcmdvdHBhc3N3b3JkIC5mb3JtLWluc3RydWN0aW9ucywubXktYWNjb3VudCAuZm9ybS1pbnN0cnVjdGlvbnMsLmN1c3RvbWVyLWFjY291bnQgLmZvcm0taW5zdHJ1Y3Rpb25zLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmZvcm0taW5zdHJ1Y3Rpb25zLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuZm9ybS1pbnN0cnVjdGlvbnMsLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5mb3JtLWluc3RydWN0aW9uc3t0ZXh0LWFsaWduOmNlbnRlcn0uYWNjb3VudC1sb2dpbiAuc3Vic2NyaXB0aW9uLC5hY2NvdW50LWNyZWF0ZSAuc3Vic2NyaXB0aW9uLC5mb3Jnb3RwYXNzd29yZCAuc3Vic2NyaXB0aW9uLC5teS1hY2NvdW50IC5zdWJzY3JpcHRpb24sLmN1c3RvbWVyLWFjY291bnQgLnN1YnNjcmlwdGlvbiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5zdWJzY3JpcHRpb24sLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24sLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5zdWJzY3JpcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LmFjY291bnQtbG9naW4gLnN1YnNjcmlwdGlvbiBmb3JtIC5maWVsZHNldCwuYWNjb3VudC1jcmVhdGUgLnN1YnNjcmlwdGlvbiBmb3JtIC5maWVsZHNldCwuZm9yZ290cGFzc3dvcmQgLnN1YnNjcmlwdGlvbiBmb3JtIC5maWVsZHNldCwubXktYWNjb3VudCAuc3Vic2NyaXB0aW9uIGZvcm0gLmZpZWxkc2V0LC5jdXN0b21lci1hY2NvdW50IC5zdWJzY3JpcHRpb24gZm9ybSAuZmllbGRzZXQsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAuc3Vic2NyaXB0aW9uIGZvcm0gLmZpZWxkc2V0LC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiAuc3Vic2NyaXB0aW9uIGZvcm0gLmZpZWxkc2V0LC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuc3Vic2NyaXB0aW9uIGZvcm0gLmZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgI2M4YzhjODtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MzBweCBhdXRvO3BhZGRpbmc6MTBweCA0MHB4fS5hY2NvdW50LWxvZ2luIC5zdWJzY3JpcHRpb24gLmJ1dHRvbnMtc2V0LC5hY2NvdW50LWNyZWF0ZSAuc3Vic2NyaXB0aW9uIC5idXR0b25zLXNldCwuZm9yZ290cGFzc3dvcmQgLnN1YnNjcmlwdGlvbiAuYnV0dG9ucy1zZXQsLm15LWFjY291bnQgLnN1YnNjcmlwdGlvbiAuYnV0dG9ucy1zZXQsLmN1c3RvbWVyLWFjY291bnQgLnN1YnNjcmlwdGlvbiAuYnV0dG9ucy1zZXQsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAuc3Vic2NyaXB0aW9uIC5idXR0b25zLXNldCwuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbiAuYnV0dG9ucy1zZXQsLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5zdWJzY3JpcHRpb24gLmJ1dHRvbnMtc2V0e3RleHQtYWxpZ246Y2VudGVyfS5hY2NvdW50LWxvZ2luIHVsLm1lc3NhZ2VzLC5hY2NvdW50LWNyZWF0ZSB1bC5tZXNzYWdlcywuZm9yZ290cGFzc3dvcmQgdWwubWVzc2FnZXMsLm15LWFjY291bnQgdWwubWVzc2FnZXMsLmN1c3RvbWVyLWFjY291bnQgdWwubWVzc2FnZXMsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyB1bC5tZXNzYWdlcywuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gdWwubWVzc2FnZXMsLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIHVsLm1lc3NhZ2Vze3BhZGRpbmc6MTVweCAwfS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgI21haW57cGFkZGluZzozMHB4fS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgI21haW4gcHt0ZXh0LWFsaWduOmNlbnRlcn0uYWNjb3VudC1sb2dpbntwYWRkaW5nOjIwcHggMzBweH0uYWNjb3VudC1sb2dpbiAucmVnaXN0ZXJlZC11c2VycywuYWNjb3VudC1sb2dpbiAubmV3LXVzZXJze3BhZGRpbmctYm90dG9tOjQwcHh9LmFjY291bnQtbG9naW4gLmJlbmVmaXRzIGxpe3BhZGRpbmctYm90dG9tOjMwcHh9LmFjY291bnQtbG9naW4gLmJlbmVmaXRzIGxpIHNwYW57d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjI1cHh9LmFjY291bnQtbG9naW4gLmJlbmVmaXRzIGxpIHNwYW46YWZ0ZXIsLmFjY291bnQtbG9naW4gLmJlbmVmaXRzIGxpIHNwYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5cHg7bGVmdDowO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDojNGY0ZjRmfS5hY2NvdW50LWxvZ2luIC5iZW5lZml0cyBsaSBzcGFuOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmFjY291bnQtbG9naW4gLmJlbmVmaXRzIGxpIHNwYW46YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uYWNjb3VudC1sb2dpbiAuYmVuZWZpdHMgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5hY2NvdW50LWxvZ2luIGgye2ZvbnQtc2l6ZToyMnB4O3RleHQtYWxpZ246Y2VudGVyfS5hY2NvdW50LWNyZWF0ZSwuZm9yZ290cGFzc3dvcmQsLmNvbmZpcm1hdGlvbntwYWRkaW5nOjIwcHggMzBweH0uYWNjb3VudC1jcmVhdGUgLm5ld3NsZXR0ZXIsLmZvcmdvdHBhc3N3b3JkIC5uZXdzbGV0dGVyLC5jb25maXJtYXRpb24gLm5ld3NsZXR0ZXJ7cGFkZGluZy10b3A6MjVweH0uYWNjb3VudC1jcmVhdGUgLm5ld3NsZXR0ZXIgbGFiZWwsLmZvcmdvdHBhc3N3b3JkIC5uZXdzbGV0dGVyIGxhYmVsLC5jb25maXJtYXRpb24gLm5ld3NsZXR0ZXIgbGFiZWx7Zm9udC1mYW1pbHk6XCJhZG9iZS1jYXNsb24tcHJvXCIsc2VyaWY7Zm9udC1zaXplOjE4cHg7dGV4dC10cmFuc2Zvcm06bm9uZX0uZXJyb3ItbXNne2JvcmRlcjoxcHggc29saWQgI0ZGODk4OSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMTM3LDEzNywwLjIpICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxOHB4IDE1cHggMTJweCAxNXB4O21hcmdpbi10b3A6LTExcHg7Y29sb3I6I0Q0NjY2NjttYXJnaW4tYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MS4yO3Bvc2l0aW9uOnJlbGF0aXZlfS5lcnJvci1tc2c6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MTVweDt0b3A6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNENDY2NjY7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjEwcHh9LmN1c3RvbWVyLWFjY291bnQgI21haW57cGFkZGluZzowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwNzBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY3VzdG9tZXItYWNjb3VudCAjbWFpbj4uaW5uZXJ7bWFyZ2luOjVweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey5jdXN0b21lci1hY2NvdW50ICNtYWluPi5pbm5lcnttYXJnaW46MTNweH19LmN1c3RvbWVyLWFjY291bnQgI21haW46YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuY3VzdG9tZXItYWNjb3VudCAjbWFpbnttYXgtd2lkdGg6MTEwMnB4O3BhZGRpbmc6MTNweH19LmN1c3RvbWVyLWFjY291bnQgLmNvbC1tYWlue3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmN1c3RvbWVyLWFjY291bnQgLmJsb2NrLWFjY291bnR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M4YzhjODtmb250LXdlaWdodDozMDB9LmN1c3RvbWVyLWFjY291bnQgLmJsb2NrLWFjY291bnQgdWx7bWFyZ2luOjAgMCAyMHB4IDA7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6NDBweCAzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7bWluLXdpZHRoOjIwMHB4fS5jdXN0b21lci1hY2NvdW50IC5ibG9jay1hY2NvdW50IHVsIC5ibG9jay10aXRsZXtmb250LXNpemU6MjRweH0uY3VzdG9tZXItYWNjb3VudCAuYmxvY2stYWNjb3VudCB1bCBsaXtwYWRkaW5nLXRvcDoyNXB4fS5jdXN0b21lci1hY2NvdW50IC5ibG9jay1hY2NvdW50IHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzRmNGY0Zn0uY3VzdG9tZXItYWNjb3VudCAuYmxvY2stYWNjb3VudCB1bCAuY3VycmVudHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50e2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MCAxMHB4fS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5jb250ZW50e21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjUwMHB4fS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC53ZWxjb21lLW1zZ3t0ZXh0LWFsaWduOmNlbnRlcn0uY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFjY291bnQtaW5mbywuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFkZHJlc3MtaW5mbywuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFkZHJlc3Nlcy1saXN0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWNjb3VudC1pbmZvIGgyLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzcy1pbmZvIGgyLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgaDJ7Zm9udC1zaXplOjE0cHg7cGFkZGluZy1ib3R0b206MTBweH0uY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFjY291bnQtaW5mbyAuYm94LC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzcy1pbmZvIC5ib3gsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzZXMtbGlzdCAuYm94e2JhY2tncm91bmQ6I2Y0ZjRmNDtwYWRkaW5nOjIwcHggMzBweDttYXJnaW46NXB4IDB9LmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hY2NvdW50LWluZm8gLmJveCBhZGRyZXNzLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWNjb3VudC1pbmZvIC5ib3ggcCwuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFjY291bnQtaW5mbyAuYm94IGEsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzLWluZm8gLmJveCBhZGRyZXNzLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzcy1pbmZvIC5ib3ggcCwuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFkZHJlc3MtaW5mbyAuYm94IGEsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzZXMtbGlzdCAuYm94IGFkZHJlc3MsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzZXMtbGlzdCAuYm94IHAsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzZXMtbGlzdCAuYm94IGF7bGluZS1oZWlnaHQ6MjJweH0uY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFjY291bnQtaW5mbyAuYm94IGFkZHJlc3MsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzLWluZm8gLmJveCBhZGRyZXNzLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgLmJveCBhZGRyZXNze3BhZGRpbmctYm90dG9tOjIwcHh9LmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmxpbmtze21hcmdpbi1ib3R0b206MDtmb250LXN0eWxlOml0YWxpY30uY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAubWFuYWdlLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5hbGx7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5yZWNlbnR7cGFkZGluZy10b3A6MTBweH0uY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYWRkLWFkZHJlc3N7bWFyZ2luOjIwcHggMCA0MHB4IDB9LmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmFkZHJlc3Nlcy1hZGRpdGlvbmFsIGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzg7bWFyZ2luLWJvdHRvbToyMHB4fS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5hZGRyZXNzZXMtYWRkaXRpb25hbCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtib3JkZXI6MH0uY3VzdG9tZXItYWNjb3VudCAucGFzc3tjdXJzb3I6cG9pbnRlcn0uY3VzdG9tZXItYWNjb3VudCAuaGFsZntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY3VzdG9tZXItYWNjb3VudCAuaGFsZiAuZmllbGR7d2lkdGg6NDklfS5zaGlwcGluZy10cmFja2luZy1wb3B1cHtiYWNrZ3JvdW5kOiNmNGY0ZjQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzozMHB4fS5zaGlwcGluZy10cmFja2luZy1wb3B1cCAudHJhY2tpbmctdGFibGUtcG9wdXB7bGluZS1oZWlnaHQ6MjZweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHh9LnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC50cmFja2luZy10YWJsZS1wb3B1cCBsaXtwYWRkaW5nOjE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4fS5zaGlwcGluZy10cmFja2luZy1wb3B1cCAudHJhY2tpbmctdGFibGUtcG9wdXAgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M4YzhjOH0uc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLnRyYWNraW5nLXRhYmxlLXBvcHVwIGxpOmJlZm9yZSwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLnRyYWNraW5nLXRhYmxlLXBvcHVwIGxpOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLnRyYWNraW5nLXRhYmxlLXBvcHVwIGxpOmFmdGVye2NsZWFyOmJvdGh9LnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC50cmFja2luZy10YWJsZS1wb3B1cCBkdHtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7ZmxvYXQ6bGVmdDt3aWR0aDo0MCV9LnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC50cmFja2luZy10YWJsZS1wb3B1cCBkZHtmbG9hdDpsZWZ0O3dpZHRoOjYwJTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjZweDtsaW5lLWhlaWdodDoyMHB4fS5zaGlwcGluZy10cmFja2luZy1wb3B1cCAudHJhY2tpbmctdGFibGUtcG9wdXAgLmxhYmVse3RleHQtYWxpZ246bGVmdH0uc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgLnRyYWNraW5nLXRhYmxlLXBvcHVwIC5lcnJvcnt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjEwcHggMCAwIDB9LnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5idXR0b25zLXNldHt0ZXh0LWFsaWduOmNlbnRlcn0uc2FsZXMtb3JkZXItaGlzdG9yeSBoMywuc2FsZXMtb3JkZXItdmlldyBoMywubXktYWNjb3VudCBoM3tmb250LXNpemU6MjhweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDo0MHB4fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5jb3VudC1jb250YWluZXIsLnNhbGVzLW9yZGVyLXZpZXcgLmNvdW50LWNvbnRhaW5lciwubXktYWNjb3VudCAuY291bnQtY29udGFpbmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1ib3R0b206MTBweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAuY291bnQtY29udGFpbmVyIC5hbW91bnQsLnNhbGVzLW9yZGVyLXZpZXcgLmNvdW50LWNvbnRhaW5lciAuYW1vdW50LC5teS1hY2NvdW50IC5jb3VudC1jb250YWluZXIgLmFtb3VudHtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7bWFyZ2luOjM1cHggMCAwIDA7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIsLnNhbGVzLW9yZGVyLXZpZXcgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciwubXktYWNjb3VudCAuY291bnQtY29udGFpbmVyIC5saW1pdGVye3dpZHRoOjgwcHggIWltcG9ydGFudH0uc2FsZXMtb3JkZXItaGlzdG9yeSAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIGxhYmVsLC5zYWxlcy1vcmRlci12aWV3IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgbGFiZWwsLm15LWFjY291bnQgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciBsYWJlbHtmb250LWZhbWlseTpcImFkb2JlLWNhc2xvbi1wcm9cIixzZXJpZjttYXJnaW4tYm90dG9tOjVweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgLnNlbGVjdGJveGl0LC5zYWxlcy1vcmRlci1oaXN0b3J5IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgLnNlbGVjdGJveGl0LWNvbnRhaW5lciwuc2FsZXMtb3JkZXItaGlzdG9yeSAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIGksLnNhbGVzLW9yZGVyLXZpZXcgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciAuc2VsZWN0Ym94aXQsLnNhbGVzLW9yZGVyLXZpZXcgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciAuc2VsZWN0Ym94aXQtY29udGFpbmVyLC5zYWxlcy1vcmRlci12aWV3IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgaSwubXktYWNjb3VudCAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIC5zZWxlY3Rib3hpdCwubXktYWNjb3VudCAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIC5zZWxlY3Rib3hpdC1jb250YWluZXIsLm15LWFjY291bnQgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciBpe2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHggIWltcG9ydGFudH0uc2FsZXMtb3JkZXItaGlzdG9yeSAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LXRleHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciBpIC5zZWxlY3Rib3hpdC10ZXh0LC5zYWxlcy1vcmRlci12aWV3IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LC5zYWxlcy1vcmRlci12aWV3IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtdGV4dCwuc2FsZXMtb3JkZXItdmlldyAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIGkgLnNlbGVjdGJveGl0LXRleHQsLm15LWFjY291bnQgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciAuc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LXRleHQsLm15LWFjY291bnQgLmNvdW50LWNvbnRhaW5lciAubGltaXRlciAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC10ZXh0LC5teS1hY2NvdW50IC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgaSAuc2VsZWN0Ym94aXQtdGV4dHtsaW5lLWhlaWdodDozNXB4ICFpbXBvcnRhbnR9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLnRpdGxlLWJ1dHRvbnMsLnNhbGVzLW9yZGVyLXZpZXcgLnRpdGxlLWJ1dHRvbnMsLm15LWFjY291bnQgLnRpdGxlLWJ1dHRvbnN7dGV4dC1hbGlnbjpjZW50ZXJ9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLnRpdGxlLWJ1dHRvbnMgcCwuc2FsZXMtb3JkZXItdmlldyAudGl0bGUtYnV0dG9ucyBwLC5teS1hY2NvdW50IC50aXRsZS1idXR0b25zIHB7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MjRweDtmb250LXNpemU6MThweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAudGl0bGUtYnV0dG9ucyAub3JkZXItbGlua3MsLnNhbGVzLW9yZGVyLXZpZXcgLnRpdGxlLWJ1dHRvbnMgLm9yZGVyLWxpbmtzLC5teS1hY2NvdW50IC50aXRsZS1idXR0b25zIC5vcmRlci1saW5rc3twYWRkaW5nLXRvcDoyMHB4fS5zYWxlcy1vcmRlci1oaXN0b3J5IC50aXRsZS1idXR0b25zIC5vcmRlci1saW5rcyBhLC5zYWxlcy1vcmRlci12aWV3IC50aXRsZS1idXR0b25zIC5vcmRlci1saW5rcyBhLC5teS1hY2NvdW50IC50aXRsZS1idXR0b25zIC5vcmRlci1saW5rcyBhe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc3R5bGU6aXRhbGljfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1pbmZvLWJveCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItaW5mby1ib3gsLm15LWFjY291bnQgLm9yZGVyLWluZm8tYm94e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1pbmZvLWJveCBoMiwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItaW5mby1ib3ggaDIsLm15LWFjY291bnQgLm9yZGVyLWluZm8tYm94IGgye2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmctYm90dG9tOjEwcHh9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWluZm8tYm94IC5ib3gsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWluZm8tYm94IC5ib3gsLm15LWFjY291bnQgLm9yZGVyLWluZm8tYm94IC5ib3h7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6MjBweCAzMHB4O21hcmdpbjoxMHB4IDB9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWluZm8tYm94IC5ib3ggYWRkcmVzcywuc2FsZXMtb3JkZXItdmlldyAub3JkZXItaW5mby1ib3ggLmJveCBhZGRyZXNzLC5teS1hY2NvdW50IC5vcmRlci1pbmZvLWJveCAuYm94IGFkZHJlc3N7bGluZS1oZWlnaHQ6MjJweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAjb3JkZXItaW5mby10YWJzLC5zYWxlcy1vcmRlci12aWV3ICNvcmRlci1pbmZvLXRhYnMsLm15LWFjY291bnQgI29yZGVyLWluZm8tdGFic3ttYXJnaW46NTBweCAwIDEwcHggMH0uc2FsZXMtb3JkZXItaGlzdG9yeSAjb3JkZXItaW5mby10YWJzIGxpLC5zYWxlcy1vcmRlci12aWV3ICNvcmRlci1pbmZvLXRhYnMgbGksLm15LWFjY291bnQgI29yZGVyLWluZm8tdGFicyBsaXtwYWRkaW5nOjdweCAwIDRweCAwO2ZvbnQtc3R5bGU6aXRhbGljO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjOH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItbGlua3MsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWxpbmtzLC5teS1hY2NvdW50IC5vcmRlci1saW5rc3t0ZXh0LWFsaWduOmNlbnRlcn0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItbGlua3MgYSwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItbGlua3MgYSwubXktYWNjb3VudCAub3JkZXItbGlua3MgYXtmb250LXNpemU6MThweDtmb250LXN0eWxlOml0YWxpY30uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyB1bCwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIHVsLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IHVsLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIHVsLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgdWwsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgdWwsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgdWwsLm15LWFjY291bnQgLm9yZGVycyB1bCwubXktYWNjb3VudCAuYm94LXJlY2VudCB1bHtsaW5lLWhlaWdodDoyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIGxpLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgbGksLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgbGksLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgbGksLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyBsaSwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCBsaSwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyBsaSwubXktYWNjb3VudCAub3JkZXJzIGxpLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzg7cGFkZGluZzoyMHB4IDB9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgbGk6Zmlyc3QtY2hpbGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyBsaTpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCBsaTpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyBsaTpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIGxpOmZpcnN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IGxpOmZpcnN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIGxpOmZpcnN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlcnMgbGk6Zmlyc3QtY2hpbGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M4YzhjOH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaTpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCBsaTpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIGxpOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyBsaTpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IGxpOmxhc3QtY2hpbGQsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgbGk6bGFzdC1jaGlsZCwubXktYWNjb3VudCAub3JkZXJzIGxpOmxhc3QtY2hpbGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgbGk6bGFzdC1jaGlsZHtib3JkZXI6MH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaSBkbCwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpIGRsLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IGxpIGRsLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIGxpIGRsLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgbGkgZGwsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGkgZGwsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgbGkgZGwsLm15LWFjY291bnQgLm9yZGVycyBsaSBkbCwubXktYWNjb3VudCAuYm94LXJlY2VudCBsaSBkbHtwYWRkaW5nLXRvcDo1cHg7d2lkdGg6MTAwJX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaSBkbCBkdCwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpIGRsIGR0LC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IGxpIGRsIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIGxpIGRsIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgbGkgZGwgZHQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGkgZGwgZHQsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgbGkgZGwgZHQsLm15LWFjY291bnQgLm9yZGVycyBsaSBkbCBkdCwubXktYWNjb3VudCAuYm94LXJlY2VudCBsaSBkbCBkdHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2Zsb2F0OmxlZnQ7d2lkdGg6NDAlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIGxpIGRsIGRkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgbGkgZGwgZGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgbGkgZGwgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgbGkgZGwgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyBsaSBkbCBkZCwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCBsaSBkbCBkZCwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyBsaSBkbCBkZCwubXktYWNjb3VudCAub3JkZXJzIGxpIGRsIGRkLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IGxpIGRsIGRke2Zsb2F0OmxlZnQ7d2lkdGg6NjAlO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6NnB4O2xpbmUtaGVpZ2h0OjIwcHh9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgbGkgZGwgLnZpZXcsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyBsaSBkbCAudmlldywuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCBsaSBkbCAudmlldywuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyBsaSBkbCAudmlldywuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIGxpIGRsIC52aWV3LC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IGxpIGRsIC52aWV3LC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIGxpIGRsIC52aWV3LC5teS1hY2NvdW50IC5vcmRlcnMgbGkgZGwgLnZpZXcsLm15LWFjY291bnQgLmJveC1yZWNlbnQgbGkgZGwgLnZpZXd7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnRvdGFscywuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIC50b3RhbHMsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgLnRvdGFscywuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAudG90YWxzLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLnRvdGFscywuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudG90YWxzLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC50b3RhbHMsLm15LWFjY291bnQgLm9yZGVycyAudG90YWxzLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC50b3RhbHN7cGFkZGluZzoyMHB4IDAgMTBweCAwfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGwgZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbCBkZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIC50b3RhbHMgZGwgZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAudG90YWxzIGRsIGRkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC50b3RhbHMgZGwgZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgLnRvdGFscyBkbCBkZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAudG90YWxzIGRsIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGwgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyAudG90YWxzIGRsIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLnRvdGFscyBkbCBkZCwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudG90YWxzIGRsIGR0LC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IC50b3RhbHMgZGwgZGQsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbCBkdCwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAudG90YWxzIGRsIGRkLC5teS1hY2NvdW50IC5vcmRlcnMgLnRvdGFscyBkbCBkdCwubXktYWNjb3VudCAub3JkZXJzIC50b3RhbHMgZGwgZGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgLnRvdGFscyBkbCBkdCwubXktYWNjb3VudCAuYm94LXJlY2VudCAudG90YWxzIGRsIGRke2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtkaXNwbGF5OmJsb2NrO3dpZHRoOjUwJTtmb250LXNpemU6MTRweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyAudG90YWxzIGRsIGR0IHNwYW4sLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbCBkZCBzcGFuLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnRvdGFscyBkbCBkdCBzcGFuLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnRvdGFscyBkbCBkZCBzcGFuLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC50b3RhbHMgZGwgZHQgc3Bhbiwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAudG90YWxzIGRsIGRkIHNwYW4sLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbCBkdCBzcGFuLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGwgZGQgc3Bhbiwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgZGwgZHQgc3Bhbiwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgZGwgZGQgc3Bhbiwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudG90YWxzIGRsIGR0IHNwYW4sLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnRvdGFscyBkbCBkZCBzcGFuLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGwgZHQgc3BhbiwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAudG90YWxzIGRsIGRkIHNwYW4sLm15LWFjY291bnQgLm9yZGVycyAudG90YWxzIGRsIGR0IHNwYW4sLm15LWFjY291bnQgLm9yZGVycyAudG90YWxzIGRsIGRkIHNwYW4sLm15LWFjY291bnQgLmJveC1yZWNlbnQgLnRvdGFscyBkbCBkdCBzcGFuLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC50b3RhbHMgZGwgZGQgc3BhbntmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGwgZGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAudG90YWxzIGRsIGRkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC50b3RhbHMgZGwgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbCBkZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgZGwgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnRvdGFscyBkbCBkZCwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAudG90YWxzIGRsIGRkLC5teS1hY2NvdW50IC5vcmRlcnMgLnRvdGFscyBkbCBkZCwubXktYWNjb3VudCAuYm94LXJlY2VudCAudG90YWxzIGRsIGRke3RleHQtYWxpZ246cmlnaHR9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbDpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnRvdGFscyBkbDpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC50b3RhbHMgZGw6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAudG90YWxzIGRsOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyAudG90YWxzIGRsOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnRvdGFscyBkbDpsYXN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGw6bGFzdC1jaGlsZCwubXktYWNjb3VudCAub3JkZXJzIC50b3RhbHMgZGw6bGFzdC1jaGlsZCwubXktYWNjb3VudCAuYm94LXJlY2VudCAudG90YWxzIGRsOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M4YzhjODtwYWRkaW5nLXRvcDoxMHB4O21hcmdpbi10b3A6MTBweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyAudG90YWxzIGRsOmxhc3QtY2hpbGQgZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbDpsYXN0LWNoaWxkIGRkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnRvdGFscyBkbDpsYXN0LWNoaWxkIGR0LC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnRvdGFscyBkbDpsYXN0LWNoaWxkIGRkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC50b3RhbHMgZGw6bGFzdC1jaGlsZCBkdCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAudG90YWxzIGRsOmxhc3QtY2hpbGQgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgLnRvdGFscyBkbDpsYXN0LWNoaWxkIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGw6bGFzdC1jaGlsZCBkZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgZGw6bGFzdC1jaGlsZCBkdCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgZGw6bGFzdC1jaGlsZCBkZCwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudG90YWxzIGRsOmxhc3QtY2hpbGQgZHQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnRvdGFscyBkbDpsYXN0LWNoaWxkIGRkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgZGw6bGFzdC1jaGlsZCBkdCwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAudG90YWxzIGRsOmxhc3QtY2hpbGQgZGQsLm15LWFjY291bnQgLm9yZGVycyAudG90YWxzIGRsOmxhc3QtY2hpbGQgZHQsLm15LWFjY291bnQgLm9yZGVycyAudG90YWxzIGRsOmxhc3QtY2hpbGQgZGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgLnRvdGFscyBkbDpsYXN0LWNoaWxkIGR0LC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC50b3RhbHMgZGw6bGFzdC1jaGlsZCBkZHtmb250LXNpemU6MjBweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyAudG90YWxzIC50YXggZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAudG90YWxzIC50YXggZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgLnRvdGFscyAudGF4IGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgLnRheCBkdCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgLnRheCBkdCwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudG90YWxzIC50YXggZHQsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnRvdGFscyAudGF4IGR0LC5teS1hY2NvdW50IC5vcmRlcnMgLnRvdGFscyAudGF4IGR0LC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC50b3RhbHMgLnRheCBkdHt3aWR0aDoxMDAlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgLnRheDpiZWZvcmUsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnRvdGFscyAudGF4OmFmdGVyLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnRvdGFscyAudGF4OmJlZm9yZSwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIC50b3RhbHMgLnRheDphZnRlciwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAudG90YWxzIC50YXg6YmVmb3JlLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC50b3RhbHMgLnRheDphZnRlciwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAudG90YWxzIC50YXg6YmVmb3JlLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgLnRheDphZnRlciwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgLnRheDpiZWZvcmUsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyAudG90YWxzIC50YXg6YWZ0ZXIsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnRvdGFscyAudGF4OmJlZm9yZSwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudG90YWxzIC50YXg6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnRvdGFscyAudGF4OmJlZm9yZSwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAudG90YWxzIC50YXg6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVycyAudG90YWxzIC50YXg6YmVmb3JlLC5teS1hY2NvdW50IC5vcmRlcnMgLnRvdGFscyAudGF4OmFmdGVyLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC50b3RhbHMgLnRheDpiZWZvcmUsLm15LWFjY291bnQgLmJveC1yZWNlbnQgLnRvdGFscyAudGF4OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyAudG90YWxzIC50YXg6YWZ0ZXIsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAudG90YWxzIC50YXg6YWZ0ZXIsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgLnRvdGFscyAudGF4OmFmdGVyLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC50b3RhbHMgLnRheDphZnRlciwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50b3RhbHMgLnRheDphZnRlciwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudG90YWxzIC50YXg6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnRvdGFscyAudGF4OmFmdGVyLC5teS1hY2NvdW50IC5vcmRlcnMgLnRvdGFscyAudGF4OmFmdGVyLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC50b3RhbHMgLnRheDphZnRlcntjbGVhcjpib3RofS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIGxpOmJlZm9yZSwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaTphZnRlciwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpOmJlZm9yZSwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpOmFmdGVyLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IGxpOmJlZm9yZSwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCBsaTphZnRlciwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyBsaTpiZWZvcmUsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgbGk6YWZ0ZXIsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyBsaTpiZWZvcmUsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyBsaTphZnRlciwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCBsaTpiZWZvcmUsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGk6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgbGk6YmVmb3JlLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIGxpOmFmdGVyLC5teS1hY2NvdW50IC5vcmRlcnMgbGk6YmVmb3JlLC5teS1hY2NvdW50IC5vcmRlcnMgbGk6YWZ0ZXIsLm15LWFjY291bnQgLmJveC1yZWNlbnQgbGk6YmVmb3JlLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IGxpOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaTphZnRlciwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpOmFmdGVyLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IGxpOmFmdGVyLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIGxpOmFmdGVyLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgbGk6YWZ0ZXIsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGk6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgbGk6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVycyBsaTphZnRlciwubXktYWNjb3VudCAuYm94LXJlY2VudCBsaTphZnRlcntjbGVhcjpib3RofS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIC50cmFja2luZy10YWJsZSwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIC50cmFja2luZy10YWJsZSwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAudHJhY2tpbmctdGFibGUsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgLnRyYWNraW5nLXRhYmxlLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLnRyYWNraW5nLXRhYmxlLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IC50cmFja2luZy10YWJsZSwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAudHJhY2tpbmctdGFibGUsLm15LWFjY291bnQgLm9yZGVycyAudHJhY2tpbmctdGFibGUsLm15LWFjY291bnQgLmJveC1yZWNlbnQgLnRyYWNraW5nLXRhYmxle3BhZGRpbmctdG9wOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M4YzhjOH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyAudHJhY2tpbmctdGFibGUgZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAudHJhY2tpbmctdGFibGUgZHQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgLnRyYWNraW5nLXRhYmxlIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC50cmFja2luZy10YWJsZSBkdCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC50cmFja2luZy10YWJsZSBkdCwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAudHJhY2tpbmctdGFibGUgZHQsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnRyYWNraW5nLXRhYmxlIGR0LC5teS1hY2NvdW50IC5vcmRlcnMgLnRyYWNraW5nLXRhYmxlIGR0LC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC50cmFja2luZy10YWJsZSBkdHt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnRyYWNraW5nLXRhYmxlIGRkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnRyYWNraW5nLXRhYmxlIGRkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC50cmFja2luZy10YWJsZSBkZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAudHJhY2tpbmctdGFibGUgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyAudHJhY2tpbmctdGFibGUgZGQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnRyYWNraW5nLXRhYmxlIGRkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC50cmFja2luZy10YWJsZSBkZCwubXktYWNjb3VudCAub3JkZXJzIC50cmFja2luZy10YWJsZSBkZCwubXktYWNjb3VudCAuYm94LXJlY2VudCAudHJhY2tpbmctdGFibGUgZGR7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy10b3A6NnB4O2xpbmUtaGVpZ2h0OjIwcHh9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnNoaXBtZW50LXRhYmxlIGxpOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAuc2hpcG1lbnQtdGFibGUgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAuc2hpcG1lbnQtdGFibGUgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAuc2hpcG1lbnQtdGFibGUgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC5zaGlwbWVudC10YWJsZSBsaTpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IC5zaGlwbWVudC10YWJsZSBsaTpsYXN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC5zaGlwbWVudC10YWJsZSBsaTpsYXN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlcnMgLnNoaXBtZW50LXRhYmxlIGxpOmxhc3QtY2hpbGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgLnNoaXBtZW50LXRhYmxlIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjOH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyAuYWRkaXRpb25hbCBsaSwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIC5hZGRpdGlvbmFsIGxpLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC5hZGRpdGlvbmFsIGxpLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC5hZGRpdGlvbmFsIGxpLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLmFkZGl0aW9uYWwgbGksLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLmFkZGl0aW9uYWwgbGksLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLmFkZGl0aW9uYWwgbGksLm15LWFjY291bnQgLm9yZGVycyAuYWRkaXRpb25hbCBsaSwubXktYWNjb3VudCAuYm94LXJlY2VudCAuYWRkaXRpb25hbCBsaXtmb250LXNpemU6MTNweDtwYWRkaW5nOjB9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLmFkZGl0aW9uYWwgbGk6Zmlyc3QtY2hpbGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAuYWRkaXRpb25hbCBsaTpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAuYWRkaXRpb25hbCBsaTpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAuYWRkaXRpb25hbCBsaTpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC5hZGRpdGlvbmFsIGxpOmZpcnN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IC5hZGRpdGlvbmFsIGxpOmZpcnN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC5hZGRpdGlvbmFsIGxpOmZpcnN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlcnMgLmFkZGl0aW9uYWwgbGk6Zmlyc3QtY2hpbGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgLmFkZGl0aW9uYWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowO2JvcmRlcjowfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIC5hZGRpdGlvbmFsIGxpOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAuYWRkaXRpb25hbCBsaTpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC5hZGRpdGlvbmFsIGxpOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgLmFkZGl0aW9uYWwgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC5hZGRpdGlvbmFsIGxpOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLmFkZGl0aW9uYWwgbGk6bGFzdC1jaGlsZCwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAuYWRkaXRpb25hbCBsaTpsYXN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlcnMgLmFkZGl0aW9uYWwgbGk6bGFzdC1jaGlsZCwubXktYWNjb3VudCAuYm94LXJlY2VudCAuYWRkaXRpb25hbCBsaTpsYXN0LWNoaWxke2JvcmRlcjowfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgbGk6Zmlyc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyBsaTpmaXJzdC1jaGlsZCwubXktYWNjb3VudCAub3JkZXJzIGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAudHJhY2tpbmctdGFibGUtcG9wdXAgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIGxpOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGk6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAudHJhY2tpbmctdGFibGUtcG9wdXAgbGk6bGFzdC1jaGlsZCwubXktYWNjb3VudCAub3JkZXJzIGxpOmxhc3QtY2hpbGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgbGk6bGFzdC1jaGlsZCwubXktYWNjb3VudCAudHJhY2tpbmctdGFibGUtcG9wdXAgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5wcmludCwuc2FsZXMtb3JkZXItdmlldyAucHJpbnQsLm15LWFjY291bnQgLnByaW50e3RleHQtYWxpZ246Y2VudGVyfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1hYm91dCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItYWJvdXQsLm15LWFjY291bnQgLm9yZGVyLWFib3V0e3dpZHRoOmF1dG87cGFkZGluZzoyMHB4IDMwcHg7YmFja2dyb3VuZDojZjRmNGY0O2ZvbnQtc2l6ZToxNHB4fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1hYm91dCBkdCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItYWJvdXQgZHQsLm15LWFjY291bnQgLm9yZGVyLWFib3V0IGR0e2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjOGM4fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1hYm91dCBkdDpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItYWJvdXQgZHQ6Zmlyc3QtY2hpbGQsLm15LWFjY291bnQgLm9yZGVyLWFib3V0IGR0OmZpcnN0LWNoaWxke2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1hYm91dCBkZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItYWJvdXQgZGQsLm15LWFjY291bnQgLm9yZGVyLWFib3V0IGRke3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjZweDtsaW5lLWhlaWdodDoyMHB4fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1hYm91dCBkZDpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1hYm91dCBkZDpsYXN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlci1hYm91dCBkZDpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWFib3V0OmJlZm9yZSwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItYWJvdXQ6YWZ0ZXIsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWFib3V0OmJlZm9yZSwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItYWJvdXQ6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVyLWFib3V0OmJlZm9yZSwubXktYWNjb3VudCAub3JkZXItYWJvdXQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1hYm91dDphZnRlciwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItYWJvdXQ6YWZ0ZXIsLm15LWFjY291bnQgLm9yZGVyLWFib3V0OmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuYWNjb3VudC1sb2dpbiB1bC5tZXNzYWdlcywuYWNjb3VudC1jcmVhdGUgdWwubWVzc2FnZXMsLmZvcmdvdHBhc3N3b3JkIHVsLm1lc3NhZ2VzLC5teS1hY2NvdW50IHVsLm1lc3NhZ2VzLC5jdXN0b21lci1hY2NvdW50IHVsLm1lc3NhZ2VzLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgdWwubWVzc2FnZXMsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIHVsLm1lc3NhZ2VzLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCB1bC5tZXNzYWdlc3twYWRkaW5nOjE1cHggMH0uYWNjb3VudC1sb2dpbiAucGFnZS10aXRsZSBoMSwuYWNjb3VudC1sb2dpbiAubGVnZW5kLC5hY2NvdW50LWxvZ2luIC5ib3gtaGVhZCBoMiwuYWNjb3VudC1sb2dpbiAuYm94LXRpdGxlIGgzLC5hY2NvdW50LWxvZ2luIC5zdWItdGl0bGUsLmFjY291bnQtbG9naW4gLnRhYmxlLWNhcHRpb24sLmFjY291bnQtY3JlYXRlIC5wYWdlLXRpdGxlIGgxLC5hY2NvdW50LWNyZWF0ZSAubGVnZW5kLC5hY2NvdW50LWNyZWF0ZSAuYm94LWhlYWQgaDIsLmFjY291bnQtY3JlYXRlIC5ib3gtdGl0bGUgaDMsLmFjY291bnQtY3JlYXRlIC5zdWItdGl0bGUsLmFjY291bnQtY3JlYXRlIC50YWJsZS1jYXB0aW9uLC5mb3Jnb3RwYXNzd29yZCAucGFnZS10aXRsZSBoMSwuZm9yZ290cGFzc3dvcmQgLmxlZ2VuZCwuZm9yZ290cGFzc3dvcmQgLmJveC1oZWFkIGgyLC5mb3Jnb3RwYXNzd29yZCAuYm94LXRpdGxlIGgzLC5mb3Jnb3RwYXNzd29yZCAuc3ViLXRpdGxlLC5mb3Jnb3RwYXNzd29yZCAudGFibGUtY2FwdGlvbiwubXktYWNjb3VudCAucGFnZS10aXRsZSBoMSwubXktYWNjb3VudCAubGVnZW5kLC5teS1hY2NvdW50IC5ib3gtaGVhZCBoMiwubXktYWNjb3VudCAuYm94LXRpdGxlIGgzLC5teS1hY2NvdW50IC5zdWItdGl0bGUsLm15LWFjY291bnQgLnRhYmxlLWNhcHRpb24sLmN1c3RvbWVyLWFjY291bnQgLnBhZ2UtdGl0bGUgaDEsLmN1c3RvbWVyLWFjY291bnQgLmxlZ2VuZCwuY3VzdG9tZXItYWNjb3VudCAuYm94LWhlYWQgaDIsLmN1c3RvbWVyLWFjY291bnQgLmJveC10aXRsZSBoMywuY3VzdG9tZXItYWNjb3VudCAuc3ViLXRpdGxlLC5jdXN0b21lci1hY2NvdW50IC50YWJsZS1jYXB0aW9uLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2UtdGl0bGUgaDEsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAubGVnZW5kLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmJveC1oZWFkIGgyLC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLmJveC10aXRsZSBoMywuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5zdWItdGl0bGUsLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAudGFibGUtY2FwdGlvbiwuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gLnBhZ2UtdGl0bGUgaDEsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5sZWdlbmQsLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5ib3gtaGVhZCBoMiwuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gLmJveC10aXRsZSBoMywuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gLnN1Yi10aXRsZSwuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24gLnRhYmxlLWNhcHRpb24sLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5wYWdlLXRpdGxlIGgxLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAubGVnZW5kLC5zaGlwcGluZy10cmFja2luZy1wb3B1cCAuYm94LWhlYWQgaDIsLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5ib3gtdGl0bGUgaDMsLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5zdWItdGl0bGUsLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC50YWJsZS1jYXB0aW9ue2ZvbnQtc2l6ZToyOHB4O3BhZGRpbmctdG9wOjMwcHh9LmFjY291bnQtbG9naW4gbGFiZWwsLmFjY291bnQtY3JlYXRlIGxhYmVsLC5mb3Jnb3RwYXNzd29yZCBsYWJlbCwubXktYWNjb3VudCBsYWJlbCwuY3VzdG9tZXItYWNjb3VudCBsYWJlbCwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIGxhYmVsLC5jdXN0b21lci1hY2NvdW50LWNvbmZpcm1hdGlvbiBsYWJlbCwuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAgbGFiZWx7cGFkZGluZy10b3A6MTBweH0uYWNjb3VudC1sb2dpbiAuYnV0dG9ucy1zZXQgYnV0dG9uLC5hY2NvdW50LWNyZWF0ZSAuYnV0dG9ucy1zZXQgYnV0dG9uLC5mb3Jnb3RwYXNzd29yZCAuYnV0dG9ucy1zZXQgYnV0dG9uLC5teS1hY2NvdW50IC5idXR0b25zLXNldCBidXR0b24sLmN1c3RvbWVyLWFjY291bnQgLmJ1dHRvbnMtc2V0IGJ1dHRvbiwuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5idXR0b25zLXNldCBidXR0b24sLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uIC5idXR0b25zLXNldCBidXR0b24sLnNoaXBwaW5nLXRyYWNraW5nLXBvcHVwIC5idXR0b25zLXNldCBidXR0b257d2lkdGg6YXV0b30uYWNjb3VudC1sb2dpbnt0ZXh0LWFsaWduOmxlZnR9LmFjY291bnQtbG9naW4gLnJlZ2lzdGVyZWQtdXNlcnMsLmFjY291bnQtbG9naW4gLm5ldy11c2Vyc3twYWRkaW5nLWJvdHRvbTo2MHB4O2Zsb2F0OmxlZnR9LmFjY291bnQtbG9naW4gLm5ldy11c2Vyc3t3aWR0aDo0NSU7cGFkZGluZy1sZWZ0OjUlfS5hY2NvdW50LWxvZ2luIC5yZWdpc3RlcmVkLXVzZXJze3dpZHRoOjQ1JTtwYWRkaW5nLWxlZnQ6Y2FsYyg1JSAtIDMwcHgpfS5hY2NvdW50LWxvZ2luIC5mb3JtLWluc3RydWN0aW9uc3t0ZXh0LWFsaWduOmxlZnR9LmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hY2NvdW50LWluZm8sLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzLWluZm8sLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzZXMtbGlzdHtmbGV4LWRpcmVjdGlvbjpyb3d9LmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hY2NvdW50LWluZm8gLmJveCwuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFkZHJlc3MtaW5mbyAuYm94LC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgLmJveHt3aWR0aDo1MCV9LmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hY2NvdW50LWluZm8gLmJveDpmaXJzdC1jaGlsZCwuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFkZHJlc3MtaW5mbyAuYm94OmZpcnN0LWNoaWxkLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgLmJveDpmaXJzdC1jaGlsZHttYXJnaW46MTBweCAxMHB4IDEwcHggMH0uY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFjY291bnQtaW5mbyAuYm94Omxhc3QtY2hpbGQsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzLWluZm8gLmJveDpsYXN0LWNoaWxkLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgLmJveDpsYXN0LWNoaWxke21hcmdpbjoxMHB4IDAgMTBweCAxMHB4fS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWNjb3VudC1pbmZvIC5ib3ggYWRkcmVzcywuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFjY291bnQtaW5mbyAuYm94IHAsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hY2NvdW50LWluZm8gLmJveCBhLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzcy1pbmZvIC5ib3ggYWRkcmVzcywuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFkZHJlc3MtaW5mbyAuYm94IHAsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzLWluZm8gLmJveCBhLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgLmJveCBhZGRyZXNzLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgLmJveCBwLC5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWRkcmVzc2VzLWxpc3QgLmJveCBhe2ZvbnQtc2l6ZToxNHB4fS5jdXN0b21lci1hY2NvdW50IC5teS1hY2NvdW50IC5ib3gtaW5mbyAuYWNjb3VudC1pbmZvIC5hZGRyZXNzZXMtYWRkaXRpb25hbDpmaXJzdC1jaGlsZCwuY3VzdG9tZXItYWNjb3VudCAubXktYWNjb3VudCAuYm94LWluZm8gLmFkZHJlc3MtaW5mbyAuYWRkcmVzc2VzLWFkZGl0aW9uYWw6Zmlyc3QtY2hpbGQsLmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnQgLmJveC1pbmZvIC5hZGRyZXNzZXMtbGlzdCAuYWRkcmVzc2VzLWFkZGl0aW9uYWw6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJTttYXJnaW46MTBweCAwIDEwcHggMH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaSBkbCBkdCwuc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpIGRsIGR0LC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IGxpIGRsIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIGxpIGRsIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgbGkgZGwgZHQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGkgZGwgZHQsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgbGkgZGwgZHQsLm15LWFjY291bnQgLm9yZGVycyBsaSBkbCBkdCwubXktYWNjb3VudCAuYm94LXJlY2VudCBsaSBkbCBkdHtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE0cHh9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgbGkgZGwgZGQsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyBsaSBkbCBkZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCBsaSBkbCBkZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyBsaSBkbCBkZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIGxpIGRsIGRkLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IGxpIGRsIGRkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIGxpIGRsIGRkLC5teS1hY2NvdW50IC5vcmRlcnMgbGkgZGwgZGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgbGkgZGwgZGR7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjE3JX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaSBkbCBkZDpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgbGkgZGwgZGQ6bGFzdC1jaGlsZCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCBsaSBkbCBkZDpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIGxpIGRsIGRkOmxhc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyBsaSBkbCBkZDpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IGxpIGRsIGRkOmxhc3QtY2hpbGQsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgbGkgZGwgZGQ6bGFzdC1jaGlsZCwubXktYWNjb3VudCAub3JkZXJzIGxpIGRsIGRkOmxhc3QtY2hpbGQsLm15LWFjY291bnQgLmJveC1yZWNlbnQgbGkgZGwgZGQ6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIGxpOmZpcnN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIGxpOmZpcnN0LWNoaWxkLC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6NjBweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyBsaTpmaXJzdC1jaGlsZCBkdCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyBsaTpmaXJzdC1jaGlsZCBkdCwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyBsaTpmaXJzdC1jaGlsZCBkdHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LTYwcHh9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnByb2R1Y3QsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgLnByb2R1Y3QsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnByb2R1Y3R7d2lkdGg6MzIlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIC5za3UsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVyLWRldGFpbHMgLnNrdSwubXktYWNjb3VudCAub3JkZXItZGV0YWlscyAuc2t1e3dpZHRoOjE3JTtsZWZ0OjMyJX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItZGV0YWlscyAudW5pdHByaWNlLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1kZXRhaWxzIC51bml0cHJpY2UsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnVuaXRwcmljZXt3aWR0aDoxNyU7bGVmdDo0OSV9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWRldGFpbHMgLnF0eSwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAucXR5LC5teS1hY2NvdW50IC5vcmRlci1kZXRhaWxzIC5xdHl7d2lkdGg6MTclO2xlZnQ6NjYlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1kZXRhaWxzIC5zdWJ0b3RhbCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItZGV0YWlscyAuc3VidG90YWwsLm15LWFjY291bnQgLm9yZGVyLWRldGFpbHMgLnN1YnRvdGFse3dpZHRoOjE3JTtsZWZ0OjgzJTt0ZXh0LWFsaWduOnJpZ2h0fS5zYWxlcy1vcmRlci1oaXN0b3J5ICNvcmRlci1pbmZvLXRhYnMsLnNhbGVzLW9yZGVyLXZpZXcgI29yZGVyLWluZm8tdGFicywubXktYWNjb3VudCAjb3JkZXItaW5mby10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM4Yzh9LnNhbGVzLW9yZGVyLWhpc3RvcnkgI29yZGVyLWluZm8tdGFicyBsaSwuc2FsZXMtb3JkZXItdmlldyAjb3JkZXItaW5mby10YWJzIGxpLC5teS1hY2NvdW50ICNvcmRlci1pbmZvLXRhYnMgbGl7cGFkZGluZzoxMHB4IDE1cHggN3B4IDE1cHg7ZGlzcGxheTppbmxpbmU7bWFyZ2luOjA7Ym9yZGVyOjB9LnNhbGVzLW9yZGVyLWhpc3RvcnkgI29yZGVyLWluZm8tdGFicyAuY3VycmVudCwuc2FsZXMtb3JkZXItdmlldyAjb3JkZXItaW5mby10YWJzIC5jdXJyZW50LC5teS1hY2NvdW50ICNvcmRlci1pbmZvLXRhYnMgLmN1cnJlbnR7Ym9yZGVyOjFweCBzb2xpZCAjYzhjOGM4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVyLWluZm8tYm94LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1pbmZvLWJveCwubXktYWNjb3VudCAub3JkZXItaW5mby1ib3h7ZmxleC1kaXJlY3Rpb246cm93fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlci1pbmZvLWJveCAuYm94LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1pbmZvLWJveCAuYm94LC5teS1hY2NvdW50IC5vcmRlci1pbmZvLWJveCAuYm94e3dpZHRoOjUwJX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItaW5mby1ib3ggLmJveDpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXItaW5mby1ib3ggLmJveDpmaXJzdC1jaGlsZCwubXktYWNjb3VudCAub3JkZXItaW5mby1ib3ggLmJveDpmaXJzdC1jaGlsZHttYXJnaW46MTBweCAxMHB4IDEwcHggMH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXItaW5mby1ib3ggLmJveDpsYXN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlci1pbmZvLWJveCAuYm94Omxhc3QtY2hpbGQsLm15LWFjY291bnQgLm9yZGVyLWluZm8tYm94IC5ib3g6bGFzdC1jaGlsZHttYXJnaW46MTBweCAwIDEwcHggMTBweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQsLm15LWFjY291bnQgLm9yZGVycywubXktYWNjb3VudCAuYm94LXJlY2VudHtmb250LXNpemU6MTNweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpOmZpcnN0LWNoaWxkLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IGxpOmZpcnN0LWNoaWxkLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgbGk6Zmlyc3QtY2hpbGQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGk6Zmlyc3QtY2hpbGQsLm15LWFjY291bnQgLm9yZGVycyBsaTpmaXJzdC1jaGlsZCwubXktYWNjb3VudCAuYm94LXJlY2VudCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbi10b3A6NDBweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIGxpOmZpcnN0LWNoaWxkIGR0LC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IGxpOmZpcnN0LWNoaWxkIGR0LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgbGk6Zmlyc3QtY2hpbGQgZHQsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgbGk6Zmlyc3QtY2hpbGQgZHQsLm15LWFjY291bnQgLm9yZGVycyBsaTpmaXJzdC1jaGlsZCBkdCwubXktYWNjb3VudCAuYm94LXJlY2VudCBsaTpmaXJzdC1jaGlsZCBkdHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LTYwcHh9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAucHJvZHVjdCwuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAucHJvZHVjdCwuc2FsZXMtb3JkZXItdmlldyAub3JkZXJzIC5wcm9kdWN0LC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IC5wcm9kdWN0LC5teS1hY2NvdW50IC5vcmRlcnMgLnByb2R1Y3QsLm15LWFjY291bnQgLmJveC1yZWNlbnQgLnByb2R1Y3R7d2lkdGg6MTYlfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLmRhdGUsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgLmRhdGUsLnNhbGVzLW9yZGVyLXZpZXcgLm9yZGVycyAuZGF0ZSwuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAuZGF0ZSwubXktYWNjb3VudCAub3JkZXJzIC5kYXRlLC5teS1hY2NvdW50IC5ib3gtcmVjZW50IC5kYXRle3dpZHRoOjE2JTtsZWZ0OjE2JX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIC5zaGlwLC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC5zaGlwLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLnNoaXAsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnNoaXAsLm15LWFjY291bnQgLm9yZGVycyAuc2hpcCwubXktYWNjb3VudCAuYm94LXJlY2VudCAuc2hpcHt3aWR0aDoxNiU7bGVmdDozMiV9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLm9yZGVycyAudG90YWwsLnNhbGVzLW9yZGVyLWhpc3RvcnkgLmJveC1yZWNlbnQgLnRvdGFsLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLnRvdGFsLC5zYWxlcy1vcmRlci12aWV3IC5ib3gtcmVjZW50IC50b3RhbCwubXktYWNjb3VudCAub3JkZXJzIC50b3RhbCwubXktYWNjb3VudCAuYm94LXJlY2VudCAudG90YWx7d2lkdGg6MTYlO2xlZnQ6NDglfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5vcmRlcnMgLnN0YXR1cywuc2FsZXMtb3JkZXItaGlzdG9yeSAuYm94LXJlY2VudCAuc3RhdHVzLC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLnN0YXR1cywuc2FsZXMtb3JkZXItdmlldyAuYm94LXJlY2VudCAuc3RhdHVzLC5teS1hY2NvdW50IC5vcmRlcnMgLnN0YXR1cywubXktYWNjb3VudCAuYm94LXJlY2VudCAuc3RhdHVze3dpZHRoOjE1JTtsZWZ0OjY0JX0uc2FsZXMtb3JkZXItaGlzdG9yeSAub3JkZXJzIC52aWV3LC5zYWxlcy1vcmRlci1oaXN0b3J5IC5ib3gtcmVjZW50IC52aWV3LC5zYWxlcy1vcmRlci12aWV3IC5vcmRlcnMgLnZpZXcsLnNhbGVzLW9yZGVyLXZpZXcgLmJveC1yZWNlbnQgLnZpZXcsLm15LWFjY291bnQgLm9yZGVycyAudmlldywubXktYWNjb3VudCAuYm94LXJlY2VudCAudmlld3t3aWR0aDoyMSUgIWltcG9ydGFudDtsZWZ0OjgxJTt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc3R5bGU6aXRhbGljfS5zYWxlcy1vcmRlci1oaXN0b3J5IC5zaGlwbWVudC10YWJsZSBsaTpmaXJzdC1jaGlsZCwuc2FsZXMtb3JkZXItdmlldyAuc2hpcG1lbnQtdGFibGUgbGk6Zmlyc3QtY2hpbGQsLm15LWFjY291bnQgLnNoaXBtZW50LXRhYmxlIGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNjOGM4Yzg7bWFyZ2luLXRvcDo2MHB4fS5zYWxlcy1vcmRlci1oaXN0b3J5IC5zaGlwbWVudC10YWJsZSBsaTpmaXJzdC1jaGlsZCBkdCwuc2FsZXMtb3JkZXItdmlldyAuc2hpcG1lbnQtdGFibGUgbGk6Zmlyc3QtY2hpbGQgZHQsLm15LWFjY291bnQgLnNoaXBtZW50LXRhYmxlIGxpOmZpcnN0LWNoaWxkIGR0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDotNjBweH0uc2FsZXMtb3JkZXItaGlzdG9yeSAuc2hpcG1lbnQtdGFibGUgLnNrdSwuc2FsZXMtb3JkZXItdmlldyAuc2hpcG1lbnQtdGFibGUgLnNrdSwubXktYWNjb3VudCAuc2hpcG1lbnQtdGFibGUgLnNrdXt3aWR0aDoyNSU7bGVmdDo1MCV9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLnNoaXBtZW50LXRhYmxlIC5wcm9kdWN0LC5zYWxlcy1vcmRlci12aWV3IC5zaGlwbWVudC10YWJsZSAucHJvZHVjdCwubXktYWNjb3VudCAuc2hpcG1lbnQtdGFibGUgLnByb2R1Y3R7d2lkdGg6NTAlO2xlZnQ6MCV9LnNhbGVzLW9yZGVyLWhpc3RvcnkgLnNoaXBtZW50LXRhYmxlIC5xdHksLnNhbGVzLW9yZGVyLXZpZXcgLnNoaXBtZW50LXRhYmxlIC5xdHksLm15LWFjY291bnQgLnNoaXBtZW50LXRhYmxlIC5xdHl7d2lkdGg6MjUlO2xlZnQ6NzUlO3RleHQtYWxpZ246cmlnaHR9LnRyYWNraW5nLXRhYmxlIGRke3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuYWNjb3VudC1sb2dpbiAubmV3LXVzZXJze3dpZHRoOjM1JTtwYWRkaW5nLWxlZnQ6MTUlfS5hY2NvdW50LWxvZ2luIGgye2ZvbnQtc2l6ZToyOHB4O3RleHQtYWxpZ246bGVmdH0uYWNjb3VudC1jcmVhdGUgZm9ybSwuZm9yZ290cGFzc3dvcmQgZm9ybSwuY29uZmlybWF0aW9uIGZvcm17d2lkdGg6NTAlO21hcmdpbjowIGF1dG99LmN1c3RvbWVyLWFjY291bnQgLm15LWFjY291bnR7cGFkZGluZzowIDMwcHh9LmN1c3RvbWVyLWFjY291bnQgLmNvbC1tYWlue2ZsZXgtZGlyZWN0aW9uOnJvd30uY3VzdG9tZXItYWNjb3VudCAuYmxvY2stYWNjb3VudHtib3JkZXItdG9wOjA7ZmxleDowIDAgMjkwcHg7bWFyZ2luLXRvcDozMHB4fS5jdXN0b21lci1hY2NvdW50IC5ibG9jay1hY2NvdW50IHVse21hcmdpbi1sZWZ0OjMwcHg7bWF4LXdpZHRoOjI5MHB4fS5jdXN0b21lci1hY2NvdW50ICNtYWlue3BhZGRpbmc6MzBweCAwICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7I3NlYXJjaC1vdmVybGF5ICN0b3Atc2VhcmNoe21heC13aWR0aDo2MDBweDttYXJnaW46MCBhdXRvfSNzZWFyY2gtb3ZlcmxheSAjdG9wLXNlYXJjaCBpbnB1dHtoZWlnaHQ6NzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4O2ZvbnQtc2l6ZTozMHB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt3aWR0aDo1MjlweDtmbG9hdDpsZWZ0O2JvcmRlci1yYWRpdXM6MHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfSNzZWFyY2gtb3ZlcmxheSAjdG9wLXNlYXJjaCAuc2VhcmNoLWljb257aGVpZ2h0OjcwcHg7d2lkdGg6NzBweDtiYWNrZ3JvdW5kOndoaXRlO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luLWxlZnQ6MXB4O3RleHQtYWxpZ246Y2VudGVyfSNzZWFyY2gtb3ZlcmxheSAjdG9wLXNlYXJjaCAuc2VhcmNoLWljb24gLmljb24tc2VhcmNoe2ZvbnQtc2l6ZTozNXB4O21hcmdpbi10b3A6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30jc2VhcmNoLW92ZXJsYXkgLm1mcC1jbG9zZXtkaXNwbGF5Om5vbmV9fS53aWRnZXQtLW9kZG55cGlje3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87cGFkZGluZzowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyl9LndpZGdldC0tb2RkbnlwaWMgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWhlYWRlcntwYWRkaW5nOjAgMjBweH0ud2lkZ2V0LS1vZGRueXBpYyAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaGVhZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjgwcHg7aGVpZ2h0OjFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbjowLjNlbSBhdXRvIDQwcHggYXV0b30ud2lkZ2V0LS1vZGRueXBpYyBoMy53aWRnZXQtLW9kZG55cGljLWhlYWRlcntwYWRkaW5nOjAgMzBweDtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuMThlbTtsZXR0ZXItc3BhY2luZzowLjJlbTttYXJnaW46MC41ZW0gMDtmb250LXdlaWdodDozMDA7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjRweDtjb2xvcjojNGY0ZjRmO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey53aWRnZXQtLW9kZG55cGljIGgzLndpZGdldC0tb2RkbnlwaWMtaGVhZGVye2ZvbnQtc2l6ZToyNHB4fX0ud2lkZ2V0LS1vZGRueXBpYyBoMy53aWRnZXQtLW9kZG55cGljLWhlYWRlciBzcGFue2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi10b3A6NXB4fS53aWRnZXQtLW9kZG55cGljIGgzLndpZGdldC0tb2RkbnlwaWMtaGVhZGVyIHNwYW57Zm9udC1zaXplOjE2cHg7Y29sb3I6I2FhYX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey53aWRnZXQtLW9kZG55cGljIGgzLndpZGdldC0tb2RkbnlwaWMtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo1NXB4fS53aWRnZXQtLW9kZG55cGljIGgzLndpZGdldC0tb2RkbnlwaWMtaGVhZGVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo5MHB4O2hlaWdodDoxcHg7bWFyZ2luLWxlZnQ6LTQ1cHg7Ym90dG9tOjE1cHh9LndpZGdldC0tb2RkbnlwaWMgaDMud2lkZ2V0LS1vZGRueXBpYy1oZWFkZXIgc3BhbnttYXJnaW4tdG9wOjJweDtwYWRkaW5nLWJvdHRvbTozMHB4fS53aWRnZXQtLW9kZG55cGljIGgzLndpZGdldC0tb2RkbnlwaWMtaGVhZGVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzRmNGY0Zn0ud2lkZ2V0LS1vZGRueXBpYyBoMy53aWRnZXQtLW9kZG55cGljLWhlYWRlciBzcGFue2ZvbnQtc2l6ZToyNnB4fX0ud2lkZ2V0LS1vZGRueXBpYyBoMy53aWRnZXQtLW9kZG55cGljLWhlYWRlciBzcGFue3BhZGRpbmctYm90dG9tOjE1cHh9LndpZGdldC0tb2RkbnlwaWMgaDMud2lkZ2V0LS1vZGRueXBpYy1oZWFkZXI6YWZ0ZXJ7bGVmdDo1MCV9LndpZGdldC0tb2RkbnlwaWMgLndpZGdldC0tb2RkbnlwaWMtaXRlbXN7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXM7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO21hcmdpbi1ib3R0b206MjBweH0ud2lkZ2V0LS1vZGRueXBpYyAuc2xpY2stc2xpZGV7aGVpZ2h0OmF1dG99LndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLXRyYWNre21hcmdpbjowIGF1dG99LndpZGdldC0tb2RkbnlwaWMgLndpZGdldC0tb2RkbnlwaWMtaXRlbXtjdXJzb3I6cG9pbnRlcjtjb2xvcjojNDY0NjQ2O21hcmdpbjowIDJweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdXRsaW5lOjA7cG9zaXRpb246cmVsYXRpdmV9LndpZGdldC0tb2RkbnlwaWMgLndpZGdldC0tb2RkbnlwaWMtaXRlbTpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlfS53aWRnZXQtLW9kZG55cGljIC53aWRnZXQtLW9kZG55cGljLWl0ZW0+LmlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS53aWRnZXQtLW9kZG55cGljIC53aWRnZXQtLW9kZG55cGljLWl0ZW0gLmlubmVye2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ud2lkZ2V0LS1vZGRueXBpYyAud2lkZ2V0LS1vZGRueXBpYy1pdGVtOmhvdmVyIC53aWRnZXQtLW9kZG55cGljLWluZm97b3BhY2l0eToxfS53aWRnZXQtLW9kZG55cGljIC53aWRnZXQtLW9kZG55cGljLWl0ZW06Zm9jdXN7b3V0bGluZTowfS53aWRnZXQtLW9kZG55cGljIC53aWRnZXQtLW9kZG55cGljLWl0ZW0gaW1ne2N1cnNvcjpwb2ludGVyO2hlaWdodDphdXRvO3dpZHRoOjEwMCV9LndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLWFycm93e2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW59LndpZGdldC0tb2RkbnlwaWMgLndpZGdldC0tb2RkbnlwaWMtaW5mb3tvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6cmdiYSgyNDgsMjQ4LDI0OCwwLjkpO3RvcDowO3JpZ2h0OjA7bGVmdDowO21hcmdpbjowIGF1dG87aGVpZ2h0OjUwcHg7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDoxMHB4fS53aWRnZXQtLW9kZG55cGljIC53aWRnZXQtLW9kZG55cGljLWluZm8gLndpZGdldC0tb2RkbnlwaWMtdXNlcm5hbWV7bWFyZ2luLWxlZnQ6NDBweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDo1MHB4fS53aWRnZXQtLW9kZG55cGljIC53aWRnZXQtLW9kZG55cGljLWluZm8gLmljb24tY2FtZXJhe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7bGVmdDoxMnB4fS53aWRnZXQtLW9kZG55cGljIC53aWRnZXQtLW9kZG55cGljLWNhcHRpb257bWF4LXdpZHRoOjUwMHB4O3BhZGRpbmc6MCAyMHB4IDUwcHggMjBweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG99LndpZGdldC0tb2RkbnlwaWMgLndpZGdldC0tb2RkbnlwaWMtaXRlbXMud2l0aC1jYXB0aW9uIC53aWRnZXQtLW9kZG55cGljLWNhcHRpb24ucGljdHVyZXN7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6MzBweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWJveC1mbGV4OjE7LW1vei1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87bWFyZ2luOjB9LndpZGdldC0tb2RkbnlwaWMgLndpZGdldC0tb2RkbnlwaWMtaXRlbXMud2l0aC1jYXB0aW9uIC53aWRnZXQtLW9kZG55cGljLWNhcHRpb24ucGljdHVyZXMgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zdHlsZTppdGFsaWN9LndpZGdldC0tb2RkbnlwaWMgLndpZGdldC0tb2RkbnlwaWMtaXRlbXMud2l0aC1jYXB0aW9uIC53aWRnZXQtLW9kZG55cGljLWNhcHRpb24ucGljdHVyZXMgcHttYXJnaW46MDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30ud2lkZ2V0LS1vZGRueXBpYyAud2lkZ2V0LS1vZGRueXBpYy1pdGVtcyAud2lkZ2V0LS1vZGRueXBpYy1jYXB0aW9uLnBpY3R1cmVze2Rpc3BsYXk6bm9uZX0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciA6Oi13ZWJraXQtc2Nyb2xsYmFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jazt3aWR0aDozcHg7aGVpZ2h0OjUwcHggIWltcG9ydGFudH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6IzQ2NDY0Nn0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAucGFnaW5hdGlvbiBidXR0b257bWFyZ2luOjIwcHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmR3LWxpZ2h0Ym94e21heC13aWR0aDo2MDBweH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuaW1hZ2Utdmlld3tkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjBweDtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuaW1hZ2UtdmlldyBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuaW1hZ2UtaW5mb3tvdmVyZmxvdzp2aXNpYmxlfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5pbWFnZS1pbmZvIC5hdXRob3J7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzp2aXNpYmxlfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5pbWFnZS1pbmZvIC5hdXRob3IgLnByb2ZpbGUtcGljdHVyZXtwYWRkaW5nLXJpZ2h0OjIwcHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmltYWdlLWluZm8gLmF1dGhvciAudXNlci1pbmZvey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1vei1ib3gtZmxleDoxOy1tb3otZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmctdG9wOjFweDttYXJnaW4tbGVmdDowOy13ZWJraXQtYWxpZ24tc2VsZjpmbGV4LWVuZDstbW96LWFsaWduLXNlbGY6ZmxleC1lbmQ7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQ7YWxpZ24tc2VsZjpmbGV4LWVuZH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuaW1hZ2UtaW5mbyAuYXV0aG9yIC51c2VyLWluZm8gLnVzZXJuYW1le3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbTo1cHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmltYWdlLWluZm8gLnRpdGxle21hcmdpbjoyMHB4IDAgMzBweCAwfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5pbWFnZS1pbmZvIC5kZXNjcmlwdGlvbntwYWRkaW5nLXJpZ2h0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjIwcHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0c3std2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztvdmVyZmxvdzp2aXNpYmxlfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3R7cGFkZGluZzozMHB4IDMwcHggMjBweCAyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgLTEwcHggMHB4IDBweCAwcHggI2ZmZjstbW96LWJveC1zaGFkb3c6aW5zZXQgLTEwcHggMHB4IDBweCAwcHggI2ZmZjtib3gtc2hhZG93Omluc2V0IC0xMHB4IDBweCAwcHggMHB4ICNmZmY7cG9zaXRpb246cmVsYXRpdmV9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuY29ubmVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWluZm97d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5jb2xsZWN0aW9ue3BhZGRpbmctdG9wOjEwcHg7Y29sb3I6Izc0NzQ3NDtmb250LXNpemU6MThweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MDtyaWdodDowO2xldHRlci1zcGFjaW5nOjAuMmVtO2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGR9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5jb2xsZWN0aW9uIC5pY29uLXJpYmJvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6LTVweDtkaXNwbGF5Om5vbmV9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLW5hbWV7Zm9udC1zaXplOjE2cHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5hZGRpdGlvbmFse2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtjb2xvcjojYWFhO2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuY29ubmVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWluZm8gaDN7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjE4ZW07bGV0dGVyLXNwYWNpbmc6MC4yZW07bWFyZ2luOjAuNWVtIDA7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyBoM3tmb250LXNpemU6MjRweH19LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbWFnZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweDttYXgtd2lkdGg6MTAwJX0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuY29ubmVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLmJ1dHRvbnt3aWR0aDoxMDAlfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnR7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDtib3R0b206MDttYXJnaW46MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjQ4LDI0OCwyNDgsMC45OCk7cGFkZGluZzo1MHB4IDMwcHg7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTE7b3ZlcmZsb3c6YXV0b30ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAucmVwb3J0IC5kZXNje2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoyMHB4IDB9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnJlcG9ydCAuaGVhZGVye2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MjBweH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAucmVwb3J0IC5zdWJtaXR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnQgLmNhbmNlbHtsaW5lLWhlaWdodDo0NXB4O2ZvbnQtc3R5bGU6aXRhbGljO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnJlcG9ydCAucmVwb3J0LWNsb3Nle3RvcDoxMHB4O3JpZ2h0OjEwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAucmVwb3J0IC5yZXBvcnQtc3VjY2Vzc3tkaXNwbGF5Om5vbmV9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnJlcG9ydCBsYWJlbHtkaXNwbGF5Om5vbmV9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnJlcG9ydC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE1cHg7cmlnaHQ6MTdweDtiYWNrZ3JvdW5kOnJnYmEoNzAsNzAsNzAsMC43KTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MTBweCAxMHB4IDVweCAxMHB4O2ZvbnQtc3R5bGU6aXRhbGljO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnJlcG9ydC1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsud2lkZ2V0LS1vZGRueXBpYyAud2lkZ2V0LS1vZGRueXBpYy1pdGVte21hcmdpbjowIDVweH0ud2lkZ2V0LS1vZGRueXBpYyBoMy53aWRnZXQtLW9kZG55cGljLWhlYWRlciBzcGFue3BhZGRpbmctYm90dG9tOjMwcHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXJ7LXdlYmtpdC1mbGV4LWZsb3c6cm93Oy1tb3otZmxleC1mbG93OnJvdzstbXMtZmxleC1mbG93OnJvdztmbGV4LWZsb3c6cm93fS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5wYWdpbmF0aW9uey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAxIGF1dG87LW1vei1ib3gtZmxleDowOy1tb3otZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5wYWdpbmF0aW9uLnByZXZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy13ZWJraXQtb3JkZXI6MDstbW96LW9yZGVyOjA7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5kdy1saWdodGJveHttaW4taGVpZ2h0OjMwMHB4O21hcmdpbjowfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHN7dGV4dC1hbGlnbjpsZWZ0fS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3R7cGFkZGluZzoyMHB4IDMwcHggMjBweCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtaW5mb3std2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NjAlO3BhZGRpbmctbGVmdDoyMHB4fS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuY29sbGVjdGlvbnt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjB9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5hZGRpdGlvbmFse21hcmdpbi10b3A6MnB4O2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246bGVmdH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuY29ubmVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWluZm8gaDN7dGV4dC1hbGlnbjpsZWZ0fS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2V7d2lkdGg6NDUlOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLmJ1dHRvbnt3aWR0aDphdXRvfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnR7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6N3B4O2hlaWdodDoxMDAlfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnQgLnN1Ym1pdHttYXJnaW4tdG9wOjIwcHg7d2lkdGg6YXV0b30ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAucmVwb3J0IC5jYW5jZWx7bWFyZ2luLWxlZnQ6MzBweDttYXJnaW4tdG9wOjIwcHg7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2t9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnJlcG9ydCBsYWJlbHtkaXNwbGF5OmJsb2NrfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnQgLmhlYWRlcntmb250LXNpemU6MThweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXsud2lkZ2V0LS1vZGRueXBpYyAud2lkZ2V0LS1vZGRueXBpY3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTNweH0ud2lkZ2V0LS1vZGRueXBpYyAuc2xpY2stYXJyb3d7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7ei1pbmRleDoxO2JhY2tncm91bmQ6cmdiYSgyNDgsMjQ4LDI0OCwwLjkpO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS53aWRnZXQtLW9kZG55cGljIC5zbGljay1hcnJvdzpob3ZlcntvcGFjaXR5OjF9LndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLWFycm93OmJlZm9yZXtkaXNwbGF5Om5vbmV9LndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsLndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7Ym90dG9tOjA7d2lkdGg6MjI1cHg7aGVpZ2h0OjEwMCV9LndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDowfS53aWRnZXQtLW9kZG55cGljIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjB9LndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLWFycm93IHNwYW57Zm9udC1zaXplOjcycHg7Y29sb3I6IzRmNGY0Zn0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuZHctbGlnaHRib3h7bWFyZ2luOjA7bWF4LXdpZHRoOjEyMDBweH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuZHctbGlnaHRib3ggLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdHtwYWRkaW5nOjIwcHggMzBweCAyMHB4IDIwcHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmluc3RhZ3JhbS1pbWFnZXtoZWlnaHQ6MTAwJTstd2Via2l0LWZsZXgtZmxvdzpyb3c7LW1vei1mbGV4LWZsb3c6cm93Oy1tcy1mbGV4LWZsb3c6cm93O2ZsZXgtZmxvdzpyb3c7b3ZlcmZsb3c6aGlkZGVufS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5pbWFnZS12aWV3e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowO2hlaWdodDoxMDAlO3BhZGRpbmctcmlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuaW1hZ2UtaW5mb3toZWlnaHQ6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO292ZXJmbG93OmhpZGRlbn0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuaW1hZ2UtaW5mbyAuY29ubmVjdGVkLXByb2R1Y3Rze292ZXJmbG93OmF1dG99LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLnJlcG9ydHtyaWdodDowfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnQgbGFiZWx7ZGlzcGxheTpub25lfS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnQtYnV0dG9ue3JpZ2h0OjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpey53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5yZXBvcnQgbGFiZWx7ZGlzcGxheTpibG9ja319QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCl7LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmR3LWxpZ2h0Ym94IC5yZXBvcnR7cGFkZGluZzo1MHB4fS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5kdy1saWdodGJveCAucmVwb3J0IC5kZXNje2ZvbnQtc2l6ZToxOHB4fS53aWRnZXQtLW9kZG55cGljIC5kdy1saWdodGJveC13cmFwcGVyIC5kdy1saWdodGJveCAucmVwb3J0IC5oZWFkZXJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweH0ud2lkZ2V0LS1vZGRueXBpYyAuZHctbGlnaHRib3gtd3JhcHBlciAuZHctbGlnaHRib3ggLmNvbm5lY3RlZC1wcm9kdWN0cyAucHJvZHVjdHtwYWRkaW5nOjIwcHggMzBweCAyMHB4IDIwcHh9LndpZGdldC0tb2RkbnlwaWMgLmR3LWxpZ2h0Ym94LXdyYXBwZXIgLmR3LWxpZ2h0Ym94IC5jb25uZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtaW5mb3twYWRkaW5nLWxlZnQ6MjBweH19LndpZGdldC0tb2RkbnlwaWMgLnNsaWNrLW5vLXNsaWRlIC5zbGljay10cmFja3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNmb3JtOmluaGVyaXQgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudH0ud2lkZ2V0LS1vZGRueXBpYyAuc2xpY2stbm8tc2xpZGUgLnNsaWNrLXNsaWRle21hcmdpbjowIGF1dG8gIWltcG9ydGFudDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbW96LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzttYXgtd2lkdGg6NDgwcHh9Lm9kZG55LWluc3RhZ3JhbS1pY29uLmxhcmdle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAwcHg7d2lkdGg6NzZweDtoZWlnaHQ6NzZweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXsub2RkbnktaW5zdGFncmFtLWljb24ubGFyZ2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUyeC5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggMHB4O2JhY2tncm91bmQtc2l6ZTo2NzVweCA2NDBweH19LnN1cnZleSAubWZwLWNvbnRlbnR7bWF4LXdpZHRoOjk4JSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG99LnN1cnZleSAuc3VydmV5LXBvcHVwe21hcmdpbjoyMHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MjBweCAyMHB4IDQwcHggMjBweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7LW1vei1ib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTRlMmRjO21heC13aWR0aDo2MDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3VydmV5IC5zdXJ2ZXktcG9wdXAgcHtmb250LXNpemU6MTRweH0uc3VydmV5IC5zdXJ2ZXktcG9wdXAgLmJ1dHRvbnN7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2U7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7d2lkdGg6MTAwJX0uc3VydmV5IC5zdXJ2ZXktcG9wdXAgLmJ1dHRvbnMgYnV0dG9ue2ZvbnQtc2l6ZToyMHB4O2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMDtjb2xvcjojZmZmO3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuc3VydmV5IC5zdXJ2ZXktcG9wdXAgcHtmb250LXNpemU6MTZweH0uc3VydmV5IC5zdXJ2ZXktcG9wdXAgLmJ1dHRvbnN7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc3VydmV5IC5zdXJ2ZXktcG9wdXAgLmJ1dHRvbnMgYnV0dG9ue3dpZHRoOmF1dG87bWFyZ2luOjAgNXB4fX0uemVuZGVzay1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjQwcHg7cGFkZGluZzozN3B4IDIwcHggMCAyMHB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MWVtfS56ZW5kZXNrLWhlYWRlcjphZnRlcnt3aWR0aDo1NXB4O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvfS56ZW5kZXNrLWhlYWRlciAuc2VjdGlvbi10aXRsZXtkaXNwbGF5Om5vbmV9LnplbmRlc2staGVhZGVyIHNwYW46bGFzdC1jaGlsZHtkaXNwbGF5OmJsb2NrO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtZmFtaWx5OlwiYWRvYmUtY2FzbG9uLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZToxOHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO21hcmdpbi1ib3R0b206LTIwcHh9LnplbmRlc2t7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjBweDt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnplbmRlc2sgaDJ7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjYwcHg7bWFyZ2luOjA7cGFkZGluZzowfS56ZW5kZXNrIC5zZWN0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46NjBweCBhdXRvO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbW96LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1vei1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uemVuZGVzayAuc2VjdGlvbnMgLnNlY3Rpb257d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey56ZW5kZXNrIC5zZWN0aW9ucyAuc2VjdGlvbnt3aWR0aDpjYWxjKDMzLjMzMzMzJSAtIDI2cHgpO21hcmdpbjowIDEzcHggMjZweH19LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEwMCV9LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uPi5pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uemVuZGVzayAuc2VjdGlvbnMgLnNlY3Rpb24gLmlubmVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggc29saWQgI2M4YzhjOH0uemVuZGVzayAuc2VjdGlvbnMgLnNlY3Rpb24gLmlubmVyIGgze3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowIDMwcHg7Zm9udC13ZWlnaHQ6NDAwfS56ZW5kZXNrIC5zZWN0aW9ucyAuc2VjdGlvbiAuaW5uZXIgaDM6YWZ0ZXJ7bWFyZ2luOjEwcHggYXV0byAwIGF1dG99LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uIC5pbm5lciBzcGFue2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMzQTNBNDV9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXJ7ZGlzcGxheTpub25lfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlc3t3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbW96LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLnF1ZXN0aW9uc3t3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLnF1ZXN0aW9ucz51bHtkaXNwbGF5Om5vbmV9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5xdWVzdGlvbnMgaDN7ZGlzcGxheTpub25lfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAucXVlc3Rpb25zIGZvcm17bWFyZ2luLWJvdHRvbToyMHB4fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAucXVlc3Rpb25zIGZvcm0gc2VsZWN0IHVsIGxpe2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLnF1ZXN0aW9ucyAuYmFja3tkaXNwbGF5Om5vbmV9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5hbnN3ZXJze2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3dvcmQtd3JhcDpicmVhay13b3JkfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZXtwYWRkaW5nOjIwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjOGM4fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSBkaXZ7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnMgLnZvdGUgLmJ1dHRvbnN7ZmxvYXQ6bGVmdH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnMgLnZvdGUgLmJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5hbnN3ZXJzIC52b3RlIC5idXR0b25zPnNwYW57ZmxvYXQ6bGVmdDtib3JkZXI6MXB4IHNvbGlkICNjOGM4Yzg7cGFkZGluZy10b3A6OXB4O2ZvbnQtc2l6ZToyNHB4O2N1cnNvcjpwb2ludGVyO3dpZHRoOjgwcHg7aGVpZ2h0OjQycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSAuYnV0dG9ucz5zcGFuPnNwYW57bWFyZ2luLXRvcDotNHB4fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSAuYnV0dG9ucz5zcGFuOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSAuYnV0dG9ucz5zcGFuOmhvdmVye2JhY2tncm91bmQ6IzNBM0E0NTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzNBM0E0NX0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnMgLnZvdGUgLmJ1dHRvbnM+c3Bhbjpob3ZlciAubG9hZGVyLS1zcGluIHBhdGh7ZmlsbDojZmZmfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSAuYnV0dG9ucz5zcGFuIC5sb2FkZXItLXNwaW57ZGlzcGxheTpub25lfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSAuYnV0dG9ucz5zcGFuLmxvYWRpbmcgLmxvYWRlci0tc3BpbntkaXNwbGF5OmJsb2NrfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSAuYnV0dG9ucz5zcGFuLmxvYWRpbmc6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnMgLnZvdGUgcHttYXJnaW46MTBweCAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0NjQ2NDZ9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5hbnN3ZXJzIC52b3RlIGg0e21hcmdpbi1ib3R0b206NXB4fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyB1bCBsaXtkaXNwbGF5Om5vbmV9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5hbnN3ZXJzIHVsIGxpOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZXtkaXNwbGF5OmJsb2NrfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5iYWNre2JvcmRlci10b3A6MXB4IHNvbGlkICNjOGM4Yzg7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiM0ZTU4NzQ7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4yO3BhZGRpbmctdG9wOjMwcHg7Y3Vyc29yOnBvaW50ZXJ9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmJhY2s6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmJhY2s6Zm9jdXN7b3V0bGluZTowfS56ZW5kZXNrIC5jb250YWN0e2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjBweDtwYWRkaW5nOjIwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjOGM4O3RleHQtYWxpZ246Y2VudGVyfS56ZW5kZXNrIC5jb250YWN0IC5idXR0b257d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey56ZW5kZXNre21hcmdpbjo2MHB4IGF1dG8gMCBhdXRvO3BhZGRpbmc6MCAxNXB4fS56ZW5kZXNrIC5zZWN0aW9uc3std2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uIC5pbm5lcnstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjdXJzb3I6cG9pbnRlcn0uemVuZGVzayAuc2VjdGlvbnMgLnNlY3Rpb24gLmlubmVyIGgze2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjB9LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uIC5pbm5lciBoMzphZnRlcnt3aWR0aDo1NXB4O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4O21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvfS56ZW5kZXNrIC5zZWN0aW9ucyAuc2VjdGlvbiAuaW5uZXIgaDM6YWZ0ZXJ7bWFyZ2luOjEwcHggYXV0byAwIGF1dG99LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uIC5pbm5lcjpob3ZlcntiYWNrZ3JvdW5kOiMzQTNBNDU7Ym9yZGVyOjFweCBzb2xpZCAjM0EzQTQ1O2NvbG9yOiNmZmZ9LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uIC5pbm5lcjpob3ZlciBoM3tjb2xvcjojZmZmICFpbXBvcnRhbnR9LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uIC5pbm5lcjpob3ZlciBzcGFue2NvbG9yOiNmZmZ9LnplbmRlc2sgLnNlY3Rpb25zIC5zZWN0aW9uIC5pbm5lciBzcGFue2ZvbnQtc2l6ZTo2MHB4fS56ZW5kZXNrIC5zZWN0aW9ucyAuc2VjdGlvbiAuaW5uZXIgc3Bhbjpob3Zlcntjb2xvcjojZmZmfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVye2Rpc3BsYXk6bm9uZX0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLnF1ZXN0aW9uc3t3aWR0aDozNSU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzhjOGM4O3BhZGRpbmctcmlnaHQ6MzBweH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLnF1ZXN0aW9ucz51bHtkaXNwbGF5OmJsb2NrfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAucXVlc3Rpb25zPnVsIGxpe3BhZGRpbmc6MTBweCAwO2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOjE4cHh9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5xdWVzdGlvbnM+dWwgbGkuYWN0aXZle2ZvbnQtd2VpZ2h0OjcwMH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLnF1ZXN0aW9ucyBoM3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjE2cHh9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5xdWVzdGlvbnMgZm9ybXtkaXNwbGF5Om5vbmV9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5xdWVzdGlvbnMgLmJhY2t7ZGlzcGxheTpibG9ja30uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnN7d2lkdGg6NjUlO3BhZGRpbmc6MCAwIDAgMzBweH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnMgLnZvdGV7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MjBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNjOGM4Yzh9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5hbnN3ZXJzIC52b3RlIGRpdntmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoyMHB4fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSBwe21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MTNweDtjb2xvcjojOWI5YjlifS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAudm90ZSBoNHttYXJnaW4tYm90dG9tOjVweH0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnMgdWwgbGl7ZGlzcGxheTpub25lfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyB1bCBsaTpmaXJzdC1jaGlsZHtkaXNwbGF5OmJsb2NrfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAuYXJ0aWNsZS1ib2R5e2ZvbnQtc2l6ZToxOHB4fS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAuYXJ0aWNsZS1ib2R5IHVse2xpc3Qtc3R5bGU6ZGlzY30uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlciAuYXJ0aWNsZXMgLmFuc3dlcnMgLmFydGljbGUtYm9keSB1bCBsaXtwYWRkaW5nOjVweCAwfS56ZW5kZXNrIC5hcnRpY2xlcy13cmFwcGVyIC5hcnRpY2xlcyAuYW5zd2VycyAuYXJ0aWNsZS1ib2R5IHVsIGxpOmJlZm9yZXtjb250ZW50Olwi4oCiXCI7cGFkZGluZy1yaWdodDo4cHh9LnplbmRlc2sgLmFydGljbGVzLXdyYXBwZXIgLmFydGljbGVzIC5hbnN3ZXJzIC5iYWNre2Rpc3BsYXk6bm9uZX0uemVuZGVzayAuYXJ0aWNsZXMtd3JhcHBlcjpmaXJzdC1vZi10eXBle2Rpc3BsYXk6YmxvY2t9LnplbmRlc2sgLmNvbnRhY3QgLmJ1dHRvbnt3aWR0aDphdXRvfX0uY29udGFjdHMtaW5kZXgtaW5kZXggLmdyaWQuemVuZGVzay1jb250YWN0cywuc2FsZXMtZ3Vlc3QtZm9ybSAuZ3JpZC56ZW5kZXNrLWNvbnRhY3Rze21heC13aWR0aDo1MzVweH0uY29udGFjdHMtaW5kZXgtaW5kZXggLmdyaWQuemVuZGVzay1jb250YWN0cyAuY29udGFjdC1pbmZvLC5zYWxlcy1ndWVzdC1mb3JtIC5ncmlkLnplbmRlc2stY29udGFjdHMgLmNvbnRhY3QtaW5mb3twYWRkaW5nOjMwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uY29udGFjdHMtaW5kZXgtaW5kZXggdGV4dGFyZWEsLnNhbGVzLWd1ZXN0LWZvcm0gdGV4dGFyZWF7bWF4LWhlaWdodDozMDBweH0uY29udGFjdHMtaW5kZXgtaW5kZXggLnNlbGVjdGJveGl0LWNvbnRhaW5lciwuc2FsZXMtZ3Vlc3QtZm9ybSAuc2VsZWN0Ym94aXQtY29udGFpbmVye21hcmdpbi1ib3R0b206MTBweH0uY29udGFjdHMtaW5kZXgtaW5kZXggYnV0dG9uLC5zYWxlcy1ndWVzdC1mb3JtIGJ1dHRvbnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0uY29udGFjdHMtaW5kZXgtaW5kZXggaDIsLnNhbGVzLWd1ZXN0LWZvcm0gaDJ7Zm9udC1zaXplOjI0cHh9LmNvbnRhY3RzLWluZGV4LWluZGV4IC5ncmlkLmNvbnRhY3QtaW5mbz4uaW5uZXIsLnNhbGVzLWd1ZXN0LWZvcm0gLmdyaWQuY29udGFjdC1pbmZvPi5pbm5lcnttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjEwcHggMzBweCAwIDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsuY29udGFjdHMtaW5kZXgtaW5kZXggYnV0dG9uLC5zYWxlcy1ndWVzdC1mb3JtIGJ1dHRvbnt3aWR0aDphdXRvO21hcmdpbi1ib3R0b206MjBweH0uY29udGFjdHMtaW5kZXgtaW5kZXggLmdyaWQuY29udGFjdC1pbmZvPi5pbm5lciwuc2FsZXMtZ3Vlc3QtZm9ybSAuZ3JpZC5jb250YWN0LWluZm8+LmlubmVye3BhZGRpbmc6MH19LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5jYXJlZXItaGVhZGVye3BhZGRpbmctdG9wOjI1cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcmVlci1hcHBseS1jb250YWluZXJ7cGFkZGluZy10b3A6MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCl7I2pvYkZyYW1lQ29udGFpbmVyPi5jYXJlZXItYXBwbHktZnJhbWV7aGVpZ2h0OjE3MDBweH19LmNhcmVlci1hcHBseS1mcmFtZXt3aWR0aDoxMDAlO2hlaWdodDoxNDAwcHh9LmNhcmVlci1pbmxpbmUtc3R5bGUgdWx7bGlzdC1zdHlsZTpkaXNjO3BhZGRpbmctbGVmdDoyNXB4fS5jYXJlZXItaW5saW5lLXN0eWxlIGxpe2xpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTtwYWRkaW5nOjAgMCA2cHggNXB4fS5jYXJlZXItaW5saW5lLXN0eWxlK2gxK3AsLmNhcmVlci1pbmxpbmUtc3R5bGUgaDIrcCwuY2FyZWVyLWlubGluZS1zdHlsZSBoMytwLC5jYXJlZXItaW5saW5lLXN0eWxlIGg0K3AsLmNhcmVlci1pbmxpbmUtc3R5bGUgaDUrcCwuY2FyZWVyLWlubGluZS1zdHlsZSBoNitwe21hcmdpbi10b3A6MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXJlZXItaW5saW5lLXN0eWxlIHVsIGxpe2ZvbnQtc2l6ZToxOHB4fX0jbmV3c2xldHRlcnBvcHVwe3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxMHB4O3JpZ2h0OjgwcHg7d2lkdGg6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6I2M1YzVjNSBzb2xpZCAxcHg7cGFkZGluZzoxNXB4O3otaW5kZXg6OTk5OTk5O3RleHQtYWxpZ246Y2VudGVyfSNuZXdzbGV0dGVycG9wdXAgaDN7bWFyZ2luLXRvcDowfSNuZXdzbGV0dGVycG9wdXAgcHtmb250LWZhbWlseTpcImZ1dHVyYS1wdFwiLHNhbnMtc2VyaWZ9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsjbmV3c2xldHRlcnBvcHVwe3JpZ2h0OjE1MHB4O3dpZHRoOjI1MHB4fX0jbmV3c2xldHRlcnBvcHVwIC5lcnJvci1tc2d7cGFkZGluZzoxMHB4IDMwcHggMTBweCAxMHB4O2ZvbnQtc2l6ZToxZW19I25ld3NsZXR0ZXJwb3B1cC1jbG9zZXtmbG9hdDpyaWdodDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItY29sb3I6I2M1YzVjNX0jbmV3c2xldHRlcnBvcHVwLWNsb3NlIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxOHB4O3dpZHRoOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNjNWM1YzV9I25ld3NsZXR0ZXJwb3B1cC1mb3JtIGxhYmVse3dpZHRoOjUwJTtmbG9hdDpsZWZ0fSNuZXdzbGV0dGVycG9wdXAtZm9ybSAudmFsaWRhdGlvbi1hZHZpY2V7Zm9udC1mYW1pbHk6XCJmdXR1cmEtcHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07Zm9udC1zdHlsZTppdGFsaWN9I25ld3NsZXR0ZXJwb3B1cC1mb3JtIC5qY2YtcmFkaW8gc3BhbntsZWZ0OjRweH0jbmV3c2xldHRlcnBvcHVwLXN1YnNjcmliZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZTstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7I25ld3NsZXR0ZXJwb3B1cC1zdWJzY3JpYmV7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDphdXRvfX1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn0iLCIvKlxuXHRqUXVlcnkubW1lbnUgb25jYW52YXMgQ1NTXG4qL1xuXG4vL1x0R2VuZXJpYyBjbGFzc2VzXG4ubW0taGlkZGVuXG57XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vL1x0Q29udGFpbmVyXG4ubW0td3JhcHBlclxue1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vL1x0TWVudVxuLm1tLW1lbnUsXG4ubW0tbWVudSA+IC5tbS1wYW5lbFxue1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAwO1xufVxuLm1tLW1lbnVcbntcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG59XG5cblxuLy9cdFBhbmVsc1xuLm1tLXBhbmVsXG57XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICRtbV90cmFuc2l0aW9uRHVyYXRpb24gJG1tX3RyYW5zaXRpb25GdW5jdGlvbjtcblx0LW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXG5cdEBpbmNsdWRlIG1tX3dlYmtpdF9wcmVmaXgoICd0cmFuc2Zvcm0nLCB0cmFuc2xhdGUzZCggMTAwJSwgMCwgMCApICk7XG5cdFxuXHQmLm1tLW9wZW5lZFxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fd2Via2l0X3ByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZTNkKCAwJSwgMCwgMCApICk7XG5cdH1cblx0Ji5tbS1zdWJvcGVuZWRcblx0e1xuXHRcdEBpbmNsdWRlIG1tX3dlYmtpdF9wcmVmaXgoICd0cmFuc2Zvcm0nLCB0cmFuc2xhdGUzZCggLSRtbV9zdWJwYW5lbE9mZnNldCwgMCwgMCApICk7XG5cdH1cblx0Ji5tbS1oaWdoZXN0XG5cdHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbi5tbS1tZW51ID4gLm1tLXBhbmVsXG57XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1x0XG5cdHBhZGRpbmc6IDAgJG1tX3BhbmVsUGFkZGluZztcblxuXHQmLm1tLWhhc25hdmJhclxuXHR7XG5cdFx0cGFkZGluZy10b3A6ICRtbV9uYXZiYXJIZWlnaHQ7XG5cdH1cblxuXHQvL1x0QmVjYXVzZSBwYWRkaW5nLWJvdHRvbSBpbiBzb21lIGJyb3dzZXJzIGlzIGlnbm9yZWQgd2hlbiBhIERJViBpcyBzY3JvbGxhYmxlXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyXG5cdHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6ICRtbV9wYW5lbFBhZGRpbmc7XG5cdH1cbn1cblxuXG4vL1x0VmVydGljYWxcbi5tbS12ZXJ0aWNhbCAubW0tcGFuZWxcbntcblx0QGluY2x1ZGUgbW1fd2Via2l0X3ByZWZpeCggJ3RyYW5zZm9ybScsIG5vbmUgIWltcG9ydGFudCApO1xufVxuXG4ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3LFxuLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbFxue1xuXHQubW0tcGFuZWxcblx0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogJG1tX3BhZGRpbmcgMCAkbW1fcGFkZGluZyAkbW1fcGFkZGluZztcblxuXHRcdC5tbS1saXN0dmlldyA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXJcblx0XHR7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuLm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCxcbmxpLm1tLXZlcnRpY2FsLm1tLW9wZW5lZFxue1xuXHQ+IC5tbS1wYW5lbFxuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaSxcbi5tbS1saXN0dmlldyA+IGxpLm1tLXZlcnRpY2FsXG57XG5cdD4gLm1tLW5leHRcblx0e1xuXHRcdGhlaWdodDogJG1tX2J0blNpemU7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXG5cdFx0JjphZnRlclxuXHRcdHtcblx0XHRcdHRvcDogKCAkbW1fYnRuU2l6ZSAvIDIgKSAtIDQ7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYubW0tb3BlbmVkXG5cdHtcblx0XHQ+IC5tbS1uZXh0OmFmdGVyXG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgbW1fd2Via2l0X3ByZWZpeCggXCJ0cmFuc2Zvcm1cIiwgcm90YXRlKCA0NWRlZyApICk7XG5cdFx0fVxuXHR9XG59XG5cbi5tbS1uYXZiYXJcbntcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6ICRtbV9idG5TaXplIC8gMjtcblxuXHRoZWlnaHQ6ICRtbV9uYXZiYXJIZWlnaHQ7XG5cdHBhZGRpbmc6IDAgJG1tX2J0blNpemU7XG5cblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cblx0PiAqXG5cdHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAoICRtbV9idG5TaXplIC8gNCApIDA7XG5cdH1cblx0YSxcblx0YTpob3ZlclxuXHR7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdC5tbS10aXRsZVxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fZWxsaXBzaXM7XG5cdH1cblx0Lm1tLWJ0blxuXHR7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogJG1tX2J0blNpemU7XG5cdFx0aGVpZ2h0OiAkbW1fYnRuU2l6ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkbW1fcGFuZWxQYWRkaW5nO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0e1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkbW1fcGFuZWxQYWRkaW5nO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4ubW0tcGFuZWxcbntcblx0Lm1tLW5hdmJhclxuXHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLm1tLWhhc25hdmJhciAubW0tbmF2YmFyXG5cdHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbi8vXHRMaXN0dmlld3Ncbi5tbS1saXN0dmlldyxcbi5tbS1saXN0dmlldyA+IGxpXG57XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG4ubW0tbGlzdHZpZXdcbntcblx0Zm9udDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAkbW1fZm9udFNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkbW1fYnRuU2l6ZSAtICggJG1tX3BhZGRpbmcgKiAyICk7XG5cblx0YSxcblx0YTpob3ZlclxuXHR7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0PiBsaVxuXHR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jixcblx0XHQmOmFmdGVyLFxuXHRcdC5tbS1uZXh0LFxuXHRcdC5tbS1uZXh0OmJlZm9yZVxuXHRcdHtcblx0XHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQ+IGEsXG5cdFx0PiBzcGFuXG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgbW1fZWxsaXBzaXM7XG5cblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkbW1fbGlzdGl0ZW1QYWRkaW5nICRtbV9saXN0aXRlbVBhZGRpbmcgJG1tX2xpc3RpdGVtUGFkZGluZyAkbW1fbGlzdGl0ZW1JbmRlbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCYubW0tYXJyb3dcblx0XHRcdHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJG1tX3N1Ym9wZW5XaWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjpub3QoLm1tLWRpdmlkZXIpXG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgbW1fYm9yZGVyX2JvdHRvbTtcblxuXHRcdFx0JjphZnRlclxuXHRcdFx0e1xuXHRcdFx0XHRsZWZ0OiAkbW1fbGlzdGl0ZW1JbmRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gc3Vib3BlblxuXHQubW0tbmV4dFxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fYm9yZGVyX2xlZnQ7XG5cblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAzLCAyLCAxLCAwICk7XG5cdFx0d2lkdGg6ICRtbV9zdWJvcGVuV2lkdGg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0KyBhLFxuXHRcdCsgc3BhblxuXHRcdHtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1tX3N1Ym9wZW5XaWR0aDtcblx0XHR9XG5cblx0XHQmLm1tLWZ1bGxzdWJvcGVuXG5cdFx0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQrIGEsXG5cdFx0XHQrIHNwYW5cblx0XHRcdHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJG1tX3N1Ym9wZW5XaWR0aDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm1tLW1lbnUgPiAubW0tcGFuZWwgXG57XG5cdD4gLm1tLWxpc3R2aWV3XG5cdHtcblx0XHRtYXJnaW46ICRtbV9wYW5lbFBhZGRpbmcgKCAtJG1tX3BhbmVsUGFkZGluZyApO1xuXHR9XG5cdD4gLm1tLWxpc3R2aWV3OmZpcnN0LWNoaWxkLFxuXHQ+IC5tbS1uYXZiYXIgKyAubW0tbGlzdHZpZXdcblx0e1xuXHRcdG1hcmdpbi10b3A6IC0kbW1fcGFuZWxQYWRkaW5nO1xuXHR9XG59XG5cblxuLy9cdEluc2V0IGxpc3RzXG4ubW0tbGlzdHZpZXcgLm1tLWluc2V0LFxue1xuXHRsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYztcblx0cGFkZGluZzogMCAkbW1fbGlzdGl0ZW1QYWRkaW5nICggJG1tX2xpc3RpdGVtUGFkZGluZyAqIDEuNSApICggJG1tX2xpc3RpdGVtSW5kZW50ICogMiApO1xuXHRtYXJnaW46IDA7XG5cblx0PiBsaVxuXHR7XG5cdFx0cGFkZGluZzogKCAkbW1fbGlzdGl0ZW1QYWRkaW5nIC8gMiApIDA7XG5cdH1cbn1cblxuXG4vLyBEaXZpZGVyc1xuLm1tLWxpc3R2aWV3IC5tbS1kaXZpZGVyXG57XG5cdEBpbmNsdWRlIG1tX2VsbGlwc2lzO1xuXG5cdGZvbnQtc2l6ZTogJG1tX2RpdmlkZXJGb250U2l6ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1pbmRlbnQ6ICRtbV9saXN0aXRlbUluZGVudDtcblx0bGluZS1oZWlnaHQ6ICRtbV9kaXZpZGVySGVpZ2h0O1xufVxuXG5cbi8vIFNwYWNlcnNcbi5tbS1saXN0dmlldyAubW0tc3BhY2VyXG57XG5cdHBhZGRpbmctdG9wOiAkbW1fYnRuU2l6ZTtcblx0XG5cdD4gLm1tLW5leHRcblx0e1xuXHRcdHRvcDogJG1tX2J0blNpemU7XG5cdH1cblxuXHQmLm1tLWRpdmlkZXJcblx0e1xuXHRcdHBhZGRpbmctdG9wOiAkbW1fZGl2aWRlckhlaWdodDtcblx0fVxufVxuXG5cbi8vIEFycm93c1xuLm1tLXByZXY6YmVmb3JlLFxuLm1tLW5leHQ6YWZ0ZXIsXG4ubW0tYXJyb3c6YWZ0ZXJcbntcblx0QGluY2x1ZGUgbW1fYXJyb3c7XG59XG4ubW0tcHJldjpiZWZvcmVcbntcblx0QGluY2x1ZGUgbW1fYXJyb3dfcHJldjtcbn1cbi5tbS1uZXh0OmFmdGVyLFxuLm1tLWFycm93OmFmdGVyXG57XG5cdEBpbmNsdWRlIG1tX2Fycm93X25leHQ7XG59XG5cblxuQGluY2x1ZGUgbW1fY29sb3JzOyIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL3ZhcmlhYmxlc1wiO1xuXG4vL1x0QW5pbWF0aW9uc1xuJG1tX3RyYW5zaXRpb25EdXJhdGlvbjogMC40cyAhZGVmYXVsdDtcbiRtbV90cmFuc2l0aW9uRnVuY3Rpb246IGVhc2UgIWRlZmF1bHQ7XG5cbi8vXHRDb2xvcnNcbiRtbV9iYWNrZ3JvdW5kQ29sb3JcdFx0XHRcdDogJG1vYmlsZS1tZW51LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbW1fYm9yZGVyQ29sb3JcdFx0XHRcdFx0OiByZ2JhKCAjMDAwLCAwLjEgKSAhZGVmYXVsdDtcbiRtbV9kaW1tZWRUZXh0Q29sb3JcdFx0XHRcdDogcmdiYSggIzAwMCwgMC4zICkgIWRlZmF1bHQ7XG4kbW1fZW1waGFzaXplZEJhY2tncm91bmRDb2xvclx0OiByZ2JhKCAjZmZmLCAwLjUgKSAhZGVmYXVsdDtcbiRtbV9oaWdobGlnaHRlZEJhY2tncm91bmRDb2xvclx0OiByZ2JhKCAjMDAwLCAwLjA1ICkgIWRlZmF1bHQ7XG4kbW1fdGV4dENvbG9yXHRcdFx0XHRcdDogd2hpdGUgIWRlZmF1bHQ7XG5cbi8vXHRTaXplc1xuJG1tX3BhZGRpbmdcdFx0XHQ6IDEwcHggIWRlZmF1bHQ7XG5cbiRtbV9idG5TaXplXHRcdFx0OiA0MHB4ICFkZWZhdWx0O1xuJG1tX2ZvbnRTaXplXHRcdDogMTRweCAhZGVmYXVsdDtcbiRtbV9saXN0aXRlbUluZGVudFx0OiAkbW1fcGFkZGluZyAqIDIgIWRlZmF1bHQ7XG4kbW1fbGlzdGl0ZW1QYWRkaW5nXHQ6ICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX3BhbmVsUGFkZGluZ1x0OiAkbW1fcGFkZGluZyAqIDIgIWRlZmF1bHQ7XG4kbW1fc3Vib3BlbldpZHRoXHQ6ICRtbV9idG5TaXplICsgJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG4kbW1fc3VicGFuZWxPZmZzZXRcdDogMzAlICFkZWZhdWx0O1xuXG5cbi8vXHRBZGRvbi9FeHRlbnNpb24gY29sb3JzXG4kbW1fdG9nZ2xlQ2hlY2tlZENvbG9yXHRcdDogIzRiZDk2MyAhZGVmYXVsdDtcbiRtbV9pbnB1dEJhY2tncm91bmRDb2xvclx0OiByZ2JhKCAjMDAwLCAwLjA1ICkgIWRlZmF1bHQ7XG4kbW1fcGFnZVNoYWRvd1x0XHRcdFx0OiAwIDAgMTBweCByZ2JhKCAjMDAwLCAwLjMgKSAhZGVmYXVsdDtcbiRtbV9wYW5lbFNoYWRvd1x0XHRcdFx0OiAkbW1fcGFnZVNoYWRvdyAhZGVmYXVsdDtcblxuXG4vL1x0QWRkb24vRXh0ZW5zaW9uIHNpemVzXG4kbW1fbWVudVdpZHRoXHRcdDogMC44ICFkZWZhdWx0O1xuJG1tX21lbnVNaW5XaWR0aFx0OiAxNDBweCAhZGVmYXVsdDtcbiRtbV9tZW51TWF4V2lkdGhcdDogMjgwcHggIWRlZmF1bHQ7XG5cbiRtbV9tZW51SGVpZ2h0XHRcdDogMC44ICFkZWZhdWx0O1xuJG1tX21lbnVNaW5IZWlnaHRcdDogMTQwcHggIWRlZmF1bHQ7XG4kbW1fbWVudU1heEhlaWdodFx0OiA4ODBweCAhZGVmYXVsdDtcblxuJG1tX2NoZWNrSGVpZ2h0XHRcdFx0OiAkbW1fYnRuU2l6ZSAtICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX2NoZWNrV2lkdGhcdFx0XHQ6ICRtbV9idG5TaXplIC0gJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG5cbiRtbV9jb3VudGVyV2lkdGhcdFx0OiAkbW1fYnRuU2l6ZSAhZGVmYXVsdDtcblxuJG1tX2RpdmlkZXJGb250U2l6ZVx0XHQ6IDEwcHggIWRlZmF1bHQ7XG4kbW1fZGl2aWRlckhlaWdodFx0XHQ6ICggJG1tX2J0blNpemUgLyAyICkgKyAoICRtbV9wYWRkaW5nIC8gMiApICFkZWZhdWx0O1xuXG4kbW1fbmF2YmFySGVpZ2h0XHRcdDogJG1tX2J0blNpemUgIWRlZmF1bHQ7XG4kbW1fYnJlYWRjcnVtYlBhZGRpbmdcdDogcm91bmQoICRtbV9wYWRkaW5nIC8gNCApICFkZWZhdWx0O1xuXG4kbW1faWNvbmJhcldpZHRoXHRcdDogJG1tX2J0blNpemUgKyAoICRtbV9wYWRkaW5nICogMiApICFkZWZhdWx0O1xuJG1tX2ljb25wYW5lbFdpZHRoXHRcdDogJG1tX2J0blNpemUgIWRlZmF1bHQ7XG5cbiRtbV9zZWN0aW9uSW5kZXhlcldpZHRoXHQ6ICRtbV9wYWRkaW5nICogMiAhZGVmYXVsdDtcblxuJG1tX3RvZ2dsZUhlaWdodFx0XHQ6ICRtbV9idG5TaXplIC0gJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG4kbW1fdG9nZ2xlV2lkdGhcdFx0XHQ6ICggJG1tX3RvZ2dsZUhlaWdodCAqIDIgKSAtICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuXG4kbW1fem9vbVNjYWxlRG93blx0XHQ6IDAuNyAhZGVmYXVsdDtcbiRtbV96b29tU2NhbGVVcFx0XHRcdDogMS41ICFkZWZhdWx0O1xuXG5cbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJzaXppbmdcIjtcbkBpbXBvcnQgXCJjb2xvcnNcIjsiLCIvL1x0QXJyb3dzXG5AbWl4aW4gbW1fYXJyb3dcbntcblx0Y29udGVudDogJyc7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cblx0QGluY2x1ZGUgbW1fd2Via2l0X3ByZWZpeCggXCJ0cmFuc2Zvcm1cIiwgcm90YXRlKCAtNDVkZWcgKSApO1xufVxuQG1peGluIG1tX2Fycm93X3ByZXZcbntcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRsZWZ0OiAkbW1fbGlzdGl0ZW1JbmRlbnQ7XG59XG5AbWl4aW4gbW1fYXJyb3dfbmV4dFxue1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0cmlnaHQ6ICRtbV9saXN0aXRlbUluZGVudDtcbn1cblxuXG4vL1x0Qm9yZGVyc1xuQG1peGluIG1tX2JvcmRlciggJGJvcmRlciwgJHBzZXVkbywgJHBvczEsICRwb3MyLCAkcG9zMyApXG57XG5cdCY6I3skcHNldWRvfVxuXHR7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyLSN7JGJvcmRlcn0td2lkdGg6IDFweDtcblx0XHRib3JkZXItI3skYm9yZGVyfS1zdHlsZTogc29saWQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCN7JHBvczF9OiAwO1xuXHRcdCN7JHBvczJ9OiAwO1xuXHRcdCN7JHBvczN9OiAwO1xuXHR9XG59XG5AbWl4aW4gbW1fYm9yZGVyX3RvcFxue1xuXHRAaW5jbHVkZSBtbV9ib3JkZXIoIFwidG9wXCIsIFwiYmVmb3JlXCIsIFwibGVmdFwiLCBcInJpZ2h0XCIsIFwidG9wXCIgKTtcbn1cbkBtaXhpbiBtbV9ib3JkZXJfcmlnaHRcbntcblx0QGluY2x1ZGUgbW1fYm9yZGVyKCBcInJpZ2h0XCIsIFwiYWZ0ZXJcIiwgXCJ0b3BcIiwgXCJib3R0b21cIiwgXCJyaWdodFwiICk7XG59XG5AbWl4aW4gbW1fYm9yZGVyX2JvdHRvbVxue1xuXHRAaW5jbHVkZSBtbV9ib3JkZXIoIFwiYm90dG9tXCIsIFwiYWZ0ZXJcIiwgXCJsZWZ0XCIsIFwicmlnaHRcIiwgXCJib3R0b21cIiApO1xufVxuQG1peGluIG1tX2JvcmRlcl9sZWZ0XG57XG5cdEBpbmNsdWRlIG1tX2JvcmRlciggXCJsZWZ0XCIsIFwiYmVmb3JlXCIsIFwidG9wXCIsIFwiYm90dG9tXCIsIFwibGVmdFwiICk7XG59XG5cblxuLy9cdE5hdmJhcnNcbkBtaXhpbiBtbV9uYXZiYXJfcG9zaXRpb25pbmcoICRwb3MsICRuciApXG57XG5cdC5tbS1uYXZiYXItI3skcG9zfS0jeyRucn1cblx0e1xuXHRcdCN7JHBvc306ICRtbV9uYXZiYXJIZWlnaHQgKiAoICRuciAtIDEgKTtcblx0fVxuXG5cdC5tbS1oYXNuYXZiYXItI3skcG9zfS0jeyRucn1cblx0e1xuXHRcdC5tbS1wYW5lbFxuXHRcdHtcblx0XHRcdCN7JHBvc306ICRtbV9uYXZiYXJIZWlnaHQgKiAkbnI7XG5cdFx0fVxuXHRcdC5tbS1pbmRleGVyXG5cdFx0e1xuXHRcdFx0I3skcG9zfTogJG1tX3BhZGRpbmcgKyAoICRtbV9uYXZiYXJIZWlnaHQgKiAkbnIgKTtcblx0XHR9XG5cdFx0QGlmICggJHBvcyA9PSAndG9wJyApXG5cdFx0e1xuXHRcdFx0Lm1tLWZpeGVkZGl2aWRlclxuXHRcdFx0e1xuXHRcdFx0XHQjeyRwb3N9OiAkbW1fbmF2YmFySGVpZ2h0ICogJG5yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1peGluIG1tX25hdmJhcl9zaXppbmcoICRuciApXG57XG5cdC5tbS1uYXZiYXItc2l6ZS0jeyRucn1cblx0e1xuXHRcdGhlaWdodDogJG1tX25hdmJhckhlaWdodCAqICRucjtcblx0fVxufVxuQG1peGluIG1tX25hdmJhcl9jb250ZW50KCAkbnIgKVxue1xuXHQubW0tbmF2YmFyLWNvbnRlbnQtI3skbnJ9ID4gKlxuXHR7XG5cdFx0d2lkdGg6IHJvdW5kKCAxMDAlIC8gJG5yICogMTAwICkgLyAxMDA7XG5cdH1cbn1cblxuXG4vL1x0SWNvbnBhbmVsc1xuQG1peGluIG1tX2ljb25wYW5lbF9wb3NpdGlvbmluZyggJG5yIClcbntcblx0Lm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLSN7JG5yfVxuXHR7XG5cdFx0bGVmdDogJG1tX2ljb25wYW5lbFdpZHRoICogJG5yO1xuXHR9XG59XG5cblxuLy9cdE1pc2NcbkBtaXhpbiBtbV92ZW5kb3JfcHJlZml4KCAkcHJvcCwgJHZhbCApXG57XG5cdC13ZWJraXQtI3skcHJvcH06ICR2YWw7XG5cdC1tb3otI3skcHJvcH06ICR2YWw7XG5cdC1tcy0jeyRwcm9wfTogJHZhbDtcblx0LW8tI3skcHJvcH06ICR2YWw7XG5cdCN7JHByb3B9OiAkdmFsO1xufVxuQG1peGluIG1tX3dlYmtpdF9wcmVmaXgoICRwcm9wLCAkdmFsIClcbntcbi8vXHR3ZSdyZSBub3QgeWV0IHJlYWR5IHRvIGRyb3AgdmVuZG9yIHByZWZpeGVzIGR1ZSB0byBJRTkgYW5kIG9sZGVyIHZlcnNpb25zIG9mIEZGXG5cdEBpbmNsdWRlIG1tX3ZlbmRvcl9wcmVmaXgoICRwcm9wLCAkdmFsICk7XG4vL1x0LXdlYmtpdC0jeyRwcm9wfTogJHZhbDtcbi8vXHQjeyRwcm9wfTogJHZhbDtcbn1cbkBtaXhpbiBtbV9lbGxpcHNpcygpXG57XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1peGluIG1tX2NsZWFyZml4KClcbntcblx0JjphZnRlclxuXHR7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCJAbWl4aW4gbW1fY29sb3JzKCAkY2xzOiBcIlwiLFxuXHQkYmFzZUJnOiAkbW1fYmFja2dyb3VuZENvbG9yLFxuXHQkY29sb3I6ICRtbV90ZXh0Q29sb3IsICRkaW1tZWRDb2xvcjogJG1tX2RpbW1lZFRleHRDb2xvcixcblx0JGVtcGhhc2l6ZWRCZzogJG1tX2VtcGhhc2l6ZWRCYWNrZ3JvdW5kQ29sb3IsICRoaWdobGlnaHRlZEJnOiAkbW1faGlnaGxpZ2h0ZWRCYWNrZ3JvdW5kQ29sb3IsXG5cdCRib3JkZXJDb2xvcjogJG1tX2JvcmRlckNvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9XG5cdHtcblx0XHRiYWNrZ3JvdW5kOiAkYmFzZUJnO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cblx0XHQubW0tbmF2YmFyXG5cdFx0e1xuXHRcdFx0PiAqLFxuXHRcdFx0YVxuXHRcdFx0e1xuXHRcdFx0XHRjb2xvcjogJGRpbW1lZENvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQubW0tYnRuXG5cdFx0XHR7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkaW1tZWRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tbS1saXN0dmlld1xuXHRcdHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xuXG5cdFx0XHQ+IGxpXG5cdFx0XHR7XG5cdFx0XHRcdC5tbS1uZXh0OmFmdGVyLFxuXHRcdFx0XHQubW0tYXJyb3c6YWZ0ZXJcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRpbW1lZENvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IGxpLm1tLXNlbGVjdGVkXG5cdFx0XHR7XG5cdFx0XHRcdD4gYTpub3QoLm1tLW5leHQpLFxuXHRcdFx0XHQ+IHNwYW5cblx0XHRcdFx0e1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRlbXBoYXNpemVkQmc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCxcblx0XHQubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWxcblx0XHR7XG5cdFx0XHQ+IGEubW0tbmV4dCxcblx0XHRcdD4gLm1tLXBhbmVsXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZEJnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tbS1kaXZpZGVyIFxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZEJnO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gbW1fY29sb3JzX2NoZWNrcyggJGNsczogXCJcIixcblx0JGNvbG9yOiAkbW1fdGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9IGxhYmVsLm1tLWNoZWNrOmJlZm9yZVxuXHR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19jb3VudGVycyggJGNsczogXCJcIixcblx0JGRpbW1lZENvbG9yOiAkbW1fZGltbWVkVGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9IGVtLm1tLWNvdW50ZXJcblx0e1xuXHRcdGNvbG9yOiAkZGltbWVkQ29sb3I7XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19kaXZpZGVycyggJGNsczogXCJcIixcblx0JGhpZ2hsaWdodGVkQmc6ICRtbV9oaWdobGlnaHRlZEJhY2tncm91bmRDb2xvclxuKSB7XG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0Lm1tLWZpeGVkZGl2aWRlciBzcGFuXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodGVkQmc7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfcGFnZXNoYWRvdyggJGNsczogXCJcIixcblx0JHBhZ2VTaGFkb3c6ICRtbV9wYWdlU2hhZG93XG4pIHtcblx0Lm1tLW1lbnUubW0tcGFnZXNoYWRvdyN7JGNsc31cblx0e1xuXHRcdCY6YWZ0ZXJcblx0XHR7XG5cdFx0XHRAaWYgKCAkcGFnZVNoYWRvdyApXG5cdFx0XHR7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRwYWdlU2hhZG93O1xuXHRcdFx0fVxuXHRcdFx0QGVsc2Vcblx0XHRcdHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19zZWFyY2hmaWVsZCggJGNsczogXCJcIixcblx0JGlucHV0Qmc6ICRtbV9pbnB1dEJhY2tncm91bmRDb2xvciwgJGNvbG9yOiAkbW1fdGV4dENvbG9yLFxuXHQkZGltbWVkQ29sb3I6ICRtbV9kaW1tZWRUZXh0Q29sb3Jcbikge1xuXHQubW0tbWVudSN7JGNsc31cblx0e1xuXHRcdC5tbS1zZWFyY2ggaW5wdXRcblx0XHR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkaW5wdXRCZztcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdC5tbS1ub3Jlc3VsdHNtc2dcblx0XHR7XG5cdFx0XHRjb2xvcjogJGRpbW1lZENvbG9yO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gbW1fY29sb3JzX3NlY3Rpb25pbmRleGVyKCAkY2xzOiBcIlwiLFxuXHQkY29sb3I6ICRtbV9kaW1tZWRUZXh0Q29sb3Jcbikge1xuXHQubW0tbWVudSN7JGNsc30gLm1tLWluZGV4ZXIgYVxuXHR7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gbW1fY29sb3JzX3RvZ2dsZXMoICRjbHM6IFwiXCIsXG5cdCRidXR0b25CZzogJG1tX2JhY2tncm91bmRDb2xvcixcblx0JG9mZkJnOiAkbW1fYm9yZGVyQ29sb3IsICRvbkJnOiAkbW1fdG9nZ2xlQ2hlY2tlZENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9XG5cdHtcblx0XHRsYWJlbC5tbS10b2dnbGVcblx0XHR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb2ZmQmc7XG5cdFx0XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnV0dG9uQmc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogJG9uQmc7XG5cdFx0fVxuXHR9XG59IiwiLy8gVmFyaWFibGVzIGFuZCByZXN1c2FibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gQ29sb3JzXG4kbW9iaWxlLW1lbnUtYmFja2dyb3VuZDojMzUzNTM1O1xuJHNpbHZlcjogI2Y0ZjRmNDtcbiRzaWx2ZXItYm9yZGVyOiAjYzhjOGM4O1xuJGdyZXk6ICNhYWE7XG4kZGFya2dyZXk6ICM5YjliOWI7XG4kZGFya2VyZ3JleTogIzQ2NDY0NjtcbiRncmVlbjogIzQ3OWU3YTtcbiRibHVlOiAjNGU1ODc0O1xuJGRhcmstYmx1ZTogIzNBM0E0NTtcbiRkZWZhdWx0LXRleHQtY29sb3I6ICM0ZjRmNGY7XG4kZGVmYXVsdC1saW5rLWNvbG9yOiAkYmx1ZTtcbiRmb3JtLWJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4kZm9ybS1jb2xvci1lcnJvcjogI0ZGODk4OTtcbiRzd2F0Y2gtcm9zZWdvbGQ6ICNEOENCQTE7XG4kc3dhdGNoLXNpbHZlcjojRDBEMEQwO1xuXG4kc3VjY2Vzcy1tc2ctYmFja2dyb3VuZC1jb2xvcjogI2YzZmFlZjtcbiRzdWNjZXNzLW1zZy1ib3JkZXItY29sb3I6ICM3N2IyNTk7XG4kc3VjY2Vzcy1tc2ctdGV4dC1jb2xvcjogIzI4NUQwMDtcblxuJGVycm9yLW1zZy1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTM3LCAxMzcsIDAuMik7XG4kZXJyb3ItbXNnLWJvcmRlci1jb2xvcjogI0ZGODk4OTtcbiRlcnJvci1tc2ctdGV4dC1jb2xvcjogI2FhMmExMjtcblxuXG4vLyBzb2NpYWwgbWVkaWFcbiRmYWNlYm9vay1ibHVlOiAjM2I1OTk4O1xuJHR3aXR0ZXItYmx1ZTogIzU1YWNlZTtcblxuLy8gQnJlYWtwb2ludHMgYW5kIHdpZHRoXG4kbGFuZHNjYXBlOiAzMjBweDtcbiR0YWJsZXQ6IDY0MHB4O1xuJGxhcHRvcDogMTAwMHB4O1xuJGRlc2t0b3A6IDE0MDBweDtcbiRtYXgtd2lkdGg6IDEwNTBweDtcbiRicmVha3BvaW50czogKFxuICAgIGxhbmRzY2FwZTogJGxhbmRzY2FwZSxcbiAgICB0YWJsZXQ6ICR0YWJsZXQsXG4gICAgbGFwdG9wOiAkbGFwdG9wLFxuICAgIGRlc2t0b3A6ICRkZXNrdG9wXG4pO1xuXG4vLyBIZWFkZXIgaGVpZ2h0c1xuLy8kbW9iaWxlLWRlZmF1bHQtaGVhZGVyLWhlaWdodDogMTk1cHg7XG4kbW9iaWxlLWRlZmF1bHQtaGVhZGVyLWhlaWdodDogMTIwcHg7XG4kbW9iaWxlLXNtYWxsLWhlYWRlci1oZWlnaHQ6IDk1cHg7XG4kdGFibGV0LWRlZmF1bHQtaGVhZGVyLWhlaWdodDogMTc1cHg7XG4kdGFibGV0LXNtYWxsLWhlYWRlci1oZWlnaHQ6IDUwcHg7XG4kbW9iaWxlLXNhbGUtYmFyLWhlaWdodDogMjhweDtcbiR0YWJsZXQtc2FsZS1iYXItaGVpZ2h0OiAzOHB4O1xuJGNvdW50cnktc2VsZWN0b3ItbW9iaWxlLWhlaWdodDogNTgwcHg7XG4kY291bnRyeS1zZWxlY3Rvci10YWJsZXQtaGVpZ2h0OiA1ODBweDtcbiRjb3VudHJ5LXNlbGVjdG9yLWxhcHRvcC1oZWlnaHQ6IDQ2MHB4O1xuXG4vLyBQYWRkaW5ncyAobXVzdCBiZSBkaXZpc2libGUgYnkgdHdvKVxuJG1vYmlsZS1ndXR0ZXI6IDEwcHg7XG4kdGFibGV0LWd1dHRlcjogMjZweDtcblxuIiwiLypcblx0alF1ZXJ5Lm1tZW51IG9mZmNhbnZhcyBhZGRvbiBDU1NcbiovXG5cbi8vXHRBbmltYXRpb25zXG4ubW0tcGFnZVxue1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW0tc2xpZGVvdXRcbntcbiAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICRtbV90cmFuc2l0aW9uRHVyYXRpb24gJG1tX3RyYW5zaXRpb25GdW5jdGlvbiwgaGVpZ2h0IC4ycyBlYXNlKVxuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHQtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAkbW1fdHJhbnNpdGlvbkR1cmF0aW9uICRtbV90cmFuc2l0aW9uRnVuY3Rpb247XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbW1fdHJhbnNpdGlvbkR1cmF0aW9uICRtbV90cmFuc2l0aW9uRnVuY3Rpb247XG5cbn1cblxuLy9cdENvbnRhaW5lciwgUGFnZSwgQmxvY2tlclxuaHRtbC5tbS1vcGVuZWRcbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJvZHlcblx0e1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuaHRtbC5tbS1iYWNrZ3JvdW5kIC5tbS1wYWdlXG57XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4jbW0tYmxvY2tlclxue1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCAzLCAyLCAxLCAwICk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5OTk7XG59XG5odG1sLm1tLW9wZW5lZCxcbmh0bWwubW0tYmxvY2tpbmdcbntcblx0I21tLWJsb2NrZXJcblx0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8vXHRNZW51XG4ubW0tbWVudVxue1xuXHQmLm1tLW9mZmNhbnZhc1xuXHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblx0Ji5tbS1jdXJyZW50XG5cdHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbkBpbmNsdWRlIG1tX3NpemluZzsiLCIvL1x0U2l6aW5nIGxlZnQgKGRlZmF1bHQpXG5AbWl4aW4gbW1fc2l6aW5nKCAkY2xzOiBcIlwiLFxuXHQkd2lkdGg6ICRtbV9tZW51V2lkdGgsICRtaW5XaWR0aDogJG1tX21lbnVNaW5XaWR0aCwgJG1heFdpZHRoOiAkbW1fbWVudU1heFdpZHRoXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9XG5cdHtcblx0XHR3aWR0aDogcGVyY2VudGFnZSggJHdpZHRoICk7XG5cdFx0bWluLXdpZHRoOiAkbWluV2lkdGg7XG5cdFx0bWF4LXdpZHRoOiAkbWF4V2lkdGg7XG5cdH1cblx0aHRtbC5tbS1vcGVuaW5nI3skY2xzfVxuXHR7XG5cdFx0Lm1tLXNsaWRlb3V0XG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgbW0td2Via2l0LXByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVgoIHBlcmNlbnRhZ2UoICR3aWR0aCApICkgKTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1pbldpZHRoIC8gJHdpZHRoICkge1xuXHRcdGh0bWwubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tc2xpZGVvdXRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgbW0td2Via2l0LXByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVgoICRtaW5XaWR0aCApICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtYXhXaWR0aCAvICR3aWR0aCApIHtcblx0XHRodG1sLm1tLW9wZW5pbmcjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Lm1tLXNsaWRlb3V0XG5cdFx0XHR7XG5cdFx0XHRcdEBpbmNsdWRlIG1tLXdlYmtpdC1wcmVmaXgoICd0cmFuc2Zvcm0nLCB0cmFuc2xhdGVYKCAkbWF4V2lkdGggKSApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL1x0U2l6aW5nIHJpZ2h0XG5AbWl4aW4gbW1fc2l6aW5nX3JpZ2h0KCAkY2xzOiBcIlwiLFxuXHQkd2lkdGg6ICRtbV9tZW51V2lkdGgsICRtaW5XaWR0aDogJG1tX21lbnVNaW5XaWR0aCwgJG1heFdpZHRoOiAkbW1fbWVudU1heFdpZHRoXG4pIHtcblx0aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nI3skY2xzfVxuXHR7XG5cdFx0Lm1tLXNsaWRlb3V0XG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgbW0td2Via2l0LXByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVgoIC0oIHBlcmNlbnRhZ2UoICR3aWR0aCApICkgKSApO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1heC13aWR0aDogJG1pbldpZHRoIC8gJHdpZHRoICkge1xuXHRcdGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tc2xpZGVvdXRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgbW0td2Via2l0LXByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVgoIC0kbWluV2lkdGggKSApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1pbi13aWR0aDogJG1heFdpZHRoIC8gJHdpZHRoICkge1xuXHRcdGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tc2xpZGVvdXRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgbW0td2Via2l0LXByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVgoIC0kbWF4V2lkdGggKSApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL1x0U2l6aW5nIHotcG9zaXRpb25cbkBtaXhpbiBtbV9zaXppbmdfenBvc2l0aW9uKCAkY2xzOiBcIlwiLFxuXHQkaGVpZ2h0OiAkbW1fbWVudUhlaWdodCwgJG1pbkhlaWdodDogJG1tX21lbnVNaW5IZWlnaHQsICRtYXhIZWlnaHQ6ICRtbV9tZW51TWF4SGVpZ2h0XG4pIHtcblxuXHQvLyB0b3Bcblx0Ly8gYm90dG9tXG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0Ji5tbS10b3AsXG5cdFx0Ji5tbS1ib3R0b21cblx0XHR7XG5cdFx0XHRoZWlnaHQ6IHBlcmNlbnRhZ2UoICRoZWlnaHQgKTtcblx0XHRcdG1pbi1oZWlnaHQ6ICRtaW5IZWlnaHQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAkbWF4SGVpZ2h0O1xuXHRcdH1cblx0fVxufVxuIiwiLypcblx0alF1ZXJ5Lm1tZW51IG5hdmJhcnMgYWRkb24gQ1NTXG4qL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5tbS1tZW51ID4gLm1tLW5hdmJhclxue1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAzO1xuXG5cdC8vXHRCdWdmaXhcblx0QGluY2x1ZGUgbW1fd2Via2l0X3ByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZTNkKCAwLCAwLCAwICkgKTtcbn1cbi5tbS1uYXZiYXItYm90dG9tXG57XG5cdGJvcmRlci10b3Atd2lkdGg6IDFweDtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuXG4ubW0tbmF2YmFyLXRvcCB+IC5tbS1uYXZiYXItdG9wXG57XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubW0tbmF2YmFyLWJvdHRvbSB+IC5tbS1uYXZiYXItYm90dG9tXG57XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5tbS1uYXZiYXIubW0taGFzYnRuc1xue1xuXHRwYWRkaW5nOiAwICRtbV9idG5TaXplO1xufVxuXG5cbi8vXHRDbG9zZSBidXR0b25cbi5tbS1jbG9zZTphZnRlclxue1xuXHRjb250ZW50OiAneCc7XG59XG5cblxuLy9cdEJ1dHRvbmJhcnNcbi5tbS1uYXZiYXJbY2xhc3MqPVwibW0tbmF2YmFyLWNvbnRlbnQtXCJdXG57XG5cdD4gKlxuXHR7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG5cbi8vXHRCcmVhZGNydW1ic1xuLm1tLW5hdmJhciBcbntcblx0PiAubW0tYnJlYWRjcnVtYnNcblx0e1xuXHRcdEBpbmNsdWRlIG1tX2VsbGlwc2lzO1xuXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgMCAwICRtbV9wYW5lbFBhZGRpbmcgLSAkbW1fYnJlYWRjcnVtYlBhZGRpbmc7XG5cblx0XHQ+ICpcblx0XHR7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAoICRtbV9idG5TaXplIC8gNCApICRtbV9icmVhZGNydW1iUGFkZGluZztcblx0XHR9XG5cdFx0PiBhXG5cdFx0e1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5tbS1oYXNidG5zIFxuXHR7XG5cdFx0Lm1tLWJyZWFkY3J1bWJzXG5cdFx0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kbW1fYnRuU2l6ZTtcblx0XHR9XG5cdFx0Lm1tLWJ0bjpub3QoIC5tbS1oaWRkZW4gKSArIC5tbS1icmVhZGNydW1ic1xuXHRcdHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbkBpbmNsdWRlIG1tX25hdmJhcl9wb3NpdGlvbmluZyggJ3RvcCcsIDEgKTtcbkBpbmNsdWRlIG1tX25hdmJhcl9wb3NpdGlvbmluZyggJ3RvcCcsIDIgKTtcbkBpbmNsdWRlIG1tX25hdmJhcl9wb3NpdGlvbmluZyggJ3RvcCcsIDMgKTtcbkBpbmNsdWRlIG1tX25hdmJhcl9wb3NpdGlvbmluZyggJ3RvcCcsIDQgKTtcblxuQGluY2x1ZGUgbW1fbmF2YmFyX3Bvc2l0aW9uaW5nKCAnYm90dG9tJywgMSApO1xuQGluY2x1ZGUgbW1fbmF2YmFyX3Bvc2l0aW9uaW5nKCAnYm90dG9tJywgMiApO1xuQGluY2x1ZGUgbW1fbmF2YmFyX3Bvc2l0aW9uaW5nKCAnYm90dG9tJywgMyApO1xuQGluY2x1ZGUgbW1fbmF2YmFyX3Bvc2l0aW9uaW5nKCAnYm90dG9tJywgNCApO1xuXG5AaW5jbHVkZSBtbV9uYXZiYXJfc2l6aW5nKCAyICk7XG5AaW5jbHVkZSBtbV9uYXZiYXJfc2l6aW5nKCAzICk7XG5AaW5jbHVkZSBtbV9uYXZiYXJfc2l6aW5nKCA0ICk7XG5cbkBpbmNsdWRlIG1tX25hdmJhcl9jb250ZW50KCAyICk7XG5AaW5jbHVkZSBtbV9uYXZiYXJfY29udGVudCggMyApO1xuQGluY2x1ZGUgbW1fbmF2YmFyX2NvbnRlbnQoIDQgKTtcbkBpbmNsdWRlIG1tX25hdmJhcl9jb250ZW50KCA1ICk7XG5AaW5jbHVkZSBtbV9uYXZiYXJfY29udGVudCggNiApOyIsIi8qXG4gKiBqcXVlcnkuc2VsZWN0Qm94SXQuY3NzIDMuOC4xXG4gKiBBdXRob3I6IEBncmVnZnJhbmtvXG4gKi9cblxuLypcbiAgQ29tbW9uIENTUyBQcm9wZXJ0aWVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUaGVzZSBwcm9wZXJ0aWVzIHdpbGwgYmUgYXBwbGllZCB0byBhbnkgdGhlbWVzIHRoYXQgeW91IHVzZVxuKi9cblxuLyogU2VsZWN0Qm94SXQgY29udGFpbmVyICovXG4uc2VsZWN0Ym94aXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qIFN0eWxlcyB0aGF0IGFwcGx5IHRvIGFsbCBTZWxlY3RCb3hJdCBlbGVtZW50cyAqL1xuLnNlbGVjdGJveGl0LWNvbnRhaW5lciAqIHtcbiAgZm9udDogMTRweCBIZWx2ZXRpY2EsIEFyaWFsO1xuICAvKiBQcmV2ZW50cyB0ZXh0IHNlbGVjdGlvbiAqL1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogQnV0dG9uICovXG4uc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCB7XG4gIHdpZHRoOiAyMjBweDsgLyogV2lkdGggb2YgdGhlIGRyb3Bkb3duIGJ1dHRvbiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBIZWlnaHQgYW5kIFZlcnRpY2FsIEFsaWdubWVudCBvZiBUZXh0ICovXG4uc2VsZWN0Ym94aXQtY29udGFpbmVyIHNwYW4sIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbnMgYSB7XG4gIGhlaWdodDogMzBweDsgLyogSGVpZ2h0IG9mIHRoZSBkcm9wIGRvd24gKi9cbiAgbGluZS1oZWlnaHQ6IDMwcHg7IC8qIFZlcnRpY2FsbHkgcG9zaXRpb25zIHRoZSBkcm9wIGRvd24gdGV4dCAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogRm9jdXMgcHNldWRvIHNlbGVjdG9yICovXG4uc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIERpc2FibGVkIE1vdXNlIEludGVyYWN0aW9uICovXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtZGlzYWJsZWQsIC5zZWxlY3Rib3hpdC1vcHRpb25zIC5zZWxlY3Rib3hpdC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIEJ1dHRvbiBUZXh0ICovXG4uc2VsZWN0Ym94aXQtdGV4dCB7XG4gIHRleHQtaW5kZW50OiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiBPcHRpb25zIExpc3QgKi9cbi5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbnMge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMTAwJTsgIC8qIE1pbmltdW0gV2lkdGggb2YgdGhlIGRyb3Bkb3duIGxpc3QgYm94IG9wdGlvbnMgKi9cbiAgKndpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEluZGl2aWR1YWwgb3B0aW9ucyAqL1xuIC5zZWxlY3Rib3hpdC1vcHRpb24gLnNlbGVjdGJveGl0LW9wdGlvbi1hbmNob3J7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4vKiBJbmRpdmlkdWFsIE9wdGlvbiBIb3ZlciBBY3Rpb24gKi9cbi5zZWxlY3Rib3hpdC1vcHRpb24gLnNlbGVjdGJveGl0LW9wdGlvbi1hbmNob3I6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEluZGl2aWR1YWwgT3B0aW9uIE9wdGdyb3VwIEhlYWRlciAqL1xuLnNlbGVjdGJveGl0LW9wdGlvbiwgLnNlbGVjdGJveGl0LW9wdGdyb3VwLWhlYWRlciB7XG4gIHRleHQtaW5kZW50OiA1cHg7IC8qIEhvcml6b250YWwgUG9zaXRpb25pbmcgb2YgdGhlIHNlbGVjdCBib3ggb3B0aW9uIHRleHQgKi9cbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIFRoZSBmaXJzdCBEcm9wIERvd24gb3B0aW9uICovXG4uc2VsZWN0Ym94aXQtb3B0aW9uLWZpcnN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuXG4vKiBUaGUgZmlyc3QgRHJvcCBEb3duIG9wdGlvbiBvcHRncm91cCAqL1xuLnNlbGVjdGJveGl0LW9wdGdyb3VwLWhlYWRlciArIC5zZWxlY3Rib3hpdC1vcHRpb24tZmlyc3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi8qIFRoZSBsYXN0IERyb3AgRG93biBvcHRpb24gKi9cbi5zZWxlY3Rib3hpdC1vcHRpb24tbGFzdCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cblxuLyogRHJvcCBEb3duIG9wdGdyb3VwIGhlYWRlcnMgKi9cbi5zZWxlY3Rib3hpdC1vcHRncm91cC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogRHJvcCBEb3duIG9wdGdyb3VwIGhlYWRlciBob3ZlciBwc3VlZG8gY2xhc3MgKi9cbi5zZWxlY3Rib3hpdC1vcHRncm91cC1oZWFkZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIERyb3AgRG93biBkb3duIGFycm93IGNvbnRhaW5lciAqL1xuLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciB7XG4gIC8qIFBvc2l0aW9ucyB0aGUgZG93biBhcnJvdyAqL1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLyogRHJvcCBEb3duIGRvd24gYXJyb3cgKi9cbi5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtYXJyb3ctY29udGFpbmVyIC5zZWxlY3Rib3hpdC1hcnJvdyB7XG4gIC8qIEhvcml6b250YWxseSBjZW50ZXJzIHRoZSBkb3duIGFycm93ICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyogRHJvcCBEb3duIGRvd24gYXJyb3cgZm9yIGpRdWVyeVVJIGFuZCBqUXVlcnkgTW9iaWxlICovXG4uc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtYXJyb3cudWktaWNvbiB7XG4gIHRvcDogMzAlO1xufVxuXG4vKiBEcm9wIERvd24gaW5kaXZpZHVhbCBvcHRpb24gaWNvbiBwb3NpdGlvbmluZyAqL1xuLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogRHJvcCBEb3duIGluZGl2aWR1YWwgb3B0aW9uIGljb24gcG9zaXRpb25pbmcgKi9cbi5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi11cmwge1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdGJveGl0LXJlbmRlcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAqZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHpvb206IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuLyogalF1ZXJ5VUkgYW5kIGpRdWVyeSBNb2JpbGUgY29tcGF0YWJpbGl0eSBmaXggLSBGZWVsIGZyZWUgdG8gcmVtb3ZlIHRoaXMgc3R5bGUgaWYgeW91IGFyZSBub3QgdXNpbmcgalF1ZXJ5IE1vYmlsZSAqL1xuLmpxdWVyeXVpIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLyogQW5vdGhlciBqUXVlcnlVSSBhbmQgalF1ZXJ5IE1vYmlsZSBjb21wYXRhYmlsaXR5IGZpeCAtIEZlZWwgZnJlZSB0byByZW1vdmUgdGhpcyBzdHlsZSBpZiB5b3UgYXJlIG5vdCB1c2luZyBqUXVlcnkgTW9iaWxlICovXG4uanF1ZXJ5dWkgLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2cHg7XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXJcbiBTaW5jZSB3ZSBhcmUgbm90IHVzaW5nIHRoZSBmb250ZmFjZSBhbmQgd2UgY291bGRuJ3Qgb3ZlcnJpZGUgaXQgaW4gX2dsb2JhbC5zY3NzIChEVy0yMjY0KVxuICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmYgLy91cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgLypmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpOyovXG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XFw5OyAvKmx0ZSBJRSA4Ki9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzXG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXZcbntcbiAgICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4uc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpInO1xufVxuXG4uc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTI1cHg7XG59XG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpAnO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDVweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vXG4vLyBDb250ZW50czpcbi8vXG4vLyAxLiBEZWZhdWx0IFNldHRpbmdzXG4vLyAyLiBHZW5lcmFsIHN0eWxlc1xuLy8gICAgLSBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLy8gICAgLSBDb250YWluZXJzLCB3cmFwcGVyc1xuLy8gICAgLSBDdXJzb3JzXG4vLyAgICAtIEhlbHBlciBjbGFzc2VzXG4vLyAzLiBBcHBlYXJhbmNlXG4vLyAgICAtIFByZWxvYWRlciAmIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLy8gICAgLSBDU1MgcmVzZXQgZm9yIGJ1dHRvbnNcbi8vICAgIC0gQ2xvc2UgaWNvblxuLy8gICAgLSBcIjEgb2YgWFwiIGNvdW50ZXJcbi8vICAgIC0gTmF2aWdhdGlvbiAobGVmdC9yaWdodCkgYXJyb3dzXG4vLyAgICAtIElmcmFtZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIEltYWdlIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gTWVkaWEgcXVlcnkgd2hlcmUgc2l6ZSBvZiBhcnJvd3MgaXMgcmVkdWNlZFxuLy8gICAgLSBJRTcgc3VwcG9ydFxuLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAxLiBEZWZhdWx0IFNldHRpbmdzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJG1mcC1vdmVybGF5LWNvbG9yOiAgICAgICAgICAgICAgICAgICBibGFjayAhZGVmYXVsdDtcbiRtZnAtb3ZlcmxheS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgMC43ICFkZWZhdWx0O1xuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWRlZmF1bHQ7IC8vIHNoYWRvdyBvbiBpbWFnZSBvciBpZnJhbWVcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0OyAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgLy8gU2FtZSBhcyBhYm92ZSwgYnV0IGlzIGFwcGxpZWQgd2hlbiB3aWR0aCBvZiB3aW5kb3cgaXMgbGVzcyB0aGFuIDgwMHB4XG5cbiRtZnAtei1pbmRleC1iYXNlOiAgICAgICAgICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDsgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7IC8vIGluY2x1ZGUgc3R5bGVzIGZvciBuYXYgYXJyb3dzXG4kbWZwLWNvbnRyb2xzLW9wYWNpdHk6ICAgICAgICAgICAgICAgIDAuNjUgIWRlZmF1bHQ7XG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7XG4kbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjogICAgICAgICAgICMzRjNGM0YgIWRlZmF1bHQ7XG4kbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7IC8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgI0ZGRiAhZGVmYXVsdDtcbiRtZnAtSUU3c3VwcG9ydDogICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgLy8gVmVyeSBiYXNpYyBJRTcgc3VwcG9ydFxuXG4vLyBJZnJhbWUtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGU6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4kbWZwLWlmcmFtZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1mcC1pZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2ICFkZWZhdWx0O1xuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRtZnAtaW1hZ2UtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRtZnAtaW1hZ2UtcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZTogdHJ1ZSAhZGVmYXVsdDsgLy8gUmVtb3ZlcyBwYWRkaW5ncyBmcm9tIHRvcCBhbmQgYm90dG9tXG5cbi8vIEltYWdlIGNhcHRpb24gb3B0aW9uc1xuJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAjRjNGM0YzICFkZWZhdWx0O1xuJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAjQkRCREJEICFkZWZhdWx0O1xuXG4vLyBBMTF5XG4kbWZwLXVzZS12aXN1YWxseWhpZGRlbjogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBIaWRlIGNvbnRlbnQgZnJvbSBicm93c2VycywgYnV0IG1ha2UgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVycyBcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMi4gR2VuZXJhbCBzdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbiAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jeyRtZnAtb3ZlcmxheS1vcGFjaXR5KjEwMH0pXCIpO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHBvcHVwXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbn1cblxuLy8gUm9vdCBjb250YWluZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxuLm1mcC1jb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4ubWZwLWFsaWduLXRvcCB7XG4gIC5tZnAtY29udGFpbmVyIHsgXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xufVxuLm1mcC1pbmxpbmUtaG9sZGVyLFxuLm1mcC1hamF4LWhvbGRlciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi8vIEN1cnNvcnNcbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLm1mcC16b29tLW91dC1jdXIge1xuICAmLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuLm1mcC1sb2FkaW5nIHtcbiAgJi5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuICAvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgLm1mcC1oaWRlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAzLiBBcHBlYXJhbmNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbiAgYSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhpZGUgcHJlbG9hZGVyIHdoZW4gY29udGVudCBzdWNjZXNzZnVsbHkgbG9hZGVkXG4ubWZwLXMtcmVhZHkge1xuICAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxuLm1mcC1zLWVycm9yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIENTUy1yZXNldCBmb3IgYnV0dG9uc1xuYnV0dG9uIHtcbiAgJi5tZnAtY2xvc2UsXG4gICYubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMFxuICB9XG59XG5cblxuLy8gQ2xvc2UgaWNvblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jeyRtZnAtY29udHJvbHMtb3BhY2l0eSoxMDB9KVwiKTtcbiAgfVxuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gICAgICBmaWx0ZXI6IHVucXVvdGUoXCJhbHBoYShvcGFjaXR5PSN7MSoxMDB9KVwiKTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbi5tZnAtY2xvc2UtYnRuLWluIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjtcbiAgfVxufVxuLm1mcC1pbWFnZS1ob2xkZXIsXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gXCIxIG9mIFhcIiBjb3VudGVyXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzXG5AaWYgJG1mcC1pbmNsdWRlLWFycm93cyB7XG4gIC5tZnAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gICAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gICAgICBmaWx0ZXI6IHVucXVvdGUoXCJhbHBoYShvcGFjaXR5PSN7JG1mcC1jb250cm9scy1vcGFjaXR5KjEwMH0pXCIpO1xuICAgIH1cbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaWYgJG1mcC1JRTdzdXBwb3J0IHtcbiAgICAgICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jezEqMTAwfSlcIik7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1iLFxuICAgIC5tZnAtYSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAubWZwLWEge1xuXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDo4cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgLm1mcC1iIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICB9XG5cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjphZnRlcixcbiAgICAubWZwLWEge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgLm1mcC1iIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOyBcbiAgICB9XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyLFxuICAgIC5tZnAtYSB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgLm1mcC1iIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxuICB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuICAgICYubWZwLWltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZ2FsbGVyeSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgICAgLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtY291bnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gIH1cbn1cblxuXG5cbi8vIElFNyBzdXBwb3J0XG4vLyBTdHlsZXMgdGhhdCBtYWtlIHBvcHVwIGxvb2sgbmljaWVyIGluIG9sZCBJRVxuQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gIC5tZnAtaWU3IHtcbiAgICAubWZwLWltZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5tZnAtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICB9XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIi8qX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4gXyBqcXVlcnkubWIuY29tcG9uZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1xuIF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9cbiBfIGZpbGU6IGpxdWVyeS5tYi5ZVFBsYXllci5jc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfXG4gXyBsYXN0IG1vZGlmaWVkOiAwNS8wMS8xNiAxNy40MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1xuIF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9cbiBfIE9wZW4gTGFiIHMuci5sLiwgRmxvcmVuY2UgLSBJdGFseSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfXG4gXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1xuIF8gZW1haWw6IG1hdHRlb0BvcGVuLWxhYi5jb20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9cbiBfIHNpdGU6IGh0dHA6Ly9wdXB1bnppLmNvbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfXG4gXyAgICAgICBodHRwOi8vb3Blbi1sYWIuY29tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1xuIF8gYmxvZzogaHR0cDovL3B1cHVuemkub3Blbi1sYWIuY29tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9cbiBfIFEmQTogIGh0dHA6Ly9qcXVlcnkucHVwdW56aS5jb20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfXG4gXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1xuIF8gTGljZW5jZXM6IE1JVCwgR1BMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9cbiBfICAgIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfXG4gXyAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1xuIF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9cbiBfIENvcHlyaWdodCAoYykgMjAwMS0yMDE2LiBNYXR0ZW8gQmljb2NjaGkgKFB1cHVuemkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfXG4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cblxuXG4vKipcbiogdmVyc2lvbjoge3sgdmVyc2lvbiB9fVxuKi9cblxuQGNoYXJzZXRcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3l0cHJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy95dHAtcmVndWxhci5lb3QnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd5dHByZWd1bGFyJztcbiAgICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBNXNBQkVBQUFBQUZDQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCZ0FBQUFCd0FBQUFjWjlpdU5VZEVSVVlBQUFHY0FBQUFIUUFBQUNBQWRBQUVUMU12TWdBQUFid0FBQUJKQUFBQVlIVU1VckZqYldGd0FBQUNDQUFBQUtrQUFBR0tuNVh5Y1dOMmRDQUFBQUswQUFBQU5nQUFBRFlOTFFvaFpuQm5iUUFBQXV3QUFBR3hBQUFDWlZPMEw2ZG5ZWE53QUFBRW9BQUFBQWdBQUFBSUFBQUFFR2RzZVdZQUFBU29BQUFHVlFBQUI0ano4NmRTYUdWaFpBQUFDd0FBQUFBekFBQUFOZ2JLT05wb2FHVmhBQUFMTkFBQUFDQUFBQUFrRVNRTFhHaHRkSGdBQUF0VUFBQUFWQUFBQVJ4T213VndiRzlqWVFBQUM2Z0FBQUFqQUFBQWtGb0VYUlJ0WVhod0FBQUx6QUFBQUNBQUFBQWdBV29CNjI1aGJXVUFBQXZzQUFBQSt3QUFBZW9rM0ViK2NHOXpkQUFBRE9nQUFBREFBQUFCTjk5dHYxbHdjbVZ3QUFBTnFBQUFBTGtBQUFGWTNJNmlrbmRsWW1ZQUFBNWtBQUFBQmdBQUFBYkhNbEduQUFBQUFRQUFBQURNUGFMUEFBQUFBTTNOazdRQUFBQUF6YzEzc1hqYVkyQmtZR0RnQTJJSkJoQmdZbUFFUWpjZ1pnSHpHQUFIVEFCNUFBQUFlTnBqWUdiWndEaUJnWldCaGRXWTVTd0RBOE1zQ00xMGxpR05LUTNJQjByQkFTTURFZ2oxRHZkamNHRGdmY0RBbHZZUHFKSlZsZEVacG9aVmt1VVprRkpnWUFRQVVVVUxld0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFhQUh5R01GOEZvWU1JQzNHSUFBVVlRT3llQmtVR0tJWXFoZ1dLSEFwNkN2RVAyRDQveCtzQXlUdXlKQUlGR2VBaXpQKy8vci84Zi9ELy9mK24vSEE4b0hvL1djS2JsRHpzUUJHb09rd1NVWW1JTUdFcmdEaVJMeUFoWldObllPVGk1dUhsNDlmUUZCSVdFUlVURnhDVWtwYVJoWWlMeWV2b0tpa3JLS3FwcTZocWFXdG82dW5iMkJvWkd4aWFtYk9RRjFnUVpZdUFJUW5INElBQUFBQUFBQUFBQUFCZWdFbkFIRUFzd0M5QU9BQTVRRCtBUmNCSXdCZEFISUJ0Z0JjQUdBQVpnQnlBSThBb2dFckFiSUFVd0JFQlJFQUFIamFYVkc3VGx0QkVOME5Ed09CeE5nZ09kb1VzNW1ReG51aEJRbkUxWTFpWkR1RjVRaHBOM0tSaTNFQkgwQ0JSQTNhcnhtZ29hUkltd1loRjBoOFFqNGhFak5yaUtJME96dXpjODZaTTB2S2thcDM2V3ZQVStja2tNTGRCczAyL1U1SXRiTUE5NlRyNjQyTXRJTUhXbXhtOU1wMSsvNExCcHZSbER0cUFPVTlieWtQR1UwN2dWcTBwLzdSL0FxRysvd2Y4enNZdERUVDlOUTZDZWtoQk9hYmNVdUQ3eG5OdXNzUCtvTFY0V0l3TUtTWXB1SXVQNlpTL3JjMDUyckxzTFdSMGJ5RE14SDV5VFJBVTJ0dEJKcisxQ0hWODNFVVM1RExwckUybUppeS9pUVR3WVhKZEZWVHRjejQyc0Zkc3JQb1lJTXF6WUVIMk1OV2VRd2VEZzhtRk5LM0pNb3NEUkgyWXF2RUNCR1RIQW81NWR6Si9xUkErVWdTeHJ4SlNqdmpoclVHeHBIWHdLQTJUN1AvUEp0TmJXOGR3dmhaSE1GM3Z4bExPdmpJaHRvWUVXSTdZaW1BQ1VSQ1JsWDVoaHJQdlN3RzVGTDd6MENVZ09YeGozK2RDTFR1MkVROGw3VjFEakZXQ0hwKzI5enl5NHE3VnJuT2kwSjNiNnBxcU5JcHpmdGV6cjdIQTU0ZUM4TkJZOEdiei92K1NvSDZQQ3l1TkdnT0JFTjZOM3Ivb3JYcWlLdThGejZ5SjlPL3NWb0FBQUFBQVFBQi8vOEFEM2phVFpWcmJCeFhGY2Z2dWZOZTcyTm1keDc3dG1mSE8yTjc2MTE3Nzg0T1RyMTU0WUFiUjdSUXVVUWh0dG9TdVhaS0ZRVktLWXFnaUZKQWdrcElrVkNsSW44b3BTb21qWFkzVkhIVEZsZEVJWXBheTFoUitJRDRCaGEyN0ZvSUVRR3BkOElkdTRsWTdjNmVPZmVlLy8yZjMremVpekFhUXdpZjRpWVJnd1JVYmdHcWpMWUZOdlZ4dGNWemZ4bHRNNWlHcU1VRWFTNUl0d1UrdlRQYWhpQlBGRk1wbW9vNWhudjhYbmpGbitVbTcveG1qRjFHQ0xIb1BmK2Znc1VWRVljU0tJY0drWWJhV1l4S0xaM2JnR2E1MHFwQUNRME5leVlvWUlMYURUcXB1clVLMkZaQlVZbEpZOHVrRWMwZWdMcGJvK2tZOE8vQlFjeDJkdndQMkZoNi9RK0dsMTlmeXJvdWJIbWVyN3JwakhsbFBaL05LQit0cDIvNC9UenhTeDB6by83NHVVWTI5dkpaT0VISWZuZzRseno3Y2p5WHpuL2pKd3FDd0NPTGRqMmlQU1AzRi9oVUFIRjN2K0N2aWVlNURJcWhKRExSQUNMb1BHcEhFQ3ExTTdTZDVpRFovVzZ6UVc4bXU5RWNxbDdTSTZ4WWFpT3BueEN5ZHdQTldxV0ovdFNTalkxbXF0cVU1WllOcFdhbDJwSmlHeTBYU2kxYlZ1S1gxRnloMUd1TW9KWWVVZUp2eS9HRVZiVHBmVE9qSEpSVnpVaW0wdGxjd2VrYktEMVFyZ1I1TTk3T1Y4bkl5TWpRc0tQVUVLV0dORVZGRkJ3cUVzL3lITUVWRk1NMVBJYzRGaGlXUVZ4SGN4akQwenpYRWtnYm1IZTVHMWVBOVQ5NTU0NTN4ZCtCOXRicGk2dmoxMCtmdmo2K2V2SDBGanU3dlBEVTVzelZZOGV1em13K3RYQUJ2N2tFb3YvdjMzV092K3YvQzhMRzlNMnhEMTkvRXF1ekN5dUhWdVk2UjI1T2J6MzUrb2R3NE5ES3d1eldIQUs4NnE5eDIxd0tZWVFrakZlWjNNNWYvVFVtdzZRbzEyUCszOFdmMHpFWnBWQUJsVkFOZlF1MW93SFhYTUQxQWRJeVFodk5nZW91MmIxTEF1aEFrVnd5RXhScHMvcHBBRTIzMHFyVFgxTXJFVlhpbDVXNHFsbTl0aE1BTXBSMk10VkhBYlhNbkJKdlo4b1ZHamRaNVhLNnU2Y3dORXhxZE5KOWRubTREKzhlSWVZZU03aEgwYjNIOWJjUXVjemRlSDc1ZWYrVHhUdmVPLzV0dURLMk1yczVkK0htelF0em03TXJiUDZacXhNcnJ6Mit2ZjM0YXlzVFY1KzVpTjlZaE1pNTFXOTNUaXo1L3dGcCt1ankvTW50R1h4K2RmcmpxZmxyTzc4OE9iOTg5TWFNUDcxNitOcjhGT3BDamJ2bncwMzJCVXJtODJnS2ZRYzEwU0phQXd3WkdJTkhFVXJrc2FFbmRJM1hDcHBCYXZXYVU3TnJkYS91N1FmUHNubUJGMVJlSzROakN4YmtnVlJKZFcvTWRtaXlqSGtoQ2dLdkdrck5xK3VHbmdQTFVEWFZpb0pUY0d4T05XZ3VFTk9JWW1rcTFsUXFhRHUycTFBcUtpNnFSaDZDTjB1cWhsa24xV0l3dDFaM0ZUcUg2bHQya1dMa3FacFEyRjFINEQzWDFDekZVa0NwMVI4RVZhZUtHcjNtZ1hweWQzT0taVGNnaW9NaTNxSW1xQTJGYUZTWXJrSGQ3QllFU25TTWRxQXgxSE5nZy82cEcwQm85NVJBR2VocW9OQXVhUkhSOTB3R2RYeUp0a0FKMUR4U0RWUUNmUzhvY3VpK0VvaHFhZ05qRnJvbml5TEFPWWJCZ3ZTUXh1WHhpVVNDR1FYUmVKQm5qYWZoYmY2eEJzOFA5WmNsTExKZFRKZmRMM2JMUnNnZDUwTmY1MlA3SklXakluWXFGdVpoVUdFcnVjRjBRai96Tkp0UEdBckR6N0VZRmkwY2h2U3B3OEMvbUpSZ1JWTGZnckVmN1J2b3doeWpKM0pQZlBsWC9oOE4vNmZacnlYN2JoL3BKc1BqNFFMWDlSYTg5TkwzUVFrbGptT3Fub2duVTZIY3hLa29JL0pzYUo4Y0RjZkNxWkFNQzJjZkZlU29IdStXRkVtV3pJUXF4OFBWbUNUaFNGcVBLcUxJc2d4SngwUVladDFpb2NqZ2ZyUGJqSW9pbHRrWHh6eFRsRTVGVlRMMXpiN1ltVE9TelhHaUVCVTBaZ0h6WGV4amQ5SGtsRHRUYzJQN2lSNC9XbXFrL2pHaGZaWGpaVzFiWUZWcDN5MDFHK29jcmgvSzlWU1QzKzA1T1VzYUVuQVlHS1pSZldJcERRYVhUMkVqMi92Q2wxUzVuTmU3akhxNWVDQWxNN3JPcEZ4OFBQMVpmL056Q1Vka3BYalVoSG1kZmRpL1h2MzFENldjY1BBSURqTk1tUG5CekMrRXJBaXBaelBmKytMa1F5R1JoVERFcENOa2JtTHB6ODg5MnptRTMrOHN3cTFZT0RJcWYyWjdsTzhSZEpIbjdSUzhrcFk2cjBxaEFnN3hYSUhuaFZpdSt6QkRiaGN4MTZVT2ZHVmdhR2tvWGU2TGh3UytoN05nU2ErdlI3RVNadlB5cTZWVXFOK1NDMFpTVFBtM29FVEdveEdJaC9wNjB3M25hSXlKL0d5d2Y5Q01ubkFlbVIzNTI0aFQ1REVyeE93QmhSNTVDT013M2UrdTBUMHRPRXNSMEpNeCtOQkhmdEQvQUorRC9mN3YvVFcrOXQrUCtCbzllLzd2Tll6K0J5NkZzS2tBQUFCNDJtTmdaR0JnWUdSd2JJOElXaHpQYi9PVlFaNkRBUVRPbmkzZkNLUC8rL3g3eXJPQk5SVEk1V0JnQW9rQ0FHM21EYkFBZU5wallHUmdZRlg5dDVlQmdlZnRmNS8vV1R3YkdJQWlLTUFkQUp5Y0JwaDQybU42dytEQ3djREFBTUlzWjhEMEhoQk5MSWFwNTJENDc4ZkJ3SFFSeXZiQnBaN25MWU10S2VaanQ1T0poeFQxVEtzWUdGaERFVFRqY1NBRzBneVBvUmdvemlnSXBMMGhORWlPQmNnRkFFQm9OQzE0Mm1OZ1lOQ0J3am9jY0FMREJFWTlSaHNnUElNTW1aY1JoSHRJaGtjQTlwUXNwQUFBQVFBQUFFY0JWQUFMQUFBQUFBQUNBQUVBQWdBV0FBQUJBQUNUQUFBQUFIamFsWkN4VGdKQkZFWFBBcEpvWVlnRjlWWlVTSUFGVGREQ25taUlnc1RLc0FTUXVHaUN1MFlhQ3I0T2ZvbUtPenNUQ0hSbU16UG4zYmx6MzhzQ0Z5eko0dVhPZ2JLV1pZKzhLc3NaTHFrN3prcDljSnlqU09UNGpEOVdqdlBTdDQ2dktIb0Z4MnR4eWZHR3FuZlBPMThreW9oU0dqQmpKUHFSRm1xUG1Xb2xXa1o5bzB1SFovRWtmVE5nVG8wS1ZYMDE3dWpScHMrVHlEcXZUN3hXOVUvVVYxVno5WnJ5clFuOG84UU9MMUpzZFZBLzVJd1pwdjdmL1lzS1RXNTBPMVBxcHpLTlp5dzFVbktvdjJjOWRia0Q3YzEvemRoWEZTck5kSXozSGJ1YUpGSDFLTTlDWnlETjNOM1NvaUZ1cGZQNjZtYk9ZQWQ4azBFR0FIamFiYzA1VHdKaEhJVHhaMEJCQmMvUDRJa0k3eTRzaDBkQnNvc0hLaXFIZUxVaWlURTBGSDU2WGRsLzZUUy9aSW9aVXN6ek0rYWQvM0lPU2lsTm1tMTIyR1dQZlE0b2NFaVJJMHFVY1hqNFZLZ1NVS05PZ3liSG5IREtHU0VSN1hqamdrdXU2SERORGJkMHVlT2VCM3IwR1REa2tSRlBQUFBDSzI5YTBLSXl5bXBKeTFwUlRubXRhazNyMnRDbXRqTGp6Ky9waDVlZGZVMmNjMkZpeS8zcHg0WHBtYjVaTWF0bVlOYk11dGt3bTJZcjBXOG5Cbk9qK09jWFZEazBQbmphUmM2N0RvSkFFQVZRRnVUOWZxc0pDU1oyK3cxMlFrTmpyQ0N4OXcrc2JTeTE5RHNHSy85T2IzUlp1amszazduelpwOGJzYnZTa1hYb1I4WWV3OWdhdk45UU5IU1VIVEZjaDRvTWZ1b1YwdXFHTkw0bnYyNWVtcTN5SHp6QUR3VmN3T3NGSE1DdEJXekFXUWxZZ0owSW1JQTFyUm1BZVJiUUFXTTZ2UUQwNEE5R2dYZ2xSQm80S2grMTlnSkdZRGd6QnFPblpBTEdPOGtVVExhU0daaFdram1ZclNVTE1BOGtTN0NZaTVaZ0tUbFF4ci9XMUY1YUFBQUFBQUZScDhjeEFBQT0pIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3l0cC1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm1iX1lUUGxheWVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4ubWJZVFBfd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tYl9ZVFBsYXllciAubG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgYW5pbWF0aW9uOiBmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cblxuLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cblxuLyogU3RhbmRhcmQgc3ludGF4ICovXG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uWVRQRnVsbHNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubWJZVFBfd3JhcHBlciBpZnJhbWUge1xuICAgIG1heC13aWR0aDogNDAwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmxpbmVfWVRQbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xufVxuXG4uaW5saW5lX1lUUGxheWVyIGltZyB7XG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuLypDT05UUk9MIEJBUiovXG5cbi5tYl9ZVFBCYXIgLnl0cGljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ3l0cHJlZ3VsYXInO1xufVxuXG4ubWJfWVRQQmFyIC5tYl9ZVFBVcmwueXRwaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ubWJfWVRQQmFyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmb250OiAxNHB4LzE2cHggc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1iX1lUUEJhci52aXNpYmxlLFxuLm1iX1lUUEJhcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLm1iX1lUUEJhciAuYnV0dG9uQmFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IDEycHgvMTRweCBDYWxpYnJpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWJfWVRQQmFyOmhvdmVyIC5idXR0b25CYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1iX1lUUEJhciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogMTZweC8yMHB4IENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWJfWVRQQmFyIHNwYW4ubWJfWVRQVGltZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xufVxuXG4ubWJfWVRQQmFyIHNwYW4ubWJfWVRQVXJsLFxuLm1iX1lUUEJhciBzcGFuLm1iX09ubHlZVCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1iX1lUUEJhciBzcGFuLm1iX1lUUFVybCBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xufVxuXG4ubWJfWVRQQmFyIHNwYW4ubWJfT25seVlUIHtcbiAgICBsZWZ0OiAzMDBweDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLm1iX1lUUEJhciBzcGFuLm1iX09ubHlZVCBpbWcge1xuICAgIHdpZHRoOiAyNXB4O1xufVxuXG4ubWJfWVRQQmFyIHNwYW4ubWJfWVRQVXJsIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1iX1lUUEJhciAubWJfWVRQUGxheXBhdXNlLFxuLm1iX1lUUGxheWVyIC5tYl9ZVFBCYXIgLm1iX1lUUFBsYXlwYXVzZSBpbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1iX1lUUEJhciAubWJfWVRQTXV0ZVVubXV0ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8qUFJPR1JFU1MgQkFSKi9cblxuLm1iX1lUUEJhciAubWJfWVRQUHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWJfWVRQQmFyIC5tYl9ZVFBMb2FkZWQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5tYl9ZVFBCYXIgLm1iX1lUUHNlZWtiYXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjYmIxMTBlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoODIsIDgyLCA4MiwgMC40NykgMXB4IDFweCAzcHg7XG59XG5cbi5tYl9ZVFBCYXIgLllUUE92ZXJsYXkge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogXCJmbGF0XCI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKlJBU1RFUiBPVkVSTEFZKi9cblxuLllUUE92ZXJsYXkucmFzdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcmFzdGVyLnBuZ1wiKTtcbn1cblxuLllUUE92ZXJsYXkucmFzdGVyLnJldGluYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3Jhc3RlckAyeC5wbmdcIik7XG59XG5cbi5ZVFBPdmVybGF5LnJhc3Rlci1kb3Qge1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9yYXN0ZXJfZG90LnBuZ1wiKTtcbn1cblxuLllUUE92ZXJsYXkucmFzdGVyLWRvdC5yZXRpbmEge1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9yYXN0ZXJfZG90QDJ4LnBuZ1wiKTtcbn1cblxuXG4vKlZPTFVNRSBTTElERVIqL1xuXG4ubWJfWVRQQmFyIC5zaW1wbGVTbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5tYl9ZVFBCYXIuY29tcGFjdCAuc2ltcGxlU2xpZGVyIHtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLm1iX1lUUEJhciAuc2ltcGxlU2xpZGVyLm11dGVkIHtcbiAgICBvcGFjaXR5OiAuMztcbn1cblxuLm1iX1lUUEJhciAubGV2ZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tYl9ZVFBCYXIgLmxldmVsLmhvcml6b250YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbn1cblxuLm1iX1lUUEJhciAubGV2ZWwudmVydGljYWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImR3LWljb25zXCI7XG4gICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzL2R3LWljb25zLmVvdFwiKTtcbiAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvZHctaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvZHctaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9kdy1pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2R3LWljb25zLnN2ZyNkdy1pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBpY29uLWJhc2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImR3LWljb25zXCIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tYmFzZTtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG59XG4qL1xuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tYmFzZTtcbn1cblxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCI7XG59XG4uaWNvbi1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjtcbn1cbi5pY29uLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY0XCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjZcIjtcbn1cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjtcbn1cbi5pY29uLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7XG59XG4uaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjtcbn1cbi5pY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xufVxuLmljb24tbWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmljb24td29tZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCI7XG59XG4uaWNvbi13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIjtcbn1cbi5pY29uLWNhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7XG59XG4uaWNvbi1jYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCI7XG59XG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCI7XG59XG4uaWNvbi13ZWNoYXQtbm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuLmljb24td2VpYm8tbm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiO1xufVxuLmljb24tZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmljb24tZG90LWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5pY29uLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuLmljb24tc25hcGNoYXQge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBAaW5jbHVkZSB1c2Utc3ByaXRlKGljb24tc25hcGNoYXQpO1xufVxuLmljb24tc25hcGNoYXQtZGFyayB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIEBpbmNsdWRlIHVzZS1zcHJpdGUoaWNvbi1zbmFwY2hhdC1kYXJrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pY29uLWFycm93LWxlZnQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCI7XG59XG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLy9SZXR1cm4gJiBFeGNoYW5nZVxuLmljb24tMjAxNDUwODg5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDRiXCI7XG59XG4vL1dhcnJhbnR5ICYgUmVwYWlyXG4uaWNvbi0yMDE0Nzk0MjU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNGNcIjtcbn1cbi8vUGF5bWVudCAmIFNlY3VyaXR5XG4uaWNvbi0yMDE0Nzg1NDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDVcIjtcbn1cbi8vT3RoZXIgcXVlc3Rpb25zXG4uaWNvbi0yMDE0Nzk1NjU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDZcIjtcbn1cbi8vUHJvZHVjdCBpbmZvcm1hdGlvblxuLmljb24tMjAxNDU2NjA5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDRkXCI7XG59XG4vL09yZGVyICYgRGVsaXZlcnlcbi5pY29uLTIwMTQ1MDY4OTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0OFwiO1xufVxuLmljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDdcIjtcbn1cbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0OVwiO1xufSIsIkBpbXBvcnQgJ19fc3ByaXRlLW1hcCc7XG5cbkBtaXhpbiB1c2Utc3ByaXRlKCRzcHJpdGVOYW1lLCAkb3RoZXJhcmdzLi4uKSB7XG4gICAgQGlmIG5vdCBtYXBfaGFzX2tleSgkc3ByaXRlcywgJHNwcml0ZU5hbWUpIHtcbiAgICAgICAgQGVycm9yIFwiI3skc3ByaXRlTmFtZX0gZG9lc24ndCBleGlzdFwiO1xuICAgIH1cbiAgICAkc3ByaXRlOiBtYXAtZ2V0KCRzcHJpdGVzLCAkc3ByaXRlTmFtZSk7XG4gICAgJHdpZHRoOiBtYXAtZ2V0KCRzcHJpdGUsICd3aWR0aCcpO1xuICAgICRoZWlnaHQ6IG1hcC1nZXQoJHNwcml0ZSwgJ2hlaWdodCcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGVzaGVldCwgJ2ltYWdlJykpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IG1hcC1nZXQoJHNwcml0ZSwgJ29mZnNldC14JykgbWFwLWdldCgkc3ByaXRlLCAnb2Zmc2V0LXknKTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgICAgICAkc3ByaXRlOiBtYXAtZ2V0KCRzcHJpdGVzMngsICRzcHJpdGVOYW1lKTtcbiAgICAgICAgJHNwcml0ZVdpZHRoOiBtYXAtZ2V0KCRzcHJpdGUsICd3aWR0aCcpO1xuICAgICAgICAkc3ByaXRlSGVpZ2h0OiBtYXAtZ2V0KCRzcHJpdGUsICdoZWlnaHQnKTtcbiAgICAgICAgJHJhdGlvOiAkd2lkdGggLyAkc3ByaXRlV2lkdGg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRyZXRpbmEtc3ByaXRlc2hlZXQsICdpbWFnZScpKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKG1hcC1nZXQoJHNwcml0ZSwgJ29mZnNldC14JykgKiAkcmF0aW8pIChtYXAtZ2V0KCRzcHJpdGUsICdvZmZzZXQteScpICogJHJhdGlvKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAobWFwLWdldCgkcmV0aW5hLXNwcml0ZXNoZWV0LCAnd2lkdGgnKSAqICRyYXRpbykgKG1hcC1nZXQoJHJldGluYS1zcHJpdGVzaGVldCwgJ2hlaWdodCcpICogJHJhdGlvKTtcbiAgICB9XG59XG4iLCIvKipcbiAqIEBhdXRob3IgcGVyLmpvbnNzb25Aa2V5LWNvbXBvbmVudC5jb21cbiAqIFRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgR3VscC4gRG8gbm90IGVkaXQgdGhpcyBmaWxlIG1hbnVhbGx5ISBVcGRhdGUgaXQgYnkgcnVubmluZyBcImd1bHAgc3ByaXRlc1wiXG4gKi9cblxuJHNwcml0ZXM6IChcbiAgICBmbGFnLWxhcmdlLWFkOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTIzcHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYWU6IChcbiAgICAgICAgeDogNTIzcHgsXG4gICAgICAgIHk6IDk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTIzcHgsXG4gICAgICAgIG9mZnNldC15OiAtOTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hZjogKFxuICAgICAgICB4OiA1MjNweCxcbiAgICAgICAgeTogMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFnOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiA2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyM3B4LFxuICAgICAgICBvZmZzZXQteTogLTY0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYWk6IChcbiAgICAgICAgeDogNTIzcHgsXG4gICAgICAgIHk6IDEyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyM3B4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFsOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiAxNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hbTogKFxuICAgICAgICB4OiAxMzZweCxcbiAgICAgICAgeTogNzBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFuOiAoXG4gICAgICAgIHg6IDEzNnB4LFxuICAgICAgICB5OiAxMDJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hbzogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDEzNnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTEzNnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFxOiAoXG4gICAgICAgIHg6IDMycHgsXG4gICAgICAgIHk6IDEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTMycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTM2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYXI6IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogMTM2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMzZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hczogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiAxMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTEzNnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWF0OiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiAxMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMzZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hdTogKFxuICAgICAgICB4OiAxNzFweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTE3MXB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWF3OiAoXG4gICAgICAgIHg6IDE3MXB4LFxuICAgICAgICB5OiAzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTE3MXB4LFxuICAgICAgICBvZmZzZXQteTogLTMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYXg6IChcbiAgICAgICAgeDogMTcxcHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTcxcHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hejogKFxuICAgICAgICB4OiAxNzFweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNzFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJhOiAoXG4gICAgICAgIHg6IDE3MXB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNzFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1iYjogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDE2OHB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTE2OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJkOiAoXG4gICAgICAgIHg6IDMycHgsXG4gICAgICAgIHk6IDE2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTMycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTY4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYmU6IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogMTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1iZjogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiAxNjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTE2OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJnOiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiAxNjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1iaDogKFxuICAgICAgICB4OiAxNjBweCxcbiAgICAgICAgeTogMTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTY4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYmk6IChcbiAgICAgICAgeDogMjAzcHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1iajogKFxuICAgICAgICB4OiAyMDNweCxcbiAgICAgICAgeTogMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJsOiAoXG4gICAgICAgIHg6IDIwM3B4LFxuICAgICAgICB5OiA2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTIwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTY0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYm06IChcbiAgICAgICAgeDogMjAzcHgsXG4gICAgICAgIHk6IDk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtOTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ibjogKFxuICAgICAgICB4OiAyMDNweCxcbiAgICAgICAgeTogMTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTI4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYm86IChcbiAgICAgICAgeDogMjAzcHgsXG4gICAgICAgIHk6IDE2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTIwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTE2MHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJyOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogMjAwcHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjAwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYnM6IChcbiAgICAgICAgeDogMzJweCxcbiAgICAgICAgeTogMjAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMDBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1idDogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiAyMDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTIwMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJ3OiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDIwMHB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjAwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYnk6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDIwMHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTIwMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJ6OiAoXG4gICAgICAgIHg6IDE2MHB4LFxuICAgICAgICB5OiAyMDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMDBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jYTogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogMjAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtMjAwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY2M6IChcbiAgICAgICAgeDogMjM1cHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMzVweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jZDogKFxuICAgICAgICB4OiAyMzVweCxcbiAgICAgICAgeTogMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMzVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWNmOiAoXG4gICAgICAgIHg6IDIzNXB4LFxuICAgICAgICB5OiA2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTIzNXB4LFxuICAgICAgICBvZmZzZXQteTogLTY0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY2c6IChcbiAgICAgICAgeDogMjM1cHgsXG4gICAgICAgIHk6IDk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjM1cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jaDogKFxuICAgICAgICB4OiAyMzVweCxcbiAgICAgICAgeTogMTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjM1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTI4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY2k6IChcbiAgICAgICAgeDogMjM1cHgsXG4gICAgICAgIHk6IDE2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTIzNXB4LFxuICAgICAgICBvZmZzZXQteTogLTE2MHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWNrOiAoXG4gICAgICAgIHg6IDIzNXB4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMzVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jbDogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDIzMnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTIzMnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWNtOiAoXG4gICAgICAgIHg6IDMycHgsXG4gICAgICAgIHk6IDIzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTMycHgsXG4gICAgICAgIG9mZnNldC15OiAtMjMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY246IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMzJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jbzogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiAyMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTIzMnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWNyOiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiAyMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMzJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jdTogKFxuICAgICAgICB4OiAxNjBweCxcbiAgICAgICAgeTogMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY3Y6IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDIzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTIzMnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWN3OiAoXG4gICAgICAgIHg6IDIyNHB4LFxuICAgICAgICB5OiAyMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMzJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jeDogKFxuICAgICAgICB4OiAyNjdweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTI2N3B4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWN5OiAoXG4gICAgICAgIHg6IDI2N3B4LFxuICAgICAgICB5OiAzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTI2N3B4LFxuICAgICAgICBvZmZzZXQteTogLTMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY3o6IChcbiAgICAgICAgeDogMjY3cHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjY3cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1kZTogKFxuICAgICAgICB4OiAyNjdweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWRqOiAoXG4gICAgICAgIHg6IDI2N3B4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1kazogKFxuICAgICAgICB4OiAyNjdweCxcbiAgICAgICAgeTogMTYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMjY3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZG06IChcbiAgICAgICAgeDogMjY3cHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTI2N3B4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWRvOiAoXG4gICAgICAgIHg6IDI2N3B4LFxuICAgICAgICB5OiAyMjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1kejogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDI2NHB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTI2NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWVjOiAoXG4gICAgICAgIHg6IDMycHgsXG4gICAgICAgIHk6IDI2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTMycHgsXG4gICAgICAgIG9mZnNldC15OiAtMjY0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZWU6IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogMjY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1lZzogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiAyNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTI2NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWVoOiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiAyNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1lcjogKFxuICAgICAgICB4OiAxNjBweCxcbiAgICAgICAgeTogMjY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjY0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZXM6IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDI2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTI2NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWV0OiAoXG4gICAgICAgIHg6IDIyNHB4LFxuICAgICAgICB5OiAyNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ldGltb3I6IChcbiAgICAgICAgeDogMjU2cHgsXG4gICAgICAgIHk6IDI2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTI1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTI2NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWV1OiAoXG4gICAgICAgIHg6IDI5OXB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMjk5cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZmk6IChcbiAgICAgICAgeDogMjk5cHgsXG4gICAgICAgIHk6IDMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMjk5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1majogKFxuICAgICAgICB4OiAyOTlweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yOTlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWZrOiAoXG4gICAgICAgIHg6IDI5OXB4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTI5OXB4LFxuICAgICAgICBvZmZzZXQteTogLTk2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZm06IChcbiAgICAgICAgeDogMjk5cHgsXG4gICAgICAgIHk6IDEyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTI5OXB4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWZvOiAoXG4gICAgICAgIHg6IDI5OXB4LFxuICAgICAgICB5OiAxNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yOTlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1mcjogKFxuICAgICAgICB4OiAyOTlweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMjk5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ2E6IChcbiAgICAgICAgeDogMjk5cHgsXG4gICAgICAgIHk6IDIyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTI5OXB4LFxuICAgICAgICBvZmZzZXQteTogLTIyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdiOiAoXG4gICAgICAgIHg6IDI5OXB4LFxuICAgICAgICB5OiAyNTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yOTlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1nZDogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDI5NnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTI5NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdlOiAoXG4gICAgICAgIHg6IDMycHgsXG4gICAgICAgIHk6IDI5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTMycHgsXG4gICAgICAgIG9mZnNldC15OiAtMjk2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ2c6IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogMjk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yOTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1naDogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiAyOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTI5NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdpOiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiAyOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yOTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1nbDogKFxuICAgICAgICB4OiAxNjBweCxcbiAgICAgICAgeTogMjk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjk2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ2xvYmFsOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiAyOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yOTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1nbTogKFxuICAgICAgICB4OiAyMjRweCxcbiAgICAgICAgeTogMjk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjI0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjk2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ246IChcbiAgICAgICAgeDogMjU2cHgsXG4gICAgICAgIHk6IDI5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTI1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTI5NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdxOiAoXG4gICAgICAgIHg6IDI4OHB4LFxuICAgICAgICB5OiAyOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yODhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yOTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ncjogKFxuICAgICAgICB4OiAzMzFweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTMzMXB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdzOiAoXG4gICAgICAgIHg6IDMzMXB4LFxuICAgICAgICB5OiAzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTMzMXB4LFxuICAgICAgICBvZmZzZXQteTogLTMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ3Q6IChcbiAgICAgICAgeDogMzMxcHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzMxcHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ndTogKFxuICAgICAgICB4OiAzMzFweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMzFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWd3OiAoXG4gICAgICAgIHg6IDMzMXB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMzFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1neTogKFxuICAgICAgICB4OiAzMzFweCxcbiAgICAgICAgeTogMTYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzMxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaGs6IChcbiAgICAgICAgeDogMzMxcHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTMzMXB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWhuOiAoXG4gICAgICAgIHg6IDMzMXB4LFxuICAgICAgICB5OiAyMjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMzFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ocjogKFxuICAgICAgICB4OiAzMzFweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzMxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaHQ6IChcbiAgICAgICAgeDogMzMxcHgsXG4gICAgICAgIHk6IDI4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTMzMXB4LFxuICAgICAgICBvZmZzZXQteTogLTI4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWh1OiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogMzI4cHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzI4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaWM6IChcbiAgICAgICAgeDogMzJweCxcbiAgICAgICAgeTogMzI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1pZDogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiAzMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTMyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWllOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDMyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzI4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaWw6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDMyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTMyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWltOiAoXG4gICAgICAgIHg6IDE2MHB4LFxuICAgICAgICB5OiAzMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1pbjogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogMzI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtMzI4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaXE6IChcbiAgICAgICAgeDogMjI0cHgsXG4gICAgICAgIHk6IDMyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTIyNHB4LFxuICAgICAgICBvZmZzZXQteTogLTMyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWlyOiAoXG4gICAgICAgIHg6IDI1NnB4LFxuICAgICAgICB5OiAzMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1pczogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogMzI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzI4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaXQ6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDMyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTMyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWplOiAoXG4gICAgICAgIHg6IDM2M3B4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzYzcHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utam06IChcbiAgICAgICAgeDogMzYzcHgsXG4gICAgICAgIHk6IDMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzYzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1qbzogKFxuICAgICAgICB4OiAzNjNweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWpwOiAoXG4gICAgICAgIHg6IDM2M3B4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTM2M3B4LFxuICAgICAgICBvZmZzZXQteTogLTk2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta2U6IChcbiAgICAgICAgeDogMzYzcHgsXG4gICAgICAgIHk6IDEyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTM2M3B4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWtnOiAoXG4gICAgICAgIHg6IDM2M3B4LFxuICAgICAgICB5OiAxNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1raDogKFxuICAgICAgICB4OiAzNjNweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzYzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta2k6IChcbiAgICAgICAgeDogMzYzcHgsXG4gICAgICAgIHk6IDIyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTM2M3B4LFxuICAgICAgICBvZmZzZXQteTogLTIyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWttOiAoXG4gICAgICAgIHg6IDM2M3B4LFxuICAgICAgICB5OiAyNTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1rbjogKFxuICAgICAgICB4OiAzNjNweCxcbiAgICAgICAgeTogMjg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzYzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjg4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta3A6IChcbiAgICAgICAgeDogMzYzcHgsXG4gICAgICAgIHk6IDMyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTM2M3B4LFxuICAgICAgICBvZmZzZXQteTogLTMyMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWtyOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogMzYwcHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta3c6IChcbiAgICAgICAgeDogMzJweCxcbiAgICAgICAgeTogMzYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1reTogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiAzNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTM2MHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWt6OiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDM2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbGE6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDM2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTM2MHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWxiOiAoXG4gICAgICAgIHg6IDE2MHB4LFxuICAgICAgICB5OiAzNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1sYzogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogMzYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtMzYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbGk6IChcbiAgICAgICAgeDogMjI0cHgsXG4gICAgICAgIHk6IDM2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTIyNHB4LFxuICAgICAgICBvZmZzZXQteTogLTM2MHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWxrOiAoXG4gICAgICAgIHg6IDI1NnB4LFxuICAgICAgICB5OiAzNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1scjogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogMzYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbHM6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDM2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTM2MHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWx0OiAoXG4gICAgICAgIHg6IDM1MnB4LFxuICAgICAgICB5OiAzNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1sdTogKFxuICAgICAgICB4OiAzOTVweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTM5NXB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWx2OiAoXG4gICAgICAgIHg6IDM5NXB4LFxuICAgICAgICB5OiAzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTM5NXB4LFxuICAgICAgICBvZmZzZXQteTogLTMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbHk6IChcbiAgICAgICAgeDogMzk1cHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzk1cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tYTogKFxuICAgICAgICB4OiAzOTVweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zOTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1jOiAoXG4gICAgICAgIHg6IDM5NXB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zOTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tZDogKFxuICAgICAgICB4OiAzOTVweCxcbiAgICAgICAgeTogMTYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzk1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbWU6IChcbiAgICAgICAgeDogMzk1cHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTM5NXB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1mOiAoXG4gICAgICAgIHg6IDM5NXB4LFxuICAgICAgICB5OiAyMjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zOTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tZzogKFxuICAgICAgICB4OiAzOTVweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzk1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbWg6IChcbiAgICAgICAgeDogMzk1cHgsXG4gICAgICAgIHk6IDI4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTM5NXB4LFxuICAgICAgICBvZmZzZXQteTogLTI4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1rOiAoXG4gICAgICAgIHg6IDM5NXB4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zOTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tbDogKFxuICAgICAgICB4OiAzOTVweCxcbiAgICAgICAgeTogMzUycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzk1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzUycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbW06IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiAzOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zOTJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tbjogKFxuICAgICAgICB4OiAzMnB4LFxuICAgICAgICB5OiAzOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMnB4LFxuICAgICAgICBvZmZzZXQteTogLTM5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1vOiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDM5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzkycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbXA6IChcbiAgICAgICAgeDogOTZweCxcbiAgICAgICAgeTogMzkycHgsXG4gICAgICAgIG9mZnNldC14OiAtOTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zOTJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tcTogKFxuICAgICAgICB4OiAxMjhweCxcbiAgICAgICAgeTogMzkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzkycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbXI6IChcbiAgICAgICAgeDogMTYwcHgsXG4gICAgICAgIHk6IDM5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTE2MHB4LFxuICAgICAgICBvZmZzZXQteTogLTM5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1zOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiAzOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zOTJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tdDogKFxuICAgICAgICB4OiAyMjRweCxcbiAgICAgICAgeTogMzkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMjI0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzkycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbXU6IChcbiAgICAgICAgeDogMjU2cHgsXG4gICAgICAgIHk6IDM5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTI1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTM5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW12OiAoXG4gICAgICAgIHg6IDI4OHB4LFxuICAgICAgICB5OiAzOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yODhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zOTJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tdzogKFxuICAgICAgICB4OiAzMjBweCxcbiAgICAgICAgeTogMzkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzIwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzkycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbXg6IChcbiAgICAgICAgeDogMzUycHgsXG4gICAgICAgIHk6IDM5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTM1MnB4LFxuICAgICAgICBvZmZzZXQteTogLTM5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW15OiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiAzOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zOTJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tejogKFxuICAgICAgICB4OiA0MjdweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTQyN3B4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5hOiAoXG4gICAgICAgIHg6IDQyN3B4LFxuICAgICAgICB5OiAzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTQyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbmM6IChcbiAgICAgICAgeDogNDI3cHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1uZTogKFxuICAgICAgICB4OiA0MjdweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5mOiAoXG4gICAgICAgIHg6IDQyN3B4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1uZzogKFxuICAgICAgICB4OiA0MjdweCxcbiAgICAgICAgeTogMTYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNDI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utbmk6IChcbiAgICAgICAgeDogNDI3cHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTQyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5sOiAoXG4gICAgICAgIHg6IDQyN3B4LFxuICAgICAgICB5OiAyMjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ubzogKFxuICAgICAgICB4OiA0MjdweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbnA6IChcbiAgICAgICAgeDogNDI3cHgsXG4gICAgICAgIHk6IDI4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTQyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTI4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5yOiAoXG4gICAgICAgIHg6IDQyN3B4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1udTogKFxuICAgICAgICB4OiA0MjdweCxcbiAgICAgICAgeTogMzUycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzUycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utbno6IChcbiAgICAgICAgeDogNDI3cHgsXG4gICAgICAgIHk6IDM4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTQyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW9tOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogNDI0cHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDI0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcGE6IChcbiAgICAgICAgeDogMzJweCxcbiAgICAgICAgeTogNDI0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1wZTogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiA0MjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTQyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXBmOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDQyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDI0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcGc6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDQyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTQyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXBoOiAoXG4gICAgICAgIHg6IDE2MHB4LFxuICAgICAgICB5OiA0MjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1wazogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogNDI0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtNDI0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcGw6IChcbiAgICAgICAgeDogMjI0cHgsXG4gICAgICAgIHk6IDQyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTIyNHB4LFxuICAgICAgICBvZmZzZXQteTogLTQyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXBuOiAoXG4gICAgICAgIHg6IDI1NnB4LFxuICAgICAgICB5OiA0MjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1wcjogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogNDI0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDI0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcHM6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDQyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTQyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXB0OiAoXG4gICAgICAgIHg6IDM1MnB4LFxuICAgICAgICB5OiA0MjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1wdzogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogNDI0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDI0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcHk6IChcbiAgICAgICAgeDogNDE2cHgsXG4gICAgICAgIHk6IDQyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTQxNnB4LFxuICAgICAgICBvZmZzZXQteTogLTQyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXFhOiAoXG4gICAgICAgIHg6IDQ1OXB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNDU5cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utcm86IChcbiAgICAgICAgeDogNDU5cHgsXG4gICAgICAgIHk6IDMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDU5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1yczogKFxuICAgICAgICB4OiA0NTlweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NTlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXJ1OiAoXG4gICAgICAgIHg6IDQ1OXB4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1OXB4LFxuICAgICAgICBvZmZzZXQteTogLTk2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utcnc6IChcbiAgICAgICAgeDogNDU5cHgsXG4gICAgICAgIHk6IDEyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1OXB4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNhOiAoXG4gICAgICAgIHg6IDQ1OXB4LFxuICAgICAgICB5OiAxNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NTlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zYjogKFxuICAgICAgICB4OiA0NTlweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDU5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc2M6IChcbiAgICAgICAgeDogNDU5cHgsXG4gICAgICAgIHk6IDIyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1OXB4LFxuICAgICAgICBvZmZzZXQteTogLTIyNHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNkOiAoXG4gICAgICAgIHg6IDQ1OXB4LFxuICAgICAgICB5OiAyNTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NTlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zZTogKFxuICAgICAgICB4OiA0NTlweCxcbiAgICAgICAgeTogMjg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDU5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjg4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc2c6IChcbiAgICAgICAgeDogNDU5cHgsXG4gICAgICAgIHk6IDMyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1OXB4LFxuICAgICAgICBvZmZzZXQteTogLTMyMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNoOiAoXG4gICAgICAgIHg6IDQ1OXB4LFxuICAgICAgICB5OiAzNTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NTlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zNTJweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zaTogKFxuICAgICAgICB4OiA0NTlweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDU5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc2s6IChcbiAgICAgICAgeDogNDU5cHgsXG4gICAgICAgIHk6IDQxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1OXB4LFxuICAgICAgICBvZmZzZXQteTogLTQxNnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNsOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogNDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc206IChcbiAgICAgICAgeDogMzJweCxcbiAgICAgICAgeTogNDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zbjogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiA0NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ1NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNvOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDQ1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc3I6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDQ1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ1NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNzOiAoXG4gICAgICAgIHg6IDE2MHB4LFxuICAgICAgICB5OiA0NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zdDogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogNDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtNDU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc3Y6IChcbiAgICAgICAgeDogMjI0cHgsXG4gICAgICAgIHk6IDQ1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTIyNHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ1NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXN5OiAoXG4gICAgICAgIHg6IDI1NnB4LFxuICAgICAgICB5OiA0NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zejogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogNDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdGM6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDQ1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ1NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRkOiAoXG4gICAgICAgIHg6IDM1MnB4LFxuICAgICAgICB5OiA0NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10ZjogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogNDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdGc6IChcbiAgICAgICAgeDogNDE2cHgsXG4gICAgICAgIHk6IDQ1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTQxNnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ1NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRoOiAoXG4gICAgICAgIHg6IDQ0OHB4LFxuICAgICAgICB5OiA0NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10ajogKFxuICAgICAgICB4OiA0OTFweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ5MXB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRrOiAoXG4gICAgICAgIHg6IDQ5MXB4LFxuICAgICAgICB5OiAzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ5MXB4LFxuICAgICAgICBvZmZzZXQteTogLTMycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdGw6IChcbiAgICAgICAgeDogNDkxcHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDkxcHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10bTogKFxuICAgICAgICB4OiA0OTFweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00OTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRuOiAoXG4gICAgICAgIHg6IDQ5MXB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00OTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10bzogKFxuICAgICAgICB4OiA0OTFweCxcbiAgICAgICAgeTogMTYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNDkxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTYwcHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdHI6IChcbiAgICAgICAgeDogNDkxcHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ5MXB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXR0OiAoXG4gICAgICAgIHg6IDQ5MXB4LFxuICAgICAgICB5OiAyMjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00OTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMjRweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10djogKFxuICAgICAgICB4OiA0OTFweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDkxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjU2cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdHc6IChcbiAgICAgICAgeDogNDkxcHgsXG4gICAgICAgIHk6IDI4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ5MXB4LFxuICAgICAgICBvZmZzZXQteTogLTI4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXR6OiAoXG4gICAgICAgIHg6IDQ5MXB4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00OTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS11YTogKFxuICAgICAgICB4OiA0OTFweCxcbiAgICAgICAgeTogMzUycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDkxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzUycHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdWc6IChcbiAgICAgICAgeDogNDkxcHgsXG4gICAgICAgIHk6IDM4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ5MXB4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXVrOiAoXG4gICAgICAgIHg6IDQ5MXB4LFxuICAgICAgICB5OiA0MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00OTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MTZweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS11czogKFxuICAgICAgICB4OiA0OTFweCxcbiAgICAgICAgeTogNDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDkxcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDQ4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdXk6IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiA0ODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS11ejogKFxuICAgICAgICB4OiAzMnB4LFxuICAgICAgICB5OiA0ODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXZhOiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDQ4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDg4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdmM6IChcbiAgICAgICAgeDogOTZweCxcbiAgICAgICAgeTogNDg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS12ZTogKFxuICAgICAgICB4OiAxMjhweCxcbiAgICAgICAgeTogNDg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDg4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utdmc6IChcbiAgICAgICAgeDogMTYwcHgsXG4gICAgICAgIHk6IDQ4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTE2MHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXZpOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA0ODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS12bjogKFxuICAgICAgICB4OiAyMjRweCxcbiAgICAgICAgeTogNDg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjI0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDg4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdnU6IChcbiAgICAgICAgeDogMjU2cHgsXG4gICAgICAgIHk6IDQ4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTI1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXdmOiAoXG4gICAgICAgIHg6IDI4OHB4LFxuICAgICAgICB5OiA0ODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yODhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS13czogKFxuICAgICAgICB4OiAzMjBweCxcbiAgICAgICAgeTogNDg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzIwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDg4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UteWU6IChcbiAgICAgICAgeDogMzUycHgsXG4gICAgICAgIHk6IDQ4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTM1MnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXl0OiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiA0ODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS16YTogKFxuICAgICAgICB4OiA0MTZweCxcbiAgICAgICAgeTogNDg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDE2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDg4cHgsXG4gICAgICAgIHdpZHRoOiAzMnB4LFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utem06IChcbiAgICAgICAgeDogNDQ4cHgsXG4gICAgICAgIHk6IDQ4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ0OHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4OHB4LFxuICAgICAgICB3aWR0aDogMzJweCxcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXp3OiAoXG4gICAgICAgIHg6IDQ4MHB4LFxuICAgICAgICB5OiA0ODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00ODBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODhweCxcbiAgICAgICAgd2lkdGg6IDMycHgsXG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hZDogKFxuICAgICAgICB4OiA2NTFweCxcbiAgICAgICAgeTogMjY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjUxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjY0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYWU6IChcbiAgICAgICAgeDogNjUxcHgsXG4gICAgICAgIHk6IDI0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTY1MXB4LFxuICAgICAgICBvZmZzZXQteTogLTI0MHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWFmOiAoXG4gICAgICAgIHg6IDY1MXB4LFxuICAgICAgICB5OiAyMTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hZzogKFxuICAgICAgICB4OiA2NTFweCxcbiAgICAgICAgeTogMjg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjUxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjg4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYWk6IChcbiAgICAgICAgeDogNjUxcHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTY1MXB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWFsOiAoXG4gICAgICAgIHg6IDY1MXB4LFxuICAgICAgICB5OiAxNjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hbTogKFxuICAgICAgICB4OiA2NTFweCxcbiAgICAgICAgeTogMTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjUxcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYW46IChcbiAgICAgICAgeDogNDA4cHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTQwOHB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWFvOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiAyNDZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNDZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hcTogKFxuICAgICAgICB4OiA1MjNweCxcbiAgICAgICAgeTogMjcwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTIzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjcwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYXI6IChcbiAgICAgICAgeDogNTIzcHgsXG4gICAgICAgIHk6IDI5NHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyM3B4LFxuICAgICAgICBvZmZzZXQteTogLTI5NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWFzOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiAzMThweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMThweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hdDogKFxuICAgICAgICB4OiA1MjNweCxcbiAgICAgICAgeTogMzQycHgsXG4gICAgICAgIG9mZnNldC14OiAtNTIzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzQycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYXU6IChcbiAgICAgICAgeDogNTIzcHgsXG4gICAgICAgIHk6IDM2NnB4LFxuICAgICAgICBvZmZzZXQteDogLTUyM3B4LFxuICAgICAgICBvZmZzZXQteTogLTM2NnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWF3OiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiAzOTBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zOTBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1heDogKFxuICAgICAgICB4OiA1MjNweCxcbiAgICAgICAgeTogNDE0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTIzcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDE0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYXo6IChcbiAgICAgICAgeDogNTIzcHgsXG4gICAgICAgIHk6IDQzOHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyM3B4LFxuICAgICAgICBvZmZzZXQteTogLTQzOHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWJhOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiA0NjJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NjJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iYjogKFxuICAgICAgICB4OiA1MjNweCxcbiAgICAgICAgeTogNDg2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTIzcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDg2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYmQ6IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iZTogKFxuICAgICAgICB4OiAyNHB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWJmOiAoXG4gICAgICAgIHg6IDQ4cHgsXG4gICAgICAgIHk6IDUyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYmc6IChcbiAgICAgICAgeDogNzJweCxcbiAgICAgICAgeTogNTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iaDogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWJpOiAoXG4gICAgICAgIHg6IDEyMHB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iajogKFxuICAgICAgICB4OiAxNDRweCxcbiAgICAgICAgeTogNTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTQ0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYmw6IChcbiAgICAgICAgeDogMTY4cHgsXG4gICAgICAgIHk6IDUyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTE2OHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWJtOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ibjogKFxuICAgICAgICB4OiAyMTZweCxcbiAgICAgICAgeTogNTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMjE2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYm86IChcbiAgICAgICAgeDogMjQwcHgsXG4gICAgICAgIHk6IDUyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTI0MHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWJyOiAoXG4gICAgICAgIHg6IDI2NHB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iczogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogNTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYnQ6IChcbiAgICAgICAgeDogMzEycHgsXG4gICAgICAgIHk6IDUyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTMxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWJ3OiAoXG4gICAgICAgIHg6IDMzNnB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ieTogKFxuICAgICAgICB4OiAzNjBweCxcbiAgICAgICAgeTogNTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYno6IChcbiAgICAgICAgeDogMzg0cHgsXG4gICAgICAgIHk6IDUyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTM4NHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWNhOiAoXG4gICAgICAgIHg6IDQwOHB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jYzogKFxuICAgICAgICB4OiA0MzJweCxcbiAgICAgICAgeTogNTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNDMycHgsXG4gICAgICAgIG9mZnNldC15OiAtNTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY2Q6IChcbiAgICAgICAgeDogNDU2cHgsXG4gICAgICAgIHk6IDUyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWNmOiAoXG4gICAgICAgIHg6IDQ4MHB4LFxuICAgICAgICB5OiA1MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00ODBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jZzogKFxuICAgICAgICB4OiA1MDRweCxcbiAgICAgICAgeTogNTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY2g6IChcbiAgICAgICAgeDogNTI4cHgsXG4gICAgICAgIHk6IDUyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWNpOiAoXG4gICAgICAgIHg6IDU1NXB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY2s6IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDI0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jbDogKFxuICAgICAgICB4OiA1NTVweCxcbiAgICAgICAgeTogNDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWNtOiAoXG4gICAgICAgIHg6IDU1NXB4LFxuICAgICAgICB5OiA3MnB4LFxuICAgICAgICBvZmZzZXQteDogLTU1NXB4LFxuICAgICAgICBvZmZzZXQteTogLTcycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY246IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jbzogKFxuICAgICAgICB4OiA1NTVweCxcbiAgICAgICAgeTogMTIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3I6IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDE0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTU1NXB4LFxuICAgICAgICBvZmZzZXQteTogLTE0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWN1OiAoXG4gICAgICAgIHg6IDU1NXB4LFxuICAgICAgICB5OiAxNjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jdjogKFxuICAgICAgICB4OiA1NTVweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3c6IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDIxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTU1NXB4LFxuICAgICAgICBvZmZzZXQteTogLTIxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWN4OiAoXG4gICAgICAgIHg6IDU1NXB4LFxuICAgICAgICB5OiAyNDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNDBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jeTogKFxuICAgICAgICB4OiA1NTVweCxcbiAgICAgICAgeTogMjY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjY0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3o6IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDI4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTU1NXB4LFxuICAgICAgICBvZmZzZXQteTogLTI4OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWRlOiAoXG4gICAgICAgIHg6IDU1NXB4LFxuICAgICAgICB5OiAzMTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1kajogKFxuICAgICAgICB4OiA1NTVweCxcbiAgICAgICAgeTogMzM2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzM2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZGs6IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDM2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTU1NXB4LFxuICAgICAgICBvZmZzZXQteTogLTM2MHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWRtOiAoXG4gICAgICAgIHg6IDU1NXB4LFxuICAgICAgICB5OiAzODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zODRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1kbzogKFxuICAgICAgICB4OiA1NTVweCxcbiAgICAgICAgeTogNDA4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDA4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZHo6IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDQzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTU1NXB4LFxuICAgICAgICBvZmZzZXQteTogLTQzMnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWVjOiAoXG4gICAgICAgIHg6IDU1NXB4LFxuICAgICAgICB5OiA0NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTVweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1lZTogKFxuICAgICAgICB4OiA1NTVweCxcbiAgICAgICAgeTogNDgwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTU1cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDgwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZWc6IChcbiAgICAgICAgeDogNTU1cHgsXG4gICAgICAgIHk6IDUwNHB4LFxuICAgICAgICBvZmZzZXQteDogLTU1NXB4LFxuICAgICAgICBvZmZzZXQteTogLTUwNHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWVoOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZXI6IChcbiAgICAgICAgeDogMjRweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1lczogKFxuICAgICAgICB4OiA0OHB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00OHB4LFxuICAgICAgICBvZmZzZXQteTogLTU0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWV0OiAoXG4gICAgICAgIHg6IDcycHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTcycHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZXRpbW9yOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZXU6IChcbiAgICAgICAgeDogMTIwcHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTU0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWZpOiAoXG4gICAgICAgIHg6IDE0NHB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNDRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1majogKFxuICAgICAgICB4OiAxNjhweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTY4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZms6IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTU0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWZtOiAoXG4gICAgICAgIHg6IDIxNnB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1mbzogKFxuICAgICAgICB4OiAyNDBweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZnI6IChcbiAgICAgICAgeDogMjY0cHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTI2NHB4LFxuICAgICAgICBvZmZzZXQteTogLTU0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWdhOiAoXG4gICAgICAgIHg6IDI4OHB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yODhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1nYjogKFxuICAgICAgICB4OiAzMTJweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzEycHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2Q6IChcbiAgICAgICAgeDogMzM2cHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTMzNnB4LFxuICAgICAgICBvZmZzZXQteTogLTU0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWdlOiAoXG4gICAgICAgIHg6IDM2MHB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1nZzogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2g6IChcbiAgICAgICAgeDogNDA4cHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTQwOHB4LFxuICAgICAgICBvZmZzZXQteTogLTU0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWdpOiAoXG4gICAgICAgIHg6IDQzMnB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1nbDogKFxuICAgICAgICB4OiA0NTZweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2xvYmFsOiAoXG4gICAgICAgIHg6IDQ4MHB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00ODBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1nbTogKFxuICAgICAgICB4OiA1MDRweCxcbiAgICAgICAgeTogNTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ246IChcbiAgICAgICAgeDogNTI4cHgsXG4gICAgICAgIHk6IDU0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTU0NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWdxOiAoXG4gICAgICAgIHg6IDU1MnB4LFxuICAgICAgICB5OiA1NDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ncjogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWdzOiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiAyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTI0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ3Q6IChcbiAgICAgICAgeDogNTc5cHgsXG4gICAgICAgIHk6IDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc5cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ndTogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogNzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWd3OiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTk2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ3k6IChcbiAgICAgICAgeDogNTc5cHgsXG4gICAgICAgIHk6IDEyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTEyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWhrOiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiAxNDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1objogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogMTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtaHI6IChcbiAgICAgICAgeDogNTc5cHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWh0OiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiAyMTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1odTogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogMjQwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjQwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtaWM6IChcbiAgICAgICAgeDogNTc5cHgsXG4gICAgICAgIHk6IDI2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTI2NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWlkOiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiAyODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yODhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1pZTogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogMzEycHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzEycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtaWw6IChcbiAgICAgICAgeDogNTc5cHgsXG4gICAgICAgIHk6IDMzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTMzNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWltOiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiAzNjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zNjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1pbjogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc5cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtaXE6IChcbiAgICAgICAgeDogNTc5cHgsXG4gICAgICAgIHk6IDQwOHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTQwOHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWlyOiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiA0MzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MzJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1pczogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogNDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc5cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDU2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtaXQ6IChcbiAgICAgICAgeDogNTc5cHgsXG4gICAgICAgIHk6IDQ4MHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3OXB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4MHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWplOiAoXG4gICAgICAgIHg6IDU3OXB4LFxuICAgICAgICB5OiA1MDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzlweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MDRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1qbTogKFxuICAgICAgICB4OiA1NzlweCxcbiAgICAgICAgeTogNTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc5cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTI4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtam86IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1qcDogKFxuICAgICAgICB4OiAyNHB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNHB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWtlOiAoXG4gICAgICAgIHg6IDQ4cHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwta2c6IChcbiAgICAgICAgeDogNzJweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1raDogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWtpOiAoXG4gICAgICAgIHg6IDEyMHB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rbTogKFxuICAgICAgICB4OiAxNDRweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTQ0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwta246IChcbiAgICAgICAgeDogMTY4cHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTE2OHB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWtwOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rcjogKFxuICAgICAgICB4OiAyMTZweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjE2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwta3c6IChcbiAgICAgICAgeDogMjQwcHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTI0MHB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWt5OiAoXG4gICAgICAgIHg6IDI2NHB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rejogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbGE6IChcbiAgICAgICAgeDogMzEycHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTMxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWxiOiAoXG4gICAgICAgIHg6IDMzNnB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sYzogKFxuICAgICAgICB4OiAzNjBweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbGk6IChcbiAgICAgICAgeDogMzg0cHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTM4NHB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWxrOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiAyMjJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yMjJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1scjogKFxuICAgICAgICB4OiA0MzJweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDMycHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbHM6IChcbiAgICAgICAgeDogNDU2cHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWx0OiAoXG4gICAgICAgIHg6IDQ4MHB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00ODBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sdTogKFxuICAgICAgICB4OiA1MDRweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbHY6IChcbiAgICAgICAgeDogNTI4cHgsXG4gICAgICAgIHk6IDU2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTU2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWx5OiAoXG4gICAgICAgIHg6IDU1MnB4LFxuICAgICAgICB5OiA1NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NjhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tYTogKFxuICAgICAgICB4OiA1NzZweCxcbiAgICAgICAgeTogNTY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTY4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbWM6IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tZDogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogMjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1lOiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiA0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTYwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTQ4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbWY6IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDcycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtNzJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tZzogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1oOiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiAxMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tazogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogMTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbWw6IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDE2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTYwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTE2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1tOiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tbjogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogMjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbW86IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDI0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTYwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTI0MHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1wOiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiAyNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNjRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tcTogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogMjg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjg4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbXI6IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDMxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTYwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTMxMnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1zOiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiAzMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMzZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tdDogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogMzYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzYwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbXU6IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDM4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTYwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW12OiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiA0MDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MDhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tdzogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogNDMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDMycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbXg6IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDQ1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTYwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTQ1NnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW15OiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiA0ODBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tejogKFxuICAgICAgICB4OiA2MDNweCxcbiAgICAgICAgeTogNTA0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAzcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTA0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbmE6IChcbiAgICAgICAgeDogNjAzcHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTYwM3B4LFxuICAgICAgICBvZmZzZXQteTogLTUyOHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5jOiAoXG4gICAgICAgIHg6IDYwM3B4LFxuICAgICAgICB5OiA1NTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MDNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1uZTogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5mOiAoXG4gICAgICAgIHg6IDI0cHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTI0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbmc6IChcbiAgICAgICAgeDogNDhweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1uaTogKFxuICAgICAgICB4OiA3MnB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03MnB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5sOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbm86IChcbiAgICAgICAgeDogMTIwcHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5wOiAoXG4gICAgICAgIHg6IDE0NHB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xNDRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ucjogKFxuICAgICAgICB4OiAxNjhweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTY4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbnU6IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW56OiAoXG4gICAgICAgIHg6IDIxNnB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yMTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1vbTogKFxuICAgICAgICB4OiAyNDBweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcGE6IChcbiAgICAgICAgeDogMjY0cHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTI2NHB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBlOiAoXG4gICAgICAgIHg6IDI4OHB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yODhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1wZjogKFxuICAgICAgICB4OiAzMTJweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzEycHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcGc6IChcbiAgICAgICAgeDogMzM2cHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTMzNnB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBoOiAoXG4gICAgICAgIHg6IDM2MHB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1wazogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcGw6IChcbiAgICAgICAgeDogNDA4cHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTQwOHB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBuOiAoXG4gICAgICAgIHg6IDQzMnB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1wcjogKFxuICAgICAgICB4OiA0NTZweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcHM6IChcbiAgICAgICAgeDogNDgwcHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4MHB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXB0OiAoXG4gICAgICAgIHg6IDUwNHB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MDRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1wdzogKFxuICAgICAgICB4OiA1MjhweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcHk6IChcbiAgICAgICAgeDogNTUycHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTU1MnB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXFhOiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ybzogKFxuICAgICAgICB4OiA2MDBweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcnM6IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ydTogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogMjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXJ3OiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiA0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTYyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTQ4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtc2E6IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDcycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtNzJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zYjogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXNjOiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiAxMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zZDogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogMTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTQ0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtc2U6IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDE2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTYyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTE2OHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXNnOiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zaDogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogMjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtc2k6IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDI0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTYyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTI0MHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXNrOiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiAyNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNjRweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zbDogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogMjg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjg4cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtc206IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDMxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTYyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTMxMnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXNuOiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiAzMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMzZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zbzogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogMzYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzYwcHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtc3I6IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDM4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTYyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXNzOiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiA0MDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MDhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zdDogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogNDMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDMycHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtc3Y6IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDQ1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTYyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTQ1NnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXN5OiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiA0ODBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODBweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zejogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogNTA0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTA0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdGM6IChcbiAgICAgICAgeDogNjI3cHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTYyN3B4LFxuICAgICAgICBvZmZzZXQteTogLTUyOHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRkOiAoXG4gICAgICAgIHg6IDYyN3B4LFxuICAgICAgICB5OiA1NTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjdweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NTJweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10ZjogKFxuICAgICAgICB4OiA2MjdweCxcbiAgICAgICAgeTogNTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI3cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTc2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdGc6IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10aDogKFxuICAgICAgICB4OiAyNHB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNHB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRqOiAoXG4gICAgICAgIHg6IDQ4cHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdGs6IChcbiAgICAgICAgeDogNzJweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10bDogKFxuICAgICAgICB4OiA5NnB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRtOiAoXG4gICAgICAgIHg6IDEyMHB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10bjogKFxuICAgICAgICB4OiAxNDRweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTQ0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdG86IChcbiAgICAgICAgeDogMTY4cHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTE2OHB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRyOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10dDogKFxuICAgICAgICB4OiAyMTZweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjE2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdHY6IChcbiAgICAgICAgeDogMjQwcHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTI0MHB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXR3OiAoXG4gICAgICAgIHg6IDI2NHB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10ejogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdWE6IChcbiAgICAgICAgeDogMzEycHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTMxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXVnOiAoXG4gICAgICAgIHg6IDMzNnB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC11azogKFxuICAgICAgICB4OiAzNjBweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdXM6IChcbiAgICAgICAgeDogMzg0cHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTM4NHB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXV5OiAoXG4gICAgICAgIHg6IDQwOHB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC11ejogKFxuICAgICAgICB4OiA0MzJweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDMycHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdmE6IChcbiAgICAgICAgeDogNDU2cHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXZjOiAoXG4gICAgICAgIHg6IDQ4MHB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00ODBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC12ZTogKFxuICAgICAgICB4OiA1MDRweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdmc6IChcbiAgICAgICAgeDogNTI4cHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTUyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXZpOiAoXG4gICAgICAgIHg6IDU1MnB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC12bjogKFxuICAgICAgICB4OiA1NzZweCxcbiAgICAgICAgeTogNjE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjE2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdnU6IChcbiAgICAgICAgeDogNjAwcHgsXG4gICAgICAgIHk6IDYxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTYwMHB4LFxuICAgICAgICBvZmZzZXQteTogLTYxNnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXdmOiAoXG4gICAgICAgIHg6IDYyNHB4LFxuICAgICAgICB5OiA2MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MTZweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC13czogKFxuICAgICAgICB4OiA2NTFweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTY1MXB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXllOiAoXG4gICAgICAgIHg6IDY1MXB4LFxuICAgICAgICB5OiAyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTY1MXB4LFxuICAgICAgICBvZmZzZXQteTogLTI0cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwteXQ6IChcbiAgICAgICAgeDogNjUxcHgsXG4gICAgICAgIHk6IDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjUxcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDhweCxcbiAgICAgICAgd2lkdGg6IDI0cHgsXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC16YTogKFxuICAgICAgICB4OiA2NTFweCxcbiAgICAgICAgeTogNzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NTFweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MnB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXptOiAoXG4gICAgICAgIHg6IDY1MXB4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTY1MXB4LFxuICAgICAgICBvZmZzZXQteTogLTk2cHgsXG4gICAgICAgIHdpZHRoOiAyNHB4LFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtenc6IChcbiAgICAgICAgeDogNjUxcHgsXG4gICAgICAgIHk6IDEyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTY1MXB4LFxuICAgICAgICBvZmZzZXQteTogLTEyMHB4LFxuICAgICAgICB3aWR0aDogMjRweCxcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgKSxcbiAgICBpY29uLWdsb2JlOiAoXG4gICAgICAgIHg6IDUyM3B4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjNweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDMwcHgsXG4gICAgICAgIGhlaWdodDogMzBweFxuICAgICksXG4gICAgaWNvbi1vZGRueS1pbnN0YWdyYW06IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiA3NnB4LFxuICAgICAgICBoZWlnaHQ6IDc2cHhcbiAgICApLFxuICAgIGljb24tc25hcGNoYXQtZGFyazogKFxuICAgICAgICB4OiAxMzZweCxcbiAgICAgICAgeTogMzVweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zNXB4LFxuICAgICAgICB3aWR0aDogMzVweCxcbiAgICAgICAgaGVpZ2h0OiAzNXB4XG4gICAgKSxcbiAgICBpY29uLXNuYXBjaGF0OiAoXG4gICAgICAgIHg6IDEzNnB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTM2cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiAzNXB4LFxuICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICApLFxuICAgIHNoaXBwaW5nLXBvc3RlbjogKFxuICAgICAgICB4OiA2MHB4LFxuICAgICAgICB5OiA3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNzZweCxcbiAgICAgICAgd2lkdGg6IDYwcHgsXG4gICAgICAgIGhlaWdodDogNjBweFxuICAgICksXG4gICAgc2hpcHBpbmctc2Y6IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiA3NnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTc2cHgsXG4gICAgICAgIHdpZHRoOiA2MHB4LFxuICAgICAgICBoZWlnaHQ6IDYwcHhcbiAgICApLFxuICAgIHNoaXBwaW5nLXVwczogKFxuICAgICAgICB4OiA3NnB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDYwcHgsXG4gICAgICAgIGhlaWdodDogNjBweFxuICAgICksXG4pO1xuXG4kc3ByaXRlczJ4OiAoXG4gICAgZmxhZy1sYXJnZS1hZDogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMDQ2cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYWU6IChcbiAgICAgICAgeDogMTA0NnB4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMDQ2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYWY6IChcbiAgICAgICAgeDogMTA0NnB4LFxuICAgICAgICB5OiA2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFnOiAoXG4gICAgICAgIHg6IDEwNDZweCxcbiAgICAgICAgeTogMTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTA0NnB4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFpOiAoXG4gICAgICAgIHg6IDEwNDZweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTA0NnB4LFxuICAgICAgICBvZmZzZXQteTogLTI1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFsOiAoXG4gICAgICAgIHg6IDEwNDZweCxcbiAgICAgICAgeTogMzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTA0NnB4LFxuICAgICAgICBvZmZzZXQteTogLTMyMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFtOiAoXG4gICAgICAgIHg6IDI3MnB4LFxuICAgICAgICB5OiAxNDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hbjogKFxuICAgICAgICB4OiAyNzJweCxcbiAgICAgICAgeTogMjA0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjcycHgsXG4gICAgICAgIG9mZnNldC15OiAtMjA0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYW86IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiAyNzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNzJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hcTogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiAyNzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTI3MnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWFyOiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiAyNzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNzJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1hczogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogMjcycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtMjcycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYXQ6IChcbiAgICAgICAgeDogMjU2cHgsXG4gICAgICAgIHk6IDI3MnB4LFxuICAgICAgICBvZmZzZXQteDogLTI1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTI3MnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWF1OiAoXG4gICAgICAgIHg6IDM0MnB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzQycHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYXc6IChcbiAgICAgICAgeDogMzQycHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzQycHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1heDogKFxuICAgICAgICB4OiAzNDJweCxcbiAgICAgICAgeTogMTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzQycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTI4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYXo6IChcbiAgICAgICAgeDogMzQycHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTM0MnB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJhOiAoXG4gICAgICAgIHg6IDM0MnB4LFxuICAgICAgICB5OiAyNTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zNDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNTZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1iYjogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDMzNnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTMzNnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJkOiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDMzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzM2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYmU6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDMzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTMzNnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJmOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiAzMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1iZzogKFxuICAgICAgICB4OiAyNTZweCxcbiAgICAgICAgeTogMzM2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzM2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYmg6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDMzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTMzNnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJpOiAoXG4gICAgICAgIHg6IDQwNnB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNDA2cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYmo6IChcbiAgICAgICAgeDogNDA2cHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDA2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ibDogKFxuICAgICAgICB4OiA0MDZweCxcbiAgICAgICAgeTogMTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDA2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTI4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYm06IChcbiAgICAgICAgeDogNDA2cHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTQwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJuOiAoXG4gICAgICAgIHg6IDQwNnB4LFxuICAgICAgICB5OiAyNTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNTZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ibzogKFxuICAgICAgICB4OiA0MDZweCxcbiAgICAgICAgeTogMzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNDA2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzIwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYnI6IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiA0MDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1iczogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiA0MDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTQwMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJ0OiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiA0MDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1idzogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogNDAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtNDAwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtYnk6IChcbiAgICAgICAgeDogMjU2cHgsXG4gICAgICAgIHk6IDQwMHB4LFxuICAgICAgICBvZmZzZXQteDogLTI1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTQwMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWJ6OiAoXG4gICAgICAgIHg6IDMyMHB4LFxuICAgICAgICB5OiA0MDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jYTogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogNDAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDAwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY2M6IChcbiAgICAgICAgeDogNDcwcHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NzBweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jZDogKFxuICAgICAgICB4OiA0NzBweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NzBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWNmOiAoXG4gICAgICAgIHg6IDQ3MHB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NzBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jZzogKFxuICAgICAgICB4OiA0NzBweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDcwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY2g6IChcbiAgICAgICAgeDogNDcwcHgsXG4gICAgICAgIHk6IDI1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ3MHB4LFxuICAgICAgICBvZmZzZXQteTogLTI1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWNpOiAoXG4gICAgICAgIHg6IDQ3MHB4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NzBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jazogKFxuICAgICAgICB4OiA0NzBweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDcwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY2w6IChcbiAgICAgICAgeDogMHB4LFxuICAgICAgICB5OiA0NjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NjRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jbTogKFxuICAgICAgICB4OiA2NHB4LFxuICAgICAgICB5OiA0NjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ2NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWNuOiAoXG4gICAgICAgIHg6IDEyOHB4LFxuICAgICAgICB5OiA0NjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NjRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jbzogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogNDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtNDY0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY3I6IChcbiAgICAgICAgeDogMjU2cHgsXG4gICAgICAgIHk6IDQ2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTI1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ2NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWN1OiAoXG4gICAgICAgIHg6IDMyMHB4LFxuICAgICAgICB5OiA0NjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NjRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jdjogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogNDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDY0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY3c6IChcbiAgICAgICAgeDogNDQ4cHgsXG4gICAgICAgIHk6IDQ2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ0OHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ2NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWN4OiAoXG4gICAgICAgIHg6IDUzNHB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTM0cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtY3k6IChcbiAgICAgICAgeDogNTM0cHgsXG4gICAgICAgIHk6IDY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTM0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1jejogKFxuICAgICAgICB4OiA1MzRweCxcbiAgICAgICAgeTogMTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTM0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTI4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZGU6IChcbiAgICAgICAgeDogNTM0cHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTUzNHB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWRqOiAoXG4gICAgICAgIHg6IDUzNHB4LFxuICAgICAgICB5OiAyNTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MzRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNTZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1kazogKFxuICAgICAgICB4OiA1MzRweCxcbiAgICAgICAgeTogMzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTM0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzIwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZG06IChcbiAgICAgICAgeDogNTM0cHgsXG4gICAgICAgIHk6IDM4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTUzNHB4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWRvOiAoXG4gICAgICAgIHg6IDUzNHB4LFxuICAgICAgICB5OiA0NDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MzRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NDhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1kejogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyOHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWVjOiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTI4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZWU6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyOHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWVnOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA1MjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1laDogKFxuICAgICAgICB4OiAyNTZweCxcbiAgICAgICAgeTogNTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTI4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZXI6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyOHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWVzOiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiA1MjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ldDogKFxuICAgICAgICB4OiA0NDhweCxcbiAgICAgICAgeTogNTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTI4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZXRpbW9yOiAoXG4gICAgICAgIHg6IDUxMnB4LFxuICAgICAgICB5OiA1MjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ldTogKFxuICAgICAgICB4OiA1OThweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTU5OHB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWZpOiAoXG4gICAgICAgIHg6IDU5OHB4LFxuICAgICAgICB5OiA2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTU5OHB4LFxuICAgICAgICBvZmZzZXQteTogLTY0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZmo6IChcbiAgICAgICAgeDogNTk4cHgsXG4gICAgICAgIHk6IDEyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTU5OHB4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWZrOiAoXG4gICAgICAgIHg6IDU5OHB4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01OThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1mbTogKFxuICAgICAgICB4OiA1OThweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTk4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjU2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZm86IChcbiAgICAgICAgeDogNTk4cHgsXG4gICAgICAgIHk6IDMyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTU5OHB4LFxuICAgICAgICBvZmZzZXQteTogLTMyMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWZyOiAoXG4gICAgICAgIHg6IDU5OHB4LFxuICAgICAgICB5OiAzODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01OThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zODRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1nYTogKFxuICAgICAgICB4OiA1OThweCxcbiAgICAgICAgeTogNDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTk4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ2I6IChcbiAgICAgICAgeDogNTk4cHgsXG4gICAgICAgIHk6IDUxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTU5OHB4LFxuICAgICAgICBvZmZzZXQteTogLTUxMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdkOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ2U6IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1nZzogKFxuICAgICAgICB4OiAxMjhweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ2g6IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdpOiAoXG4gICAgICAgIHg6IDI1NnB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1nbDogKFxuICAgICAgICB4OiAzMjBweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzIwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ2xvYmFsOiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1nbTogKFxuICAgICAgICB4OiA0NDhweCxcbiAgICAgICAgeTogNTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ246IChcbiAgICAgICAgeDogNTEycHgsXG4gICAgICAgIHk6IDU5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTUxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTU5MnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdxOiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiA1OTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01OTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ncjogKFxuICAgICAgICB4OiA2NjJweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTY2MnB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWdzOiAoXG4gICAgICAgIHg6IDY2MnB4LFxuICAgICAgICB5OiA2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTY2MnB4LFxuICAgICAgICBvZmZzZXQteTogLTY0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ3Q6IChcbiAgICAgICAgeDogNjYycHgsXG4gICAgICAgIHk6IDEyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTY2MnB4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWd1OiAoXG4gICAgICAgIHg6IDY2MnB4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NjJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ndzogKFxuICAgICAgICB4OiA2NjJweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjYycHgsXG4gICAgICAgIG9mZnNldC15OiAtMjU2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtZ3k6IChcbiAgICAgICAgeDogNjYycHgsXG4gICAgICAgIHk6IDMyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTY2MnB4LFxuICAgICAgICBvZmZzZXQteTogLTMyMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWhrOiAoXG4gICAgICAgIHg6IDY2MnB4LFxuICAgICAgICB5OiAzODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NjJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zODRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1objogKFxuICAgICAgICB4OiA2NjJweCxcbiAgICAgICAgeTogNDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjYycHgsXG4gICAgICAgIG9mZnNldC15OiAtNDQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaHI6IChcbiAgICAgICAgeDogNjYycHgsXG4gICAgICAgIHk6IDUxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTY2MnB4LFxuICAgICAgICBvZmZzZXQteTogLTUxMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWh0OiAoXG4gICAgICAgIHg6IDY2MnB4LFxuICAgICAgICB5OiA1NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NjJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1odTogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDY1NnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTY1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWljOiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDY1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjU2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaWQ6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDY1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTY1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWllOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA2NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NTZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1pbDogKFxuICAgICAgICB4OiAyNTZweCxcbiAgICAgICAgeTogNjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjU2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaW06IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDY1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTY1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWluOiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiA2NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NTZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1pcTogKFxuICAgICAgICB4OiA0NDhweCxcbiAgICAgICAgeTogNjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjU2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtaXI6IChcbiAgICAgICAgeDogNTEycHgsXG4gICAgICAgIHk6IDY1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTUxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTY1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWlzOiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiA2NTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NTZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1pdDogKFxuICAgICAgICB4OiA2NDBweCxcbiAgICAgICAgeTogNjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNjU2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtamU6IChcbiAgICAgICAgeDogNzI2cHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03MjZweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1qbTogKFxuICAgICAgICB4OiA3MjZweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03MjZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWpvOiAoXG4gICAgICAgIHg6IDcyNnB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03MjZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1qcDogKFxuICAgICAgICB4OiA3MjZweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNzI2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta2U6IChcbiAgICAgICAgeDogNzI2cHgsXG4gICAgICAgIHk6IDI1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTcyNnB4LFxuICAgICAgICBvZmZzZXQteTogLTI1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWtnOiAoXG4gICAgICAgIHg6IDcyNnB4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03MjZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1raDogKFxuICAgICAgICB4OiA3MjZweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzI2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta2k6IChcbiAgICAgICAgeDogNzI2cHgsXG4gICAgICAgIHk6IDQ0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTcyNnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWttOiAoXG4gICAgICAgIHg6IDcyNnB4LFxuICAgICAgICB5OiA1MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03MjZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1rbjogKFxuICAgICAgICB4OiA3MjZweCxcbiAgICAgICAgeTogNTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzI2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta3A6IChcbiAgICAgICAgeDogNzI2cHgsXG4gICAgICAgIHk6IDY0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTcyNnB4LFxuICAgICAgICBvZmZzZXQteTogLTY0MHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWtyOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNzIwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta3c6IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1reTogKFxuICAgICAgICB4OiAxMjhweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNzIwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Uta3o6IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDcyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTcyMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWxhOiAoXG4gICAgICAgIHg6IDI1NnB4LFxuICAgICAgICB5OiA3MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1sYjogKFxuICAgICAgICB4OiAzMjBweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMzIwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNzIwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbGM6IChcbiAgICAgICAgeDogMzg0cHgsXG4gICAgICAgIHk6IDcyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTM4NHB4LFxuICAgICAgICBvZmZzZXQteTogLTcyMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWxpOiAoXG4gICAgICAgIHg6IDQ0OHB4LFxuICAgICAgICB5OiA3MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1sazogKFxuICAgICAgICB4OiA1MTJweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNTEycHgsXG4gICAgICAgIG9mZnNldC15OiAtNzIwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbHI6IChcbiAgICAgICAgeDogNTc2cHgsXG4gICAgICAgIHk6IDcyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3NnB4LFxuICAgICAgICBvZmZzZXQteTogLTcyMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWxzOiAoXG4gICAgICAgIHg6IDY0MHB4LFxuICAgICAgICB5OiA3MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1sdDogKFxuICAgICAgICB4OiA3MDRweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtNzA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNzIwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbHU6IChcbiAgICAgICAgeDogNzkwcHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03OTBweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1sdjogKFxuICAgICAgICB4OiA3OTBweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03OTBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLWx5OiAoXG4gICAgICAgIHg6IDc5MHB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03OTBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tYTogKFxuICAgICAgICB4OiA3OTBweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtNzkwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbWM6IChcbiAgICAgICAgeDogNzkwcHgsXG4gICAgICAgIHk6IDI1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTc5MHB4LFxuICAgICAgICBvZmZzZXQteTogLTI1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1kOiAoXG4gICAgICAgIHg6IDc5MHB4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03OTBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tZTogKFxuICAgICAgICB4OiA3OTBweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzkwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbWY6IChcbiAgICAgICAgeDogNzkwcHgsXG4gICAgICAgIHk6IDQ0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTc5MHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1nOiAoXG4gICAgICAgIHg6IDc5MHB4LFxuICAgICAgICB5OiA1MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03OTBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1taDogKFxuICAgICAgICB4OiA3OTBweCxcbiAgICAgICAgeTogNTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzkwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbWs6IChcbiAgICAgICAgeDogNzkwcHgsXG4gICAgICAgIHk6IDY0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTc5MHB4LFxuICAgICAgICBvZmZzZXQteTogLTY0MHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1sOiAoXG4gICAgICAgIHg6IDc5MHB4LFxuICAgICAgICB5OiA3MDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03OTBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MDRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tbTogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDc4NHB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTc4NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1uOiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDc4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbW86IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDc4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTc4NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1wOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA3ODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03ODRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tcTogKFxuICAgICAgICB4OiAyNTZweCxcbiAgICAgICAgeTogNzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtNzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbXI6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDc4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTc4NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW1zOiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiA3ODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03ODRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tdDogKFxuICAgICAgICB4OiA0NDhweCxcbiAgICAgICAgeTogNzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbXU6IChcbiAgICAgICAgeDogNTEycHgsXG4gICAgICAgIHk6IDc4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTUxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTc4NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW12OiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiA3ODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03ODRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tdzogKFxuICAgICAgICB4OiA2NDBweCxcbiAgICAgICAgeTogNzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbXg6IChcbiAgICAgICAgeDogNzA0cHgsXG4gICAgICAgIHk6IDc4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTcwNHB4LFxuICAgICAgICBvZmZzZXQteTogLTc4NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW15OiAoXG4gICAgICAgIHg6IDc2OHB4LFxuICAgICAgICB5OiA3ODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03NjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03ODRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1tejogKFxuICAgICAgICB4OiA4NTRweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTg1NHB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5hOiAoXG4gICAgICAgIHg6IDg1NHB4LFxuICAgICAgICB5OiA2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTg1NHB4LFxuICAgICAgICBvZmZzZXQteTogLTY0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbmM6IChcbiAgICAgICAgeDogODU0cHgsXG4gICAgICAgIHk6IDEyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTg1NHB4LFxuICAgICAgICBvZmZzZXQteTogLTEyOHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5lOiAoXG4gICAgICAgIHg6IDg1NHB4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC04NTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1uZjogKFxuICAgICAgICB4OiA4NTRweCxcbiAgICAgICAgeTogMjU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtODU0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMjU2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utbmc6IChcbiAgICAgICAgeDogODU0cHgsXG4gICAgICAgIHk6IDMyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTg1NHB4LFxuICAgICAgICBvZmZzZXQteTogLTMyMHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5pOiAoXG4gICAgICAgIHg6IDg1NHB4LFxuICAgICAgICB5OiAzODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC04NTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zODRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ubDogKFxuICAgICAgICB4OiA4NTRweCxcbiAgICAgICAgeTogNDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtODU0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNDQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utbm86IChcbiAgICAgICAgeDogODU0cHgsXG4gICAgICAgIHk6IDUxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTg1NHB4LFxuICAgICAgICBvZmZzZXQteTogLTUxMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW5wOiAoXG4gICAgICAgIHg6IDg1NHB4LFxuICAgICAgICB5OiA1NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC04NTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ucjogKFxuICAgICAgICB4OiA4NTRweCxcbiAgICAgICAgeTogNjQwcHgsXG4gICAgICAgIG9mZnNldC14OiAtODU0cHgsXG4gICAgICAgIG9mZnNldC15OiAtNjQwcHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtbnU6IChcbiAgICAgICAgeDogODU0cHgsXG4gICAgICAgIHk6IDcwNHB4LFxuICAgICAgICBvZmZzZXQteDogLTg1NHB4LFxuICAgICAgICBvZmZzZXQteTogLTcwNHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLW56OiAoXG4gICAgICAgIHg6IDg1NHB4LFxuICAgICAgICB5OiA3NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC04NTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03NjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1vbTogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDg0OHB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTg0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXBhOiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDg0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtODQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcGU6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDg0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTg0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXBmOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA4NDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04NDhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1wZzogKFxuICAgICAgICB4OiAyNTZweCxcbiAgICAgICAgeTogODQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtODQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcGg6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDg0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTg0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXBrOiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiA4NDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04NDhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1wbDogKFxuICAgICAgICB4OiA0NDhweCxcbiAgICAgICAgeTogODQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtODQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcG46IChcbiAgICAgICAgeDogNTEycHgsXG4gICAgICAgIHk6IDg0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTUxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTg0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXByOiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiA4NDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04NDhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1wczogKFxuICAgICAgICB4OiA2NDBweCxcbiAgICAgICAgeTogODQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtODQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcHQ6IChcbiAgICAgICAgeDogNzA0cHgsXG4gICAgICAgIHk6IDg0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTcwNHB4LFxuICAgICAgICBvZmZzZXQteTogLTg0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXB3OiAoXG4gICAgICAgIHg6IDc2OHB4LFxuICAgICAgICB5OiA4NDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03NjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04NDhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1weTogKFxuICAgICAgICB4OiA4MzJweCxcbiAgICAgICAgeTogODQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtODMycHgsXG4gICAgICAgIG9mZnNldC15OiAtODQ4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtcWE6IChcbiAgICAgICAgeDogOTE4cHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05MThweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ybzogKFxuICAgICAgICB4OiA5MThweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05MThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXJzOiAoXG4gICAgICAgIHg6IDkxOHB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05MThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1ydTogKFxuICAgICAgICB4OiA5MThweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtOTE4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utcnc6IChcbiAgICAgICAgeDogOTE4cHgsXG4gICAgICAgIHk6IDI1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTkxOHB4LFxuICAgICAgICBvZmZzZXQteTogLTI1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNhOiAoXG4gICAgICAgIHg6IDkxOHB4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05MThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zYjogKFxuICAgICAgICB4OiA5MThweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTE4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc2M6IChcbiAgICAgICAgeDogOTE4cHgsXG4gICAgICAgIHk6IDQ0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTkxOHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNkOiAoXG4gICAgICAgIHg6IDkxOHB4LFxuICAgICAgICB5OiA1MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05MThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zZTogKFxuICAgICAgICB4OiA5MThweCxcbiAgICAgICAgeTogNTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTE4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc2c6IChcbiAgICAgICAgeDogOTE4cHgsXG4gICAgICAgIHk6IDY0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTkxOHB4LFxuICAgICAgICBvZmZzZXQteTogLTY0MHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNoOiAoXG4gICAgICAgIHg6IDkxOHB4LFxuICAgICAgICB5OiA3MDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05MThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MDRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zaTogKFxuICAgICAgICB4OiA5MThweCxcbiAgICAgICAgeTogNzY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTE4cHgsXG4gICAgICAgIG9mZnNldC15OiAtNzY4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc2s6IChcbiAgICAgICAgeDogOTE4cHgsXG4gICAgICAgIHk6IDgzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTkxOHB4LFxuICAgICAgICBvZmZzZXQteTogLTgzMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNsOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtOTEycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc206IChcbiAgICAgICAgeDogNjRweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zbjogKFxuICAgICAgICB4OiAxMjhweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTEycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc286IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDkxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTkxMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXNyOiAoXG4gICAgICAgIHg6IDI1NnB4LFxuICAgICAgICB5OiA5MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zczogKFxuICAgICAgICB4OiAzMjBweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzIwcHgsXG4gICAgICAgIG9mZnNldC15OiAtOTEycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc3Q6IChcbiAgICAgICAgeDogMzg0cHgsXG4gICAgICAgIHk6IDkxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTM4NHB4LFxuICAgICAgICBvZmZzZXQteTogLTkxMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXN2OiAoXG4gICAgICAgIHg6IDQ0OHB4LFxuICAgICAgICB5OiA5MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00NDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS1zeTogKFxuICAgICAgICB4OiA1MTJweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtNTEycHgsXG4gICAgICAgIG9mZnNldC15OiAtOTEycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utc3o6IChcbiAgICAgICAgeDogNTc2cHgsXG4gICAgICAgIHk6IDkxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTU3NnB4LFxuICAgICAgICBvZmZzZXQteTogLTkxMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRjOiAoXG4gICAgICAgIHg6IDY0MHB4LFxuICAgICAgICB5OiA5MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10ZDogKFxuICAgICAgICB4OiA3MDRweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtNzA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTEycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdGY6IChcbiAgICAgICAgeDogNzY4cHgsXG4gICAgICAgIHk6IDkxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTc2OHB4LFxuICAgICAgICBvZmZzZXQteTogLTkxMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRnOiAoXG4gICAgICAgIHg6IDgzMnB4LFxuICAgICAgICB5OiA5MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC04MzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10aDogKFxuICAgICAgICB4OiA4OTZweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtODk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTEycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdGo6IChcbiAgICAgICAgeDogOTgycHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05ODJweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10azogKFxuICAgICAgICB4OiA5ODJweCxcbiAgICAgICAgeTogNjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05ODJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRsOiAoXG4gICAgICAgIHg6IDk4MnB4LFxuICAgICAgICB5OiAxMjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05ODJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjhweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10bTogKFxuICAgICAgICB4OiA5ODJweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtOTgycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdG46IChcbiAgICAgICAgeDogOTgycHgsXG4gICAgICAgIHk6IDI1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTk4MnB4LFxuICAgICAgICBvZmZzZXQteTogLTI1NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXRvOiAoXG4gICAgICAgIHg6IDk4MnB4LFxuICAgICAgICB5OiAzMjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05ODJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMjBweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10cjogKFxuICAgICAgICB4OiA5ODJweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTgycHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdHQ6IChcbiAgICAgICAgeDogOTgycHgsXG4gICAgICAgIHk6IDQ0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTk4MnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ0OHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXR2OiAoXG4gICAgICAgIHg6IDk4MnB4LFxuICAgICAgICB5OiA1MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05ODJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MTJweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS10dzogKFxuICAgICAgICB4OiA5ODJweCxcbiAgICAgICAgeTogNTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTgycHgsXG4gICAgICAgIG9mZnNldC15OiAtNTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdHo6IChcbiAgICAgICAgeDogOTgycHgsXG4gICAgICAgIHk6IDY0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTk4MnB4LFxuICAgICAgICBvZmZzZXQteTogLTY0MHB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXVhOiAoXG4gICAgICAgIHg6IDk4MnB4LFxuICAgICAgICB5OiA3MDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05ODJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MDRweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS11ZzogKFxuICAgICAgICB4OiA5ODJweCxcbiAgICAgICAgeTogNzY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTgycHgsXG4gICAgICAgIG9mZnNldC15OiAtNzY4cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdWs6IChcbiAgICAgICAgeDogOTgycHgsXG4gICAgICAgIHk6IDgzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTk4MnB4LFxuICAgICAgICBvZmZzZXQteTogLTgzMnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXVzOiAoXG4gICAgICAgIHg6IDk4MnB4LFxuICAgICAgICB5OiA4OTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05ODJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04OTZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS11eTogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDk3NnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTk3NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXV6OiAoXG4gICAgICAgIHg6IDY0cHgsXG4gICAgICAgIHk6IDk3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdmE6IChcbiAgICAgICAgeDogMTI4cHgsXG4gICAgICAgIHk6IDk3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTk3NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXZjOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiA5NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS12ZTogKFxuICAgICAgICB4OiAyNTZweCxcbiAgICAgICAgeTogOTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjU2cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utdmc6IChcbiAgICAgICAgeDogMzIwcHgsXG4gICAgICAgIHk6IDk3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTMyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTk3NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXZpOiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiA5NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS12bjogKFxuICAgICAgICB4OiA0NDhweCxcbiAgICAgICAgeTogOTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UtdnU6IChcbiAgICAgICAgeDogNTEycHgsXG4gICAgICAgIHk6IDk3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTUxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTk3NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXdmOiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiA5NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS13czogKFxuICAgICAgICB4OiA2NDBweCxcbiAgICAgICAgeTogOTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtOTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2UteWU6IChcbiAgICAgICAgeDogNzA0cHgsXG4gICAgICAgIHk6IDk3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTcwNHB4LFxuICAgICAgICBvZmZzZXQteTogLTk3NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXl0OiAoXG4gICAgICAgIHg6IDc2OHB4LFxuICAgICAgICB5OiA5NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03NjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1sYXJnZS16YTogKFxuICAgICAgICB4OiA4MzJweCxcbiAgICAgICAgeTogOTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtODMycHgsXG4gICAgICAgIG9mZnNldC15OiAtOTc2cHgsXG4gICAgICAgIHdpZHRoOiA2NHB4LFxuICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICApLFxuICAgIGZsYWctbGFyZ2Utem06IChcbiAgICAgICAgeDogODk2cHgsXG4gICAgICAgIHk6IDk3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTg5NnB4LFxuICAgICAgICBvZmZzZXQteTogLTk3NnB4LFxuICAgICAgICB3aWR0aDogNjRweCxcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgKSxcbiAgICBmbGFnLWxhcmdlLXp3OiAoXG4gICAgICAgIHg6IDk2MHB4LFxuICAgICAgICB5OiA5NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NzZweCxcbiAgICAgICAgd2lkdGg6IDY0cHgsXG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hZDogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hZTogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDQ4MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hZjogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDQzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hZzogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDU3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1haTogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDM4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zODRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hbDogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDMzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hbTogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDI4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yODhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hbjogKFxuICAgICAgICB4OiA4MTZweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTgxNnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hbzogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDQ5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00OTJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hcTogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDU0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hcjogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDU4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01ODhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hczogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDYzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hdDogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDY4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02ODRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hdTogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDczMnB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hdzogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDc4MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03ODBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1heDogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDgyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04MjhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1hejogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDg3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04NzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iYTogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDkyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05MjRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iYjogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDk3MnB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iZDogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDEwNDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDQwcHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtYmU6IChcbiAgICAgICAgeDogNDhweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTA0MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWJmOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDEwNDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iZzogKFxuICAgICAgICB4OiAxNDRweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTE0NHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iaDogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iaTogKFxuICAgICAgICB4OiAyNDBweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTI0MHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iajogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTI4OHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ibDogKFxuICAgICAgICB4OiAzMzZweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTMzNnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ibTogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTM4NHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ibjogKFxuICAgICAgICB4OiA0MzJweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTQzMnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ibzogKFxuICAgICAgICB4OiA0ODBweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4MHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1icjogKFxuICAgICAgICB4OiA1MjhweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTUyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iczogKFxuICAgICAgICB4OiA1NzZweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTU3NnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1idDogKFxuICAgICAgICB4OiA2MjRweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTYyNHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1idzogKFxuICAgICAgICB4OiA2NzJweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTY3MnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ieTogKFxuICAgICAgICB4OiA3MjBweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTcyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1iejogKFxuICAgICAgICB4OiA3NjhweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTc2OHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jYTogKFxuICAgICAgICB4OiA4MTZweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTgxNnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jYzogKFxuICAgICAgICB4OiA4NjRweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTg2NHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jZDogKFxuICAgICAgICB4OiA5MTJweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTkxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jZjogKFxuICAgICAgICB4OiA5NjBweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTk2MHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jZzogKFxuICAgICAgICB4OiAxMDA4cHgsXG4gICAgICAgIHk6IDEwNDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMDA4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTA0MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWNoOiAoXG4gICAgICAgIHg6IDEwNTZweCxcbiAgICAgICAgeTogMTA0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDQwcHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY2k6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTExMHB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWNrOiAoXG4gICAgICAgIHg6IDExMTBweCxcbiAgICAgICAgeTogNDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1jbDogKFxuICAgICAgICB4OiAxMTEwcHgsXG4gICAgICAgIHk6IDk2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTExMHB4LFxuICAgICAgICBvZmZzZXQteTogLTk2cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY206IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAxNDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTQ0cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY246IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAxOTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTkycHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY286IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAyNDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjQwcHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3I6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAyODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMjg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3U6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAzMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzM2cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3Y6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAzODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMzg0cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3c6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA0MzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDMycHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3g6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA0ODBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNDgwcHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3k6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA1MjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTI4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtY3o6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA1NzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNTc2cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZGU6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA2MjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNjI0cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZGo6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA2NzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNjcycHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZGs6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA3MjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNzIwcHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZG06IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA3NjhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtNzY4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZG86IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA4MTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtODE2cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZHo6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA4NjRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtODY0cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZWM6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA5MTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtOTEycHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZWU6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiA5NjBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTEwcHgsXG4gICAgICAgIG9mZnNldC15OiAtOTYwcHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZWc6IChcbiAgICAgICAgeDogMTExMHB4LFxuICAgICAgICB5OiAxMDA4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTExMHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwMDhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1laDogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZXI6IChcbiAgICAgICAgeDogNDhweCxcbiAgICAgICAgeTogMTA4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTA4OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWVzOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwODhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ldDogKFxuICAgICAgICB4OiAxNDRweCxcbiAgICAgICAgeTogMTA4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTE0NHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwODhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ldGltb3I6IChcbiAgICAgICAgeDogMTkycHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xOTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZXU6IChcbiAgICAgICAgeDogMjQwcHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yNDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZmk6IChcbiAgICAgICAgeDogMjg4cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0yODhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZmo6IChcbiAgICAgICAgeDogMzM2cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zMzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZms6IChcbiAgICAgICAgeDogMzg0cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0zODRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZm06IChcbiAgICAgICAgeDogNDMycHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00MzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZm86IChcbiAgICAgICAgeDogNDgwcHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC00ODBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZnI6IChcbiAgICAgICAgeDogNTI4cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01MjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2E6IChcbiAgICAgICAgeDogNTc2cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC01NzZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2I6IChcbiAgICAgICAgeDogNjI0cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02MjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2Q6IChcbiAgICAgICAgeDogNjcycHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC02NzJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2U6IChcbiAgICAgICAgeDogNzIwcHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03MjBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2c6IChcbiAgICAgICAgeDogNzY4cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC03NjhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2g6IChcbiAgICAgICAgeDogODE2cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC04MTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2k6IChcbiAgICAgICAgeDogODY0cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC04NjRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2w6IChcbiAgICAgICAgeDogOTEycHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05MTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ2xvYmFsOiAoXG4gICAgICAgIHg6IDk2MHB4LFxuICAgICAgICB5OiAxMDg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTA4OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWdtOiAoXG4gICAgICAgIHg6IDEwMDhweCxcbiAgICAgICAgeTogMTA4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwMDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDg4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ246IChcbiAgICAgICAgeDogMTA1NnB4LFxuICAgICAgICB5OiAxMDg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTA1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwODhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1ncTogKFxuICAgICAgICB4OiAxMTA0cHgsXG4gICAgICAgIHk6IDEwODhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTA4OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWdyOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTExNThweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1nczogKFxuICAgICAgICB4OiAxMTU4cHgsXG4gICAgICAgIHk6IDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtZ3Q6IChcbiAgICAgICAgeDogMTE1OHB4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTExNThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWd1OiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTE0NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWd3OiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWd5OiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMjQwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTI0MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWhrOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMjg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTI4OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWhuOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMzM2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTMzNnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWhyOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWh0OiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNDMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTQzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWh1OiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNDgwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWljOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTUyOHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWlkOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTU3NnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWllOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNjI0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTYyNHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWlsOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNjcycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTY3MnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWltOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTcyMHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWluOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogNzY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTc2OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWlxOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogODE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTgxNnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWlyOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogODY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTg2NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWlzOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTkxMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWl0OiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogOTYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTk2MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWplOiAoXG4gICAgICAgIHg6IDExNThweCxcbiAgICAgICAgeTogMTAwOHB4LFxuICAgICAgICBvZmZzZXQteDogLTExNThweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDA4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtam06IChcbiAgICAgICAgeDogMTE1OHB4LFxuICAgICAgICB5OiAxMDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTE1OHB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNTZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1qbzogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDExMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMTM2cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtanA6IChcbiAgICAgICAgeDogNDhweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTEzNnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWtlOiAoXG4gICAgICAgIHg6IDk2cHgsXG4gICAgICAgIHk6IDExMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC05NnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rZzogKFxuICAgICAgICB4OiAxNDRweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTE0NHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1raDogKFxuICAgICAgICB4OiAxOTJweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTE5MnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1raTogKFxuICAgICAgICB4OiAyNDBweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTI0MHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rbTogKFxuICAgICAgICB4OiAyODhweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTI4OHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rbjogKFxuICAgICAgICB4OiAzMzZweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTMzNnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rcDogKFxuICAgICAgICB4OiAzODRweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTM4NHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rcjogKFxuICAgICAgICB4OiA0MzJweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTQzMnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rdzogKFxuICAgICAgICB4OiA0ODBweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTQ4MHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1reTogKFxuICAgICAgICB4OiA1MjhweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTUyOHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1rejogKFxuICAgICAgICB4OiA1NzZweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTU3NnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sYTogKFxuICAgICAgICB4OiA2MjRweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTYyNHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sYjogKFxuICAgICAgICB4OiA2NzJweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTY3MnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sYzogKFxuICAgICAgICB4OiA3MjBweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTcyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1saTogKFxuICAgICAgICB4OiA3NjhweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTc2OHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sazogKFxuICAgICAgICB4OiAxMDQ2cHgsXG4gICAgICAgIHk6IDQ0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00NDRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1scjogKFxuICAgICAgICB4OiA4NjRweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTg2NHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sczogKFxuICAgICAgICB4OiA5MTJweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTkxMnB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sdDogKFxuICAgICAgICB4OiA5NjBweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTk2MHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1sdTogKFxuICAgICAgICB4OiAxMDA4cHgsXG4gICAgICAgIHk6IDExMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMDA4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTEzNnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLWx2OiAoXG4gICAgICAgIHg6IDEwNTZweCxcbiAgICAgICAgeTogMTEzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTEwNTZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMTM2cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbHk6IChcbiAgICAgICAgeDogMTEwNHB4LFxuICAgICAgICB5OiAxMTM2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTEwNHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tYTogKFxuICAgICAgICB4OiAxMTUycHgsXG4gICAgICAgIHk6IDExMzZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTUycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTEzNnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1jOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyMDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1tZDogKFxuICAgICAgICB4OiAxMjA2cHgsXG4gICAgICAgIHk6IDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbWU6IChcbiAgICAgICAgeDogMTIwNnB4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyMDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1mOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTE0NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1nOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1oOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMjQwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTI0MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1rOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMjg4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTI4OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1sOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMzM2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTMzNnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1tOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1uOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNDMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTQzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1vOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNDgwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1wOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNTI4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTUyOHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1xOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNTc2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTU3NnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1yOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNjI0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTYyNHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW1zOiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNjcycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTY3MnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW10OiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNzIwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTcyMHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW11OiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogNzY4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTc2OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW12OiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogODE2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTgxNnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW13OiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogODY0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTg2NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW14OiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogOTEycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTkxMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW15OiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogOTYwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTk2MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW16OiAoXG4gICAgICAgIHg6IDEyMDZweCxcbiAgICAgICAgeTogMTAwOHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyMDZweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDA4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbmE6IChcbiAgICAgICAgeDogMTIwNnB4LFxuICAgICAgICB5OiAxMDU2cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwNnB4LFxuICAgICAgICBvZmZzZXQteTogLTEwNTZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1uYzogKFxuICAgICAgICB4OiAxMjA2cHgsXG4gICAgICAgIHk6IDExMDRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjA2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTEwNHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5lOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogMTE4NHB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTExODRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1uZjogKFxuICAgICAgICB4OiA0OHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMTg0cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtbmc6IChcbiAgICAgICAgeDogOTZweCxcbiAgICAgICAgeTogMTE4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5pOiAoXG4gICAgICAgIHg6IDE0NHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTQ0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5sOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5vOiAoXG4gICAgICAgIHg6IDI0MHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5wOiAoXG4gICAgICAgIHg6IDI4OHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW5yOiAoXG4gICAgICAgIHg6IDMzNnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzM2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW51OiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW56OiAoXG4gICAgICAgIHg6IDQzMnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDMycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLW9tOiAoXG4gICAgICAgIHg6IDQ4MHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNDgwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBhOiAoXG4gICAgICAgIHg6IDUyOHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBlOiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBmOiAoXG4gICAgICAgIHg6IDYyNHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBnOiAoXG4gICAgICAgIHg6IDY3MnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNjcycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBoOiAoXG4gICAgICAgIHg6IDcyMHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzIwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBrOiAoXG4gICAgICAgIHg6IDc2OHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtNzY4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBsOiAoXG4gICAgICAgIHg6IDgxNnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtODE2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBuOiAoXG4gICAgICAgIHg6IDg2NHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtODY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXByOiAoXG4gICAgICAgIHg6IDkxMnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTEycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXBzOiAoXG4gICAgICAgIHg6IDk2MHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtOTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXB0OiAoXG4gICAgICAgIHg6IDEwMDhweCxcbiAgICAgICAgeTogMTE4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEwMDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMTg0cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcHc6IChcbiAgICAgICAgeDogMTA1NnB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTA1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTExODRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1weTogKFxuICAgICAgICB4OiAxMTA0cHgsXG4gICAgICAgIHk6IDExODRweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE4NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXFhOiAoXG4gICAgICAgIHg6IDExNTJweCxcbiAgICAgICAgeTogMTE4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTExNTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMTg0cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcm86IChcbiAgICAgICAgeDogMTIwMHB4LFxuICAgICAgICB5OiAxMTg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwMHB4LFxuICAgICAgICBvZmZzZXQteTogLTExODRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1yczogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjU0cHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtcnU6IChcbiAgICAgICAgeDogMTI1NHB4LFxuICAgICAgICB5OiA0OHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00OHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXJ3OiAoXG4gICAgICAgIHg6IDEyNTRweCxcbiAgICAgICAgeTogOTZweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjU0cHgsXG4gICAgICAgIG9mZnNldC15OiAtOTZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zYTogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDE0NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xNDRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zYjogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDE5MnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xOTJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zYzogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDI0MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yNDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zZDogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDI4OHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0yODhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zZTogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDMzNnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zMzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zZzogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDM4NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0zODRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zaDogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDQzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00MzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zaTogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDQ4MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC00ODBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zazogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDUyOHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01MjhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zbDogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDU3NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC01NzZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zbTogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDYyNHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02MjRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zbjogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDY3MnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC02NzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zbzogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDcyMHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03MjBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zcjogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDc2OHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC03NjhweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zczogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDgxNnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04MTZweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zdDogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDg2NHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC04NjRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zdjogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDkxMnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05MTJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zeTogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDk2MHB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NjBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC1zejogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDEwMDhweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjU0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTAwOHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRjOiAoXG4gICAgICAgIHg6IDEyNTRweCxcbiAgICAgICAgeTogMTA1NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyNTRweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMDU2cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdGQ6IChcbiAgICAgICAgeDogMTI1NHB4LFxuICAgICAgICB5OiAxMTA0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTI1NHB4LFxuICAgICAgICBvZmZzZXQteTogLTExMDRweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10ZjogKFxuICAgICAgICB4OiAxMjU0cHgsXG4gICAgICAgIHk6IDExNTJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjU0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTE1MnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRnOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogMTIzMnB4LFxuICAgICAgICBvZmZzZXQteDogMHB4LFxuICAgICAgICBvZmZzZXQteTogLTEyMzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC10aDogKFxuICAgICAgICB4OiA0OHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjMycHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdGo6IChcbiAgICAgICAgeDogOTZweCxcbiAgICAgICAgeTogMTIzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTk2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRrOiAoXG4gICAgICAgIHg6IDE0NHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTQ0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRsOiAoXG4gICAgICAgIHg6IDE5MnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTkycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRtOiAoXG4gICAgICAgIHg6IDI0MHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMjQwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRuOiAoXG4gICAgICAgIHg6IDI4OHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMjg4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRvOiAoXG4gICAgICAgIHg6IDMzNnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzM2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXRyOiAoXG4gICAgICAgIHg6IDM4NHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMzg0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXR0OiAoXG4gICAgICAgIHg6IDQzMnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDMycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXR2OiAoXG4gICAgICAgIHg6IDQ4MHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNDgwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXR3OiAoXG4gICAgICAgIHg6IDUyOHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNTI4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXR6OiAoXG4gICAgICAgIHg6IDU3NnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNTc2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXVhOiAoXG4gICAgICAgIHg6IDYyNHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjI0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXVnOiAoXG4gICAgICAgIHg6IDY3MnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNjcycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXVrOiAoXG4gICAgICAgIHg6IDcyMHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNzIwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXVzOiAoXG4gICAgICAgIHg6IDc2OHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtNzY4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXV5OiAoXG4gICAgICAgIHg6IDgxNnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtODE2cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXV6OiAoXG4gICAgICAgIHg6IDg2NHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtODY0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXZhOiAoXG4gICAgICAgIHg6IDkxMnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtOTEycHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXZjOiAoXG4gICAgICAgIHg6IDk2MHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtOTYwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXZlOiAoXG4gICAgICAgIHg6IDEwMDhweCxcbiAgICAgICAgeTogMTIzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTEwMDhweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjMycHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdmc6IChcbiAgICAgICAgeDogMTA1NnB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTA1NnB4LFxuICAgICAgICBvZmZzZXQteTogLTEyMzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC12aTogKFxuICAgICAgICB4OiAxMTA0cHgsXG4gICAgICAgIHk6IDEyMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMTA0cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXZuOiAoXG4gICAgICAgIHg6IDExNTJweCxcbiAgICAgICAgeTogMTIzMnB4LFxuICAgICAgICBvZmZzZXQteDogLTExNTJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC0xMjMycHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwtdnU6IChcbiAgICAgICAgeDogMTIwMHB4LFxuICAgICAgICB5OiAxMjMycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTIwMHB4LFxuICAgICAgICBvZmZzZXQteTogLTEyMzJweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC13ZjogKFxuICAgICAgICB4OiAxMjQ4cHgsXG4gICAgICAgIHk6IDEyMzJweCxcbiAgICAgICAgb2Zmc2V0LXg6IC0xMjQ4cHgsXG4gICAgICAgIG9mZnNldC15OiAtMTIzMnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXdzOiAoXG4gICAgICAgIHg6IDEzMDJweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDQ4cHgsXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICksXG4gICAgZmxhZy1zbWFsbC15ZTogKFxuICAgICAgICB4OiAxMzAycHgsXG4gICAgICAgIHk6IDQ4cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTMwMnB4LFxuICAgICAgICBvZmZzZXQteTogLTQ4cHgsXG4gICAgICAgIHdpZHRoOiA0OHB4LFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICApLFxuICAgIGZsYWctc21hbGwteXQ6IChcbiAgICAgICAgeDogMTMwMnB4LFxuICAgICAgICB5OiA5NnB4LFxuICAgICAgICBvZmZzZXQteDogLTEzMDJweCxcbiAgICAgICAgb2Zmc2V0LXk6IC05NnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXphOiAoXG4gICAgICAgIHg6IDEzMDJweCxcbiAgICAgICAgeTogMTQ0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTMwMnB4LFxuICAgICAgICBvZmZzZXQteTogLTE0NHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXptOiAoXG4gICAgICAgIHg6IDEzMDJweCxcbiAgICAgICAgeTogMTkycHgsXG4gICAgICAgIG9mZnNldC14OiAtMTMwMnB4LFxuICAgICAgICBvZmZzZXQteTogLTE5MnB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBmbGFnLXNtYWxsLXp3OiAoXG4gICAgICAgIHg6IDEzMDJweCxcbiAgICAgICAgeTogMjQwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTMwMnB4LFxuICAgICAgICBvZmZzZXQteTogLTI0MHB4LFxuICAgICAgICB3aWR0aDogNDhweCxcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgKSxcbiAgICBpY29uLWdsb2JlOiAoXG4gICAgICAgIHg6IDEwNDZweCxcbiAgICAgICAgeTogMzg0cHgsXG4gICAgICAgIG9mZnNldC14OiAtMTA0NnB4LFxuICAgICAgICBvZmZzZXQteTogLTM4NHB4LFxuICAgICAgICB3aWR0aDogNjBweCxcbiAgICAgICAgaGVpZ2h0OiA2MHB4XG4gICAgKSxcbiAgICBpY29uLW9kZG55LWluc3RhZ3JhbTogKFxuICAgICAgICB4OiAwcHgsXG4gICAgICAgIHk6IDBweCxcbiAgICAgICAgb2Zmc2V0LXg6IDBweCxcbiAgICAgICAgb2Zmc2V0LXk6IDBweCxcbiAgICAgICAgd2lkdGg6IDE1MnB4LFxuICAgICAgICBoZWlnaHQ6IDE1MnB4XG4gICAgKSxcbiAgICBpY29uLXNuYXBjaGF0LWRhcms6IChcbiAgICAgICAgeDogMjcycHgsXG4gICAgICAgIHk6IDcwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMjcycHgsXG4gICAgICAgIG9mZnNldC15OiAtNzBweCxcbiAgICAgICAgd2lkdGg6IDcwcHgsXG4gICAgICAgIGhlaWdodDogNzBweFxuICAgICksXG4gICAgaWNvbi1zbmFwY2hhdDogKFxuICAgICAgICB4OiAyNzJweCxcbiAgICAgICAgeTogMHB4LFxuICAgICAgICBvZmZzZXQteDogLTI3MnB4LFxuICAgICAgICBvZmZzZXQteTogMHB4LFxuICAgICAgICB3aWR0aDogNzBweCxcbiAgICAgICAgaGVpZ2h0OiA3MHB4XG4gICAgKSxcbiAgICBzaGlwcGluZy1wb3N0ZW46IChcbiAgICAgICAgeDogMTIwcHgsXG4gICAgICAgIHk6IDE1MnB4LFxuICAgICAgICBvZmZzZXQteDogLTEyMHB4LFxuICAgICAgICBvZmZzZXQteTogLTE1MnB4LFxuICAgICAgICB3aWR0aDogMTIwcHgsXG4gICAgICAgIGhlaWdodDogMTIwcHhcbiAgICApLFxuICAgIHNoaXBwaW5nLXNmOiAoXG4gICAgICAgIHg6IDBweCxcbiAgICAgICAgeTogMTUycHgsXG4gICAgICAgIG9mZnNldC14OiAwcHgsXG4gICAgICAgIG9mZnNldC15OiAtMTUycHgsXG4gICAgICAgIHdpZHRoOiAxMjBweCxcbiAgICAgICAgaGVpZ2h0OiAxMjBweFxuICAgICksXG4gICAgc2hpcHBpbmctdXBzOiAoXG4gICAgICAgIHg6IDE1MnB4LFxuICAgICAgICB5OiAwcHgsXG4gICAgICAgIG9mZnNldC14OiAtMTUycHgsXG4gICAgICAgIG9mZnNldC15OiAwcHgsXG4gICAgICAgIHdpZHRoOiAxMjBweCxcbiAgICAgICAgaGVpZ2h0OiAxMjBweFxuICAgICksXG4pO1xuXG4kc3ByaXRlc2hlZXQ6IChcbiAgICB3aWR0aDogNjc1cHgsXG4gICAgaGVpZ2h0OiA2NDBweCxcbiAgICBpbWFnZTogJy4uLy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS5wbmcnLFxuKTtcblxuJHJldGluYS1zcHJpdGVzaGVldDogKFxuICAgIHdpZHRoOiAxMzUwcHgsXG4gICAgaGVpZ2h0OiAxMjgwcHgsXG4gICAgaW1hZ2U6ICcuLi8uLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUyeC5wbmcnLFxuKTtcbiIsIi8vIE1peGluc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBkZWZpbmUgaGVhZGxpbmVzXG5AbWl4aW4gaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMS4xOGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cbn1cblxuQG1peGluIGgyIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMThlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG59XG5cbkBtaXhpbiBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLy8gc3BsaXQgaGVhZGxpbmUgcHJpbWFyaWx5IHVzZWQgb24gY2F0ZWdvcmllcyB0b2dldGhlciB3aXRoICdjb2xsZWN0aW9uJyBhdHRyaWJ1dGVcbkBtaXhpbiBjYXRlZ29yeS1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgLnN1YmhlYWRsaW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBtYXJnaW46IDAuNmVtIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC5pY29uLXJpYmJvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIC5zdWJoZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAuaWNvbi1yaWJib24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFVzZWQgd2hlbiBvbmx5IGl0YWxpYyArIHJpYmJvbiBoZWFkbGluZSBpcyBuZWVkZWRcbkBtaXhpbiBzdWJoZWFkbGluZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIC5pY29uLXJpYmJvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICAuaWNvbi1yaWJib24ge31cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7fVxufVxuXG4vLyBzcGxpdCBoZWFkbGluZSB3aGVyZSBvbmUgcm93IGlzIHNtYWxsZXIvbGFyZ2VyIHRoYW4gdGhlIG90aGVyLCBwYXNzIHZhcmlhYmxlIFwiYXNjZW5kaW5nXCIgb3IgXCJkZXNjZW5kaW5nXCJcbkBtaXhpbiBzdGVwLWhlYWRsaW5lKCRkaXJlY3Rpb246XCJkZXNjZW5kaW5nXCIpIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIEBpZiAoJGRpcmVjdGlvbj09XCJkZXNjZW5kaW5nXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICgkZGlyZWN0aW9uPT1cImFzY2VuZGluZ1wiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaWYgKCRkaXJlY3Rpb249PVwiZGVzY2VuZGluZ1wiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpZiAoJGRpcmVjdGlvbj09XCJhc2NlbmRpbmdcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc3BsaXQgaGVhZGxpbmUgd2hlcmUgb25lIHJvdyBpcyBzbWFsbGVyIHRoYW4gdGhlIG90aGVyIGFuZCB0aGUgdGV4dCBiZWxvdyBpcyBfY3Vyc2l2ZV8gXG5AbWl4aW4gc3ViaGVhZGVyLWhlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbn1cbiAgICBcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgXG4gICAgfVxufVxuXG4vLyBoZWFkbGluZSB3aXRoIGxpbmVzIG9uIGVpdGhlciBzaWRlXG5AbWl4aW4gbGluZS10aHJvdWdoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy90b3A6IDM1JTsgLy8gaWYgY2FzbG9uLCBiZWNhdXNlIHR5cGVraXQgY2FzbG9uIGJhc2VsaW5lIGlzIG9mZiB3ZSBjYW50IHNldCB0aGlzIHRvIDUwJVxuICAgICAgICAgICAgdG9wOiA0NSU7IC8vIGlmIGZ1dHVyYVxuICAgICAgICAgICAgd2lkdGg6IDQwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgfVxufVxuXG4vLyBoZWFkbGluZSB3aXRoIGEgbGluZSBiZWxvdyBpdFxuQG1peGluIGxpbmUtaGVhZGVyKCRjb2xvcjpcIndoaXRlXCIpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAuM2VtIGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgICBAaWYgKCRjb2xvcj09XCJkYXJrXCIpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFyazphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNpbHZlci1ib3JkZXI7XG4gICAgfVxufVxuXG5AbWl4aW4gZ3V0dGVyIHtcbiAgICBtYXJnaW46ICRtb2JpbGUtZ3V0dGVyLzI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogJHRhYmxldC1ndXR0ZXIvMjtcbiAgICB9XG59XG5cbkBtaXhpbiBsaW5lLXVuZGVyLWhlYWRsaW5lICgkYWxpZ246IGNlbnRlcikge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiAkYWxpZ247XG4gICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgQGlmICRhbGlnbj09J2NlbnRlcicge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIGlmICRhbGlnbj09J2xlZnQnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGxpbmUtdGhyb3VnaC1oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlci1ib3JkZXI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLy8gZW5hYmxlIGdwdSBhY2NlbGVyYXRpb24gdG8gc29sdmUgKHNvbWUpIHBlcmZvcm1hbmNlIGlzc3VlcyB3aGVuIGFuaW1hdGluZyBlbGVtZW50c1xuQG1peGluIGFuaW1hdGlvbi1wZXJmb3JtYW5jZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBwaWUtY2xlYXJmaXgoKSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vIHVzZSBvbiBhbiBlbGVtZW50IHRvIGNlbnRlciBpdCBhbmQgYWxpZ24gdG8gbWF4IHdpZHRoLCB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuaW5uZXJcbi8vIDxkaXYgY2xhc3M9XCJncmlkXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cImlubmVyXCI+IFxuLy8gICAgICAgICAuLi5cbi8vICAgICA8L2Rpdj5cbi8vIDwvZGl2PlxuQG1peGluIGdyaWQge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aCArICRtb2JpbGUtZ3V0dGVyKjI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogJG1vYmlsZS1ndXR0ZXIvMjtcbiAgICA+IC5pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBAaW5jbHVkZSBwaWUtY2xlYXJmaXg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aCArICR0YWJsZXQtZ3V0dGVyKjI7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZXQtZ3V0dGVyLzI7XG4gICAgfVxufVxuXG5AbWl4aW4gbi1ncmlkLWZpcnN0IHtcbiAgICBjbGVhcjogbGVmdDtcbn1cblxuQG1peGluIG4tZ3JpZC1pdGVtICgkY29sczogbWFwLWdldCgkc3VzeSwgY29sdW1ucyksICRndXR0ZXI6IG1hcC1nZXQoJHN1c3ksIGd1dHRlcnMpLCAkYXMtbnRoLWNoaWxkOiAwKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxIG9mICRjb2xzKTtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHBhZGRpbmc6IDAgI3skZ3V0dGVyIC8gMn07XG59XG5cbkBtaXhpbiBuLWdyaWQgKCRjb2xzOiBtYXAtZ2V0KCRzdXN5LCBjb2x1bW5zKSwgJGd1dHRlcjogbWFwLWdldCgkc3VzeSwgZ3V0dGVycykpIHtcbiAgICBAaW5jbHVkZSBwaWUtY2xlYXJmaXg7XG4gICAgPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbi1ncmlkLWl0ZW0oJGNvbHMsICRndXR0ZXIpO1xuICAgIH1cbn1cblxuLy8gQWNjZXNzaWJsZSBoaWRlXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG59XG5cbi8vIGxpa2UgLmxpbmUtdGhyb3VnaCAoX3R5cG9ncmFwaHkuc2NzcykgYnV0IGZvciBibG9jayBlbGVtZW50c1xuQG1peGluIGJsb2NrLWxpbmUtdGhyb3VnaCgpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXItYm9yZGVyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuQG1peGluIGNsb3NlLWJ1dHRvbigpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAtMzAlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbn1cblxuQG1peGluIHRydW5jYXRlICgkbGluZS1oZWlnaHQ6IDFlbSwgJG51bS1saW5lczogMykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bS1saW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgbWF4LWhlaWdodDogKCRudW0tbGluZXMgKiAkbGluZS1oZWlnaHQgLSAwLjFlbSk7XG59XG5cbi8qKlxuICogc2V0IHdpZHRoIGFuZCBndXR0ZXIgb2YgYSBncmlkIGl0ZW1cbiAqIEBwYXJhbSAkbWFwIHNhc3MtbGlzdCwgYSBtYXAgb2YgZ3JpZCBzZXR0aW5ncyBkZWZpbmVkIHBlciBicmVha3BvaW50XG4gKiBAcGFyYW0gJGd1dHRlci1wb3MgbWFyZ2lufHBhZGRpbmdcbiAqIEBwYXJhbSAkYnJha3BvaW50LW1hcCwgYSBtYXAgb2YgYnJlYWtwb2ludHMgYW5kIHRoZWlyIHdpZHRoc1xuICpcbiAqICRtYXAgZXhhbXBsZVxuICogdmFsaWQga2V5czogJ2RlZmF1bHQnLCBhbGwga2V5cyBkZWZpbmVkIGluICRicmVha3BvaW50LW1hcFxuICogJG1hcDogKFxuICogICAgIGRlZmF1bHQ6IChcbiAqICAgICAgICBjb2xzOiAyLFxuICogICAgICAgIGd1dHRlcjogMzBweFxuICogICAgICksXG4gKiAgICAgdGFibGV0OiAoXG4gKiAgICAgICAgIGNvbHM6IDMsXG4gKiAgICAgICAgIGd1dHRlcjogKDM1cHgsIDUwcHgpIC8vICh4LCB5KVxuICogICAgIClcbiAqICk7XG4gKi9cbkBtaXhpbiBncmlkLWl0ZW0gKCRtYXA6ICgpLCAkZ3V0dGVyLXBvczogbWFyZ2luLCAkYnJlYWtwb2ludC1tYXA6ICRicmVha3BvaW50cykge1xuICAgIEBlYWNoICRuYW1lLCAkZ3JpZCBpbiAkbWFwIHtcbiAgICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3JpZCwgZ3V0dGVyKTtcbiAgICAgICAgJGNvbHM6IG1hcC1nZXQoJGdyaWQsIGNvbHMpO1xuXG4gICAgICAgICRndXR0ZXIteDogbnRoKCRndXR0ZXIsIDEpO1xuICAgICAgICAkZ3V0dGVyLXk6ICRndXR0ZXIteDtcblxuICAgICAgICBAaWYgKGxlbmd0aCgkZ3V0dGVyKSA+IDEpIHtcbiAgICAgICAgICAgICRndXR0ZXIteTogbnRoKCRndXR0ZXIsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50LW1hcCwgJG5hbWUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3aWR0aC1pbi1ncmlkKCRjb2xzLCAkZ3V0dGVyLXgsICRndXR0ZXItcG9zKTtcbiAgICAgICAgICAgICAgICAjeyRndXR0ZXItcG9zfTogMCAjeyRndXR0ZXIteCAvIDJ9ICRndXR0ZXIteTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZWlmICRuYW1lID09IGRlZmF1bHQge1xuICAgICAgICAgICAgd2lkdGg6IHdpZHRoLWluLWdyaWQoJGNvbHMsICRndXR0ZXIsICRndXR0ZXItcG9zKTtcbiAgICAgICAgICAgICN7JGd1dHRlci1wb3N9LWJvdHRvbTogJGd1dHRlci15O1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBlcnJvciBcIkJyZWFrcG9pbnQgJyN7JG5hbWV9JyBpcyBub3QgZGVmaW5lZCBpbiB0aGUgYnJlYWtwb2ludCBtYXBcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHNlbGVjdC1zdHJhcCB7XG4gICAuc2VsZWN0LXN0cmFwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgaGVpZ2h0OjA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAmLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgLnN0cmFwLXRleHQge1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0cmFwLWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luOjAgNTBweCAxMHB4IDUwcHg7XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtncmV5O1xuICAgICAgICAgICAgd2lkdGg6MzRweDtcbiAgICAgICAgICAgIGhlaWdodDozNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0Oi01MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDotNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHJhcC1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0cmFwLWl0ZW0gaDQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndhdGNoYmFuZC1idG4ge1xuICAgICAgICAuYnV0dG9uLmFkZC10by1jYXJ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAgJGRhcmtncmV5O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1sYWJlbCwgXG4gICAgICAgICAgICAuYnRuLXByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tcHJpY2U6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5cbi8vIHNwaW5uZXJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2stc2NhbGVvdXQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH0gMTAwJSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG59XG5AbWl4aW4gc3Bpbm5lcigkc2l6ZTogNDBweCwgJGNvbG9yOiAkZGFya2dyZXkpIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG5AbWl4aW4gdGhpbi1jcm9zcy1pY29uIHtcbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBzcGFuOmFmdGVyLCBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06ICByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogICAgIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06ICAgICAgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiAgICAgICByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06ICAgICAgICAgIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06ICByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06ICAgICByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogICAgICByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiAgICAgICByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiAgICAgICAgICByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcbiAgICB9XG4gICAgPiAuaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIvLyBTZXQgdXAgZm9udHNcbi8vIE5vdGUgdGhhdCBGdXR1cmEgYW5kIGFuZCBDYXNsb24gYXJlIGhvc3RlZCBieSB0eXBla2l0IGFuZCB0aGVyZWZvciBub3QgZGVmaW5lZCBoZXJlIFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRoZWFkbGluZS1mb250OiAnZnV0dXJhLXB0Jywgc2Fucy1zZXJpZjtcbiR0ZXh0LWZvbnQ6ICdhZG9iZS1jYXNsb24tcHJvJywgc2VyaWY7XG4iLCIvLyBGb250IHNpemVzLCBzdHlsZXMgZXRjLlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbn1cblxuXG5oMSB7XG4gICAgQGluY2x1ZGUgaDE7XG59XG5oMiB7XG4gICAgQGluY2x1ZGUgaDI7XG59XG5oMyB7XG4gICAgQGluY2x1ZGUgaDM7XG59XG5oNCB7XG4gICAgQGluY2x1ZGUgaDQ7XG59XG5cbi5saW5lLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbGluZS1oZWFkZXI7XG59XG4uY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxucCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIG1hcmdpbjoxLjRlbSAwO1xuICAgICYuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIH0gICAgXG4gICAgJi5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgJi5mZWF0dXJlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjokYmx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgJi5hLWJpZyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0sXG5pIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmhyIHtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjpub25lO1xufVxuXG4ubGluZS10aHJvdWdoIHtcbiAgICBAaW5jbHVkZSBsaW5lLXRocm91Z2g7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICYuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgICAgICAmLmZlYXR1cmVkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBHbG9iYWwgZWxlbWVudHMgYW5kIHJldXNhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjp3aGl0ZTtcbn1cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOndoaXRlO1xufVxuXG5odG1sIHtcbiAgICAvLyBwcmV2ZW50IGZvbnQgc2NhbGluZyB3aGVuIG9yaWVudGF0aW9uIGNoYW5nZXNcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgICNwYWdlLXdyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbn1cblxuLmdyaWQge1xuICAgIEBpbmNsdWRlIGdyaWQ7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbio6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sb2FkZXItLXNwaW4uZ2xvYmFsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6NTAlO1xuICAgIGxlZnQ6NTAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgwLDAsMCwuMikpO1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSk7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuYm9keS5sb2FkaW5nIHtcbiAgICAubG9hZGVyLS1zcGluLmdsb2JhbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB9XG59XG5cbi8vIFR5cGVraXQgRk9VQ1xuLndmLWxvYWRpbmcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi53Zi1hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zci1vbmx5IHtcbiAgICBAaW5jbHVkZSBzci1vbmx5XG59XG5cbi5zcGlubmVyIHtcbiAgICBAaW5jbHVkZSBzcGlubmVyO1xufVxuXG51bC5tZXNzYWdlcyB7XG4gICAgQGluY2x1ZGUgZ3JpZDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTVweCAxNHB4IDE1cHg7XG4gICAgfVxuICAgIC5zdWNjZXNzLW1zZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzLW1zZy1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1tc2ctdGV4dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtbXNnLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5lcnJvci1tc2cge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItbXNnLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRlcnJvci1tc2ctdGV4dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGVycm9yLW1zZy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICB1bC5tZXNzYWdlcyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjZweDtcbiAgICB9XG59XG5cbi8qIFRoaXMgaWYgZm9yIHByZXZlbnRpbmcgU2xpY2sgY2Fyb3VzZWwgYWpheC1sb2FkZXIuZ2lmICh0aGF0IHdlIGFyZSBub3QgdXNpbmcpIGZyb20gdHJ5aW5nIHRvIGJlIGxvYWRlZCAoRFctMjI2NCk6ICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLy8gT3ZlcnJpZGluZzpcbiAgICAvLyB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4vKiBUaGlzIGlzIGZvciBwcmV2ZW50aW5nIFNsaWNrIGNhcm91c2VsIGZvbnRzICh0aGF0IHdlIGFyZSBub3QgdXNpbmcpIGZyb20gdHJ5aW5nIHRvIGJlIGxvYWRlZCAoRFctMjI2NCk6ICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgLy9PdmVycmlkaW5nOlxuICAgIC8vc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XG4gICAgLy9zcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbiIsIi8qKlxuQGF1dGhvciBwZXIuam9uc3NvbkBrZXktY29tcG9uZW50LmNvbVxuVGhpcyBmaWxlIGNvbnRhaW5zIGRlcHJlY2F0ZWQgbWl4aW5zXG5XZSB1c2UgYW4gYXV0b3ByZWZpeGVyIHRvIGFkZCB0aGUgbmVjZXNzYXJ5IHZlbmRvciBwcmVmaXhlcyBpbnN0ZWFkXG4qL1xuXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsOiAnYm9yZGVyLWJveCcpIHtcbiAgICBib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAnNXB4JywgJHZlcnRpY2FsLXJhZGl1czogZmFsc2UpIHtcbiAgICAkcmFkaXVzOiBpZigkdmVydGljYWwtcmFkaXVzLCAjeyRyYWRpdXN9IC8gI3skdmVydGljYWwtcmFkaXVzfSwgJHJhZGl1cyk7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdykge1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy4uLikge1xuICAgIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb25zfTtcbn1cblxuQG1peGluIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlKTtcbn1cblxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoXCIjeyRzY2FsZX1cIik7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHNjYWxlKSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoJHNjYWxlKTtcbn1cblxuQG1peGluIHJvdGF0ZSgkcm90KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoJHJvdCk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIGNvbHVtbnMoJGNvbHMpIHtcbiAgICBjb2x1bW5zOiAkY29scztcbn1cblxuQG1peGluIGNvbHVtbi1nYXAoJGdhcCkge1xuICAgIGNvbHVtbi1nYXA6ICRnYXA7XG59XG5cbkBtaXhpbiBzaW5nbGUtdHJhbnNpdGlvbigkcHJvcCwgJGR1cmF0aW9uLCAkZnVuY3Rpb246ICdlYXNlJywgJGRlbGF5OiBcIjBzXCIpIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9wICRkdXJhdGlvbiAkZnVuY3Rpb24gJGRlbGF5KTtcbn1cblxuQG1peGluIGJhY2tncm91bmQtc2l6ZSgkc2l6ZSkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG59IiwiLy8gRm9ybXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gZm9ybS1yZXNldCB7XG4gICAgLy8td2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0LFxudGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIGZvcm0tcmVzZXQ7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG50ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBiYWNrZ3JvdW5kOiAkZm9ybS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMSk7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHggMCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcblxufVxuXG50ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuc2VsZWN0IHtcblxufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjVlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmJ1dHRvbixcbi5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIEBpbmNsdWRlIGlubGluZS1mbGV4KCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWFyb3VuZCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBzcGFuLmJ0bi1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJi5sYXJnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgICYud2hpdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kYXJrLWJsdWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZ3JlZW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxvYWQtbW9yZS1idG4sICYuc2hvdy1hbGwsICYuYWRkLXdhdGNoYmFuZCwgJi5uZXh0LXBhZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9hZGVyLS1zcGluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hZGQtdG8tY2FydCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hdGMtcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxLCAxLCBhdXRvKTtcbiAgICAgICAgICAgIC5idG4tbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9hZGVyLS1zcGluIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uYnRuLXByaWNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSwgMSwgYXV0byk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWRkLXRvLWNhcnQtbG9hZGluZyB7XG4gICAgICAgICAgICAuYnRuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvYWRlci0tc3BpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5nby10by1jaGVja291dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmNsb3NlLCAmLm5leHQsICYucHJldiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxufVxuXG4uY2FtcGFpZ24tdHlwZS0tYnRuIC5idXR0b24ge1xuXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgY29sb3I6IHJlZDtcblxuICAgICYud2hpdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ncmVlbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWRkLXRvLWNhcnQge1xuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5idG4tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uYnRuLXByaWNlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3R5bGVkIHNlbGVjdCBib3hlcyB1c2luZyBzZWxlY3RCb3hJdFxuLnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5zZWxlY3Rib3hpdCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4ICFpbXBvcnRhbnQpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3Rib3hpdC10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGJveGl0LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG4gICAgICAgICAgICAmLnNlbGVjdGJveGl0LWVuYWJsZWQ6aG92ZXIsXG4gICAgICAgICAgICAmLnNlbGVjdGJveGl0LWVuYWJsZWQ6Zm9jdXMsXG4gICAgICAgICAgICAmLnNlbGVjdGJveGl0LWVuYWJsZWQ6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGJveGl0LWVuYWJsZWQ6aG92ZXIsXG4gICAgICAgICAgICAmLnNlbGVjdGJveGl0LWVuYWJsZWQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5zZWxlY3Rib3hpdC1kZWZhdWx0LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw2Y1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3Rib3hpdC1saXN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4ICFpbXBvcnRhbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShibGFjaywgMC4yKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIGxpZ2h0IGdyZXkgYmFja2dyb3VuZCBvbiBkcm9wZG93biB3aXRoIGZsYWcgaWNvbnNcbiAgICAgICAgLnNlbGVjdGJveGl0LW9wdGlvbltkYXRhLWljb25ePSdmbGFnJ10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3Rib3hpdC1vcHRpb24tYW5jaG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4gLnNlbGVjdGJveGl0LWZvY3VzID4gLnNlbGVjdGJveGl0LW9wdGlvbi1hbmNob3Ige1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICA+IC5zZWxlY3Rib3hpdC1kaXNhYmxlZCA+IC5zZWxlY3Rib3hpdC1vcHRpb24tYW5jaG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZnV0dXJhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAuc2VsZWN0Ym94aXQtdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Ym94aXQtbGlzdCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0eWxlZCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdXNpbmcgSkNGXG4uamNmLXJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQUFBQUFBO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE1cHgpO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmLmpjZi1jaGVja2VkIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpjZi1jaGVja2JveCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6ICRmb3JtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShibGFjaywgMC4xKTtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTdweCAwIDAgLTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogcmdiYShibGFjaywgMC41KTtcbiAgICAgICAgLy8gY3Jvc3MgaWNvblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhc2U7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNjNcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgICYuamNmLWNoZWNrZWQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuOnJvb3QgLmpjZi1jaGVja2JveCBzcGFuIHtcbiAgICBtYXJnaW46IC01cHggMCAwIC01cHg7XG59XG5cbi8qIGNvbW1vbiBzdHlsZXMgKi9cbi5qY2YtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmpjZi1mb2N1cyxcbi5qY2YtZm9jdXMgKiB7XG4gICAgLy9ib3JkZXItY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLy9WYWxpZGF0aW9uIHN0eWxpbmdcbi5pbnB1dC1ib3gge1xuICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgJi52YWxpZGF0aW9uLWZhaWxlZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1jb2xvci1lcnJvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9ybS1jb2xvci1lcnJvciwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZhbGlkYXRpb24tYWR2aWNlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tY29sb3ItZXJyb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTJweCAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICAgICAgY29sb3I6ICNENDY2NjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ2NjY2O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG5cbi5pbnB1dC1ib3guZmlsdGVyLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zcGlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICAuc3Bpbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBidXR0b24sXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgICYuYWRkLXRvLWNhcnQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgLmF0Yy1yaWdodCB7XG4gICAgICAgICAgICAgICAgc3Bhbi5idG4tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmJ0bi1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGJ1dHRvbixcbiAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhiYXNlbGluZSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBzcGFuLmJ0bi1sYWJlbCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4uYnRuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgLmF0Yy1yaWdodCB7XG4gICAgICAgICAgICAgICAgc3Bhbi5idG4tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5idG4tcHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sb2FkZXItLXNwaW4gc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBGbGV4Ym94IE1peGluc1xuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL3NvbHZlZC1ieS1mbGV4Ym94XG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDEzIEJyaWFuIEZyYW5jb1xuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhXG4vLyBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcbi8vIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCxcbi8vIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0b1xuLy8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvXG4vLyB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZFxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuXG4vLyBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWVxuLy8gQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCxcbi8vIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFXG4vLyBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbi8vXG4vLyBUaGlzIGlzIGEgc2V0IG9mIG1peGlucyBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gbWVzcyBhcm91bmQgd2l0aCBmbGV4Ym94XG4vLyB1c2luZyB0aGUgbmF0aXZlIHN1cHBvcnQgb2YgY3VycmVudCBicm93c2Vycy4gRm9yIGZ1bGwgc3VwcG9ydCB0YWJsZVxuLy8gY2hlY2s6IGh0dHA6Ly9jYW5pdXNlLmNvbS9mbGV4Ym94XG4vL1xuLy8gQmFzaWNhbGx5IHRoaXMgd2lsbCB1c2U6XG4vL1xuLy8gKiBGYWxsYmFjaywgb2xkIHN5bnRheCAoSUUxMCwgbW9iaWxlIHdlYmtpdCBicm93c2VycyAtIG5vIHdyYXBwaW5nKVxuLy8gKiBGaW5hbCBzdGFuZGFyZHMgc3ludGF4IChGRiwgU2FmYXJpLCBDaHJvbWUsIElFMTEsIE9wZXJhKVxuLy9cbi8vIFRoaXMgd2FzIGluc3BpcmVkIGJ5OlxuLy9cbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXG4vL1xuLy8gV2l0aCBoZWxwIGZyb206XG4vL1xuLy8gKiBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC9cbi8vICogaHR0cDovL3RoZS1lY2hvcGxleC5uZXQvZmxleHlib3hlcy9cbi8vICogaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L2llL2hoNzcyMDY5KHY9dnMuODUpLmFzcHhcbi8vICogaHR0cDovL2Nzcy10cmlja3MuY29tL3VzaW5nLWZsZXhib3gvXG4vLyAqIGh0dHA6Ly9kZXYub3BlcmEuY29tL2FydGljbGVzL3ZpZXcvYWR2YW5jZWQtY3Jvc3MtYnJvd3Nlci1mbGV4Ym94L1xuLy8gKiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi11cy9kb2NzL3dlYi9ndWlkZS9jc3MvZmxleGlibGVfYm94ZXNcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQ29udGFpbmVyc1xuLy9cbi8vIFRoZSAnZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBibG9jay1sZXZlbCBmbGV4XG4vLyBjb250YWluZXIgYm94LlxuLy9cbi8vIFRoZSAnaW5saW5lLWZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgaW5saW5lLWxldmVsXG4vLyBmbGV4IGNvbnRhaW5lciBib3guXG4vL1xuLy8gZGlzcGxheTogZmxleCB8IGlubGluZS1mbGV4XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtY29udGFpbmVyc1xuLy9cbi8vIChQbGFjZWhvbGRlciBzZWxlY3RvcnMgZm9yIGVhY2ggdHlwZSwgZm9yIHRob3NlIHdobyByYXRoZXIgQGV4dGVuZClcblxuQG1peGluIGZsZXhib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4lZmxleGJveCB7IEBpbmNsdWRlIGZsZXhib3g7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuJWlubGluZS1mbGV4IHsgQGluY2x1ZGUgaW5saW5lLWZsZXg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRGlyZWN0aW9uXG4vL1xuLy8gVGhlICdmbGV4LWRpcmVjdGlvbicgcHJvcGVydHkgc3BlY2lmaWVzIGhvdyBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW5cbi8vIHRoZSBmbGV4IGNvbnRhaW5lciwgYnkgc2V0dGluZyB0aGUgZGlyZWN0aW9uIG9mIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGF4aXMuIFRoaXMgZGV0ZXJtaW5lcyB0aGUgZGlyZWN0aW9uIHRoYXQgZmxleCBpdGVtcyBhcmUgbGFpZCBvdXQgaW4uXG4vL1xuLy8gVmFsdWVzOiByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG4vLyBEZWZhdWx0OiByb3dcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1kaXJlY3Rpb24tcHJvcGVydHlcblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XG4gIEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIH1cbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuLy8gU2hvcnRlciB2ZXJzaW9uOlxuQG1peGluIGZsZXgtZGlyKCRhcmdzLi4uKSB7IEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCRhcmdzLi4uKTsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBXcmFwXG4vL1xuLy8gVGhlICdmbGV4LXdyYXAnIHByb3BlcnR5IGNvbnRyb2xzIHdoZXRoZXIgdGhlIGZsZXggY29udGFpbmVyIGlzIHNpbmdsZS1saW5lXG4vLyBvciBtdWx0aS1saW5lLCBhbmQgdGhlIGRpcmVjdGlvbiBvZiB0aGUgY3Jvc3MtYXhpcywgd2hpY2ggZGV0ZXJtaW5lc1xuLy8gdGhlIGRpcmVjdGlvbiBuZXcgbGluZXMgYXJlIHN0YWNrZWQgaW4uXG4vL1xuLy8gVmFsdWVzOiBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG4vLyBEZWZhdWx0OiBub3dyYXBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC13cmFwLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcbiAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgLW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgfVxuICBmbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRmxvdyAoc2hvcnRoYW5kKVxuLy9cbi8vIFRoZSAnZmxleC1mbG93JyBwcm9wZXJ0eSBpcyBhIHNob3J0aGFuZCBmb3Igc2V0dGluZyB0aGUgJ2ZsZXgtZGlyZWN0aW9uJ1xuLy8gYW5kICdmbGV4LXdyYXAnIHByb3BlcnRpZXMsIHdoaWNoIHRvZ2V0aGVyIGRlZmluZSB0aGUgZmxleCBjb250YWluZXInc1xuLy8gbWFpbiBhbmQgY3Jvc3MgYXhlcy5cbi8vXG4vLyBWYWx1ZXM6IDxmbGV4LWRpcmVjdGlvbj4gfCA8ZmxleC13cmFwPlxuLy8gRGVmYXVsdDogcm93IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWZsb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZmxvdygkdmFsdWVzOiAocm93IG5vd3JhcCkpIHtcbiAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIC1tb3otZmxleC1mbG93OiAkdmFsdWVzO1xuICAtbXMtZmxleC1mbG93OiAkdmFsdWVzO1xuICBmbGV4LWZsb3c6ICR2YWx1ZXM7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IE9yZGVyXG4vL1xuLy8gVGhlICdvcmRlcicgcHJvcGVydHkgY29udHJvbHMgdGhlIG9yZGVyIGluIHdoaWNoIGZsZXggaXRlbXMgYXBwZWFyIHdpdGhpblxuLy8gdGhlaXIgZmxleCBjb250YWluZXIsIGJ5IGFzc2lnbmluZyB0aGVtIHRvIG9yZGluYWwgZ3JvdXBzLlxuLy9cbi8vIERlZmF1bHQ6IDBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jb3JkZXItcHJvcGVydHlcblxuQG1peGluIG9yZGVyKCRpbnQ6IDApIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJGludCArIDE7XG4gIC13ZWJraXQtb3JkZXI6ICRpbnQ7XG4gIC1tb3otb3JkZXI6ICRpbnQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAkaW50O1xuICBvcmRlcjogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggR3Jvd1xuLy9cbi8vIFRoZSAnZmxleC1ncm93JyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IGdyb3cgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXG4vLyBhcmUgaW52YWxpZC5cbi8vXG4vLyBEZWZhdWx0OiAwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZ3Jvdy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1ncm93KCRpbnQ6IDApIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogJGludDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRpbnQ7XG4gIC1tb3otZmxleC1ncm93OiAkaW50O1xuICAtbXMtZmxleC1wb3NpdGl2ZTogJGludDtcbiAgZmxleC1ncm93OiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBTaHJpbmtcbi8vXG4vLyBUaGUgJ2ZsZXgtc2hyaW5rJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IHNocmluayBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbi8vIGFyZSBpbnZhbGlkLlxuLy9cbi8vIERlZmF1bHQ6IDFcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1zaHJpbmstcHJvcGVydHlcblxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogJGludDtcbiAgLW1vei1mbGV4LXNocmluazogJGludDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6ICRpbnQ7XG4gIGZsZXgtc2hyaW5rOiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBCYXNpc1xuLy9cbi8vIFRoZSAnZmxleC1iYXNpcycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBiYXNpcy4gTmVnYXRpdmUgbGVuZ3RocyBhcmUgaW52YWxpZC5cbi8vXG4vLyBWYWx1ZXM6IExpa2UgXCJ3aWR0aFwiXG4vLyBEZWZhdWx0OiBhdXRvXG4vL1xuLy8gaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94LyNmbGV4LWJhc2lzLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWJhc2lzKCR2YWx1ZTogYXV0bykge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR2YWx1ZTtcbiAgLW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkdmFsdWU7XG4gIGZsZXgtYmFzaXM6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggXCJGbGV4XCIgKHNob3J0aGFuZClcbi8vXG4vLyBUaGUgJ2ZsZXgnIHByb3BlcnR5IHNwZWNpZmllcyB0aGUgY29tcG9uZW50cyBvZiBhIGZsZXhpYmxlIGxlbmd0aDogdGhlXG4vLyBmbGV4IGdyb3cgZmFjdG9yIGFuZCBmbGV4IHNocmluayBmYWN0b3IsIGFuZCB0aGUgZmxleCBiYXNpcy4gV2hlbiBhblxuLy8gZWxlbWVudCBpcyBhIGZsZXggaXRlbSwgJ2ZsZXgnIGlzIGNvbnN1bHRlZCBpbnN0ZWFkIG9mIHRoZSBtYWluIHNpemVcbi8vIHByb3BlcnR5IHRvIGRldGVybWluZSB0aGUgbWFpbiBzaXplIG9mIHRoZSBlbGVtZW50LiBJZiBhbiBlbGVtZW50IGlzXG4vLyBub3QgYSBmbGV4IGl0ZW0sICdmbGV4JyBoYXMgbm8gZWZmZWN0LlxuLy9cbi8vIFZhbHVlczogbm9uZSB8IDxmbGV4LWdyb3c+IDxmbGV4LXNocmluaz4gfHwgPGZsZXgtYmFzaXM+XG4vLyBEZWZhdWx0OiBTZWUgaW5kaXZpZHVhbCBwcm9wZXJ0aWVzICgxIDEgMCkuXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtcHJvcGVydHlcblxuQG1peGluIGZsZXgoJGZnOiAxLCAkZnM6IG51bGwsICRmYjogbnVsbCkge1xuXG4gIC8vIFNldCBhIHZhcmlhYmxlIHRvIGJlIHVzZWQgYnkgYm94LWZsZXggcHJvcGVydGllc1xuICAkZmctYm94ZmxleDogJGZnO1xuXG4gIC8vIEJveC1GbGV4IG9ubHkgc3VwcG9ydHMgYSBmbGV4LWdyb3cgdmFsdWUgc28gbGV0J3MgZ3JhYiB0aGVcbiAgLy8gZmlyc3QgaXRlbSBpbiB0aGUgbGlzdCBhbmQganVzdCByZXR1cm4gdGhhdC5cbiAgQGlmIHR5cGUtb2YoJGZnKSA9PSAnbGlzdCcge1xuICAgICRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcbiAgfVxuXG4gIC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuICAtd2Via2l0LWZsZXg6ICRmZyAkZnMgJGZiO1xuICAtbW96LWJveC1mbGV4OiAkZmctYm94ZmxleDtcbiAgLW1vei1mbGV4OiAkZmcgJGZzICRmYjtcbiAgLW1zLWZsZXg6ICRmZyAkZnMgJGZiO1xuICBmbGV4OiAkZmcgJGZzICRmYjtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggSnVzdGlmeSBDb250ZW50XG4vL1xuLy8gVGhlICdqdXN0aWZ5LWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBmbGV4IGl0ZW1zIGFsb25nIHRoZSBtYWluIGF4aXNcbi8vIG9mIHRoZSBjdXJyZW50IGxpbmUgb2YgdGhlIGZsZXggY29udGFpbmVyLiBUaGlzIGlzIGRvbmUgYWZ0ZXIgYW55IGZsZXhpYmxlXG4vLyBsZW5ndGhzIGFuZCBhbnkgYXV0byBtYXJnaW5zIGhhdmUgYmVlbiByZXNvbHZlZC4gVHlwaWNhbGx5IGl0IGhlbHBzIGRpc3RyaWJ1dGVcbi8vIGV4dHJhIGZyZWUgc3BhY2UgbGVmdG92ZXIgd2hlbiBlaXRoZXIgYWxsIHRoZSBmbGV4IGl0ZW1zIG9uIGEgbGluZSBhcmVcbi8vIGluZmxleGlibGUsIG9yIGFyZSBmbGV4aWJsZSBidXQgaGF2ZSByZWFjaGVkIHRoZWlyIG1heGltdW0gc2l6ZS4gSXQgYWxzb1xuLy8gZXhlcnRzIHNvbWUgY29udHJvbCBvdmVyIHRoZSBhbGlnbm1lbnQgb2YgaXRlbXMgd2hlbiB0aGV5IG92ZXJmbG93IHRoZSBsaW5lLlxuLy9cbi8vIE5vdGU6ICdzcGFjZS0qJyB2YWx1ZXMgbm90IHN1cHBvcnRlZCBpbiBvbGRlciBzeW50YXhlcy5cbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmRcbi8vIERlZmF1bHQ6IGZsZXgtc3RhcnRcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8janVzdGlmeS1jb250ZW50LXByb3BlcnR5XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuICAgIC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcbiAgfVxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICAtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cbi8vIFNob3J0ZXIgdmVyc2lvbjpcbkBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHsgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCRhcmdzLi4uKTsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBJdGVtc1xuLy9cbi8vIEZsZXggaXRlbXMgY2FuIGJlIGFsaWduZWQgaW4gdGhlIGNyb3NzIGF4aXMgb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGVcbi8vIGZsZXggY29udGFpbmVyLCBzaW1pbGFyIHRvICdqdXN0aWZ5LWNvbnRlbnQnIGJ1dCBpbiB0aGUgcGVycGVuZGljdWxhclxuLy8gZGlyZWN0aW9uLiAnYWxpZ24taXRlbXMnIHNldHMgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGZvciBhbGwgb2YgdGhlIGZsZXhcbi8vIGNvbnRhaW5lcidzIGl0ZW1zLCBpbmNsdWRpbmcgYW5vbnltb3VzIGZsZXggaXRlbXMuICdhbGlnbi1zZWxmJyBhbGxvd3Ncbi8vIHRoaXMgZGVmYXVsdCBhbGlnbm1lbnQgdG8gYmUgb3ZlcnJpZGRlbiBmb3IgaW5kaXZpZHVhbCBmbGV4IGl0ZW1zLiAoRm9yXG4vLyBhbm9ueW1vdXMgZmxleCBpdGVtcywgJ2FsaWduLXNlbGYnIGFsd2F5cyBtYXRjaGVzIHRoZSB2YWx1ZSBvZiAnYWxpZ24taXRlbXMnXG4vLyBvbiB0aGVpciBhc3NvY2lhdGVkIGZsZXggY29udGFpbmVyLilcbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogc3RyZXRjaFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1pdGVtcy1wcm9wZXJ0eVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoKSB7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcbiAgICAtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xuICB9XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xuICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBTZWxmXG4vL1xuLy8gVmFsdWVzOiBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBhdXRvXG5cbkBtaXhpbiBhbGlnbi1zZWxmKCR2YWx1ZTogYXV0bykge1xuICAvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuICAtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1zZWxmOiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcbiAgfVxuICBhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIENvbnRlbnRcbi8vXG4vLyBUaGUgJ2FsaWduLWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBhIGZsZXggY29udGFpbmVyJ3MgbGluZXMgd2l0aGluIHRoZVxuLy8gZmxleCBjb250YWluZXIgd2hlbiB0aGVyZSBpcyBleHRyYSBzcGFjZSBpbiB0aGUgY3Jvc3MtYXhpcywgc2ltaWxhciB0b1xuLy8gaG93ICdqdXN0aWZ5LWNvbnRlbnQnIGFsaWducyBpbmRpdmlkdWFsIGl0ZW1zIHdpdGhpbiB0aGUgbWFpbi1heGlzLiBOb3RlLFxuLy8gdGhpcyBwcm9wZXJ0eSBoYXMgbm8gZWZmZWN0IHdoZW4gdGhlIGZsZXhib3ggaGFzIG9ubHkgYSBzaW5nbGUgbGluZS5cbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWNvbnRlbnQtcHJvcGVydHlcblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xuICB9XG4gIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn0iLCIuZGVzaWduLWNvbXBvbmVudCB7XG4gICAgJGdyaWQ6IChcbiAgICAgICAgZGVmYXVsdDogKFxuICAgICAgICAgICAgY29sczogMSxcbiAgICAgICAgICAgIGd1dHRlcjogMFxuICAgICAgICApLFxuICAgICAgICB0YWJsZXQ6IChcbiAgICAgICAgICAgIGNvbHM6IDIsXG4gICAgICAgICAgICBndXR0ZXI6IDMwcHhcbiAgICAgICAgKVxuICAgICk7XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICYuY29sLTIge1xuICAgICAgICAuZ3JpZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyB3cmFwKTtcbiAgICAgICAgfVxuICAgICAgICAuY29tcG9uZW50LWJsb2NrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAxIGF1dG8pO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pdGVtKCRncmlkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkIHtcbiAgICAgICAgcGFkZGluZzogJG1vYmlsZS1ndXR0ZXI7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cblxuICAgIHAge1xuICAgICAgICAmLmNvbXBvbmVudC1pbnRybyB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudC1ibG9jayAuY29tcG9uZW50LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIC5jb21wb25lbnQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgJi5jb2wtMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucyhhdXRvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIC5kZXNpZ24tY29tcG9uZW50IC5ncmlkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxldC1ndXR0ZXI7XG4gICAgfVxufVxuIiwiQGZ1bmN0aW9uIHdpZHRoLWluLWdyaWQoJGNvbHMsICRndXR0ZXIsICRndXR0ZXItcG9zOiBtYXJnaW4pIHtcbiAgICBAaWYgJGNvbHMgPiAxIHtcbiAgICAgICAgQGlmICRndXR0ZXItcG9zID09IG1hcmdpbiB7XG4gICAgICAgICAgICBAcmV0dXJuIGNhbGMoI3sxMDAlIC8gJGNvbHN9IC0gI3skZ3V0dGVyfSk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQHJldHVybiAxMDAlIC8gJGNvbHM7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHJldHVybiAxMDAlO1xuICAgIH1cbn0iLCIuZHctbGlnaHRib3gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXG4gICAgLmR3LWxpZ2h0Ym94IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIG9yZGVyKDEwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAuZHctbGlnaHRib3gtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIGNsb3NlLWJ1dHRvbjtcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtncmV5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgNTAlKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigyMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggd2hpdGUgc29saWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggd2hpdGUgc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1tX3dlYmtpdF9wcmVmaXgoJ3RyYW5zZm9ybScsIHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW1fd2Via2l0X3ByZWZpeCgndHJhbnNmb3JtJywgcm90YXRlKDEzNWRlZykpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaW5zdGFncmFtLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xuICAgIH1cblxuICAgIC5pbWFnZS12aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgMzAwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmltYWdlLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMSAzMDBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIC5hdXRob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBpY3R1cmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnVzZXItaW5mbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5mdWxsLW5hbWUge1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC51c2VybmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWNhbWVyYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG5cbiAgICAuY29ubmVjdGVkLXByb2R1Y3RzIHtcbiAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWltYWdlLCAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAxIDEwMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgMjAwcHgpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIC5kdy1saWdodGJveC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyk7XG5cbiAgICAgICAgLmR3LWxpZ2h0Ym94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZHctbGlnaHRib3gtY29udGVudCAuaW5zdGFncmFtLWltYWdlID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMSBhdXRvKTtcbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gT3ZlcmxheVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5tZnAtZmFkZSB7XG4gICAgJi5tZnAtYmcge1xuICAgICAgICBAaW5jbHVkZSBzaW5nbGUtdHJhbnNpdGlvbihvcGFjaXR5LCAuNXMsIGZhbHNlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgJi5tZnAtcmVhZHkge1xuICAgICAgICAgICAgb3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XG4gICAgICAgICAgICAmLm1mcC12aWRlbyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1mcC1yZW1vdmluZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb24ob3BhY2l0eSwgLjVzLCBmYWxzZSk7XG4gICAgfVxuICAgICYubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ud2hpdGUtcG9wdXAge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAhaW1wb3J0YW50KVxufSIsIi5jaGluYS1oZWFkZXItc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hpbmEtZm9vdGVyLXNvY2lhbCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWhlYWRlcih3aGl0ZSk7XG4gICAgfVxuICAgIC5mb290ZXItc29jaWFsLXFyLWNvZGVzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvb3Rlci1zb2NpYWwtcXItY29kZXMge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDEwcHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAuY2hpbmEtaGVhZGVyLXNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgICAgICAgbWFyZ2luOiAtNTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndlY2hhdC1xci1vZmZpY2lhbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDE7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uLXdlY2hhdC1uby1jaXJjbGU6aG92ZXIgKyAud2VjaGF0LXFyLW9mZmljaWFsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoaW5hLWZvb3Rlci1zb2NpYWwge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuIiwiLy8gSGVhZGVyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuI2Nvb2tpZS1ub3RpY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMTZweCA1MHB4O1xuICAgIH1cbiAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgY2xvc2UtYnV0dG9uO1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya2dyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtlcmdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYWluIGhlYWRlclxuI2hlYWRlci13cmFwIHtcbiAgICBoZWlnaHQ6ICRtb2JpbGUtZGVmYXVsdC1oZWFkZXItaGVpZ2h0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmLnNhbGUtYmFyLWFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogJG1vYmlsZS1kZWZhdWx0LWhlYWRlci1oZWlnaHQgKyAkbW9iaWxlLXNhbGUtYmFyLWhlaWdodDtcbiAgICB9XG4gICAgI2hlYWRlciB7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAkbW9iaWxlLWRlZmF1bHQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAudG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgI2RvdHMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3R0b206IDU1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvdHRvbSAwLjVzIGVhc2UpO1xuICAgICAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAuaWNvbi1kb3RzLFxuICAgICAgICAgICAgICAgIC5pY29uLWNyb3NzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4xcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tY3Jvc3Mge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uLWRvdHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGFtYnVyZ2VyLW1vYmlsZS1tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYmxhY2sgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi53aGl0ZSA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1kb3RzLCAuaGFtYnVyZ2VyLW1vYmlsZS1tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tY3Jvc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHctbG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG9nb193aGl0ZS5wbmdcIik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKDExMHB4IDQ1cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDU3cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3R0b20gMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgICAgICAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9sb2dvX2JsYWNrLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNoZWFkZXItY2FydCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvdHRvbSAwLjVzIGVhc2UpO1xuICAgICAgICAgICAgICAgIGEuYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2LmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oYXMtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBhLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGl2LmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jYXJ0LWVtcHR5LFxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jYXJ0LWZ1bGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmxhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxcHggMnB4IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gTW9iaWxlIG1lbnVcbiAgICAgICAgICAgICNtb2JpbGUtbWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbW9iaWxlLW1lbnUtYmFja2dyb3VuZCwgMC45Nyk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgdWwubWFkZS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN0b3Atc2VhcmNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgaW5wdXQjc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwcHgpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDc0NzQ3O1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLW1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYjbWFpbi1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzU3NTc1NywgMC40NCk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL21lbnUtZ3JhZGllbnQucG5nXCIpIHJlcGVhdC15IHRvcCBsZWZ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZSgxMDAlIDFweCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2FsZS1iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgLmxpbmUtdGhyb3VnaCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAmLmhlYWRlci1zbGltIHtcbiAgICAgICAgJi50YWtlb3ZlciB7XG4gICAgICAgICAgICAjaGVhZGVyLXdyYXAgI2hlYWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vYmlsZS1tZW51LWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjaGVhZGVyLXdyYXAgI2hlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtb2JpbGUtc21hbGwtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICNkb3RzIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjaGVhZGVyLWNhcnQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kdy1sb2dvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1NHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZSgxMjBweCA0OXB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3NhbGUtYmFyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgI21vYmlsZS1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2hlYWRlci13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAkdGFibGV0LWRlZmF1bHQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgJi5zYWxlLWJhci1hY3RpdmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAkdGFibGV0LWRlZmF1bHQtaGVhZGVyLWhlaWdodCArICR0YWJsZXQtc2FsZS1iYXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICNoZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkdGFibGV0LWRlZmF1bHQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgICAgICAuZHctbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoMTU0cHggNjJweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03N3B4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlIDAuM3MpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiNtYWluLW1lbnUge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGFibGV0LXNtYWxsLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM0RjRGNEYsIDAuNDQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGFibGV0LXNtYWxsLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHRhYmxldC1zbWFsbC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGE6bm90KC5hbW91bnQpOm5vdCgub3Blbi1zZWFyY2gpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kdy1tZW51LWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9sb2dvX3doaXRlLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKDEwMHB4IDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmRhcnktbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc2Vjb25kYXJ5LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtbWVudS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICR0YWJsZXQtc21hbGwtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGFibGV0LXNtYWxsLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHRhYmxldC1zbWFsbC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWRvdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jcm9zcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oYW1idXJnZXItbW9iaWxlLW1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vYmlsZS1tZW51LWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnNlY29uZGFyeS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI21hZ25pZmllciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vYmlsZS1tZW51LWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0b3Atc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgI2hlYWRlci1jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jYXJ0LWVtcHR5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jYXJ0LWZ1bGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDFweCAycHggMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjc2FsZS1iYXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggJHRhYmxldC1ndXR0ZXIgOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLmxpbmUtdGhyb3VnaCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keSB7XG4gICAgICAgICYuaGVhZGVyLXNsaW0ge1xuICAgICAgICAgICAgI2hlYWRlci13cmFwICNoZWFkZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHRhYmxldC1zbWFsbC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgICAgICAuZHctbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiNtYWluLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR3LW1lbnUtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgICNoZWFkZXItd3JhcCAjaGVhZGVyIGRpdiNtYWluLW1lbnUgdWwgbGkuc2Vjb25kYXJ5LW1lbnUgLnNlY29uZGFyeS1tZW51IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5cbiIsIi8vIEZvb3RlclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiNmb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICBtaW4taGVpZ2h0OjYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjo6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjAgMTBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDokZGFyay1ibHVlO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgcGFkZGluZzo0NXB4IDMwcHggNjBweCAzMHB4O1xuICAgICAgICAuZm9vdGVyLW5ld3NsZXR0ZXItY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5uZXdzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBtYXJnaW46MjBweCAwIDEwcHggMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDozNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDozNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3IubGluZS10aHJvdWdoIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgICAgICAgICAvL21pbi13aWR0aDoyNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZhbGlkYXRpb24tYWR2aWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50cnkge1xuICAgICAgICBwYWRkaW5nOjQ1cHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM3MzAyZTsgLy8gdGVtcFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIC5zZWxlY3QtY291bnRyeSxcbiAgICAgICAgLnNoaXBwaW5nLXBhcnRuZXJzLFxuICAgICAgICAucGF5bWVudC1wYXJ0bmVycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QtY291bnRyeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdGJveGl0LWNvbnRhaW5lcjpub3QoLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uKSAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnRydXN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAgICAgYS5kdy1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOjE1NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjYzcHg7XG4gICAgICAgICAgICBtYXJnaW46NTBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2xvZ29fYmxhY2sucG5nXCIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKDE1NnB4IDYzcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRlcm1zLWxpbmtzIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFzZWxpbmUtc2hpZnQ6IHN1YjtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxufVxuLnNuYXBjaGF0LXdyYXBwZXIge1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAuc25hcGNoYXQtcG9wdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICNmb290ZXIge1xuICAgICAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLW5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgcGFkZGluZzo2MHB4IDMwcHggNjBweCAzMHB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA0MHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50cnkge1xuICAgICAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6ODBweCAzMHB4O1xuICAgICAgICAgICAgLnNlbGVjdC1jb3VudHJ5LFxuICAgICAgICAgICAgLnNoaXBwaW5nLXBhcnRuZXJzLFxuICAgICAgICAgICAgLnBheW1lbnQtcGFydG5lcnMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAxIDMzJSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaGlwcGluZy1wYXJ0bmVycyxcbiAgICAgICAgICAgIC5wYXltZW50LXBhcnRuZXJzIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6NzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRydXN0IHtcbiAgICAgICAgICAgIC50ZXJtcy1saW5rcyB7XG4gICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAjZm9vdGVyIHtcbiAgICAgICAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIC5mb290ZXItbmV3c2xldHRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50cnkge1xuICAgICAgICAgICAgLnNlbGVjdC1jb3VudHJ5LFxuICAgICAgICAgICAgLnNoaXBwaW5nLXBhcnRuZXJzLFxuICAgICAgICAgICAgLnBheW1lbnQtcGFydG5lcnMge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QtY291bnRyeSB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdGJveGl0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQ291bnRyeSBTZWxlY3RvciAoSGVhZGVyIGFuZCBGb290ZXIpXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuI2hlYWRlci13cmFwIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2UpO1xuICAgICNzd2l0Y2gtbGFuZ3VhZ2Uge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgc3BhbltjbGFzc149J2ZsYWcnXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0zcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyBlYXNlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICNzZWxlY3QtY291bnRyeSB7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuNXMgZWFzZSk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50cnktd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDEwMHB4KSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlKTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgLmljb24tZ2xvYmUge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1c2Utc3ByaXRlKGljb24tZ2xvYmUsIGZhbHNlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLmxpc3Qge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKGF1dG8gMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4tZ2FwKDEwcHgpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCA2cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uY291bnRyeS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNob3ctY291bnRyeS1zZWxlY3RvciB7XG4gICAgICAgIGhlaWdodDokbW9iaWxlLWRlZmF1bHQtaGVhZGVyLWhlaWdodCArICRjb3VudHJ5LXNlbGVjdG9yLW1vYmlsZS1oZWlnaHQ7XG4gICAgICAgICNzd2l0Y2gtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlbGVjdC1jb3VudHJ5IHtcbiAgICAgICAgICAgIGhlaWdodDokY291bnRyeS1zZWxlY3Rvci1tb2JpbGUtaGVpZ2h0O1xuICAgICAgICAgICAgLmNvdW50cnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCkpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuaGVhZGVyLXNsaW0ge1xuICAgICNzZWxlY3QtY291bnRyeSB7XG4gICAgICAgIC8vdG9wOi0kY291bnRyeS1zZWxlY3Rvci1tb2JpbGUtaGVpZ2h0O1xuICAgIH1cbn1cblxuI2Zvb3RlciB7XG4gICAgLnNlbGVjdC1jb3VudHJ5IHtcbiAgICAgICAgXG4gICAgfVxufVxuXG4vLyBjb3VudHJ5IHNlbGVjdG9yIGxhbmRpbmcgcGFnZVxuYm9keS5jb3VudHJ5LXNlbGVjdG9yIHtcbiAgICAkZ3JpZDogKFxuICAgICAgICBkZWZhdWx0OiAoXG4gICAgICAgICAgICBjb2xzOiAxLFxuICAgICAgICAgICAgZ3V0dGVyOiAoMCwgNTBweClcbiAgICAgICAgKSxcbiAgICAgICAgdGFibGV0OiAoXG4gICAgICAgICAgICBjb2xzOiAyLFxuICAgICAgICAgICAgZ3V0dGVyOiAoMzBweCwgODBweClcbiAgICAgICAgKSxcbiAgICAgICAgbGFwdG9wOiAoXG4gICAgICAgICAgICBjb2xzOiAzLFxuICAgICAgICAgICAgZ3V0dGVyOiAoMzBweCwgMTAwcHgpXG4gICAgICAgIClcbiAgICApO1xuICAgICNjb2wtbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2NvdW50cnktc2VsZWN0b3IvYmctbW9iaWxlLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuY291bnRyeS1zZWxlY3Rvci13cmFwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgaDEsIGgyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB9XG4gICAgLmNvbnRpbmVudC1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyB3cmFwKTtcbiAgICB9XG4gICAgLmNvbnRpbmVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMCAxIGF1dG8pO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWl0ZW0oJGdyaWQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICB9XG4gICAgLnNlbGVjdGJveGl0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgfVxuICAgIC5nbG9iYWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1nbG9iZSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1zcHJpdGUoaWNvbi1nbG9iZSwgZmFsc2UsIDMwcHgsIDMwcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICNoZWFkZXItd3JhcCB7XG4gICAgICAgICYuc2hvdy1jb3VudHJ5LXNlbGVjdG9yIHtcbiAgICAgICAgICAgIGhlaWdodDokdGFibGV0LWRlZmF1bHQtaGVhZGVyLWhlaWdodCArICRjb3VudHJ5LXNlbGVjdG9yLXRhYmxldC1oZWlnaHQ7XG4gICAgICAgICAgICAmLnNhbGUtYmFyLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiR0YWJsZXQtZGVmYXVsdC1oZWFkZXItaGVpZ2h0ICsgJGNvdW50cnktc2VsZWN0b3ItdGFibGV0LWhlaWdodCArICR0YWJsZXQtc2FsZS1iYXItaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3NlbGVjdC1jb3VudHJ5IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6JGNvdW50cnktc2VsZWN0b3ItdGFibGV0LWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc3dpdGNoLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICNzZWxlY3QtY291bnRyeSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWdsb2JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1zcHJpdGUoaWNvbi1nbG9iZSwgZmFsc2UsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvdW50cnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5saXN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKGF1dG8gMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uLWdhcCgyMHB4KTtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLmNvdW50cnktbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5LmNvdW50cnktc2VsZWN0b3IgI2NvbC1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvY291bnRyeS1zZWxlY3Rvci9iZy10YWJsZXQuanBnJyk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAjaGVhZGVyLXdyYXAge1xuICAgICAgICAmLnNob3ctY291bnRyeS1zZWxlY3RvciB7XG4gICAgICAgICAgICBoZWlnaHQ6JHRhYmxldC1kZWZhdWx0LWhlYWRlci1oZWlnaHQgKyAkY291bnRyeS1zZWxlY3Rvci1sYXB0b3AtaGVpZ2h0O1xuICAgICAgICAgICAgJi5zYWxlLWJhci1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDokdGFibGV0LWRlZmF1bHQtaGVhZGVyLWhlaWdodCArICRjb3VudHJ5LXNlbGVjdG9yLWxhcHRvcC1oZWlnaHQgKyAkdGFibGV0LXNhbGUtYmFyLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNzZWxlY3QtY291bnRyeSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiRjb3VudHJ5LXNlbGVjdG9yLWxhcHRvcC1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlbGVjdC1jb3VudHJ5IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY291bnRyeS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo4MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLmxpc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoYXV0byA0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5LmNvdW50cnktc2VsZWN0b3IgI2NvbC1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvY291bnRyeS1zZWxlY3Rvci9iZy1sYXB0b3AuanBnJyk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgI2hlYWRlci13cmFwIHtcbiAgICAgICAgI3NlbGVjdC1jb3VudHJ5IHtcbiAgICAgICAgICAgIC5jb3VudHJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLmxpc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoYXV0byA0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiJHByb2R1Y3QtZ3JpZDogKFxuICAgICAgICBkZWZhdWx0OiAoXG4gICAgICAgICAgICAgICAgY29sczogMSxcbiAgICAgICAgICAgICAgICBndXR0ZXI6ICgwLCAkbW9iaWxlLWd1dHRlcilcbiAgICAgICAgKSxcbiAgICAgICAgdGFibGV0OiAoXG4gICAgICAgICAgICAgICAgY29sczogMyxcbiAgICAgICAgICAgICAgICBndXR0ZXI6ICR0YWJsZXQtZ3V0dGVyXG4gICAgICAgIClcbik7XG5cbi8vIENhdGVnb3J5IFZpZXdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uY2F0YWxvZy1saXN0IHtcbiAgICAuYnJlYWRjcnVtYnMsXG4gICAgLnRvb2xiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucHJvZHVjdHMge1xuICAgICAgICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1vYmlsZS1ndXR0ZXIvMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjb3Zlcik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhdGVnb3J5LWhlYWRsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibHVyYiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAuaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVhZC1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGVZKC0xKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5LXByb2R1Y3QtbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaXRlbSgkcHJvZHVjdC1ncmlkKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgc3Bhbi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgICAmLmljb24tYXJyb3ctbGVmdC10aGluIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pY29uLWFycm93LXJpZ2h0LXRoaW4ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1vYmlsZS1ndXR0ZXIvMjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgLmNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1yaWJib24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZS1uLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MjkyOTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dhdGNoIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4IDIwcHggNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZmZmLDAgMCAwIDFweCAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3dhdGNoMzkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dhdGNoLXJvc2Vnb2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3dhdGNoMzgge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dhdGNoLXNpbHZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICNmZmYsMCAwIDAgMnB4ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLXN3aXRjaCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICA+IHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXJncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5hdHRyaWJ1dGUtd3JhcHBlciB7XG4gICAgICAgICAgICBbY2xhc3NePVwiZmlsdGVyLVwiXSwgLnN3aXRjaC1jb2xvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdHRyaWJ1dGVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2xvci0zOSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4Q0JBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29sb3ItMzgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEQwRDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1hdHRyaWJ1dGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmNob3Nlbi1hdHRyaWJ1dGVzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jcm9zcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xlYXItZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbn1cblxuLmNhdGVnb3J5LWRlc2Mge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktZm9vdGVyIHtcbiAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAuY2F0YWxvZy1saXN0IHtcblxuICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkdGFibGV0LWd1dHRlci8yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmx1cmIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibHVyYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDkwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHNwYW4uYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICR0YWJsZXQtZ3V0dGVyLzI7XG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmFtZS1uLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLXN3aXRjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yeS1maWx0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgLmZpbHRlcmdyb3VwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdHRyaWJ1dGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmF0dHJpYnV0ZXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5LWZvb3RlciB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIC5jYXRhbG9nLWxpc3Qge1xuICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsdXJiIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLWluZm8ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yeS1kZXNjIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuY2F0YWxvZy1saXN0IHtcbiAgICAgICAgLnByb2R1Y3RzIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICAgICAgJi5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFdpZGdldHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5pZnJhbWUgLnl0cC13YXRlcm1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpZGdldCB7XG4gICAgLy8gJ2Jhc2ljIGNvbnRlbnQgbW9kdWxlJzogcHJvbW90aW9uIGFuZCBwcm9kdWN0IHR5cGVzXG4gICAgJi0tcHJvbW90aW9uLFxuICAgICYtLXByb2R1Y3QsXG4gICAgJi0tc2xpZGVzaG93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc3RpY2tlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAgdG9wOiAtNjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZSgxMjRweCk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICAvLyB3aGl0ZSBiYWNrZ3JvdW5kXG4gICAgICAgICYuYmctd2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsaWdodCBncmV5IGJhY2tncm91bmRcbiAgICAgICAgJi5iZy1saWdodF9ncmV5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBub3JtYWwgZm9udCBzdHlsZVxuICAgICAgICAmLnRleHQtbm9ybWFsIHAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gaXRhbGljIGZvbnQgc3R5bGVcbiAgICAgICAgJi50ZXh0LWl0YWxpYyBwIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJsYWNrIHRleHRcbiAgICAgICAgJi50ZXh0LWJsYWNrICoge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAuY3RhIHAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YmhlYWRsaW5lIHtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHdoaXRlIHRleHRcbiAgICAgICAgJi50ZXh0LXdoaXRlICoge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4IDUwcHggMTBweDtcbiAgICAgICAgICAgICAgICAuaW1hZ2UudGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGgyLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhdGVnb3J5LWhlYWRsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS44ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGxpbmUgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAnYmFzaWMgY29udGVudCBtb2R1bGUnOiBwcm9kdWN0IHR5cGVcbiAgICAmLS1wcm9kdWN0IHtcbiAgICAgICAgLmNvbnRhaW5lciAuaW5uZXIgLnRleHQtd3JhcCAuY3RhIHtcbiAgICAgICAgICAgIC5idXR0b24sXG4gICAgICAgICAgICAuZGVzY3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNGVtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjLWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmRlc2NyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDEuNGVtLCA0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICdjYXRlZ29yeSBibHVyYicgd2lkZ2V0XG4gICAgJi0tY2F0ZWdvcnktYmx1cmJzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICA+IC5pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkbW9iaWxlLWd1dHRlciA0MHB4ICRtb2JpbGUtZ3V0dGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0ZXAtaGVhZGxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibG9nLWxhdGVzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3RlcC1oZWFkbGluZShhc2NlbmRpbmcpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1wb3N0LWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2hvdy1tb3JlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1wb3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAvKiBTdHlsZWd1aWRlIHdpZGdldCB1c2VkIG9uIGZvciBleGFtcGxlIHRoZSBwZHAsIGN1cnJlbnRseSBub3QgaW1wbGVtZW50ZWRcbiAgICAvKiBEdW1teSBtYXJrdXA6IFxuICAgIC8qXG4gICAgLyoqKioqKioqKioqKioqKioqXG4gICAgPGRpdiBjbGFzcz1cIndpZGdldC0tc3R5bGVndWlkZVwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXJcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ3aWRnZXQtaGVhZGVyXCI+XG4gICAgICAgICAgICAgICAgPGgzPlxuICAgICAgICAgICAgICAgICAgICBTdHlsZWd1aWRlXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuPkNsYXNzaWMgd2F0Y2hlczwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L2gzPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29udGVudC13cmFwXCI+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImltYWdlXCI+XG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPVwiPD9waHAgZWNobyAkdGhpcy0+Z2V0U2tpblVybCgnaW1hZ2VzL3RlbXAvc3R5bGVndWlkZS5wbmcnKSA/PlwiIC8+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbnRlbnRcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICA8aDQ+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzdWJoZWFkbGluZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24tcmliYm9uXCI+PC9zcGFuPkNsYXNzaWNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQSB0cnVlIGl2eSBldmVcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvaDQ+XG4gICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImludHJvZHVjdGlvblwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdldHRpbmcgZHJlc3NlZCBmb3IgYSBuZXcgeWVhcnMgZXZlIHBhcnR5IGF0IEhhcnZhcmQgVW5pdmVyc2l0eSBpcyBub3QgdGhhdCBoYXJkLlxuICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgV2UgYXJlIHZlcnkgZXhjaXRlZCB0byBhbm5vdW5jZSB0aGF0IHRoZSBicmFuZCBuZXcgRGFwcGVyIENvbGxlY3Rpb24gaXMgbm93IGF2YWlsYWJsZSBmb3IgcHJlLW9yZGVyISBPbmx5IGEgdmVyeSBsaW1pdGVkIG51bWJlciBvZiB3YXRjaGVzIGFyZSBhdmFpbGFibGUsIHNvIG1ha2Ugc3VyZSB5b3UgYXJlIG9uZSBvZiB0aGUgZmlyc3QuIG93IGF2YWlsYWJsZSBmb3IgcHJlLW9yZGVyISBPbmx5IGEgdmVyeSBsaW1pdGVkIG51bWJlciBvZiB3YXRjaGVzIGFyZSBhdmFpbGFibGUsIHNvIG1ha2Ugc3VyZSB5b3UgYXJlIG9uZSBvZiB0aGUgZmlyc3QuXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiXCI+UmVhZCB0aGUgZnVsbCBzdG9yeTwvYT5cbiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICAgKi9cbiAgICAmLS1zdHlsZWd1aWRlIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZDtcbiAgICAgICAgPiAuaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3V0dGVyO1xuICAgICAgICAgICAgLndpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0ZXAtaGVhZGxpbmUoYXNjZW5kaW5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICAgICAgICAgICAgICAgIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjYXRlZ29yeS1oZWFkbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJoZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXJpYmJvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNtYWxsIHByb21vIHdpZGdldFxuICAgICYtLXNtYWxscHJvbW8ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsdGVybmF0aXZlLWFsaWduIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBndXR0ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBiaWcgcHJvbW8gd2lkZ2V0XG4gICAgJi0tYmlncHJvbW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0kbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jcnlzdGFsX3dpZGdldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjUwcHggMzBweCA2MHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmluZC1tb3JlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbGlkZXNob3cge1xuICAgICAgICAuc2xpZGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWRlby13cmFwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAudmlkZW8tc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAmLmRpbS1iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ZVFBPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhdGVnb3J5LWhlYWRsaW5lO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYXktYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tcGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZXNob3ctYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWRlc2hvdy1wb3B1cCB7XG4gICAgLndoaXRlLXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbGlkYXRpbmctbmV3c2xldHRlci1zaWdudXAsIC52YWxpZGF0aW5nLWNvdXBvbi1jb2RlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbG9hZGVyLXNtYWxsLWJsYWNrLmdpZikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3NsZXR0ZXItY3VzdG9tZXItZXhpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1ib3h7XG4gICAgICAgICAgICAuY291cG9uLWNvZGUtZXJyb3IsIC5lbWFpbC1jb2RlLWVycm9ye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29uX2Vycm9yLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vICdiYXNpYyBjb250ZW50IG1vZHVsZSc6IHRha2VvdmVyIHZlcnNpb25cbmJvZHkudGFrZW92ZXIge1xuICAgICNoZWFkZXItd3JhcCAjaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI3BhZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0oJG1vYmlsZS1kZWZhdWx0LWhlYWRlci1oZWlnaHQrJG1vYmlsZS1zYWxlLWJhci1oZWlnaHQpO1xuICAgIH1cbiAgICAud2lkZ2V0IHtcbiAgICAgICAgJi0tcHJvbW90aW9uLFxuICAgICAgICAmLS1wcm9kdWN0IHtcbiAgICAgICAgICAgICYudGFrZW92ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9iaWxlLWRlZmF1bHQtaGVhZGVyLWhlaWdodCskbW9iaWxlLXNhbGUtYmFyLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gd2hlbiB0aGUgc3RpY2tlciBpcyBlbmFibGVkIG9uIHRoZSBmcm9udHBhZ2UsIHdlIG5lZWQgZXh0cmEgbWFyZ2luIG9uIHRoZSBmaXJzdCBhbmQgc2Vjb25kIGNvbnRlbnQgbW9kdWxlXG5ib2R5LmNtcy1pbmRleC1pbmRleC5zdGlja2VyLWVuYWJsZWQge1xuICAgIGRpdltjbGFzc149J3dpZGdldCddIHtcblxuICAgICAgICAvLyBzZWxlY3RzIGZpcnN0IHdpZGdldFxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLmNvbnRhaW5lciAuaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNlbGVjdHMgd2lkZ2V0IGltbWlkaWF0ZWx5IGZvbGxvd2luZyB0aGUgZmlyc3Qgd2lkZ2V0XG4gICAgICAgICAgICArIGRpdltjbGFzc149J3dpZGdldCddIHtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblxuICAgIC53aWRnZXQge1xuXG4gICAgICAgIC8vICdiYXNpYyBjb250ZW50IG1vZHVsZScsIHByb21vdGlvbiBhbmQgcHJvZHVjdCB0eXBlc1xuICAgICAgICAmLS1wcm9tb3Rpb24sXG4gICAgICAgICYtLXByb2R1Y3Qge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4ICR0YWJsZXQtZ3V0dGVyLzI7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXAgLmN0YSBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWxpZ24tbGVmdCxcbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgIC5jb250YWluZXIgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UudGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBsZWZ0IGFsaWduZWQgdGV4dFxuICAgICAgICAgICAgJi5hbGlnbi1sZWZ0IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLnRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyByaWdodCBhbGlnbmVkIHRleHRcbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLnRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBjZW50ZXIgYWxpZ25lZCB0ZXh0XG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlciAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLFxuICAgICAgICAgICAgICAgICAgICAuaGVhZGxpbmUsXG4gICAgICAgICAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHRha2VvdmVyIHZlcnNpb25cbiAgICAgICAgICAgICYudGFrZW92ZXIge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBwcm9kdWN0IHdpZGdldCBzcGVjaWZpY2FsbHlcbiAgICAgICAgJi0tcHJvZHVjdCB7XG4gICAgICAgICAgICAuY29udGFpbmVyIC5pbm5lciAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zZWMtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICdjYXRlZ29yeSBibHVyYicgd2lkZ2V0XG4gICAgICAgICYtLWNhdGVnb3J5LWJsdXJicyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZDtcbiAgICAgICAgICAgID4gLmlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHRhYmxldC1ndXR0ZXIgMzBweCAkdGFibGV0LWd1dHRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24tcGVyZm9ybWFuY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGF0ZXN0IGJsb2cgcG9zdHMgd2lkZ2V0XG4gICAgICAgICYtLWJsb2ctbGF0ZXN0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpbWFyeS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHN0eWxlZ3VpZGUgd2lkZ2V0IHVzZWQgb24gZm9yIGV4YW1wbGUgdGhlIHBkcFxuICAgICAgICAmLS1zdHlsZWd1aWRlIHtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgLndpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGVwLWhlYWRsaW5lKGFzY2VuZGluZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzcGFuKDEgb2YgMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzcGFuKDIgb2YgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcmliYm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gc21hbGwgcHJvbW8gd2lkZ2V0XG4gICAgICAgICYtLXNtYWxscHJvbW8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiAyKTtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFsdGVybmF0aXZlLWFsaWduIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJpZyBwcm9tbyB3aWRnZXRcbiAgICAgICAgJi0tYmlncHJvbW8ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLSR0YWJsZXQtZ3V0dGVyIDA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1zbGlkZXNob3cge1xuICAgICAgICAgICAgLnNsaWRlcyB7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAuc2xpZGVzaG93LWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudmVydGljYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAnYmFzaWMgY29udGVudCBtb2R1bGUnOiB0YWtlb3ZlciB2ZXJzaW9uXG4gICAgYm9keS50YWtlb3ZlciB7XG4gICAgICAgICNwYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkdGFibGV0LWRlZmF1bHQtaGVhZGVyLWhlaWdodCskdGFibGV0LXNhbGUtYmFyLWhlaWdodCk7XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldCB7XG4gICAgICAgICAgICAmLS1wcm9tb3Rpb24sXG4gICAgICAgICAgICAmLS1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAmLnRha2VvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR0YWJsZXQtZGVmYXVsdC1oZWFkZXItaGVpZ2h0KyR0YWJsZXQtc2FsZS1iYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN0aWNrZXIgaXMgZW5hYmxlZCBvbiBmcm9udHBhZ2VcbiAgICBib2R5LmNtcy1pbmRleC1pbmRleC5zdGlja2VyLWVuYWJsZWQge1xuICAgICAgICBkaXZbY2xhc3NePSd3aWRnZXQnXSB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIC5jb250YWluZXIgLmlubmVyIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIGRpdltjbGFzc149J3dpZGdldCddIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lciAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAud2lkZ2V0LXN0aWNrZXItc2xpZGVzaG93IHtcbiAgICAgICAgLnN0aWNrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04MnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKDE2NHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0IHtcbiAgICAgICAgLy8gJ2Jhc2ljIGNvbnRlbnQgbW9kdWxlJywgcHJvbW90aW9uIGFuZCBwcm9kdWN0IHR5cGVzXG4gICAgICAgICYtLXByb21vdGlvbixcbiAgICAgICAgJi0tcHJvZHVjdCB7XG5cbiAgICAgICAgICAgIC5zdGlja2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgICAgICB0b3A6IC04MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtODJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoMTY0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggJHRhYmxldC1ndXR0ZXIvMjtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMi5oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHN0eWxlZ3VpZGUgd2lkZ2V0IHVzZWQgb24gZm9yIGV4YW1wbGUgdGhlIHBkcFxuICAgICAgICAmLS1zdHlsZWd1aWRlIHtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJoZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXJpYmJvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxhdGVzdCBibG9nIHBvc3RzIHdpZGdldFxuICAgICAgICAmLS1ibG9nLWxhdGVzdCB7XG4gICAgICAgICAgICAuYmxvZy1wb3N0LWxpc3QgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzbWFsbCBwcm9tbyB3aWRnZXRcbiAgICAgICAgJi0tc21hbGxwcm9tbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWx0ZXJuYXRpdmUtYWxpZ24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYmlnIHByb21vIHdpZGdldFxuICAgICAgICAmLS1iaWdwcm9tbyB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNyeXN0YWxfd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2xpZGVzaG93IHtcbiAgICAgICAgICAgIC5zbGlkZXMge1xuICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgaDIuaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN0aWNrZXIgaXMgZW5hYmxlZCBvbiBmcm9udHBhZ2VcbiAgICBib2R5LmNtcy1pbmRleC1pbmRleC5zdGlja2VyLWVuYWJsZWQge1xuICAgICAgICBkaXZbY2xhc3NePSd3aWRnZXQnXSB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIC5jb250YWluZXIgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICsgZGl2W2NsYXNzXj0nd2lkZ2V0J10ge1xuICAgICAgICAgICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvLyBTcGFuIFN5bnRheFxuLy8gPT09PT09PT09PT1cblxuLy8gU3BhbiBbbWl4aW5dXG4vLyAtLS0tLS0tLS0tLS1cbi8vIFNldCBhIHNwYW5uaW5nIGVsZW1lbnQgdXNpbmcgc2hvcnRoYW5kIHN5bnRheC5cbi8vIC0gJHNwYW4gIDogPHNwYW4+XG5AbWl4aW4gc3BhbihcbiAgJHNwYW5cbikge1xuICAkaW5zcGVjdDogJHNwYW47XG4gICRzcGFuOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJG91dHB1dDogc3Bhbi1tYXRoKCRzcGFuKTtcbiAgJG5lc3Rpbmc6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGNsZWFyOiBzdXN5LWdldChjbGVhciwgJHNwYW4pO1xuXG4gICRib3g6IHN1c3ktZ2V0KGJveC1zaXppbmcsICRzcGFuKTtcbiAgJGNvbnRlbnQtYm94OiBpZihzdXN5LWdldChnbG9iYWwtYm94LXNpemluZykgIT0gJ2JvcmRlci1ib3gnLCB0cnVlLCBmYWxzZSk7XG4gICRib3g6ICRib3ggb3IgaWYoaXMtaW5zaWRlKCRzcGFuKSBhbmQgJGNvbnRlbnQtYm94LCBib3JkZXItYm94LCBudWxsKTtcblxuICBAaWYgJGNsZWFyID09IGJyZWFrIHtcbiAgICBAaW5jbHVkZSBicmVhaztcbiAgfSBAZWxzZSBpZiAkY2xlYXIgPT0gbm9icmVhayB7XG4gICAgQGluY2x1ZGUgbm9icmVhaztcbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChzcGFuLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIG91dHB1dCgoYm94LXNpemluZzogJGJveCkpO1xuICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICBAaWYgdmFsaWQtY29sdW1ucygkbmVzdGluZywgc2lsZW50KSB7XG4gICAgQGluY2x1ZGUgbmVzdGVkKCRzcGFuKSB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFNwYW4gW2Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIHdpZHRoIG9mIGEgc3Bhbi5cbi8vIC0gJHNwYW4gIDogPHNwYW4+XG5AZnVuY3Rpb24gc3BhbihcbiAgJHNwYW5cbikge1xuICBAcmV0dXJuIGdldC1zcGFuLXdpZHRoKCRzcGFuKTtcbn1cblxuLy8gU3BhbiBNYXRoXG4vLyAtLS0tLS0tLS1cbi8vIEdldCBhbGwgdGhlIHNwYW4gcmVzdWx0cy5cbi8vIC0gJHNwYW46IDxtYXA+XG5AZnVuY3Rpb24gc3Bhbi1tYXRoKFxuICAkc3BhblxuKSB7XG4gICRuZXN0ICAgICAgICAgICAgIDogaWYoc3VzeS1nZXQocm9sZSwgJHNwYW4pID09IG5lc3QsIHRydWUsIGZhbHNlKTtcbiAgJHNwbGl0LW5lc3QgICAgICAgOiBpZihpcy1zcGxpdCgkc3BhbikgYW5kICRuZXN0LCB0cnVlLCBmYWxzZSk7XG4gICRlZGdlICAgICAgICAgICAgIDogZ2V0LWVkZ2UoJHNwYW4pO1xuICAkbG9jYXRpb24gICAgICAgICA6IGdldC1sb2NhdGlvbigkc3Bhbik7XG5cbiAgJGZsb2F0ICAgICAgICAgICAgOiBmcm9tO1xuICAkcGFkZGluZy1iZWZvcmUgICA6IG51bGw7XG4gICRwYWRkaW5nLWFmdGVyICAgIDogbnVsbDtcbiAgJG1hcmdpbi1iZWZvcmUgICAgOiBudWxsO1xuICAkbWFyZ2luLWFmdGVyICAgICA6IG51bGw7XG5cbiAgLy8gY2FsY3VsYXRlIHdpZHRoc1xuICAkc3ByZWFkOiBpbmRleChtYXAtdmFsdWVzKCRzcGFuKSwgc3ByZWFkKTtcbiAgJHNwYW46IGlmKCRzcGxpdC1uZXN0IGFuZCBub3QoJHNwcmVhZCksIG1hcC1tZXJnZSgkc3BhbiwgKHNwcmVhZDogd2lkZSkpLCAkc3Bhbik7XG4gICR3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pO1xuICAkZ3V0dGVyczogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuXG4gIC8vIGFwcGx5IGd1dHRlcnNcbiAgQGlmIGlzLWluc2lkZSgkc3Bhbikge1xuICAgIEBpZiBub3Qoc3VzeS1nZXQocm9sZSwgJHNwYW4pKSB7XG4gICAgICAkcGFkZGluZy1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSk7XG4gICAgICAkcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIG5vdCgkc3BsaXQtbmVzdCkge1xuICAgICAgJG1hcmdpbi1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSk7XG4gICAgICAkbWFyZ2luLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gc3BlY2lhbCBtYXJnaW4gaGFuZGxpbmdcbiAgQGlmIHN1c3ktZ2V0KG91dHB1dCwgJHNwYW4pID09IGlzb2xhdGUgYW5kICRsb2NhdGlvbiB7XG4gICAgJG1hcmdpbi1iZWZvcmU6IGdldC1pc29sYXRpb24oJHNwYW4pO1xuICAgICRtYXJnaW4tYWZ0ZXI6IC0xMDAlO1xuICB9IEBlbHNlIGlmICRlZGdlIHtcbiAgICAkaXMtc3BsaXQ6IGlzLXNwbGl0KCRzcGFuKTtcbiAgICAkcG9zOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRzcGFuKTtcblxuICAgIEBpZiAkZWRnZSA9PSBsYXN0IHtcbiAgICAgICRmbG9hdDogc3VzeS1nZXQobGFzdC1mbG93LCAkc3Bhbik7XG4gICAgfVxuXG4gICAgQGlmIG5vdCgkaXMtc3BsaXQpIHtcbiAgICAgIEBpZiAkZWRnZSA9PSBmdWxsIG9yICgkZWRnZSA9PSBmaXJzdCBhbmQgJHBvcyA9PSBiZWZvcmUpIHtcbiAgICAgICAgJG1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICB9XG4gICAgICBAaWYgJGVkZ2UgPT0gZnVsbCBvciAoJGVkZ2UgPT0gbGFzdCBhbmQgJHBvcyA9PSBhZnRlcikge1xuICAgICAgICAkbWFyZ2luLWFmdGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQHJldHVybiAoXG4gICAgd2lkdGggICAgICAgICAgIDogJHdpZHRoLFxuICAgIGZsb2F0ICAgICAgICAgICA6ICRmbG9hdCxcbiAgICBtYXJnaW4tYmVmb3JlICAgOiAkbWFyZ2luLWJlZm9yZSxcbiAgICBtYXJnaW4tYWZ0ZXIgICAgOiAkbWFyZ2luLWFmdGVyLFxuICAgIHBhZGRpbmctYmVmb3JlICA6ICRwYWRkaW5nLWJlZm9yZSxcbiAgICBwYWRkaW5nLWFmdGVyICAgOiAkcGFkZGluZy1hZnRlcixcbiAgICBmbG93ICAgICAgICAgICAgOiBzdXN5LWdldChmbG93LCAkc3BhbiksXG4gICk7XG59XG5cbi8vIEdldCBTcGFuIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHNwYW4gd2lkdGguXG4vLyAtICRzcGFuOiA8bWFwPlxuQGZ1bmN0aW9uIGdldC1zcGFuLXdpZHRoKFxuICAkc3BhblxuKSB7XG4gICRzcGFuICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuXG4gICRuICAgICAgICA6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGxvY2F0aW9uIDogZ2V0LWxvY2F0aW9uKCRzcGFuKTtcbiAgJGNvbHVtbnMgIDogc3VzeS1nZXQoY29sdW1ucywgJHNwYW4pO1xuICAkZ3V0dGVycyAgOiBzdXN5LWdldChndXR0ZXJzLCAkc3Bhbik7XG4gICRzcHJlYWQgICA6IHN1c3ktZ2V0KHNwcmVhZCwgJHNwYW4pO1xuXG4gICRjb250ZXh0ICA6IG51bGw7XG4gICRzcGFuLXN1bSA6IG51bGw7XG4gICR3aWR0aCAgICA6IG51bGw7XG5cbiAgQGlmICRuID09ICdmdWxsJyB7XG4gICAgJHBvczogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkc3Bhbik7XG4gICAgJHJvbGU6IHN1c3ktZ2V0KHJvbGUsICRzcGFuKTtcbiAgICAkbjogaWYoJHBvcyA9PSBzcGxpdCBhbmQgJHJvbGUgIT0gbmVzdCwgc3VzeS1jb3VudCgkY29sdW1ucyksIDEwMCUpO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJG4pICE9IG51bWJlciB7XG4gICAgQHdhcm4gXCIoI3t0eXBlLW9mKCRuKX0pICN7JG59IGlzIG5vdCBhIHZhbGlkIHNwYW4uXCI7XG4gIH0gQGVsc2UgaWYgdW5pdGxlc3MoJG4pIHtcbiAgICAkY29udGV4dDogc3VzeS1zdW0oJGNvbHVtbnMsICRndXR0ZXJzLCBpZihpcy1zcGxpdCgkc3BhbiksIHdpZGUsIG5hcnJvdykpO1xuICAgICRzcHJlYWQ6IGlmKGlzLWluc2lkZSgkc3BhbiksICRzcHJlYWQgb3Igd2lkZSwgJHNwcmVhZCk7XG4gICAgJHNwYW4tc3VtOiBzdXN5KCRuLCAkbG9jYXRpb24sICRjb2x1bW5zLCAkZ3V0dGVycywgJHNwcmVhZCk7XG5cbiAgICAkX21hdGg6IHN1c3ktZ2V0KG1hdGgsICRzcGFuKTtcbiAgICAkX2NvbHVtbi13aWR0aDogc3VzeS1nZXQoY29sdW1uLXdpZHRoLCAkc3Bhbik7XG4gICAgQGlmICRfbWF0aCA9PSBzdGF0aWMge1xuICAgICAgJHdpZHRoOiAkc3Bhbi1zdW0gKiB2YWxpZC1jb2x1bW4tbWF0aCgkX21hdGgsICRfY29sdW1uLXdpZHRoKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR3aWR0aDogcGVyY2VudGFnZSgkc3Bhbi1zdW0gLyAkY29udGV4dCk7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAkd2lkdGg6ICRuO1xuICB9XG5cbiAgQHJldHVybiAkd2lkdGg7XG59XG4iLCIuZHctZ21hcCB7XG4gICAgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL21heC13aWR0aDogMTQ2NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIH1cblxuICAgICNtYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgJi5mdWxsc2NyZWVuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21hcC1jb250cm9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAub3BlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbG9zZS1idXR0b247XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gb3BlbiB0aGUgbWFwIGluIGZ1bGxzY3JlZW4gb24gbW9iaWxlIGRldmljZXNcbiAgICAjbWFwLmZ1bGxzY3JlZW4ge1xuICAgICAgICAmIH4gI21hcC1jb250cm9sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgLm9wZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiB+ICNzdG9yZS1pbmZvLXBvcHVwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIC5kdy1nbWFwIHtcbiAgICAgICAgI21hcC1jb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjbWFwLmZ1bGxzY3JlZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJiB+ICNtYXAtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB+ICNzdG9yZS1pbmZvLXBvcHVwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7XG4gICAgLmR3LWdtYXAge1xuICAgICAgICAjbWFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBXaWRnZXRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCB7XG4gICAgaDEge1xuXG4gICAgfVxuXG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAkbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI2NvdW50cnlTZWxlY3RCb3hJdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb3VudHJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNpdHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0b3Jlcy1yb3dzIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgfVxuXG4gICAgI3N0b3JlLWluZm8tcG9wdXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGY0ZjRmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTg5Nzk1O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zdG9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9zdG9yZWxvY2F0b3ItbWFya2VyLnBuZycpIG5vLXJlcGVhdCAxMCUgY2VudGVyO1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbnVtLXJldGFpbGVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2xpc3Qtc3RvcmUge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgLnN0b3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZXcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV4dC1wYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICNzdG9yZS1pbmZvLXBvcHVwLCAjbGlzdC1zdG9yZSB7XG4gICAgICAgIC52aWV3LCAuZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhfcG9wdXAge1xuICAgICAgICBtYXJnaW46IDZweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDFweCAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDFweCAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMCAxcHggMTBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICRndXR0ZXI6IDEwcHg7XG4gICAgLnN0b3JlbG9jYXRvci1pbmRleC1pbmRleCB7XG4gICAgICAgIC5hdXRoX3BvcHVwIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICNsaXN0LXN0b3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICAgIC5zdG9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3V0dGVyIC8gMn0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGd1dHRlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC52aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yZXMtcm93IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWZvcm0uZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICAjc3RvcmUtaW5mby1wb3B1cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICAjbnVtLXJldGFpbGVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBibG9jay1saW5lLXRocm91Z2goKTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNpdHksIGZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY291bnRyeSwgLmNpdHkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNjb3VudHJ5U2VsZWN0Qm94SXRDb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjY291bnRyeVNlbGVjdEJveEl0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAkZ3V0dGVyOiAzMHB4O1xuICAgIC5zdG9yZWxvY2F0b3ItaW5kZXgtaW5kZXgge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6NDRweDtcbiAgICAgICAgfVxuICAgICAgICAjbGlzdC1zdG9yZSAuc3RvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gI3skZ3V0dGVyICogMyAvIDR9KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGd1dHRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmR3LWdtYXAge1xuICAgICAgICAgICAgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuc3RvcmVsb2NhdG9yLWluZGV4LWluZGV4IHtcbiAgICAgICAgLmR3LWdtYXAge1xuICAgICAgICAgICAgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG5cblxuICAgTWFnaWMgWm9vbSBQbHVzIHY1LjEuMTAgXG4gICBDb3B5cmlnaHQgMjAxNiBNYWdpYyBUb29sYm94XG4gICBCdXkgYSBsaWNlbnNlOiBodHRwczovL3d3dy5tYWdpY3Rvb2xib3guY29tL21hZ2ljem9vbXBsdXMvXG4gICBMaWNlbnNlIGFncmVlbWVudDogaHR0cHM6Ly93d3cubWFnaWN0b29sYm94LmNvbS9saWNlbnNlL1xuXG5cbiovXG5cbi8qKlxuICogQ29yZSBzdHlsZXNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1hZ2ljdG9vbGJveC10aGluXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCJmb250cy9tYWdpY3Rvb2xib3gtdGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJkYXRhOmZvbnQvb3BlbnR5cGU7YmFzZTY0LEFBRUFBQUFOQUlBQUF3QlFSa1pVVFhKTFNFZ0FBQWRBQUFBQUhFZEVSVVlBS1FBUEFBQUhJQUFBQUI1UFV5OHlBbFlMNFFBQUFWZ0FBQUJXWTIxaGNFQVlZNzBBQUFIVUFBQUJTbWRoYzNELy93QURBQUFIR0FBQUFBaG5iSGxtTU1WT0p3QUFBelFBQUFHSWFHVmhaQW1XVVlNQUFBRGNBQUFBTm1ob1pXRVA5UWFtQUFBQkZBQUFBQ1JvYlhSNEwwRUFRQUFBQWJBQUFBQWtiRzlqWVFHR0FnQUFBQU1nQUFBQUZHMWhlSEFBVUFBY0FBQUJPQUFBQUNCdVlXMWw2TVBnZEFBQUJMd0FBQUgxY0c5emRMYVR1eUlBQUFhMEFBQUFaQUFCQUFBQUFRQUFFV2R4ejE4UFBQVUFDd2dBQUFBQUFORHRnL01BQUFBQTBPMkQ4d0FBL2dJSW5BYWVBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBYWUvZ0lBdUFpYkFBRC8vd2ljQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFKQUFFQUFBQUpBQmtBQlFBQUFBQUFBZ0FBQUFFQUFRQUFBRUFBQUFBQUFBQUFBUVplQVpBQUJRQUlCVE1GbVFBQUFSNEZNd1daQUFBRDF3Qm1BaElBQUFBQUJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBVUdaRlpBQkFvQUdnQmdabS9tWUF1QWFlQWY0QUFBQUJBQUFBQUFBQUJBQUFBQUFBQUFBQ3FnQUFDSnNBQUFPbEFBQURwUUFBQ0pzQUFBaWJBQUFIZkFCQUFBQUFBd0FBQUFNQUFBQWNBQUVBQUFBQUFFUUFBd0FCQUFBQUhBQUVBQ2dBQUFBR0FBUUFBUUFDQUFDZ0J2Ly9BQUFBQUtBQi8vOEFBR0FDQUFFQUFBQUFBQUFBQUFFR0FBQUJBQUFBQUFBQUFBRUNBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXFBQ29BS2dCTUFHQUFkQUNJQUp3QXhBQUZBQUFBQUFRQUJab0FBZ0FGQUFnQUN3QVBBQUFURVFrQklRRTNBUkVKQVNFREVTRVJaZ0ZkL3VFQ3VQNmtQUUZkL21ZQlhQMUlwQVFBQk5mNzdBSUsvWmtDQzF6OTlnUVUvbElDQ3ZyTkJacjZaZ0FCQUFEK0FnaWNCcDRBQ3dBQUNRRUhDUUVuQ1FFM0NRRVhCSEVFS3lQNzFmdlZJd1FyKzlVakJDc0VLeU1DVVB2Vkl3UXIrOVVqQkNzRUt5UDcxUVFySXdBQUFBRUFBUDRDQTZZR25nQUZBQUFSQVJjSkFRY0RpeHY4aVFOMUd3SlFCRTRYKzhuN3lSY0FBQUFCQUFEK0FnT21CcDRBQlFBQUNRRW5DUUUzQTZiOGR4c0RkL3lIR3dKUSs3SVhCRGNFTnhjQUFRQUFBRGNJbkFQZEFBVUFBQ1VCTndrQkZ3Uk8rN0lYQkRjRU54YzNBNG9hL0lrRGVSb0FBQUVBQUFBM0NKd0QzUUFGQUFBSkFRY0pBU2NFVGdST0YvdkorOGtYQTkzOGR4c0RkL3lIR3dBQ0FFQUFRQUhBQWNBQURRQVlBQUFsQnljR0l5SW1ORFl5RmhVVUR3RVdNekkyTkNZaUJoVVVBY0FYY1NrM1AxbFpmbGtoMXljNU9GQlFjRkJYRjNFaFdYNVpXVDgyS1FJblVIQlFVRGc1QUFBQURBQ1dBQUVBQUFBQUFBRUFFUUFrQUFFQUFBQUFBQUlBQkFCQUFBRUFBQUFBQUFNQUxRQ2hBQUVBQUFBQUFBUUFFUUR6QUFFQUFBQUFBQVVBQ3dFZEFBRUFBQUFBQUFZQUVRRk5BQU1BQVFRSkFBRUFJZ0FBQUFNQUFRUUpBQUlBQ0FBMkFBTUFBUVFKQUFNQVdnQkZBQU1BQVFRSkFBUUFJZ0RQQUFNQUFRUUpBQVVBRmdFRkFBTUFBUVFKQUFZQUlnRXBBRTBBWVFCbkFHa0FZd0JVQUc4QWJ3QnNBR0lBYndCNEFDMEFWQUJvQUdrQWJnQUFUV0ZuYVdOVWIyOXNZbTk0TFZSb2FXNEFBRlFBYUFCcEFHNEFBRlJvYVc0QUFFWUFid0J1QUhRQVJnQnZBSElBWndCbEFDQUFNZ0F1QURBQUlBQTZBQ0FBVFFCaEFHY0FhUUJqQUZRQWJ3QnZBR3dBWWdCdkFIZ0FMUUJVQUdnQWFRQnVBQ0FBT2dBZ0FESUFOd0F0QURFQUxRQXlBREFBTVFBMUFBQkdiMjUwUm05eVoyVWdNaTR3SURvZ1RXRm5hV05VYjI5c1ltOTRMVlJvYVc0Z09pQXlOeTB4TFRJd01UVUFBRTBBWVFCbkFHa0FZd0JVQUc4QWJ3QnNBR0lBYndCNEFDMEFWQUJvQUdrQWJnQUFUV0ZuYVdOVWIyOXNZbTk0TFZSb2FXNEFBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBQVZtVnljMmx2YmlBeExqQUFBRTBBWVFCbkFHa0FZd0JVQUc4QWJ3QnNBR0lBYndCNEFDMEFWQUJvQUdrQWJnQUFUV0ZuYVdOVWIyOXNZbTk0TFZSb2FXNEFBQUFBQUFJQUFBQUFBQUQvbWdCbUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDUUFBQUFFQUFnRUNBUU1CQkFFRkFRWUJCd2QxYm1sQk1EQXhCM1Z1YVVFd01ESUhkVzVwUVRBd013ZDFibWxCTURBMEIzVnVhVUV3TURVSGRXNXBRVEF3TmdBQUFBSC8vd0FDQUFFQUFBQU1BQUFBRmdBQUFBSUFBUUFEQUFnQUFRQUVBQUFBQWdBQUFBQUFBQUFCQUFBQUFOQndRR0VBQUFBQTBPMkQ4d0FBQUFEUTdZUHpcIik7XG59XG5cbi5NYWdpY1pvb20sXG4ubXotZmlndXJlLFxuLm16LWxlbnMsXG4ubXotem9vbS13aW5kb3csXG4ubXotbG9hZGluZyxcbi5tei1oaW50LFxuLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlLFxuLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlIC5tei1pbWFnZS1zdGFnZSxcbi5tei1leHBhbmQgLm16LWltYWdlLXN0YWdlID4gZmlndXJlIC5tei1jYXB0aW9uLFxuLm16LXRodW1iIGltZyxcbi5tei1leHBhbmQtdGh1bWJuYWlscyxcbi5tei1leHBhbmQtY29udHJvbHMsXG4ubXotYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uTWFnaWNab29tLFxuLm16LWZpZ3VyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLk1hZ2ljWm9vbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbmZpZ3VyZS5tei1maWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMzAwcHg7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAzMDBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLk1hZ2ljWm9vbSBpbWcsXG4ubXotZmlndXJlIGltZyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5NYWdpY1pvb20gPiBpbWcsXG4ubXotZmlndXJlID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uaWU4LW1hZ2ljIC5NYWdpY1pvb20gPiBpbWcsXG4uaWU4LW1hZ2ljIC5tei1maWd1cmUgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm16LWZpZ3VyZS5tei1uby16b29tLm16LW5vLWV4cGFuZCxcbi5tei1leHBhbmQgLm16LWZpZ3VyZS5tei1uby16b29tIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5tei1maWd1cmUubXotYWN0aXZlLFxuLm16LWV4cGFuZCB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ubXotbGVucyxcbi5tei16b29tLXdpbmRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXotbGVucyBpbWcsXG4ubXotem9vbS13aW5kb3cgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXotbGVucyBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubXotem9vbS13aW5kb3cge1xuICAgIHotaW5kZXg6IDIwMDAwMDAwMDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllciB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlLCBibGFjayk7XG4gICAgLXdlYmtpdC1tYXNrLWNsaXA6IGNvbnRlbnQ7XG4gICAgY3Vyc29yOiBub25lO1xufVxuLm16LWZpZ3VyZS5tei1hY3RpdmUgLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5tei16b29tLXdpbmRvdy5tei1tYWduaWZpZXIubXotZXhwYW5kZWQge1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4ubXotem9vbS13aW5kb3cgaW1nICB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xMDAwJTtcbiAgICByaWdodDogLTEwMDAlO1xuICAgIHRvcDogLTEwMDAlO1xuICAgIGJvdHRvbTogLTEwMDAlO1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlICFpbXBvcnRhbnQ7XG59XG4ubXotem9vbS13aW5kb3cubXotcHJldmlldyBpbWcge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmx0LWllOS1tYWdpYyAubXotem9vbS13aW5kb3cgaW1nICB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tei1leHBhbmQtY29udHJvbHMge1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi5tei1mYWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cztcbn1cbi5tei1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubXotdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLm1vYmlsZS1tYWdpYyAubXotZXhwYW5kIC5tei1leHBhbmQtYmcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBmbGF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZCAubXotaW1hZ2Utc3RhZ2UgPiBmaWd1cmUgLm16LWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZC1jb250cm9scy5tei1mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgPiAubXotem9vbS13aW5kb3cge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuXG5cbi8qKlxuICogTWFpbiBmaWd1cmVcbiAqL1xuLm16LWZpZ3VyZS5tei1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubXotZmlndXJlLm16LW5vLXpvb20sXG4ubXotZmlndXJlLm16LWNsaWNrLXpvb20sXG4ubXotZmlndXJlLm16LWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogLW1vei16b29tLWluO1xuICAgIGN1cnNvcjogem9vbS1pbjtcbn1cbi5tei1maWd1cmUubXotYWN0aXZlLm16LW5vLWV4cGFuZCB7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG4ubXotZmlndXJlLm16LWFjdGl2ZS5tei1jbGljay16b29tLm16LW5vLWV4cGFuZCB7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xufVxuLm16LWZpZ3VyZS5tei1hY3RpdmUubXotbWFnbmlmaWVyLXpvb20ubXotaG92ZXItem9vbS5tei1uby1leHBhbmQge1xuICAgIGN1cnNvcjogbm9uZTtcbn1cbi5tei1maWd1cmUubXotbWFnbmlmaWVyLXpvb20ubXotYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubXotZmlndXJlLm16LWFjdGl2ZSA+IGltZyB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnc2F0dXJhdGVcXCcgdmFsdWVzPVxcJzBcXCcvPjxmZUNvbXBvbmVudFRyYW5zZmVyPjxmZUZ1bmNBIHR5cGU9XFwnbGluZWFyXFwnIHNsb3BlPVxcJzAuNlxcJy8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSg4MCUpIG9wYWNpdHkoNjAlKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpIG9wYWNpdHkoNjAlKTtcbn1cbi5uby1jc3NmaWx0ZXJzLW1hZ2ljIC5tei1maWd1cmUubXotYWN0aXZlID4gaW1nIHtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG4ubHQtaWUxMC1tYWdpYyAubXotZmlndXJlLm16LWFjdGl2ZSA+IGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKGdyYXlTY2FsZT0xLG9wYWNpdHk9MC42KTtcbn1cbi5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20sXG4ubHQtaWUxMS1tYWdpYyAubXotZXhwYW5kIC5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20sXG4ubHQtaWUxMS1tYWdpYyAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tID4gaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmx0LWllMTEtbWFnaWMgLm16LWZpZ3VyZS5tei1hY3RpdmUubXotaW5uZXItem9vbSxcbi5sdC1pZTExLW1hZ2ljIC5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20gPiAubXotem9vbS13aW5kb3cge1xuICAgIG9wYWNpdHk6IDE7XG59XG4ubHQtaWUxMC1tYWdpYyAubXotZXhwYW5kIC5tei1maWd1cmUubXotYWN0aXZlLm16LWlubmVyLXpvb20sXG4ubHQtaWUxMC1tYWdpYyAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tID4gaW1nIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uaWU5LW1hZ2ljIC5tei1leHBhbmQgLm16LWZpZ3VyZS5tei1hY3RpdmUubXotaW5uZXItem9vbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogWm9vbSBsZW5zXG4gKi9cbi5tei1sZW5zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNzAsMTcwLDE3MCwwLjcpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMyk7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubXotZmlndXJlLm16LWFjdGl2ZSAubXotbGVucyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KSAuMXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpIC4xcztcbn1cbi5tei1maWd1cmUubXotYWN0aXZlLm16LW1hZ25pZmllci16b29tIC5tei1sZW5zIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IG5vbmU7XG59XG5cbi8qKlxuICogWm9vbSB3aW5kb3dcbiAqL1xuLm16LXpvb20td2luZG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMik7XG59XG4ubXotem9vbS13aW5kb3cubXotbWFnbmlmaWVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcbn1cbi5tei16b29tLXdpbmRvdy5tei1tYWduaWZpZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7Ym90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzAsMTcwLDE3MCwwLjcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDFweCByZ2JhKDAsMCwwLC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxO1xufVxuLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllci5tei1zcXVhcmUsXG4ubXotem9vbS13aW5kb3cubXotbWFnbmlmaWVyLm16LXNxdWFyZTpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5sdC1pZTktbWFnaWMgLm16LXpvb20td2luZG93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm16LXpvb20td2luZG93Lm16LWlubmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogQ2FwdGlvbiBpbiB6b29tIHdpbmRvdyAqL1xuLm16LXpvb20td2luZG93IC5tei1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxNTA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5sdC1pZTktbWFnaWMgLm16LXpvb20td2luZG93IC5tei1jYXB0aW9uIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLm16LXpvb20td2luZG93LmNhcHRpb24tYm90dG9tIC5tei1jYXB0aW9uIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xufVxuLm16LXpvb20td2luZG93Lm16LWV4cGFuZGVkID4gLm16LWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFpvb20gd2luZG93IGFuaW1hdGlvbnMgKi9cbi5tei16b29tLXdpbmRvdy5tei1kZWFjdGl2YXRpbmcsXG4ubXotem9vbS13aW5kb3cubXotYWN0aXZhdGluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTtcbn1cbi5tei16b29tLXdpbmRvdy5tei1kZWFjdGl2YXRpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1cywgLjI1cywgLjI1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yNXMsIC4yNXMsIC4yNXM7XG59XG4ubXotem9vbS13aW5kb3cubXotcC1yaWdodCxcbi5tei16b29tLXdpbmRvdy5tei1wLWxlZnQsXG4ubXotem9vbS13aW5kb3cubXotcC10b3AsXG4ubXotem9vbS13aW5kb3cubXotcC1ib3R0b20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTEwMDtcbn1cbi5tei16b29tLXdpbmRvdy5tei1wLXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xufVxuLm16LXpvb20td2luZG93Lm16LXAtbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XG59XG4ubXotem9vbS13aW5kb3cubXotcC10b3Age1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xufVxuLm16LXpvb20td2luZG93Lm16LXAtYm90dG9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xufVxuLyogSW5uZXIgbW9kZSBhbmltYXRpb24gKi9cbi5tei16b29tLXdpbmRvdyA+IGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tei16b29tLXdpbmRvdy5tei1wLWlubmVyLm16LWRlYWN0aXZhdGluZyA+IGltZyxcbi5tei16b29tLXdpbmRvdy5tei1wLWlubmVyLm16LWFjdGl2YXRpbmcgPiBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSk7XG59XG4vKiBNYWduaWZpZXIgbW9kZSBhbmltYXRpb24gKi9cbi5tei16b29tLXdpbmRvdy5tei1wLW1hZ25pZmllciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xufVxuLyogUHJldmlldyBtb2RlIGFuaW1hdGlvbiAqL1xuLm16LXpvb20td2luZG93Lm16LXByZXZpZXcubXotZGVhY3RpdmF0aW5nLFxuLm16LXpvb20td2luZG93Lm16LXByZXZpZXcubXotYWN0aXZhdGluZyxcbi5tei16b29tLXdpbmRvdy5tei1jdXN0b20ubXotZGVhY3RpdmF0aW5nLFxuLm16LXpvb20td2luZG93Lm16LWN1c3RvbS5tei1hY3RpdmF0aW5nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xufVxuLm16LXpvb20td2luZG93Lm16LXByZXZpZXcubXotZGVhY3RpdmF0aW5nLFxuLm16LXpvb20td2luZG93Lm16LWN1c3RvbS5tei1kZWFjdGl2YXRpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xufVxuLm16LXpvb20td2luZG93Lm16LXAtcHJldmlldyxcbi5tei16b29tLXdpbmRvdy5tei1wLWN1c3RvbSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuXG4vKipcbiAqIEhpbnQgJiBMb2FkaW5nXG4gKi9cbi5tei1oaW50LFxuLm16LWxvYWRpbmcge1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDksNTEsNjEsMC43KTtcbiAgICBmb250OiBub3JtYWwgMTJweC8xLjJlbSAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucyBVbmljb2RlJywgVmVyZGFuYSwgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cblxuLm16LWhpbnQge1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHotaW5kZXggMC4yNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgei1pbmRleCAwLjI1cyBlYXNlO1xufVxuLm16LWhpbnQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDksNTEsNjEsMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZzogLjdlbSAxLjFlbTtcbn1cbi5tei1oaW50LW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwwMjI5NSc7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xufVxuLm1vYmlsZS1tYWdpYyAubXotaGludC1tZXNzYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm16LWhpbnQtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjZzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuLyogSGludCBpbiB0aGUgZXhwYW5kZWQgdmlldyBvbiBtb2JpbGUgKi9cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZCAubXotaGludCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXG59XG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWhpbnQtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMS4xZW07XG59XG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWhpbnQtbWVzc2FnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWhpbnQtaGlkZGVuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4ubXotbG9hZGluZyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubXotbG9hZGluZzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tei1sb2FkaW5nLnNob3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG59XG4ubXotbG9hZGluZy5zaG93bjphZnRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4tbG9hZGluZyAuOXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluLWxvYWRpbmcgLjlzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tbG9hZGluZyB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBzcGluLWxvYWRpbmcge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmx0LWllMTAtbWFnaWMgLm16LWxvYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAuN2VtIDEuMWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5sdC1pZTEwLW1hZ2ljIC5tei1sb2FkaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnTG9hZGluZy4uLic7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmx0LWllOS1tYWdpYyAubXotbG9hZGluZyB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6ICAwO1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG4ubHQtaWU5LW1hZ2ljIC5tei1oaW50LW1lc3NhZ2UsXG4ubHQtaWU5LW1hZ2ljIC5tei1sb2FkaW5nLnNob3duIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KEdyYWRpZW50VHlwZT0wLFN0YXJ0Q29sb3JTdHI9JyM3YzMxMzMzRCcsIEVuZENvbG9yU3RyPScjN2MzMTMzM0QnKTtcbn1cbi5sdC1pZTktbWFnaWMgLm16LWhpbnQtaGlkZGVuIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cblxuXG4vKipcbiAqIEV4cGFuZGVkIHZpZXdcbiAqL1xuLm16LWV4cGFuZCxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IGltZyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IHN2Zyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSAubXotaW1hZ2Utc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyByaWdodDogMDtcbn1cbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IGltZyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IHN2ZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxufVxuLm16LWV4cGFuZCAubXotZXhwYW5kLWJnLFxuLm16LWV4cGFuZCAubXotZXhwYW5kLWJnID4gc3ZnICB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXotZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjEwMDAwMDAwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDYwMHB4O1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDYwMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4vKiBFeHBhbmRlZCB2aWV3IGJhY2tncm91bmQgKi9cbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IC0xMDA7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgc2NhbGUoMTApIHJvdGF0ZSgwLjAxZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMTAsMTApIHJvdGF0ZSgwLjAxZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEwKSByb3RhdGUoMC4wMWRlZyk7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNjAwcHg7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogNjAwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm16LWV4cGFuZCAubXotZXhwYW5kLWJnID4gaW1nICB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2JsdXJcXCc+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cXCc4MFxcJyBpbj1cXCdTb3VyY2VHcmFwaGljXFwnPjwvZmVHYXVzc2lhbkJsdXI+PC9maWx0ZXI+PC9zdmc+I2JsdXJcIik7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCkgYnJpZ2h0bmVzcyg2MCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIwcHgpIGJyaWdodG5lc3MoNjAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubXotZXhwYW5kIC5tei1leHBhbmQtYmcgPiBzdmcgIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3BhY2l0eTogLjY7XG59XG5cbi5sdC1pZTEwLW1hZ2ljIC5tei1leHBhbmQgLm16LWV4cGFuZC1iZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmx0LWllOS1tYWdpYyAubXotZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xufVxuXG4vKiogUGxhaW4gYmFja2dyb3VuZHM6IGRhcmstYmcsIHdoaXRlLWJnICoqL1xuLm16LWV4cGFuZC5wbGFpbi1iZyAubXotZXhwYW5kLWJnLFxuLm16LWV4cGFuZC5kYXJrLWJnIC5tei1leHBhbmQtYmcsXG4ubXotZXhwYW5kLndoaXRlLWJnIC5tei1leHBhbmQtYmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tei1leHBhbmQuZGFyay1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzMSwgMzEsIC45Nik7XG59XG4ubXotZXhwYW5kLndoaXRlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBFeHBhbmRlZCB2aWV3IHN0YWdlICovXG4ubXotZXhwYW5kIC5tei1leHBhbmQtc3RhZ2Uge1xuICAgIHotaW5kZXg6IDIxMDAwMDAwMDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSAubXotaW1hZ2Utc3RhZ2Uge1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiA2MDBweDtcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiA2MDBweDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS53aXRoLXRodW1icyAubXotaW1hZ2Utc3RhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS5tei16b29tLWluIC5tei1pbWFnZS1zdGFnZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5tei1leHBhbmQgLm16LWltYWdlLXN0YWdlID4gZmlndXJlOmJlZm9yZSxcbi5tei1leHBhbmQgLm16LWltYWdlLXN0YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbn1cbi5tei1leHBhbmQgLm16LWltYWdlLXN0YWdlID4gZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm16LWV4cGFuZCAubXotZmlndXJlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tei1leHBhbmQgLm16LWZpZ3VyZSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5tei1leHBhbmQgLm16LXpvb20taW4gLm16LWltYWdlLXN0YWdlID4gZmlndXJlLFxuLm16LWV4cGFuZCAubXotem9vbS1pbiAubXotaW1hZ2Utc3RhZ2UgPiBmaWd1cmUgLm16LWZpZ3VyZS5tei1hY3RpdmF0aW5nLFxuLm16LWV4cGFuZCAubXotem9vbS1pbiAubXotaW1hZ2Utc3RhZ2UgPiBmaWd1cmUgLm16LWZpZ3VyZS5tei1hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5tei1leHBhbmQgLm16LWZpZ3VyZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogLW1vei16b29tLWluO1xuICAgIGN1cnNvcjogem9vbS1pbjtcbn1cbi5tei1leHBhbmQgLm16LWZpZ3VyZS5tei1hY3RpdmUge1xuICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbn1cbi8qIFdoZW4gaW5uZXIgem9vbSBpcyBhbHdheXMgc2hvd24gKi9cbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS5tei16b29tLWluLm16LWFsd2F5cy16b29tIC5tei1pbWFnZS1zdGFnZSA+IGZpZ3VyZSA+IGZpZ3VyZSA+IGltZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC01MDAwcHggIWltcG9ydGFudDtcbiAgICBib3R0b206IC01MDAwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtNTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC01MDAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmx0LWllMTAtbWFnaWMgLm16LXpvb20td2luZG93Lm16LWV4cGFuZGVkIGltZyAgeyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuLmx0LWllMTAtbWFnaWMgLm16LWV4cGFuZCAubXotZmlndXJlLm16LW1hZ25pZmllci16b29tIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG5cbi8qIENhcHRpb24gaW4gZXhwYW5kZWQgdmlldyAqL1xuLm16LWV4cGFuZCAubXotY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNDZweCAjMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgIGZvbnQ6IG5vcm1hbCAxMHB0LzFlbSAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucyBVbmljb2RlJywgVmVyZGFuYSwgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5tei1leHBhbmQgLm16LWNhcHRpb24ubXotc2hvdyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5tei1leHBhbmQgLm16LWNhcHRpb24gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm16LWV4cGFuZC53aGl0ZS1iZyAubXotY2FwdGlvbiB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sdC1pZTktbWFnaWMgLm16LWV4cGFuZCAubXotY2FwdGlvbiB7XG4gICAgdG9wOiAxMDAlO1xufVxuXG4ubXotZXhwYW5kIC5tei16b29tLXdpbmRvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sdC1pZTktbWFnaWMgLm16LWV4cGFuZCAubXotem9vbS13aW5kb3cge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLyogRXhwYW5kZWQgdmlldyBvbiBtb2JpbGUgKi9cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZC1zdGFnZSAubXotZXhwYW5kLXRodW1ibmFpbHMsXG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQtc3RhZ2UgLm16LWltYWdlLXN0YWdlIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbn1cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlLndpdGgtdGh1bWJzIHtcbiAgICBib3R0b206IDBweDtcbn1cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZC1zdGFnZSAubXotaW1hZ2Utc3RhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS53aXRoLXRodW1icyAubXotaW1hZ2Utc3RhZ2Uge1xuICAgIHBhZGRpbmc6IDVweCAwIDYwcHg7XG59XG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS5tei16b29tLWluIC5tei1pbWFnZS1zdGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWV4cGFuZC10aHVtYm5haWxzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuXG4vKipcbiAqIEJ1dHRvbnMgJiBBcnJvd3NcbiAqL1xuLm16LWV4cGFuZC1jb250cm9scyxcbmJ1dHRvbi5tei1idXR0b24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gfVxuYnV0dG9uLm16LWJ1dHRvbiB7XG4gICAgY29sb3I6ICNiNGI0YjQgIWltcG9ydGFudDtcbiAgICBmb250OiA5MDAgMzRweC8xICdtYWdpY3Rvb2xib3gtdGhpbicgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTgwLCAxODAsIDE4MCwgMCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHNwZWFrOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblxufVxuYnV0dG9uLm16LWJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLXByZXYsXG5idXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1uZXh0IHtcbiAgICBtYXJnaW46IGF1dG8gMTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5idXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5NSAhaW1wb3J0YW50O1xufVxuOnJvb3Q6bm90KC5tb2JpbGUtbWFnaWMpIGJ1dHRvbi5tei1idXR0b24ge1xuICAgIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAxODAsIC43NSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjg1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguODUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMjVzLCBib3JkZXItY29sb3IgLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cywgYm9yZGVyLWNvbG9yIC4yNXMsIHRyYW5zZm9ybSAuMjVzICFpbXBvcnRhbnQ7XG5cbn1cbjpyb290Om5vdCgubW9iaWxlLW1hZ2ljKSBidXR0b24ubXotYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAuNikgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtbWFnaWMgYnV0dG9uLm16LWJ1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtbWFnaWMgYnV0dG9uLm16LWJ1dHRvbjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAuNikgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxhMDAxXCI7IH1cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLXByZXY6YmVmb3JlIHsgY29udGVudDogXCJcXGEwMDJcIjsgIH1cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLW5leHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGEwMDNcIjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIHtcbiAgICBidXR0b24ubXotYnV0dG9uLXByZXYsXG4gICAgYnV0dG9uLm16LWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZCBidXR0b24ubXotYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksNTEsNjEsMC4zKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubHQtaWU5LW1hZ2ljIGJ1dHRvbi5tei1idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xufVxuLmx0LWllOS1tYWdpYyBidXR0b24ubXotYnV0dG9uOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuXG4vKipcbiAqIFRodW1ibmFpbHNcbiAqL1xuXG4gLyogVGh1bWJuYWlscyBvbiB0aGUgcGFnZSAqL1xuLm16LXRodW1iLCAubXotdGh1bWI6Zm9jdXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLm16LXRodW1iIGltZyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm16LXRodW1iOmhvdmVyOm5vdCgubXotdGh1bWItc2VsZWN0ZWQpIGltZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xufVxuLm16LXRodW1iLXNlbGVjdGVkIGltZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoNjAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg2MCUpO1xufVxuLm5vLWNzc2ZpbHRlcnMtbWFnaWMgLm16LXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm5vLWNzc2ZpbHRlcnMtbWFnaWMgLm16LXRodW1iOmhvdmVyOm5vdCgubXotdGh1bWItc2VsZWN0ZWQpIGltZyB7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XG59XG4ubm8tY3NzZmlsdGVycy1tYWdpYyAubXotdGh1bWItc2VsZWN0ZWQgaW1nIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xufVxuLmllOS1tYWdpYyAubXotdGh1bWIgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbiAvKiBUaHVtYm5haWxzIGluIGV4cGFuZGVkIHZpZXcgKi9cbi5tei1leHBhbmQtdGh1bWJuYWlscyB7XG4gICAgei1pbmRleDogNTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA2NXB4O1xuICAgIHJpZ2h0OiA2NXB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWJzIC5tYWdpYy10aHVtYiB7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG59XG4ubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1iID4gaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6MCAwIDVweCAxcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYjpub3QoLm1hZ2ljLXRodW1iLXNlbGVjdGVkKSA+IGltZzpob3ZlciB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xufVxuLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYi1zZWxlY3RlZCBpbWcge1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbn1cbi5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWJzIC5tYWdpYy10aHVtYnMtYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubm8tY3NzZmlsdGVycy1tYWdpYyAubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1iOmhvdmVyOm5vdCgubWFnaWMtdGh1bWItc2VsZWN0ZWQpIGltZyB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cbi5uby1jc3NmaWx0ZXJzLW1hZ2ljIC5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWItc2VsZWN0ZWQgaW1nIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4vKiogSGlkZSB0aHVtYm5haWxzIGluIGV4cGFuZGVkIHZpZXcgd2l0aCAubm8tZXhwYW5kLXRodW1ibmFpbHMgY2xhc3MgKiovXG4ubXotZXhwYW5kLm5vLWV4cGFuZC10aHVtYm5haWxzIC5tei1leHBhbmQtc3RhZ2Uud2l0aC10aHVtYnMgLm16LWltYWdlLXN0YWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5tei1leHBhbmQubm8tZXhwYW5kLXRodW1ibmFpbHMgLm16LWV4cGFuZC10aHVtYm5haWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1tYWdpYyAubXotZXhwYW5kLm5vLWV4cGFuZC10aHVtYm5haWxzIC5tei1leHBhbmQtc3RhZ2Uud2l0aC10aHVtYnMgLm16LWltYWdlLXN0YWdlIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLm1hZ2ljLXRodW1icyxcbi5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy13cmFwcGVyLFxuLm1hZ2ljLXRodW1icyB1bCxcbi5tYWdpYy10aHVtYnMgbGksXG4ubWFnaWMtdGh1bWJzIGxpOmJlZm9yZSxcbi5tYWdpYy10aHVtYnMgbGk6YWZ0ZXIsXG4ubWFnaWMtdGh1bWJzIGxpIGltZyxcbi5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1hZ2ljLXRodW1icyB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5tYWdpYy10aHVtYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWFnaWMtdGh1bWJzLm5vLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hZ2ljLXRodW1icy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFnaWMtdGh1bWJzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFnaWMtdGh1bWJzLm5vLWJ1dHRvbnMgdWwge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLm1hZ2ljLXRodW1icyB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFnaWMtdGh1bWJzIHVsIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5tYWdpYy10aHVtYnMgdWwgbGkgPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWU4LW1hZ2ljIC5tYWdpYy10aHVtYnMgdWwgbGkgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogdmVydGljYWwgKi9cbi5tYWdpYy10aHVtYnMubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG59XG4ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5tYWdpYy10aHVtYnMtdmVydGljYWwgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5tYWdpYy10aHVtYnMtdmVydGljYWwgdWwgbGkge1xuICAgIG1hcmdpbjogNHB4IDA7XG59XG5cbi5tYWdpYy10aHVtYnMtdmVydGljYWwgdWwgbGkgPiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLmllOC1tYWdpYyAubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHVsIGxpID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBCdXR0b25zXG4gKi9cbi5tYWdpYy10aHVtYnMgYnV0dG9uLm1hZ2ljLXRodW1icy1idXR0b24ge1xuICAgIGNvbG9yOiAjYjRiNGI0ICFpbXBvcnRhbnQ7XG4gICAgZm9udDogOTAwIDI0cHgvMSAnbWFnaWN0b29sYm94LXRoaW4nICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDkwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWFnaWMtdGh1bWJzIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xufVxuLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbn1cbi5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tcHJldjpiZWZvcmUgeyBjb250ZW50OiBcIlxcYTAwMlwiOyB9XG4ubWFnaWMtdGh1bWJzIC5tYWdpYy10aHVtYnMtYnV0dG9uLW5leHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGEwMDNcIjsgfVxuXG46cm9vdDpub3QoLm1vYmlsZS1tYWdpYykgLm1hZ2ljLXRodW1icyBidXR0b24ubWFnaWMtdGh1bWJzLWJ1dHRvbiB7XG4gICAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDE4MCwgLjc1KSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguODUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44NSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMsIC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMsIHRyYW5zZm9ybSAuMjVzICFpbXBvcnRhbnQ7XG5cbn1cbjpyb290Om5vdCgubW9iaWxlLW1hZ2ljKSAubWFnaWMtdGh1bWJzIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAxKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIFZlcnRpY2FsIGJ1dHRvbnMgKi9cbi5tYWdpYy10aHVtYnMtdmVydGljYWwgLm1hZ2ljLXRodW1icy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsZWZ0OiAwOyByaWdodDogMDtcbiAgICB0b3A6IGF1dG87IGJvdHRvbTogYXV0bztcbn1cbi5tYWdpYy10aHVtYnMtdmVydGljYWwgLm1hZ2ljLXRodW1icy1idXR0b24tcHJldiB7XG4gICAgdG9wOiAwO1xufVxuLm1hZ2ljLXRodW1icy12ZXJ0aWNhbCAubWFnaWMtdGh1bWJzLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG59XG4ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIC5tYWdpYy10aHVtYnMtYnV0dG9uLXByZXY6YmVmb3JlIHsgY29udGVudDogXCJcXGEwMDVcIjsgfVxuLm1hZ2ljLXRodW1icy12ZXJ0aWNhbCAubWFnaWMtdGh1bWJzLWJ1dHRvbi1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxhMDA0XCI7IH1cblxuXG4ubWFnaWMtdGh1bWJzLm5vLWJ1dHRvbnMgLm1hZ2ljLXRodW1icy1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYWdpYy10aHVtYnMtYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMjApO1xufVxuIiwiLy8gUHJvZHVjdCBEZXRhaWwgUGFnZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiLi4vdmVuZG9yL21hZ2ljem9vbVwiO1xuLy8gb3ZlcnJpZGUgbWFnaWMgem9vbSBzdHlsaW5nXG4ubXotem9vbS13aW5kb3cge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLy8gd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBtYWluIGltYWdlLCBzaG93IGEgdG9vbHRpcCxcbi8vIGdldHMgcGxhY2VkIGFzIGEgZGlyZWN0IGNoaWxkIHRvIGJvZHksIHNvIGhhcyB0byBiZSBvdXRzaWRlIG9mIHBkcCBjb250ZXh0XG4uem9vbS1oaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIHByb2R1Y3Qgdmlld1xuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyxcbmJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3Ige1xuICAgIC5wcm9kdWN0LXZpZXcge1xuICAgICAgICA+IC5ncmlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2JpbGUtZ3V0dGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3V0dGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhdGVnb3J5LWhlYWRsaW5lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5tb2JpbGUtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi56b29tLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS16b29tLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXBsdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1taW51cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJsZXQtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF0YyB7XG4gICAgICAgICAgICAuc3dhdGNoLXNlbGVjdCxcbiAgICAgICAgICAgIHAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBndXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBpZS1jbGVhcmZpeCgpO1xuICAgICAgICAgICAgICAgICAgICAuc2l6ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jb2xvci1hdHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzk3OTc5NywgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRkZWZhdWx0LXRleHQtY29sb3IsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sb3Itc3dhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJvc2UgZ29sZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN3YXRjaC0zOSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhDQkExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNpbHZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN3YXRjaC0zOCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMEQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdGMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hZGQtdG8tY2FydC1sb2FkaW5nLWZpbmlzaGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ28tdG8tY2hlY2tvdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1mbGV4KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2l6ZS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhbXBhaWduLW1vZHVsZS13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYW1wYWlnbi10eXBlLS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbXBhaWduLXR5cGUtLWluZm8ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FtcGFpZ24tdHlwZS0yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZWxlY3Qtc3RyYXA7XG4gICAgICAgICAgICAgICAgLmNhbXBhaWduLXR5cGUtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1zdHJhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RyYXAtaXRlbXMgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZC1jYW1wYWlnbi10by1jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgLmxvYWRlci0tc3BpbiBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYW1wYWlnbi10eXBlLTMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhbXBhaWduLXR5cGUtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYW1wYWlnbi10eXBlLS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhbXBhaWduLXR5cGUtLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hZGQtdG8tY2FydCBzcGFuLmJ0bi1wcmljZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3Itc2hpcHBpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5kZXNjciB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3V0dGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAucmVhZG1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPWZhbHNlXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtNzVweCAzMHB4IC01MHB4IHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcDpub3QoLnJlYWRtb3JlbGluaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZWFkbW9yZWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaGlwcGluZy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRtb2JpbGUtZ3V0dGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRtb2JpbGUtZ3V0dGVyO1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgZ3V0dGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctdXNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRtb2JpbGUtZ3V0dGVyO1xuICAgICAgICAgICAgPiAuaW5uZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweCAycHggNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMC42cztcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vc2xpY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWdhbGxlcnktaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3NsaWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeS1pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZS10aHVtYnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHpvb20taW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3ctbGVmdC10aGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0LXRoaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3OVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3YVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pbWFnZS1mdWxsc2l6ZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBtYWRlIG1lbnUgaXMgdXNlZCBhcyBhIHdpZGdldCBmb3IgdGhlICdmaW5kIG1vcmUnIGxpbmtzXG4gICAgICAgIC5tYWRlLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwubWFkZS1tZW51IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5LjhweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZnAtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5nYWxsZXJ5LXBvcHVwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgLm1mcC1jbG9zZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHdoaXRlIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHdoaXRlIHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZnAtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWZwLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyxcbiAgICBib2R5LmR3LWNhdGFsb2ctd3Jpc3RiYW5kLXNlbGVjdG9yIHtcbiAgICAgICAgLnByb2R1Y3QtdmlldyB7XG4gICAgICAgICAgICA+IC5ncmlkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdGFibGV0LWd1dHRlci8yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50YWJsZXQtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEjem9vbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tei1maWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF0YyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAuYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiAyKTtcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXplIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvci1hdHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzNSUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sb3Itc3dhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDNweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmF0Yy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaXplLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FtcGFpZ24tbW9kdWxlLXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMzdweCAwO1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhbXBhaWduLXR5cGUtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDIpO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYW1wYWlnbi10eXBlLS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDIpO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYWRkLWNhbXBhaWduLXRvLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhbXBhaWduLXR5cGUtMiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgLmNhbXBhaWduLXR5cGUtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXN0cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXN0cmFwIC5zdHJhcC1pdGVtcyAuc3RyYXAtaXRlbSBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYW1wYWlnbi10eXBlLTMge1xuICAgICAgICAgICAgICAgICAgICAuY2FtcGFpZ24tdHlwZS0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjci1zaGlwcGluZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGllLWNsZWFyZml4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLmRlc2NyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaGlwcGluZy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3V0dGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICA+IC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKGF1dG8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIG1hZGUgbWVudSBpcyB1c2VkIGFzIGEgd2lkZ2V0IGZvciB0aGUgJ2ZpbmQgbW9yZScgbGlua3NcbiAgICAgICAgICAgIC5tYWRlLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXZpZXcge1xuICAgICAgICAgICAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlLXRodW1icyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcsXG4gICAgYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciB7XG4gICAgICAgIC5wcm9kdWN0LXZpZXcge1xuICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdGMge1xuICAgICAgICAgICAgICAgIC5hdHRyaWJ1dGVzIHtcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXplIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sb3ItYXR0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNXB4IDE1cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sb3Itc3dhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDEwcHggMXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3Itc2hpcHBpbmcge1xuICAgICAgICAgICAgICAgIC5kZXNjciB7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwOm5vdCgucmVhZG1vcmVsaW5rKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAgIC8vIC4uLlxuICAgIH1cbn1cbiIsImJvZHkuZHctY2F0YWxvZy13cmlzdGJhbmQtc2VsZWN0b3Ige1xuICAgIC5pbnN0cnVjdGlvbnMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHJhcC1maWx0ZXItdG9vbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ViaGVhZGVyLWhlYWRsaW5lO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjokZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtdW5kZXItaGVhZGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci10b29sLWFwcCB7XG4gICAgICAgICAgICAuY2xpY2stdGFyZ2V0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndhdGNoLXR5cGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICgtKCRtb2JpbGUtZ3V0dGVyIC8gMikpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICAgICAgLndhdGNoLXR5cGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiAxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICgkbW9iaWxlLWd1dHRlciAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC10eXBlLXNlbGVjdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrZXJncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLndhdGNoLXR5cGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTIlIDclIDAgNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1yaWJib24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC10eXBlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUlIDUlIDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC10eXBlLXNlbGVjdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzJSA3JSAwIDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2F0Y2gtY29sb3Itd3JhcCxcbiAgICAgICAgICAgIC53YXRjaC1zaXplLXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC5oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVhZGVyKGRhcmspO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICgkbW9iaWxlLWd1dHRlciAqIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53YXRjaC1jb2xvci1idG4sXG4gICAgICAgICAgICAgICAgLndhdGNoLXNpemUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgKCRtb2JpbGUtZ3V0dGVyIC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlcmdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtlcmdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sb3Itc3dhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByb3NlIGdvbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN3YXRjaC0zOSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOENCQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNpbHZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3dhdGNoLTM4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndhdGNoLWNvbG9yLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHJhcC1maWx0ZXItcmVzdWx0cyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICAgIC5pbnN0cnVjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1oZWFkZXIoZGFyayk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtYWpheHRhcmdldCB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtKCRtb2JpbGUtZ3V0dGVyIC8gMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICgkbW9iaWxlLWd1dHRlciAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MzBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGljay10YXJnZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBoNCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC12aWV3LXRhcmdldCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjRzIGVhc2UpO1xuICAgICAgICAmLmZhZGUtb3V0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYWRlLWluIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmFycm93LWxlZnQsXG4gICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0LFxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya2VyZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHQsXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtdmlldyB7XG4gICAgICAgICAgICAubWFpbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAuaWNvbi1yaWJib24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb2JpbGUtem9vbS1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLWltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdWljay1zcGVjcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggLTEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLnF1aWNrLXNwZWMtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAzcHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aWRnZXQtLWJpZ3Byb21vLFxuICAgICAgICAgICAgLndpZGdldC0tc21hbGxwcm9tbyxcbiAgICAgICAgICAgIC5ncmlkIC5kZXRhaWxzLFxuICAgICAgICAgICAgLmdhbGxlcnksXG4gICAgICAgICAgICAub2RkbnlwaWNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtLW9kZG55cGljIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciB7XG4gICAgICAgIC5pbnN0cnVjdGlvbnMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdHJhcC1maWx0ZXItdG9vbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ViaGVhZGVyLWhlYWRsaW5lO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLXVuZGVyLWhlYWRsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlci10b29sLWFwcCB7XG4gICAgICAgICAgICAgICAgLmNsaWNrLXRhcmdldCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2F0Y2gtdHlwZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICgtKCR0YWJsZXQtZ3V0dGVyIC8gMikpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAgICAgICAgICAgICAud2F0Y2gtdHlwZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAoJHRhYmxldC1ndXR0ZXIgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtlcmdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC10eXBlLXNlbGVjdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlcmdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtlcmdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndhdGNoLXR5cGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2F0Y2gtdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC10eXBlLXNlbGVjdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtlcmdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2F0Y2gtY29sb3Itd3JhcCxcbiAgICAgICAgICAgICAgICAud2F0Y2gtc2l6ZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVhZGVyKGRhcmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRhYmxldC1ndXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAud2F0Y2gtY29sb3ItYnRuLFxuICAgICAgICAgICAgICAgICAgICAud2F0Y2gtc2l6ZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgKCR0YWJsZXQtZ3V0dGVyIC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbG9yLXN3YXRjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByb3NlIGdvbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2F0Y2gtMzkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4Q0JBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzaWx2ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2F0Y2gtMzgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2F0Y2gtY29sb3Itd3JhcCxcbiAgICAgICAgICAgICAgICAud2F0Y2gtc2l6ZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0cmFwLWZpbHRlci1yZXN1bHRzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICAgICAgICAuc3RyYXAtZmlsdGVyLXJlc3VsdHMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWhlYWRlcihkYXJrKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1hamF4dGFyZ2V0IHtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLSgkdGFibGV0LWd1dHRlciAvIDIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgICAgICAgICAgICAgIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC12aWV3LXRhcmdldCB7XG4gICAgICAgICAgICAuYXJyb3ctd3JhcCB7XG4gICAgICAgICAgICAgICAgLmFycm93LWxlZnQsXG4gICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCxcbiAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtdmlldyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGllLWNsZWFyZml4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIC5hdGMge1xuICAgICAgICAgICAgICAgICAgICAuYXRjLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnF1aWNrLXNwZWNzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgLnF1aWNrLXNwZWMtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDMzLjMzMzMzJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXJncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0cmFwLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7XG4gICAgYm9keS5kdy1jYXRhbG9nLXdyaXN0YmFuZC1zZWxlY3RvciB7XG4gICAgICAgIC5zdHJhcC1maWx0ZXItdG9vbCB7XG4gICAgICAgICAgICAuZmlsdGVyLXRvb2wtYXBwIHtcbiAgICAgICAgICAgICAgICAud2F0Y2gtY29sb3Itd3JhcCxcbiAgICAgICAgICAgICAgICAud2F0Y2gtc2l6ZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RyYXAtZmlsdGVyLXJlc3VsdHMge1xuICAgICAgICAgICAgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWFqYXh0YXJnZXQge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5zdHJhcC1maWx0ZXItcmVzdWx0cy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXZpZXctdGFyZ2V0IHtcbiAgICAgICAgICAgIC5hcnJvdy13cmFwIHtcbiAgICAgICAgICAgICAgICAuYXJyb3ctbGVmdCxcbiAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsImJvZHkuYmxvZy1jYXQtdmlldywgLmJsb2ctaW5kZXgtbGlzdCB7XG4gICAgLmxhdGVzdC1wb3N0LmpvdXJuYWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggJHNpbHZlci1ib3JkZXIgc29saWQ7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyB3cmFwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0LWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMCBhdXRvKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDApO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtdW5kZXItaGVhZGxpbmUoY2VudGVyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdGVkLWF0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgYXV0byk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigxKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMSBhdXRvKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDIpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICBib2R5LmJsb2ctY2F0LXZpZXcgLCAuYmxvZy1pbmRleC1saXN0IHtcbiAgICAgICAgJGd1dHRlcjogJHRhYmxldC1ndXR0ZXI7XG4gICAgICAgIC5sYXRlc3QtcG9zdC5qb3VybmFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgLnBvc3RlZC1hdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2ctY2F0LXZpZXcge1xuICAubGF0ZXN0LXBvc3Quc3R5bGVndWlkZSB7XG4gICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAvL21hcmdpbjogMTBweCAoLSRtb2JpbGUtZ3V0dGVyIC8gMikgMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBsaW5lLXVuZGVyLWhlYWRsaW5lKGNlbnRlcik7XG4gICAgfVxuICAgIC5wcmltYXJ5LWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQsIC5yZWFkLW1vcmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgfVxuICAgIC5jb250ZW50IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQ7XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoYXV0byAyKTtcbiAgICAgIH1cbiAgICAgIC5wcmltYXJ5LWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4ICgtJHRhYmxldC1ndXR0ZXIpIDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIkYmxvZy1ncmlkOiAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgICBjb2xzOiAxLFxuICAgICAgICBndXR0ZXI6ICggMCwgJG1vYmlsZS1ndXR0ZXIgKVxuICAgICksXG4gICAgdGFibGV0OiAoXG4gICAgICAgIGNvbHM6IDIsXG4gICAgICAgIGd1dHRlcjogJHRhYmxldC1ndXR0ZXJcbiAgICApLFxuICAgIGxhcHRvcDogKFxuICAgICAgICBjb2xzOiAzLFxuICAgICAgICBndXR0ZXI6ICR0YWJsZXQtZ3V0dGVyXG4gICAgKVxuKTtcblxuLy8gZ2VuZXJhbCBibG9nIHBvc3Qgc3R5bGVzXG4uYmxvZy1wb3N0IHtcbiAgICAucG9zdGVkLWF0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIC5pY29uLXdhdGNoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6IzcwNzA3MDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtaW50cm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgfVxufVxuXG4vLyBnZW5lcmFsIGJsb2cgcG9zdCBsaXN0IHN0eWxlc1xuLmJsb2ctcG9zdC1saXN0IHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblxuICAgIC5ibG9nLXBvc3Qge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMSBhdXRvKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1pdGVtKCRibG9nLWdyaWQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICAgICAgICBtYXJnaW46ICRtb2JpbGUtZ3V0dGVyLzI7XG4gICAgfVxuICAgIC5wb3N0LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvc3RlZC1hdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAxNnB4O1xuICAgIH1cblxuICAgIC5wb3N0LXRpdGxlIGEge1xuICAgICAgICBAaW5jbHVkZSBsaW5lLXVuZGVyLWhlYWRsaW5lKGxlZnQpO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdGVkLWF0LCAucG9zdC10aXRsZSwgLnBvc3QtY29udGVudCwgLnJlYWQtbW9yZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMS42ZW0sIDQpO1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG59XG5cbi8vIGJsb2cgY2F0ZWdvcnkgdmlld1xuLmJsb2ctY2F0LXZpZXcgLCAuYmxvZy1pbmRleC1saXN0IHtcbiAgICAkY29scy10YWJsZXQ6IDI7XG4gICAgJGNvbHMtbGFwdG9wOiAzO1xuICAgICRndXR0ZXItdGFibGV0OiAkdGFibGV0LWd1dHRlcjtcbiAgICAkZ3V0dGVyLWxhcHRvcDogJHRhYmxldC1ndXR0ZXI7XG5cbiAgICAub2xkZXItZW50cmllcyB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUtdGhyb3VnaC1oZWFkbGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubGF0ZXN0LXBvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBoMy5wb3N0LXRpdGxlIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiAubG9hZGVyLS1zcGluIHN2ZyB7XG4gICAgICAgIHBhdGgsIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbGJhciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgLm9sZGVyLWVudHJpZXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7XG4gICAgICAgIC5vbGRlci1lbnRyaWVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmxhdGVzdC1wb3N0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBtYWtlIHRoZSBmaXJzdCB0d28gb2xkZXIgZW50cmllcyBvbiBwYWdlIDEgMi1jb2xcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgICRncmlkOiBtYXAtZ2V0KCRibG9nLWdyaWQsIHRhYmxldCk7XG4gICAgLnBhZ2UtMSAuYmxvZy1wb3N0LWxpc3QgLmJsb2ctcG9zdCB7XG4gICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgICB3aWR0aDogd2lkdGgtaW4tZ3JpZChtYXAtZ2V0KCRncmlkLCBjb2xzKSwgbWFwLWdldCgkZ3JpZCwgZ3V0dGVyKSk7XG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzaW5nbGUgYmxvZyBwb3N0IHZpZXdcbi5ibG9nLXBvc3QtdmlldyB7XG4gICAgLmJsb2ctcG9zdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0LWludHJvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLy8gQ2hlY2tvdXRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3Mge1xuICAgIC5jaGVja291dC1zdWNjZXNzIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3RlcC1oZWFkbGluZShhc2NlbmRpbmcpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VjY2Vzcy1iZy13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICB9XG59XG5cbmJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICYuYWpheC1sb2FkaW5nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLy8gZGlzYWJsZSBjYXJ0IGl0ZW0gd2hpbGUgbG9hZGluZ1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LW1lbnUgdWwge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiwqtcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgI3BhZ2Utd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIHtcbiAgICAgICAgLmxvZ2luIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1oZWFkZXIoJ2RhcmsnKTtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tvdXQtZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQgLmlubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBpZS1jbGVhcmZpeDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVhZGVyKCdkYXJrJyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjVlbSAwIDEuNWVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaS5jb250cm9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsLnJlcXVpcmVkIGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdGJveGl0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3Rib3hpdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlbGVjdGJveGl0LWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLnNwLW1ldGhvZHMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBpZS1jbGVhcmZpeDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAuamNmLXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxNHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3RyZWFtLXBheW1lbnQtc2VsZWN0ZWQsXG4gICAgICAgICAgICAgICAgICAgICYuc3RyZWFtLXNoaXBwaW5nLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdltpZF49XCJzdHJlYW1jaGVja291dF9wYXltZW50X21ldGhvZF9cIl0ge1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwaWUtY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudmFsaWRhdGlvbi1mYWlsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9ybS1jb2xvci1lcnJvciwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNyZWF0ZS1hY2NvdW50LWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9yZGVyLXJldmlldyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgdGFibGUjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGQucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGllLWNsZWFyZml4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudG90YWxzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0YWJsZSN0b3RhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjY291cG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTBweCAxMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICAuY291cG9uLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsYWNlLW9yZGVyIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAub3Blbi1wb3B1cCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuLFxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5idG4tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFncmVlbWVudHMge1xuICAgICAgICAgICAgLnZhbGlkYXRpb24tYWR2aWNlIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWNvbG9yLWVycm9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTVweCAxMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q0NjY2NjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBsYWNpbmctb3JkZXIge1xuICAgICAgICAgICAgLmdyaWQgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAucGxhY2Utb3JkZXIge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubG9hZGVyLS1zcGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNjb3Vwb24td3JhcHBlciAuc3Bpbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZhbGlkLWNvdXBvbiAjY291cG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgLmFkZC1jb3Vwb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlldy1jb3Vwb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52YWxpZGF0aW5nLWNvdXBvbiAjY291cG9uLXdyYXBwZXIgLnNwaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY291cG9uLXBvcHVwLWxpbmssIC5yZW1vdmUtY291cG9uLWxpbmsge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVtb3ZlLWNvdXBvbi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYudmFsaWQtY291cG9uIHtcbiAgICAgICAgICAgIC5jb3Vwb24tcG9wdXAtbGluayxcbiAgICAgICAgICAgICNjb3Vwb24td3JhcHBlciAuYWRkLWNvdXBvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZW1vdmUtY291cG9uLWxpbmssXG4gICAgICAgICAgICAjY291cG9uLXdyYXBwZXIgLnZpZXctY291cG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmFsaWRhdGluZy1jb3Vwb24ge1xuICAgICAgICAgICAgLmNvdXBvbi1wb3B1cC1saW5rLFxuICAgICAgICAgICAgLnJlbW92ZS1jb3Vwb24tbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3N0cmVhbWNoZWNrb3V0IC53aGl0ZS1jb3Vwb24tcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgLmlucHV0LWJveCAuaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5ibHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICAgICAgLmlucHV0LWJveCAuaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbi5ibHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY291cG9uLWV4cGFuZCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gICAgI3Rlcm1ze1xuICAgICAgICAuY2xvc2UtbGlua3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWZwLXdyYXB7XG4gICAgICAgIHRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cbmJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgICNzdHJlYW1jaGVja291dCB7XG4gICAgICAgIC5mb3JtLWxpc3Qge1xuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzaGlwcGluZy1tZXRob2QtYmxvY2sge1xuICAgICAgICAgICAgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaWNvbi1zZmV4cHJlc3MsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pY29uLXVwc2V4cHJlc3MsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pY29uLXVwc2V4cHJlc3NnbG9iYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pY29uLXVwc2V4cHJlc3NibG9nZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2V1LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaWNvbi11cHNzdGFuZGFyZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tdXBzc3RhbmRhcmRjaCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tcG9zdGVuLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaWNvbi1wb3N0ZW5yZWdpc3RyZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2dsb2JhbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tdXBzZXhwcmVzc2Jsb2dnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaWNvbi11cHNleHByZXNzZXUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pY29uLXVwc3N0YW5kYXJkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaWNvbi11cHNzdGFuZGFyZGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1zcHJpdGUoXCJzaGlwcGluZy11cHNcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tcG9zdGVuLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaWNvbi1wb3N0ZW5yZWdpc3RyZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1zcHJpdGUoXCJzaGlwcGluZy1wb3N0ZW5cIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWljb24tc2ZleHByZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1zcHJpdGUoXCJzaGlwcGluZy1zZlwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctbWV0aG9kLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgIH1cbn1cbi8vIEFkeWVuIHN0eWxpbmdcbmJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIHVsLmZvcm0tbGlzdCNwYXltZW50X2Zvcm1fYWR5ZW5fY2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgICBsaS5hZHllbl9wYXltZW50X2lucHV0X2ZpZWxkcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgLm1vbnRoLXdyYXAsXG4gICAgICAgICAgICAgICAgLnllYXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQjYWR5ZW5fY2NfY2NfbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaWQge1xuICAgICAgICAgICAgICAgIC5pbnB1dC1ib3gge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hZHllbl9wYXltZW50X2NyZWRpdGNhcmRfbGFiZWxzIHtcbiAgICAgICAgICAgIC8vIGhpZGRlbiBhcyBwZXIgZGVzaWduc1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4xKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JleSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSNhZHllbi1yZW1lbWJlci10aGVzZS1kZXRhaWxzIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwjcGF5bWVudF9mb3JtX2FkeWVuX2hwcCB7XG4gICAgICAgIEBpbmNsdWRlIHBpZS1jbGVhcmZpeDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgICAgICAgICAgdGQuY29sX3JhZGlvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAycHggNXB4IDdweDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkLmNvbF9pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkLmNvbF9uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZHllbl9wYXltZW50X2NyZWRpdGNhcmRfbGFiZWxzIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNyZWRpdF9jYXJkX3NwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmFkeWVuLXBheW1lbnQtbWV0aG9kLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gS2xhcm5hIHN0eWxpbmdcbmJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIHVsI3BheW1lbnRfZm9ybV92YWltb19rbGFybmFfYWNjb3VudCxcbiAgICB1bCNwYXltZW50X2Zvcm1fdmFpbW9fa2xhcm5hX2ludm9pY2Uge1xuICAgICAgICAucGF5bWVudF9wbGFuX2luZm9fd3JhcHBlciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMCAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjdmFpbW9fa2xhcm5hX2FjY291bnRfcG5vLFxuICAgICAgICAjdmFpbW9fa2xhcm5hX2FjY291bnRfcGhvbmVudW1iZXIsXG4gICAgICAgICN2YWltb19rbGFybmFfaW52b2ljZV9wbm8sXG4gICAgICAgICN2YWltb19rbGFybmFfaW52b2ljZV9waG9uZW51bWJlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgI3ZhaW1vX2tsYXJuYV9hY2NvdW50X3VwZGF0ZV9hZGRyZXNzX2J1dHRvbixcbiAgICAgICAgI3ZhaW1vX2tsYXJuYV9pbnZvaWNlX3VwZGF0ZV9hZGRyZXNzX2J1dHRvbixcbiAgICAgICAgI3ZhaW1vX2tsYXJuYV9zcGVjaWFsX3VwZGF0ZV9hZGRyZXNzX2J1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4ICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAjdmFpbW9fa2xhcm5hX2FjY291bnRfcG5vLFxuICAgICAgICAjdmFpbW9fa2xhcm5hX2ludm9pY2VfcG5vIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGxpLmtsYXJuYV9yZWFkbWUge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdlbmRlci1pbnB1dC1ib3gge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qY2YtcmFkaW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCA1cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rbGFybmFfbXNnX3R4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmtsYXJuYV9ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCA1cHggMCAtMjFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE9TNHlMakVzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlXVzkxY2w5SlkyOXVJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURJd0lESXdJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQXlNQ0F5TURzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2STBaR1JrWkdSanQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweE1Dd3lNRU0wTGpVc01qQXNNQ3d4TlM0MUxEQXNNVEJUTkM0MUxEQXNNVEFzTUhNeE1DdzBMalVzTVRBc01UQlRNVFV1TlN3eU1Dd3hNQ3d5TUhvZ1RURXdMREF1T1VNMUxEQXVPU3d3TGprc05Td3dMamtzTVRBTkNna0pDVk0xTERFNUxqRXNNVEFzTVRrdU1YTTVMakV0TkM0eExEa3VNUzA1TGpGVE1UVXVNU3d3TGprc01UQXNNQzQ1ZWlJdlBnMEtDVHd2Wno0TkNnazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTVRBc01UTXVOMk13TGpZc01Dd3hMakVzTUM0MUxERXVNU3d4TGpGekxUQXVOU3d4TGpFdE1TNHhMREV1TVhNdE1TNHhMVEF1TlMweExqRXRNUzR4VXprdU5Dd3hNeTQzTERFd0xERXpMamQ2SWk4K0RRb0pQR2MrRFFvSkNUeHdZWFJvSUdOc1lYTnpQU0p6ZERBaUlHUTlJazB4TUN3eE1pNHhZeTB3TGpZc01DMHhMakV0TUM0MUxURXVNUzB4TGpGV05TNHpZekF0TUM0MkxEQXVOUzB4TGpFc01TNHhMVEV1TVhNeExqRXNNQzQxTERFdU1Td3hMakZXTVRGRE1URXVNU3d4TVM0MkxERXdMallzTVRJdU1Td3hNQ3d4TWk0eGVnMEtDUWtKSWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYyspO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgLmtsYXJuYV9kb2Ige1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dF9jb21ibyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAuamNmLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLCAwLjYpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51cGRhdGUtYWRkcmVzcy1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3Mge1xuICAgICAgICAuY2hlY2tvdXQtc3VjY2VzcyB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5zdHJlYW1jaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgICAgICNzdHJlYW1jaGVja291dC5sYXlvdXQtc3RhbmRhcmQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmlkIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpLmNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9yZGVyLXJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0YWJsZSNjaGVja291dC1yZXZpZXctdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudG90YWxzIHRhYmxlI3RvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2NvdXBvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvdXBvbi1leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZHllbl9wYXltZW50X2NyZWRpdGNhcmRfbGFiZWxzIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIC5hZHllbi1wYXltZW50LW1ldGhvZC1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgICAgICAjc3RyZWFtY2hlY2tvdXQubGF5b3V0LXN0YW5kYXJkIHtcbiAgICAgICAgICAgIC5zdHJlYW1jaGVja291dC1sZWZ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdHJlYW1jaGVja291dC1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAub3JkZXItcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdyaWQgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYWNlLW9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYnRuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRGlyZWN0aW9uIEhlbHBlcnNcbi8vID09PT09PT09PT09PT09PT09XG5cbi8vIFN1c3kgRmxvdyBEZWZhdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtIFBSSVZBVEVcbkBpbmNsdWRlIHN1c3ktZGVmYXVsdHMoKFxuICBmbG93OiBsdHIsXG4pKTtcblxuLy8gR2V0IERpcmVjdGlvblxuLy8gLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSAnZnJvbScgb3IgJ3RvJyBkaXJlY3Rpb24gb2YgYSBsdHIgb3IgcnRsIGZsb3cuXG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG4vLyAtIFska2V5XSAgIDogZnJvbSB8IHRvXG5AZnVuY3Rpb24gZ2V0LWRpcmVjdGlvbihcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpLFxuICAka2V5OiBmcm9tXG4pIHtcbiAgJHJldHVybjogaWYoJGZsb3cgPT0gcnRsLCAoZnJvbTogcmlnaHQsIHRvOiBsZWZ0KSwgKGZyb206IGxlZnQsIHRvOiByaWdodCkpO1xuICBAcmV0dXJuIG1hcC1nZXQoJHJldHVybiwgJGtleSk7XG59XG5cbi8vIFRvXG4vLyAtLVxuLy8gUmV0dXJuIHRoZSAndG8nIGRpcmVjdGlvbiBvZiBhIGZsb3dcbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBmdW5jdGlvbiB0byhcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgQHJldHVybiBnZXQtZGlyZWN0aW9uKCRmbG93LCB0byk7XG59XG5cbi8vIEZyb21cbi8vIC0tLS1cbi8vIFJldHVybiB0aGUgJ2Zyb20nIGRpcmVjdGlvbiBvZiBhIGZsb3dcbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBmdW5jdGlvbiBmcm9tKFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdylcbikge1xuICBAcmV0dXJuIGdldC1kaXJlY3Rpb24oJGZsb3csIGZyb20pO1xufVxuIiwiLy8gQ2FydFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5jb25maXJtLXBvcHVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAzNXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uOm5vdCgubWZwLWNsb3NlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FydCB7XG4gICAgICAgIC5jYXJ0LXdyYXBwZXIge1xuICAgICAgICAgICAgI3Nob3BwaW5nLWNhcnQtdGFibGUge1xuICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206JG1vYmlsZS1ndXR0ZXIqMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzokbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FydC1yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FydC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzokbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjI1cHggJG1vYmlsZS1ndXR0ZXIgJG1vYmlsZS1ndXR0ZXIgJG1vYmlsZS1ndXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkZWZhdWx0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FydC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3ODc4Nzg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5naWZ0LXdyYXBwaW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzokbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jYXJ0LW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigyIG9mIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLTM5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2gtMzgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJvc2UgZ29sZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2gtMzkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhDQkExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzaWx2ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLTM4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FydC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0eS1tb2RpZmllciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi11cGRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FydC10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiRtb2JpbGUtZ3V0dGVyIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXktc3RyYXAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMzBweCAxMHB4O1xuICAgICAgICAgICAgLmJ1dHRvbiNhZGQtd2F0Y2hiYW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc2VsZWN0LXN0cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXRvdGFscy13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHNpbHZlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6MjVweCAkbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHI6bGFzdC1vZi10eXBlICoge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBib2R5LnN0cmVhbWNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgICAgLmNvbmZpcm0tcG9wdXAge1xuICAgICAgICAgICAgYnV0dG9uOm5vdCgubWZwLWNsb3NlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIGJvZHkuc3RyZWFtY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgICAgICAud3JhcC1jYXJ0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAuY2FydC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAjc2hvcHBpbmctY2FydC10YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcnQtcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMSBvZiAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcnQtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mIDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGRlZmF1bHQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5naWZ0LXdyYXBwaW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzokbW9iaWxlLWd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcnQtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDIgb2YgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1vcHRpb25zIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLTM5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2gtMzgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jYXJ0LWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcnQtdG90YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV5LXN0cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjMwcHggMDtcbiAgICAgICAgICAgICAgICAuc2VsZWN0LXN0cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgICAgIC5zdHJhcC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3RyYXAtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAud2F0Y2hiYW5kLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJ0LXRvdGFscy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zb2NpYWwtc2hhcmUge1xuICAgIEBpbmNsdWRlIGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogJHNpbHZlci1ib3JkZXI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWZhY2Vib29rOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZmFjZWJvb2stYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tdHdpdHRlcjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHR3aXR0ZXItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5jbXMtbm8tcm91dGUge1xuICAgIC5uby1yb3V0ZS13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgLmJvcmRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBndXR0ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgLy8gLi4uXG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIGJvZHkuY21zLW5vLXJvdXRlIHtcbiAgICAgICAgLm5vLXJvdXRlLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIC5ib3JkZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gZ2FsbGVyeSB2aWV3XG5cbiR3b3JsZC1nYWxsZXJ5LWdyaWQ6IChcbiAgICBkZWZhdWx0OiAoXG4gICAgICAgIGNvbHM6IDEsXG4gICAgICAgIGd1dHRlcjogKDAsICRtb2JpbGUtZ3V0dGVyKVxuICAgICksXG4gICAgbGFuZHNjYXBlOiAoXG4gICAgICAgIGNvbHM6IDIsXG4gICAgICAgIGd1dHRlcjogJG1vYmlsZS1ndXR0ZXJcbiAgICApLFxuICAgIHRhYmxldDogKFxuICAgICAgICBjb2xzOiAzLFxuICAgICAgICBndXR0ZXI6ICR0YWJsZXQtZ3V0dGVyXG4gICAgKVxuKTtcblxuLy8gY29udGVudCBoZWFkZXJcbi5kdy13b3JsZC1pbmRleC1pbmRleCB7XG4gICAgLmR3LXdvcmxkLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDEwcHg7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya2VyZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZ2FsbGVyeVxuICAgIC5kdy13b3JsZC1nYWxsZXJ5IHtcbiAgICAgICAgLmR3LWxpZ2h0Ym94LXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICB9XG4gICAgICAgIC5kdy1nYWxsZXJ5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAxIGF1dG8pO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaXRlbSgkd29ybGQtZ2FsbGVyeS1ncmlkKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLXdlYmtpdC1maWx0ZXIgMC4zcyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAubG9hZC1tb3JlLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbWFwIHZpZXdcbiAgICAuZHctd29ybGQtbWFwIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEzcHg7XG4gICAgICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgICAgLmR3LWxpZ2h0Ym94LXdyYXBwZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgIH1cbiAgICAgICAgI21hcCAuc3Bpbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbm5lY3RlZC1wcm9kdWN0cyB7XG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgLmNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgLmljb24tcmliYm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAuZHctd29ybGQtaW5kZXgtaW5kZXgge1xuICAgICAgICAuZHctd29ybGQtY29udGVudCB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kdy13b3JsZC1nYWxsZXJ5IC5sb2FkLW1vcmUtYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5kdy13b3JsZC1nYWxsZXJ5LFxuICAgICAgICAuZHctd29ybGQtbWFwIHtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAuZHctd29ybGQtaW5kZXgtaW5kZXgge1xuICAgICAgICAuZHctd29ybGQtY29udGVudCB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgLmR3LXdvcmxkLWluZGV4LWluZGV4IHtcbiAgICAgICAgLmR3LXdvcmxkLW1hcCAuZHctbGlnaHRib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWNjb3VudC1sb2dpbiwgLmFjY291bnQtY3JlYXRlLCAuZm9yZ290cGFzc3dvcmQsIC5teS1hY2NvdW50LCAuY3VzdG9tZXItYWNjb3VudCwgLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcywgLmN1c3RvbWVyLWFjY291bnQtY29uZmlybWF0aW9uLCAuc2hpcHBpbmctdHJhY2tpbmctcG9wdXAge1xuICAgIC5wYWdlLXRpdGxlIGgxLCAubGVnZW5kLCAuYm94LWhlYWQgaDIsIC5ib3gtdGl0bGUgaDMsIC5zdWItdGl0bGUsIC50YWJsZS1jYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBsaW5lLXVuZGVyLWhlYWRsaW5lKGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmJ1dHRvbnMtc2V0IHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYnV0dG9uLCAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBidXR0b24sIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWluc3RydWN0aW9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbnMtc2V0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5tZXNzYWdlcyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgI21haW4ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5hY2NvdW50LWxvZ2luIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgLnJlZ2lzdGVyZWQtdXNlcnMsIC5uZXctdXNlcnMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmJlbmVmaXRzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGluLWNyb3NzLWljb247XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYWNjb3VudC1jcmVhdGUsIC5mb3Jnb3RwYXNzd29yZCwgLmNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lcnJvci1tc2cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9ybS1jb2xvci1lcnJvciwgMC4yKSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTJweCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIGNvbG9yOiAjRDQ2NjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENDY2NjY7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XG4gICAgfVxuXG59XG5cbi5jdXN0b21lci1hY2NvdW50IHtcbiAgICAjbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZDtcbiAgICB9XG4gICAgLmNvbC1tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5ibG9jay1hY2NvdW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm15LWFjY291bnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC53ZWxjb21lLW1zZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1pbmZvIHtcbiAgICAgICAgICAgIC5hY2NvdW50LWluZm8sIC5hZGRyZXNzLWluZm8sIC5hZGRyZXNzZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYWRkcmVzcywgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICAgIC5tYW5hZ2UsIC5hbGwge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAucmVjZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hZGQtYWRkcmVzcyB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFkZHJlc3Nlcy1hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYXNzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuaGFsZiB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaGlwcGluZy10cmFja2luZy1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAudHJhY2tpbmctdGFibGUtcG9wdXAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIGxpOmJlZm9yZSwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuICAgICAgICBsaTphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMtc2V0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNhbGVzLW9yZGVyLWhpc3RvcnksIC5zYWxlcy1vcmRlci12aWV3LCAubXktYWNjb3VudCB7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5jb3VudC1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAubGltaXRlciB7XG4gICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3Rib3hpdCwgLnNlbGVjdGJveGl0LWNvbnRhaW5lciwgaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLnNlbGVjdGJveGl0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUtYnV0dG9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAub3JkZXItbGlua3Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmRlci1pbmZvLWJveCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3gge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI29yZGVyLWluZm8tdGFicyB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDEwcHggMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgNHB4IDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JkZXItbGlua3Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmRlci1kZXRhaWxzLCAub3JkZXJzLCAuYm94LXJlY2VudCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZXcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvdGFscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGR0LCBkZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkdCwgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRheCBkdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGF4OmJlZm9yZSwgLnRheDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGF4OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpiZWZvcmUsIGxpOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cbiAgICAgICAgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNraW5nLXRhYmxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hpcG1lbnQtdGFibGUge1xuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVycyB7XG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVycywgLmJveC1yZWNlbnQsIC50cmFja2luZy10YWJsZS1wb3B1cCB7XG4gICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmludCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm9yZGVyLWFib3V0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyLWFib3V0OmJlZm9yZSwgLm9yZGVyLWFib3V0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAub3JkZXItYWJvdXQ6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIC5hY2NvdW50LWxvZ2luLCAuYWNjb3VudC1jcmVhdGUsIC5mb3Jnb3RwYXNzd29yZCwgLm15LWFjY291bnQsIC5jdXN0b21lci1hY2NvdW50LCAuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzLCAuY3VzdG9tZXItYWNjb3VudC1jb25maXJtYXRpb24sIC5zaGlwcGluZy10cmFja2luZy1wb3B1cCB7XG4gICAgICAgICAgICB1bC5tZXNzYWdlcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAucGFnZS10aXRsZSBoMSwgLmxlZ2VuZCwgLmJveC1oZWFkIGgyLCAuYm94LXRpdGxlIGgzLCAuc3ViLXRpdGxlLCAudGFibGUtY2FwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ucy1zZXQge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3VudC1sb2dpbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC5yZWdpc3RlcmVkLXVzZXJzLCAubmV3LXVzZXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5ldy11c2VycyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgfVxuICAgICAgICAucmVnaXN0ZXJlZC11c2VycyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbWVyLWFjY291bnQge1xuICAgICAgICAubXktYWNjb3VudCB7XG4gICAgICAgICAgICAuYm94LWluZm8ge1xuICAgICAgICAgICAgICAgIC5hY2NvdW50LWluZm8sIC5hZGRyZXNzLWluZm8sIC5hZGRyZXNzZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIC5ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzcywgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzZXMtYWRkaXRpb25hbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2FsZXMtb3JkZXItaGlzdG9yeSwgLnNhbGVzLW9yZGVyLXZpZXcsIC5teS1hY2NvdW50IHtcbiAgICAgICAgLm9yZGVyLWRldGFpbHMsIC5vcmRlcnMsIC5ib3gtcmVjZW50IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vcmRlci1kZXRhaWxzIHtcbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2t1IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bml0cHJpY2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgICAgbGVmdDogNDklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnF0eSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidG90YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgICAgbGVmdDogODMlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNvcmRlci1pbmZvLXRhYnMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA3cHggMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3JkZXItaW5mby1ib3gge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIC5ib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3JkZXJzLCAuYm94LXJlY2VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaGlwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWV3IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjElICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogODElO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hpcG1lbnQtdGFibGUge1xuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNrdSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50cmFja2luZy10YWJsZSB7XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7XG4gICAgLmFjY291bnQtbG9naW4ge1xuICAgICAgICAubmV3LXVzZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvdW50LWNyZWF0ZSwgLmZvcmdvdHBhc3N3b3JkLCAuY29uZmlybWF0aW9uIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbWVyLWFjY291bnQge1xuICAgICAgICAubXktYWNjb3VudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1tYWluIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLWFjY291bnQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIvLyBTZWFyY2ggb3ZlcmxheSArIHJlc3VsdHMgcGFnZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICNzZWFyY2gtb3ZlcmxheSB7XG4gICAgICAgICN0b3Atc2VhcmNoIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgIHdpZHRoOjUyOXB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjcwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIC8vIC4uLlxufSIsIi53aWRnZXQtLW9kZG55cGljIHtcbiAgICAuZHctbGlnaHRib3gtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gICAgLnN0cmFwLWZpbHRlci1yZXN1bHRzLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjNlbSBhdXRvIDQwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGgzLndpZGdldC0tb2RkbnlwaWMtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBoMztcbiAgICAgICAgQGluY2x1ZGUgc3RlcC1oZWFkbGluZShhc2NlbmRpbmcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC0tb2RkbnlwaWMtaXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAud2lkZ2V0LS1vZGRueXBpYy1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGRhcmtlcmdyZXk7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC53aWRnZXQtLW9kZG55cGljLWluZm8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAud2lkZ2V0LS1vZGRueXBpYy1pbmZvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgLndpZGdldC0tb2RkbnlwaWMtdXNlcm5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1jYW1lcmEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtLW9kZG55cGljLWNhcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNTBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAud2lkZ2V0LS1vZGRueXBpYy1pdGVtcy53aXRoLWNhcHRpb24gLndpZGdldC0tb2RkbnlwaWMtY2FwdGlvbi5waWN0dXJlcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMSBhdXRvKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgYXV0byk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC0tb2RkbnlwaWMtaXRlbXMgLndpZGdldC0tb2RkbnlwaWMtY2FwdGlvbi5waWN0dXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmR3LWxpZ2h0Ym94LXdyYXBwZXIge1xuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kdy1saWdodGJveCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS12aWV3IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWluZm8ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIC5wcm9maWxlLXBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudXNlci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgYXV0byk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtZW5kKTtcbiAgICAgICAgICAgICAgICAgICAgLnVzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb25uZWN0ZWQtcHJvZHVjdHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgYXV0byk7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMHB4IDBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDBweCAwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMHB4IDBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXJpYmJvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFkZGl0aW9uYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOTgpO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbmNlbCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVwb3J0LWNsb3NlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVwb3J0LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVwb3J0LWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDcwLCA3MCwgMC43KTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIC53aWRnZXQtLW9kZG55cGljLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICBoMy53aWRnZXQtLW9kZG55cGljLWhlYWRlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHctbGlnaHRib3gtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93KTtcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMSBhdXRvKTtcbiAgICAgICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHctbGlnaHRib3gge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb25uZWN0ZWQtcHJvZHVjdHMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIC53aWRnZXQtLW9kZG55cGljIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCwgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmR3LWxpZ2h0Ym94LXdyYXBwZXIge1xuICAgICAgICAgICAgLmR3LWxpZ2h0Ym94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgLmNvbm5lY3RlZC1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5zdGFncmFtLWltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS12aWV3IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1pbmZvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAuY29ubmVjdGVkLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlcG9ydC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKDExMDBweCkge1xuICAgICAgICAuZHctbGlnaHRib3gtd3JhcHBlciB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIC5kdy1saWdodGJveC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5kdy1saWdodGJveCB7XG4gICAgICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb25uZWN0ZWQtcHJvZHVjdHMge1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uby1zbGlkZSAuc2xpY2stdHJhY2sge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1uby1zbGlkZSAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMSBhdXRvKTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG59XG5cbi5vZGRueS1pbnN0YWdyYW0taWNvbi5sYXJnZSB7XG4gICAgQGluY2x1ZGUgdXNlLXNwcml0ZShpY29uLW9kZG55LWluc3RhZ3JhbSk7XG59IiwiLnN1cnZleSB7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5zdXJ2ZXktcG9wdXAge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTJkYztcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbi1yZXZlcnNlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHNlY3Rpb25zLWdyaWQ6IChcbiAgICAgICAgZGVmYXVsdDogKFxuICAgICAgICAgICAgICAgIGNvbHM6IDIsXG4gICAgICAgICAgICAgICAgZ3V0dGVyOiAkbW9iaWxlLWd1dHRlclxuICAgICAgICApLFxuICAgICAgICB0YWJsZXQ6IChcbiAgICAgICAgICAgICAgICBjb2xzOiAzLFxuICAgICAgICAgICAgICAgIGd1dHRlcjogJHRhYmxldC1ndXR0ZXJcbiAgICAgICAgKVxuKTtcblxuLnplbmRlc2staGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmc6IDM3cHggMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbGluZS11bmRlci1oZWFkbGluZShjZW50ZXIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgfVxufVxuXG4uemVuZGVzayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zZWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaXRlbSgkc2VjdGlvbnMtZ3JpZCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZXMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC5hcnRpY2xlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICAgIC5xdWVzdGlvbnMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbnN3ZXJzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAudm90ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwaWUtY2xlYXJmaXgoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkZXItLXNwaW4gcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkZXItLXNwaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9hZGVyLS1zcGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2VyZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2lsdmVyLWJvcmRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIC56ZW5kZXNrIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIC5zZWN0aW9ucyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtdW5kZXItaGVhZGxpbmUoY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC5hcnRpY2xlcyB7XG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzaWx2ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW5zd2VycyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC52b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNpbHZlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdCB7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250YWN0cy1pbmRleC1pbmRleCwgLnNhbGVzLWd1ZXN0LWZvcm0ge1xuICAgIC5ncmlkLnplbmRlc2stY29udGFjdHMge1xuICAgICAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAuZ3JpZC5jb250YWN0LWluZm8gPiAuaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDAgMzBweDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIC5jb250YWN0cy1pbmRleC1pbmRleCwgLnNhbGVzLWd1ZXN0LWZvcm0ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLmNvbnRhY3QtaW5mbyA+IC5pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZWVyLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZWVyLWFwcGx5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAjam9iRnJhbWVDb250YWluZXIgPiAuY2FyZWVyLWFwcGx5LWZyYW1lIHtcbiAgICBoZWlnaHQ6IDE3MDBweDtcbiAgfVxufVxuXG4uY2FyZWVyLWFwcGx5LWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwMHB4O1xufVxuXG4uY2FyZWVyLWlubGluZS1zdHlsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmNhcmVlci1pbmxpbmUtc3R5bGUgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBwYWRkaW5nOiAwIDAgNnB4IDVweDtcbn1cblxuLmNhcmVlci1pbmxpbmUtc3R5bGVcbntcbiAgJiArIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAge1xuICAgICYgKyBwXG4gICAge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jYXJlZXItaW5saW5lLXN0eWxlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn0iLCIjbmV3c2xldHRlcnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiA4MHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6ICNjNWM1YzUgc29saWQgMXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cblxuICAuZXJyb3ItbXNnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbiNuZXdzbGV0dGVycG9wdXAtY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1OztcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNjNWM1YzU7XG4gIH1cbn1cblxuI25ld3NsZXR0ZXJwb3B1cC1mb3JtIHtcbiAgbGFiZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAudmFsaWRhdGlvbi1hZHZpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuamNmLXJhZGlvIHNwYW4ge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuXG4jbmV3c2xldHRlcnBvcHVwLXN1YnNjcmliZSB7XG4gIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbi1yZXZlcnNlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn0iXX0= */
