@import url(https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css);/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%,28%,70%{transform:scale(1)}14%,42%{transform:scale(1.3)}}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translate3d(0,0,0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translate3d(0,0,0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translate3d(0,0,0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%,from{opacity:1}100%,to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:translate3d(0,0,0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media(print),(prefers-reduced-motion:reduce){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}article,aside,details,figure,footer,header,main,nav,section,summary{display:block}html{box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#3986cb;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:separate;border-spacing:0;font-size:inherit}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}body{font-size:16px;font-family:Lato,sans-serif;background-color:#fff}body.home{background-color:#5c626b}img{max-width:100%;max-height:100%}h2{font-size:2.25em;color:#47b8eb;margin-top:20px}h3{font-size:1.5em;color:#47b8eb;margin-bottom:20px}a:hover{text-decoration:underline}b{font-weight:700}.btn{min-width:100px;text-align:center;display:inline-block;text-transform:uppercase;color:#fff;text-decoration:none;padding:3px 8px;border:2px solid transparent;opacity:.9}.btn.primary{background-color:#acc500;color:#fff;border:2px solid #acc500}.btn.secondary{border:2px solid #999;color:#999}.btn:hover{text-decoration:none;opacity:1}.btn.blue{background-color:#47b8eb;border-color:#47b8eb}.btn.disabled{background-color:#b2b4b8!important;color:#484f59!important;border-color:#b2b4b8!important}.btn.danger{background-color:#b85256!important;color:#fff!important;border-color:#b85256!important}.green{color:#acc500}.purple{color:#84659c}.white{color:#fff}.coral{color:#f7876b}.infoIcon{background-color:transparent;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;font-style:normal;cursor:pointer;display:inline-block;background-image:url(../images/infoicon.png);background-size:cover;position:absolute;right:-25px;top:5px}.container{max-width:1400px;margin:0 auto;padding:0 20px;overflow:hidden}.container section{padding-left:65px;padding-right:65px;margin:0 -20px}.aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56%;margin-bottom:10px}.aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0}.home header #logo,.maintenance header #logo,.page-id-11816 header #logo{max-width:1180px;margin:0 auto}.home header #logo img,.maintenance header #logo img,.page-id-11816 header #logo img{width:450px;margin-left:1.5%}.home .copyBox,.maintenance .copyBox,.page-id-11816 .copyBox{position:absolute;top:60px;border-left:10px solid rgba(0,0,0,.4);color:#fff;font-size:1.3em;padding-left:10px;max-width:32%;margin-left:1.5%}.home .box,.maintenance .box,.page-id-11816 .box{background-color:rgba(0,0,0,.35);border:1px solid #d1d1d1;padding:20px;font-size:1.4em;text-transform:none;color:#fff}.home .box b,.maintenance .box b,.page-id-11816 .box b{font-size:1.8em;font-weight:700;display:inline;color:#fff}.home .box a,.home .box a:active,.home .box a:hover,.maintenance .box a,.maintenance .box a:active,.maintenance .box a:hover,.page-id-11816 .box a,.page-id-11816 .box a:active,.page-id-11816 .box a:hover{text-decoration:none;color:#fff}.home .box.student,.maintenance .box.student,.page-id-11816 .box.student{border-left:10px solid #d89728}.home .box.student:hover,.maintenance .box.student:hover,.page-id-11816 .box.student:hover{background-color:#d89728}.home .box.counselor,.maintenance .box.counselor,.page-id-11816 .box.counselor{border-left:10px solid #b85256}.home .box.counselor:hover,.maintenance .box.counselor:hover,.page-id-11816 .box.counselor:hover{background-color:#b85256}.home .box.parent,.maintenance .box.parent,.page-id-11816 .box.parent{border-left:10px solid #84659c}.home .box.parent:hover,.maintenance .box.parent:hover,.page-id-11816 .box.parent:hover{background-color:#84659c}.home #homeBanner,.maintenance #homeBanner,.page-id-11816 #homeBanner{position:absolute;height:600px;width:100%;top:0}.home #homeBanner li,.home #homeBanner ul,.maintenance #homeBanner li,.maintenance #homeBanner ul,.page-id-11816 #homeBanner li,.page-id-11816 #homeBanner ul{position:absolute;height:600px;width:100%;list-style:none;background-size:cover;background-position:top center}.home #homeContent,.maintenance #homeContent,.page-id-11816 #homeContent{padding:280px 110px 0;position:relative;z-index:10;margin-top:115px}.home .learnmore,.maintenance .learnmore,.page-id-11816 .learnmore{font-size:1.6em;color:#fff;text-align:center;clear:both;padding-bottom:100px}.home .learnmore img,.maintenance .learnmore img,.page-id-11816 .learnmore img{vertical-align:middle;margin-right:20px}.home .learnmore span,.maintenance .learnmore span,.page-id-11816 .learnmore span{display:inline-block;vertical-align:middle;background-image:url(../images/how-it-works.png);font-size:1.4em;font-weight:700;width:344px;height:80px;padding:15px 20px;margin-left:20px;color:#47b8eb;text-align:left}.home .learnmore span:hover,.maintenance .learnmore span:hover,.page-id-11816 .learnmore span:hover{color:#d89728}.home .learnmore span a,.home .learnmore span a:active,.home .learnmore span a:hover,.maintenance .learnmore span a,.maintenance .learnmore span a:active,.maintenance .learnmore span a:hover,.page-id-11816 .learnmore span a,.page-id-11816 .learnmore span a:active,.page-id-11816 .learnmore span a:hover{display:block;color:inherit;text-decoration:none}.box{float:left;width:30%;margin:50px 1.5%;background-color:#fff;padding:25px 30px;text-align:center}.box p{color:#b2b4b8;margin-bottom:10px}.box p.title{font-size:1.9em;text-transform:uppercase;color:#484f59}.box p.title b{font-size:1.3em;color:#d89728;display:block}.box p:last-child{margin-bottom:0}.box.help{float:none;width:auto;margin:0 0 20px;background-color:#e6e9cc;color:#484f59;border:0;padding:20px;text-align:left}.box.help p{color:#484f59}.box.help.employment{padding:30px;background-color:#acc500;color:#fff;font-size:0;position:relative}.box.help.employment p{color:#fff;font-size:1.2em}.box.help.employment a{display:inline-block;vertical-align:middle}.box.help.employment #emplcopy{display:inline-block;vertical-align:top;width:85%;font-size:16px}.box.help.employment #emplcopy a{display:inline;vertical-align:unset}.box.help.employment .btn2{background-color:#484f59;color:#fff;padding:4px 10px;margin-left:10px;height:30px;position:absolute;bottom:0;right:0;font-size:16px}.box.help.employment .dpBtn{text-align:center;width:15%;display:inline-block;vertical-align:top;padding-bottom:10px;height:100px}.box.help.employment .dpBtn a{margin:0 auto;max-height:100px;display:block;height:100%}.box.help.employment .dpBtn a img{max-height:100%}.container.student-login{background-color:#5c626b}.container.student-login #loginWidget .loginBox,.container.student-login #loginWidget .searchBox{width:60%;margin:100px auto;background-color:#fff;text-align:center;padding:0 0 20px}.container.student-login #loginWidget .loginBox h1,.container.student-login #loginWidget .searchBox h1{background-color:#3986cb;color:#fff;font-size:1.6em;font-weight:400;padding:5px 30px;text-transform:uppercase}.container.student-login #loginWidget .loginBox.active,.container.student-login #loginWidget .searchBox.active{display:block}.container.student-login #loginWidget .loginBox p,.container.student-login #loginWidget .searchBox p{margin:20px 0}.container.student-login #loginWidget .loginBox form,.container.student-login #loginWidget .searchBox form{margin:30px 40px;text-align:center}.container.student-login #loginWidget .loginBox form div,.container.student-login #loginWidget .searchBox form div{margin-bottom:20px}.container.student-login #loginWidget .loginBox form label,.container.student-login #loginWidget .searchBox form label{width:160px;text-align:right;margin-right:20px;display:inline-block}.container.student-login #loginWidget .loginBox .pwHint,.container.student-login #loginWidget .searchBox .pwHint{display:block;width:50%;margin-left:49%;text-align:left;max-width:210px;font-size:.7em;opacity:.8;margin-bottom:10px}div.errors{margin:30px 0}div.errors p.error,p.error{padding:20px;background-color:rgba(255,0,0,.1)}.secondary main:not(.student-login) section.content{background-color:#fff;padding:20px 150px;overflow:hidden}.secondary main:not(.student-login) section.content h1{color:#47b8eb;font-size:2.3em;text-align:center;margin-bottom:10px;line-height:1;font-weight:700}.secondary main:not(.student-login) section.content p{font-size:1.6em;color:#666;margin-bottom:20px;line-height:1.3}.secondary main:not(.student-login) section.content p.title{color:#47b8eb;font-size:1.8em;font-weight:700}.secondary main:not(.student-login) section.content.darkBg{background-color:transparent}.secondary main:not(.student-login) section.content.darkBg p{color:#fff}.vidBox{width:50%;float:left;text-align:center;padding:30px}.vidBox3{width:32%;margin-right:2%;float:left;text-align:center;padding:30px;border:1px solid #484f59}.vidBox3:last-child{margin-right:0}#faq{clear:both;margin:0 -150px -65px;background-color:#e7e8ea;padding:65px 150px;overflow:hidden}#faq p{font-size:1em}#faq p.title{font-size:2.75em}#faq .question:before{float:left;content:url(../images/arrow.png);width:20px;height:20px}#faq .question p{margin-left:20px;margin-bottom:10px}#faq .question p.answer{color:#3986cb;overflow:hidden;max-height:0}#faq .question.open .answer{max-height:none}#faq .question.open:before{content:url(../images/arrow-active.png)}#faq .question:hover{cursor:pointer}.colBox,.secondary main:not(.student-login) section.content .colBox{border:1px solid #b2b4b8;width:auto;padding:0 30px;overflow:hidden;float:none;margin:50px -30px}.colBox .box,.secondary main:not(.student-login) section.content .colBox .box{margin:30px 0;text-align:left;padding:10px 3%;border-right:1px solid #b2b4b8;width:33.333%}.colBox .box p,.secondary main:not(.student-login) section.content .colBox .box p{font-size:.9em}.colBox .box h3,.secondary main:not(.student-login) section.content .colBox .box h3{text-align:center}.colBox .box:last-child,.secondary main:not(.student-login) section.content .colBox .box:last-child{border-right:0}.colBox .colBoxHeader,.secondary main:not(.student-login) section.content .colBox .colBoxHeader{background-color:#666;color:#fff;text-align:left;font-weight:700;margin:0 -30px;padding:5px 30px;font-size:.8em}.colBox .colBoxHeader span,.secondary main:not(.student-login) section.content .colBox .colBoxHeader span{font-weight:700}.colBox .colBoxHeader .green,.secondary main:not(.student-login) section.content .colBox .colBoxHeader .green{color:#acc500}.colBox.icon,.secondary main:not(.student-login) section.content .colBox.icon{overflow:visible;text-align:left}.colBox.icon .icon,.secondary main:not(.student-login) section.content .colBox.icon .icon{width:185px;position:absolute;margin-right:50px;top:50%;margin-top:-90px;right:100%}.colBox.icon .text,.secondary main:not(.student-login) section.content .colBox.icon .text{margin:50px 250px 50px 130px;position:relative}.colBox.icon .text p,.secondary main:not(.student-login) section.content .colBox.icon .text p{font-size:1.25em}.colBox.icon .text small,.secondary main:not(.student-login) section.content .colBox.icon .text small{font-size:.55em;color:#000;text-transform:uppercase;display:block}.colBox.icon .button,.secondary main:not(.student-login) section.content .colBox.icon .button{position:absolute;left:100%;margin-left:50px;width:200px;top:50%;margin-top:-40px}.colBox.multiRow .boxWrap,.secondary main:not(.student-login) section.content .colBox.multiRow .boxWrap{float:left;width:33.3333%;border-bottom:1px solid #b2b4b8}.colBox.multiRow .boxWrap .box,.secondary main:not(.student-login) section.content .colBox.multiRow .boxWrap .box{float:none;width:auto;padding:0 30px;border-right:1px solid #b2b4b8}.colBox.multiRow .boxWrap:nth-child(3n) .box,.secondary main:not(.student-login) section.content .colBox.multiRow .boxWrap:nth-child(3n) .box{border-right:0}.colBox.multiRow .boxWrap:nth-last-child(-n+3),.secondary main:not(.student-login) section.content .colBox.multiRow .boxWrap:nth-last-child(-n+3){border-bottom:0}.colBox.newClean,.secondary main:not(.student-login) section.content .colBox.newClean{padding:0}.colBox.newClean .colBoxHeader,.secondary main:not(.student-login) section.content .colBox.newClean .colBoxHeader{padding:5px 60px;text-transform:uppercase}.colBox.newClean .box,.secondary main:not(.student-login) section.content .colBox.newClean .box{padding:0;margin:0;border:0}.colBox.newClean .box h3,.secondary main:not(.student-login) section.content .colBox.newClean .box h3{margin:5px 6px;padding:10px 20px}.colBox.newClean .box .boxContent,.secondary main:not(.student-login) section.content .colBox.newClean .box .boxContent{margin:0 0 10px;padding:5px 30px;border-right:1px solid #d1d1d1}.colBox.newClean .box .boxContent .btn,.secondary main:not(.student-login) section.content .colBox.newClean .box .boxContent .btn{border:0}.colBox.newClean .box:last-child .boxContent,.colBox.newClean .box:nth-child(3n+1) .boxContent,.secondary main:not(.student-login) section.content .colBox.newClean .box:last-child .boxContent,.secondary main:not(.student-login) section.content .colBox.newClean .box:nth-child(3n+1) .boxContent{border-right:0}.secondary main:not(.student-login) section.content.darkBg .boxWrapper{margin:0 -150px}.secondary main:not(.student-login) section.content.darkBg .boxWrapper .box{border:1px solid #000;font-size:16px;text-align:left;padding-bottom:120px;position:relative;padding-left:20px;padding-right:20px}.secondary main:not(.student-login) section.content.darkBg .boxWrapper .box p{font-size:1.125em;color:#484f59}.secondary main:not(.student-login) section.content.darkBg .boxWrapper .box .boxHeader{background-color:#000;margin:-25px -20px 0;padding:5px 20px;text-transform:uppercase}.secondary main:not(.student-login) section.content.darkBg .boxWrapper .box .boxHeader p{font-size:1.1em;margin:0;color:#fff}.secondary main:not(.student-login) section.content.darkBg .boxWrapper .box .bottomBtn{position:absolute;bottom:20px;width:100%;text-align:center;left:0}.column-3{width:32%;margin-right:2%;display:inline-block;vertical-align:top}.column-3:nth-child(n+3){margin-right:0}.column-2{width:50%;padding-right:4%;display:inline-block;vertical-align:top;float:left}.secondary main.general:not(.student-login) section.content p{font-size:1em}.secondary main.general:not(.student-login) section.content table{border-collapse:collapse;margin-top:30px;margin-bottom:15px}.secondary main.general:not(.student-login) section.content td{border:1px solid #000;padding:5px 15px;font-size:1em}.secondary main.general:not(.student-login) section.content td p{margin-bottom:0}.hiwBox{border:2px solid #b2b4b8;overflow:hidden;padding:30px;margin-bottom:20px;text-align:left;position:relative}.hiwBox div.alignleft{max-width:25%;left:1.5%;float:left}.hiwBox .copy{margin-left:32%;max-width:67%}.hiwBox h4{font-weight:700;color:#47b8eb;font-size:1.4em;margin-bottom:20px}.hiwBox ul{list-style:url(../images/bullet.jpg);overflow:auto;column-count:2;font-size:1.2em}.hiwBox li{color:#666;margin-left:20px;margin-bottom:10px}.hiwBox li span,.hiwBox p.title{color:#666}ul.col2{columns:2;margin-top:30px;margin-bottom:65px}ul.col2 li{padding:5px 15px;border-left:1px solid #666;color:#666}.secondary main.for-counselors.secondary{margin-top:-50px}.secondary main.for-counselors.secondary .banner ul#bannerNav{display:none}.secondary main.for-counselors.secondary section:not(.banner){position:relative;padding-top:70px;padding-left:75px;padding-right:75px}.secondary main.for-counselors.secondary section:not(.banner) p{font-size:1.5em}.secondary main.for-counselors.secondary section:not(.banner) #recentNews{border:0;padding:10px 0 0;border-top:1px solid #b2b4b8;margin-top:30px}.secondary main.for-counselors.secondary section:not(.banner) #recentNews .newsTitle{color:#acc500;font-weight:700;text-transform:uppercase}.secondary main.for-counselors.secondary section:not(.banner) #recentNews p{font-size:1em}.secondary main.for-counselors.secondary section:not(.banner) #recentNews a{font-weight:700}.secondary main.for-counselors.secondary section:not(.banner) #recentNews b{display:inline-block;margin-right:5px;font-size:1.2em}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars{border:2px solid #b2b4b8;padding:10px 20px;margin-top:30px;position:relative}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .title{background-color:#47b8eb;color:#484f59;text-align:right;text-transform:uppercase;font-size:1.2em;font-weight:700;padding:5px 20px 5px 150px;margin:-8px -18px 20px;position:relative}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .webTitle{position:relative}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars #webicon{position:absolute;bottom:0;left:0}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars #webicon img{display:block}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars p{font-size:1em;margin:0}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars a{font-weight:700}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars b{display:inline-block;margin-right:5px}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .date{margin-bottom:0}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .news{padding:10px 30px 10px 55px;background-repeat:no-repeat;background-position:15px center;border-bottom:1px solid #b2b4b8;margin-left:-20px;margin-right:-20px}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .news.in-person-training{background-image:url(../images/in-person.png);background-position:18px}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .news.live-webinar,.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .news.recorded-webinar{background-image:url(../images/recorded.png)}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .news:last-child{border-bottom:0}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .featuredRecorded{padding:10px 30px 10px 55px;background-repeat:no-repeat;background-position:15px center;border-bottom:1px solid #b2b4b8;margin-left:-20px;margin-right:-20px;background-color:#e0e2e4;background-image:url(../images/recorded.png)}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars .featuredRecorded h3{font-size:1.15em;color:#484f59}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars #allWebinars{padding:10px 0;position:relative}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars #allWebinars p{padding-right:70px}.secondary main.for-counselors.secondary section:not(.banner) .mefa-webinars #allWebinars a{position:absolute;top:50%;margin-top:-8px;right:15px}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents{border:2px solid #484f59;border-top:5px solid #484f59;background-color:#484f59;color:#fff;position:relative}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents .eventTitle{background-color:#47b8eb;color:#484f59;text-align:right;text-transform:uppercase;font-size:1.2em;font-weight:700;margin-bottom:30px;padding:5px 20px;margin-left:0;margin-right:0}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents p{font-size:.85em;color:#b2b4b8;margin-left:15px;margin-right:15px}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents #ecal{position:absolute;top:-25px;left:20px}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents a{color:inherit}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents .event{padding:5px 20px;border-top:1px solid #b2b4b8;color:#b2b4b8}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents .event span{color:#acc500;display:inline-block;padding-right:5px;margin-right:5px;border-right:1px solid #b2b4b8;font-weight:700}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents .event b{color:#fff}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents .event p{margin:0}.secondary main.for-counselors.secondary section:not(.banner) #importantEvents .seeAll{color:#acc500;padding:15px 20px 5px;border-top:1px solid #b2b4b8;margin-bottom:0}.secondary main.for-counselors.secondary #fromMefa{background-color:#484f59;position:absolute;top:0;color:#47b8eb;padding:2px 5px;display:inline-block}.sidebar{overflow:hidden}.sidebar .left{width:60%;float:left;padding-right:2%}.sidebar .right{width:40%;float:left;padding-left:2%}.secondary main:not(.student-login) section.content.post-list.close-up{padding-top:0}.secondary main:not(.student-login) section.content.post-list article{textl-align:left;border-bottom:1px solid #b2b4b8;margin:20px 0;padding:20px 0;font-size:.8em}.secondary main:not(.student-login) section.content.post-list article h1{text-align:left}.secondary main:not(.student-login) section.content.post-list article .date{font-size:1.2em;margin-bottom:0}.secondary main:not(.student-login) section.content.post-list article:first-child{margin-top:0;padding-top:0}.secondary main:not(.student-login) section.content.post-list article .btn{font-size:.6em}.testimonial{border:0;padding:20px 0 0;border-top:1px solid #b2b4b8;margin-top:50px}.testimonial blockquote{font-size:1.4em;color:#47b8eb;font-weight:700;margin-bottom:10px}.testimonial .name{font-size:1.2em!important;color:#b2b4b8;text-transform:uppercase;display:inline-block}.testimonial .position{font-size:1em!important;color:#b2b4b8;text-transform:capitalize;padding-left:20px;margin-left:20px;border-left:1px solid #b2b4b8;display:inline-block}.spotlights{border:0;padding:20px 0 0;border-top:1px solid #b2b4b8;margin-top:50px}.spotlights .spotlight{border:1px solid #484f59}.spotlights .spotlight .title{background-color:#484f59;color:#fff!important;padding:5px 30px;text-align:center;font-size:1.1em!important}.spotlights .spotlight .top .thmb{display:inline-block;max-width:33%;padding:0 30px;border-right:1px solid #484f59;vertical-align:middle}.spotlights .spotlight .top .name{display:inline-block;vertical-align:middle;margin:0 30px;max-width:55%;color:#484f59!important;font-weight:700!important}.spotlights .spotlight .top .name p{font-size:1.4em;font-weight:700;color:#484f59}.spotlights .spotlight .top .name small{display:block;font-size:.7em;font-weight:400}.spotlights .spotlight .content{padding:1px 30px 30px;color:#666;font-size:.7em}.spotlights .spotlight .content b,.spotlights .spotlight .content strong{color:#484f59}.secondary main:not(.student-login) section.content.webinars{font-size:0;padding-bottom:110px}.secondary main:not(.student-login) section.content.webinars a{color:#47b8eb}.secondary main:not(.student-login) section.content.webinars a.btn{color:#fff;font-size:.8em}.secondary main:not(.student-login) section.content.webinars .left{display:inline-block;box-sizing:border-box;width:60%;padding-right:15px;font-size:16px}.secondary main:not(.student-login) section.content.webinars .right{display:inline-block;vertical-align:top;width:40%;padding-left:5%;font-size:16px}.secondary main:not(.student-login) section.content.webinars .right .webBox{border:1px solid #b2b4b8;padding:0 15px;margin-bottom:30px}.secondary main:not(.student-login) section.content.webinars .right .webBox .btn{border:2px solid #484f59;margin:0 auto}.secondary main:not(.student-login) section.content.webinars .right .webBox ul{padding-bottom:15px}.secondary main:not(.student-login) section.content.webinars .right .webBox li{font-size:.7em;border-bottom:1px solid #d3d3d3;margin:0 -15px 15px;padding:0 17px}.secondary main:not(.student-login) section.content.webinars .right .webBox li h3{font-size:1.7em}.secondary main:not(.student-login) section.content.webinars .right .webBox li p{font-size:1.2em;margin-bottom:15px}.secondary main:not(.student-login) section.content.webinars .right .webBox li:last-child{border-bottom:0}.secondary main:not(.student-login) section.content.webinars .right .webBox#seminars p.title{background-color:#b2b4b8}.secondary main:not(.student-login) section.content.webinars .right .webBox p{font-size:1.25em}.secondary main:not(.student-login) section.content.webinars .right p.title{margin:2px -13px 15px}.secondary main:not(.student-login) section.content.webinars p.title{background-color:#47b8eb;color:#484f59;padding:15px;margin:0 -15px;font-size:1.46em;font-weight:400}.secondary main:not(.student-login) section.content.webinars article{padding:30px 0;border-bottom:1px solid #b2b4b8;position:relative}.secondary main:not(.student-login) section.content.webinars article .date{font-size:1em;margin-bottom:10px}.secondary main:not(.student-login) section.content.webinars article .date span{display:inline-block;margin-left:15px;padding-left:15px;border-left:1px solid #484f59}.secondary main:not(.student-login) section.content.webinars article h1{text-align:left;font-size:1.7em}.secondary main:not(.student-login) section.content.webinars article p{font-size:1.1em}.secondary main:not(.student-login) section.content.webinars article:before{position:absolute;width:27px;height:22px;left:-40px;content:" ";background-position:center;background-repeat:no-repeat}.secondary main:not(.student-login) section.content.webinars article.in-person-training:before{background-image:url(../images/in-person.png)}.secondary main:not(.student-login) section.content.webinars article.live-webinar:before,.secondary main:not(.student-login) section.content.webinars article.recorded-webinar:before{background-image:url(../images/recorded.png)}.secondary main section.content .lesson-plan{border-bottom:1px solid #484f59;padding:5px 0;font-size:16px;display:-ms-flexbox;display:flex}.secondary main section.content .lesson-plan:first-child{border-top:1px solid #484f59}.secondary main section.content .lesson-plan:last-child{margin-bottom:50px}.secondary main section.content .lesson-plan .plan{-ms-flex:2;flex:2;margin-right:20px}.secondary main section.content .lesson-plan .plan h3{font-size:2em;color:#000;margin-bottom:10px}.secondary main section.content .lesson-plan .plan p{font-size:1.25em;color:#484f59}.secondary main section.content .lesson-plan .plan label{color:#47b8eb;font-weight:700;display:inline-block;margin-right:5px;text-transform:uppercase;font-size:.85em}.secondary main section.content .lesson-plan .plan .details{display:-ms-flexbox;display:flex}.secondary main section.content .lesson-plan .plan .details p{font-size:1em;border-left:1px solid #666;padding:0 10px;color:#666}.secondary main section.content .lesson-plan .plan .details p:first-child{border-left:0;padding-left:0}.secondary main section.content .lesson-plan .plan .details label{text-transform:capitalize;font-size:1em}.secondary main section.content .lesson-plan .link{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#47b8eb;display:-ms-flexbox;display:flex;width:135px}.secondary main #featured-lps{border:2px solid #b2b4b8;padding:10px 20px;margin-top:30px;position:relative}.secondary main #featured-lps #flp-title{position:relative}.secondary main #featured-lps #flp-title .icon{position:absolute;z-index:99;bottom:0}.secondary main #featured-lps #flp-title img{display:block}.secondary main #featured-lps #flp-title .title{background-color:#47b8eb;color:#484f59;text-align:right;text-transform:uppercase;font-size:1.2em;font-weight:700;padding:15px 20px 15px 120px;margin:-8px -18px 20px;position:relative}.secondary main #featured-lps #flp-title .title p,.secondary main #featured-lps #flp-title .title span{font-weight:700}.secondary main #featured-lps #flp-content p{font-size:1.1em;color:#484f59;font-weight:700;margin-bottom:10px}.secondary main #featured-lps #flp-content p span{font-size:.9em;font-weight:700}.secondary main #featured-lps #flp-content p a{color:inherit}.secondary main #featured-lps #flp-content p.alignright{text-align:right;color:#47b8eb;font-size:.9em}.secondary main #featured-lps #flp-content p.alignright a{color:#3986cb;font-size:1.11em}.secondary main #featured-lps #flp-content ul{list-style:disc;margin-left:20px}.secondary main #featured-lps #flp-content ul li{color:#47b8eb}.banner .title{font-size:3em;font-family:Lato,sans-serif;font-weight:100;margin:0;text-transform:uppercase;line-height:1}.secondary main.news.secondary section.content{padding-top:50px;padding-bottom:50px}.secondary main.news.secondary section.content h1{text-align:left}.secondary main.news.secondary section.content p{font-size:1.1em}.secondary main.news.secondary section.content ul{list-style:url(../images/bullet.jpg);margin:20px}.secondary main.news.secondary section.content li{color:#666;font-size:1.1em;margin-bottom:10px}.secondary main.news.secondary section.content li span{color:#666}.secondary main:not(.student-login).privacy-policy section.content,.secondary main:not(.student-login).terms-of-service section.content{font-size:12px}.secondary main:not(.student-login).privacy-policy section.content strong,.secondary main:not(.student-login).terms-of-service section.content strong{margin-top:40px;display:block}.secondary main:not(.student-login).privacy-policy section.content ol,.secondary main:not(.student-login).privacy-policy section.content ul,.secondary main:not(.student-login).terms-of-service section.content ol,.secondary main:not(.student-login).terms-of-service section.content ul{margin-bottom:40px;margin-left:40px}.secondary main:not(.student-login).privacy-policy section.content ol li,.secondary main:not(.student-login).privacy-policy section.content ul li,.secondary main:not(.student-login).terms-of-service section.content ol li,.secondary main:not(.student-login).terms-of-service section.content ul li{font-size:1.6em;color:#666;margin-bottom:10px}.secondary main:not(.student-login).privacy-policy section.content ol li p,.secondary main:not(.student-login).privacy-policy section.content ul li p,.secondary main:not(.student-login).terms-of-service section.content ol li p,.secondary main:not(.student-login).terms-of-service section.content ul li p{font-size:1em}.secondary main:not(.student-login).privacy-policy section.content ol ol,.secondary main:not(.student-login).privacy-policy section.content ol ul,.secondary main:not(.student-login).privacy-policy section.content ul ol,.secondary main:not(.student-login).privacy-policy section.content ul ul,.secondary main:not(.student-login).terms-of-service section.content ol ol,.secondary main:not(.student-login).terms-of-service section.content ol ul,.secondary main:not(.student-login).terms-of-service section.content ul ol,.secondary main:not(.student-login).terms-of-service section.content ul ul{font-size:.65em;margin-top:20px}.page-template-template-overview .main h2{margin-bottom:30px}.page-template-template-overview .main ul{list-style:disc;margin-left:20px;line-height:1.4;font-size:1em;margin-bottom:30px;color:#484f59}.newNewBox{color:green}.newNewBox .box{border-right:1px solid #d1d1d1;margin:0 0 50px;width:33%;padding:10px}.newNewBox .box:last-child{border-right:0}.newNewBox .box h4{font-size:1.4em;font-weight:700;text-align:left}.newNewBox .box h4 span{color:#484f59;font-size:1.1em;display:block}.newNewBox .box h4 small{font-size:.6em;color:#484f59}.newNewBox .box ul{list-style:disc;margin-left:20px;margin-bottom:20px}.newNewBox .box li{color:#484f59;text-align:left}.newNewBox .box-header{display:-ms-flexbox;display:flex}.newNewBox .box-header .box{border:2px solid #fff;margin:0;padding:10px}.newNewBox .box-body{display:-ms-flexbox;display:flex}.newNewBox .cta{text-align:center;font-size:.6em;border-top:1px solid transparent;border-bottom:1px solid transparent;margin-bottom:30px}.newNewBox .cta p{margin:5px 15px!important;color:inherit!important;font-style:italic;font-weight:700}.newNewBox .cta a{color:inherit}.newNewBox .lBlue h3,.newNewBox .lblue h3{color:#fff}.newNewBox .lBlue b,.newNewBox .lBlue h4,.newNewBox .lblue b,.newNewBox .lblue h4{color:#47b8eb}.newNewBox .lBlue.head-box,.newNewBox .lblue.head-box{background-color:#47b8eb}.newNewBox .lBlue .cta,.newNewBox .lblue .cta{color:#47b8eb;border-color:#47b8eb}.newNewBox .purple h3{color:#fff}.newNewBox .purple b,.newNewBox .purple h4{color:#84659c}.newNewBox .purple.head-box{background-color:#84659c}.newNewBox .purple .cta{color:#84659c;border-color:#84659c}.newNewBox .coral h3{color:#fff}.newNewBox .coral b,.newNewBox .coral h4{color:#f7876b}.newNewBox .coral.head-box{background-color:#f7876b}.newNewBox .coral .cta{color:#f7876b;border-color:#f7876b}.boxWrapper{text-align:center;font-size:0}.boxWrapper .searchBox{display:inline-block;float:none;width:30%;margin:50px 5% 50px auto;font-size:16px;border:5px solid #484f59;vertical-align:top}.boxWrapper .searchBox h3{color:#fff;font-size:2em}.boxWrapper .searchBox p{color:#484f59;margin-bottom:10px!important;font-size:1.4em!important}.boxWrapper .searchBox:last-child{margin-right:0}.boxWrapper .searchBox.greenBg{background-color:#acc500;width:50%}.boxWrapper .searchBox.greenBg h3{margin-top:50px}.boxWrapper .searchBox.blueBg{background-color:#47b8eb}.boxWrapper .searchBox form{margin:0 -30px}.boxWrapper .searchBox input{font-size:1.2em;padding:5px 15px}.boxWrapper .searchBox .submit{background-color:#484f59;color:#fff;font-size:1.2em;border:0;padding:8px 15px;margin-left:5px}.boxWrapper .searchBox .btn{background-color:#484f59;font-size:1em}.search-results h1{font-size:3em}.search-results #theResults{padding:20px;background-color:#484f59;overflow:hidden;position:relative}.search-results #theResults aside{width:260px;float:left}.search-results #theResults aside input[type=text]{padding:5px 8px;width:100%}.search-results #theResults aside div{position:relative}.search-results #theResults aside div div.schoolSize{display:inline-block;max-width:135px;vertical-align:top}.search-results #theResults aside #cancelNameSearch,.search-results #theResults aside #cancelSearch{position:absolute;top:8px;right:85px}.search-results #theResults aside #Name,.search-results #theResults aside #keywords{width:184px}.search-results #theResults aside.collegeSearch #keywords{margin-bottom:5px;width:auto}.search-results #theResults aside.collegeSearch #cancelSearch{top:50px;right:28px;color:#000}.search-results #theResults aside button{padding:6px 5px;min-width:0}.search-results #theResults aside .accordion:not(.sub){padding:20px 0 0 25px;border-top:1px solid #b2b4b8;color:#fff;margin-top:20px;max-height:1000px;height:auto;position:relative;overflow:hidden}.search-results #theResults aside .accordion:not(.sub) .accordionCtrl{position:absolute;width:17px;height:17px;background-image:url(../images/accordionArrow.png);background-repeat:no-repeat;left:0}.search-results #theResults aside .accordion:not(.sub) .accordionCtrl:hover{cursor:pointer}.search-results #theResults aside .accordion:not(.sub).closed{max-height:40px}.search-results #theResults aside .accordion:not(.sub).closed .accordionCtrl{background-image:url(../images/accordionArrowClosed.png)}.search-results #theResults aside .accordion:not(.sub) label,.search-results #theResults aside .accordion:not(.sub) legend{font-weight:700;text-transform:uppercase;margin-bottom:5px;display:block}.search-results #theResults aside .accordion:not(.sub) fieldset label{font-weight:400;text-transform:none;margin-bottom:0;display:inline-block;font-size:.9em}.search-results #theResults aside .accordion:not(.sub) p{margin-bottom:5px}.search-results #theResults aside .accordion:not(.sub) input[type=checkbox],.search-results #theResults aside .accordion:not(.sub) input[type=radio]{vertical-align:middle;margin-right:5px}.search-results #theResults aside .accordion:not(.sub) input,.search-results #theResults aside .accordion:not(.sub) select{max-width:100%;padding:5px 8px}.search-results #theResults aside .accordion:not(.sub) input.sm,.search-results #theResults aside .accordion:not(.sub) select.sm{width:100px}.search-results #theResults aside .accordion:not(.sub) .filter{margin-bottom:10px;padding:5px 8px;border-radius:5px;color:#484f59;background-color:#fff;position:relative;cursor:pointer}.search-results #theResults aside .accordion:not(.sub) .filter span{position:absolute;right:5px}.search-results #theResults aside .accordion:not(.sub) .sub{position:relative}.search-results #theResults aside .accordion:not(.sub) .sub .accordionCtrl{left:auto;right:0;top:5px}.search-results #theResults aside .accordion:not(.sub) .sub ul{margin-left:5px;max-height:none;overflow:hidden}.search-results #theResults aside .accordion:not(.sub) .sub ul li{padding-left:5px;display:inline-block;width:50%;box-sizing:border-box;margin-bottom:5px}.search-results #theResults aside .accordion:not(.sub) .sub ul li:last-child{margin-bottom:10px}.search-results #theResults aside .accordion:not(.sub) .sub.closed ul{max-height:0}.search-results #theResults aside .accordion:not(.sub) .sub.closed .accordionCtrl{background-image:url(../images/accordionArrowClosed.png)}.search-results #theResults aside #degreeTypeWrapper.graduate .undergraduate,.search-results #theResults aside #degreeTypeWrapper.undergraduate .graduate{display:none}.search-results #theResults aside #jobZone{position:absolute;top:29px;right:30px;font-size:16px;color:#fff;z-index:1}.search-results #theResults aside #jobZone legend{text-transform:uppercase;font-weight:700;margin:0 5px 0 0;padding:0;display:inline-block;width:auto}.search-results #theResults aside #jobZone div{display:inline-block;vertical-align:top}.search-results #theResults aside #jobZone div:first-child{border:0}.search-results #theResults aside #jobZone div a,.search-results #theResults aside #jobZone div label{border:1px solid #999;padding:2px 8px;margin:0 5px;border-bottom:0;color:#fff}.search-results #theResults aside #jobZone div a.active,.search-results #theResults aside #jobZone div a:active,.search-results #theResults aside #jobZone div a:hover,.search-results #theResults aside #jobZone div label.active,.search-results #theResults aside #jobZone div label:active,.search-results #theResults aside #jobZone div label:hover{background-color:#acc500;text-decoration:none}.search-results #theResults #resultsList{margin-left:280px;background-color:#f5f5f5;padding:30px 40px}.search-results #theResults #resultsList h2{font-size:2.3em;color:#47b8eb;text-align:center}.search-results #theResults #resultsList h3{color:#000}.search-results #theResults #resultsList h3 span{color:#47b8eb;font-weight:700}.search-results #theResults #resultsList p.intro{font-size:1.6em;color:#333;margin:10px 0 30px}.search-results #theResults #resultsList .filter{display:inline-block;background-color:#fff;border:1px solid #b2b4b8;padding:2px 5px;margin-right:5px;vertical-align:top;font-size:.9em;cursor:pointer}.search-results #theResults #resultsList .filter span{display:inline-block;margin-left:10px;color:#b2b4b8}.search-results #theResults #resultsList .college,.search-results #theResults #resultsList .scholarship{background-color:#fff;padding:10px 25px;border:2px solid #b2b4b8;overflow:hidden;margin:20px 0;position:relative}.search-results #theResults #resultsList .college img,.search-results #theResults #resultsList .scholarship img{display:inline-block;max-width:90px;max-height:90px;float:left}.search-results #theResults #resultsList .college .details.logo,.search-results #theResults #resultsList .scholarship .details.logo{margin-left:110px}.search-results #theResults #resultsList .college p,.search-results #theResults #resultsList .scholarship p{font-size:.9em}.search-results #theResults #resultsList .college p.title,.search-results #theResults #resultsList .scholarship p.title{font-size:1.75em;color:#47b8eb;margin-bottom:10px;margin-top:0;margin-right:100px}.search-results #theResults #resultsList .college p.title a,.search-results #theResults #resultsList .scholarship p.title a{color:inherit}.search-results #theResults #resultsList .college p.title a:hover,.search-results #theResults #resultsList .scholarship p.title a:hover{text-decoration:none}.search-results #theResults #resultsList .college p .blue,.search-results #theResults #resultsList .scholarship p .blue{color:#47b8eb;font-weight:700;font-size:1.25em}.search-results #theResults #resultsList .college .college-header,.search-results #theResults #resultsList .scholarship .college-header{display:-ms-flexbox;display:flex;margin-right:70px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.search-results #theResults #resultsList .college .cc-ecp,.search-results #theResults #resultsList .scholarship .cc-ecp{width:183px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left;text-align:center;font-size:.7em;color:#7f7f7f;font-weight:700;margin-bottom:10px}.search-results #theResults #resultsList .college .cc-ecp a,.search-results #theResults #resultsList .scholarship .cc-ecp a{color:inherit;background-color:#fff;border-left:1px solid #7f7f7f;width:90px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.search-results #theResults #resultsList .college .cc-ecp a:last-child,.search-results #theResults #resultsList .scholarship .cc-ecp a:last-child{border-right:1px solid #7f7f7f}.search-results #theResults #resultsList .college .cc-ecp a:hover,.search-results #theResults #resultsList .scholarship .cc-ecp a:hover{text-decoration:none;color:#f7876b}.search-results #theResults #resultsList .college .remove,.search-results #theResults #resultsList .college .removed,.search-results #theResults #resultsList .college .save,.search-results #theResults #resultsList .scholarship .remove,.search-results #theResults #resultsList .scholarship .removed,.search-results #theResults #resultsList .scholarship .save{position:absolute;top:50%;right:10px;margin-top:-14px;min-width:0;padding:3px 12px;font-size:.7em}.search-results #theResults #resultsList .college .remove:hover,.search-results #theResults #resultsList .college .removed:hover,.search-results #theResults #resultsList .college .save:hover,.search-results #theResults #resultsList .scholarship .remove:hover,.search-results #theResults #resultsList .scholarship .removed:hover,.search-results #theResults #resultsList .scholarship .save:hover{cursor:pointer}.search-results #theResults #resultsList .college .remove small,.search-results #theResults #resultsList .college .removed small,.search-results #theResults #resultsList .college .save small,.search-results #theResults #resultsList .scholarship .remove small,.search-results #theResults #resultsList .scholarship .removed small,.search-results #theResults #resultsList .scholarship .save small{display:block}.search-results #theResults #resultsList .college .removed,.search-results #theResults #resultsList .scholarship .removed{border:0}.search-results #theResults #resultsList .college__errors{background-color:rgba(184,82,86,.75);position:absolute;left:-1px;right:0;bottom:0;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0;display:none;opacity:0;transition:opacity .5s;will-change:opacity;z-index:99}.search-results #theResults #resultsList .college__errors>li{margin:0;padding:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#fff;font-weight:500;font-size:110%}.search-results #theResults #resultsList .college__errors>li+li{margin-top:10px}.search-results #theResults #resultsList .scholarship .details{margin-top:20px}.search-results #theResults #resultsList .scholarship .details p{display:inline-block;border-right:2px solid #484f59;text-align:center;padding:5px 20px;font-size:20px}.search-results #theResults #resultsList .scholarship .details p small{display:block;font-size:.7em;text-transform:uppercase}.search-results #theResults #resultsList .scholarship .details p:last-child{border:0}.search-results #theResults #resultsList input{width:100%;padding:5px 10px;box-sizing:border-box}.search-results #theResults #resultsList #saveLoadSearch{position:relative;right:auto;left:0;top:0;margin-bottom:20px;text-align:right}.search-results #theResults #resultsList #saveLoadSearch.career{right:20px;top:20px}.search-results #theResults #resultsList #header{margin-bottom:20px}#pagination{border-top:2px solid #b2b4b8;border-bottom:2px solid #b2b4b8;font-size:1.1em;color:#b2b4b8;margin:20px 0;overflow:hidden;padding:10px 0}#pagination #page{float:left;margin-left:20px}#pagination #page .page{width:25px;height:25px;border-radius:50%;display:inline-block;line-height:25px;text-align:center;margin:0 2px}#pagination #page .page.current,#pagination #page .page:hover{background-color:#47b8eb;color:#fff;cursor:pointer;text-decoration:none}#pagination #page #pageBack,#pagination #page #pageForward{cursor:pointer}#pagination #page .nav.active{color:#acc500}#pagination #show{float:right;margin-right:20px}#pagination #show .Row_Count{display:inline-block;margin:0 10px}#pagination #show .Row_Count.current,#pagination #show .Row_Count:hover{color:#47b8eb;cursor:pointer}main.college .green{color:#acc500}main.college #theCollege{background-color:#fff;margin-top:20px;padding-top:20px;padding-bottom:20px}main.college #theCollege .container{max-width:900px;margin:0 auto}main.college #theCollege .container h1{font-size:2.25em;margin:20px 0}main.college #theCollege .container h1 span{font-size:.44445em;float:right;margin-top:1px}main.college #theCollege .container .remove small,main.college #theCollege .container .save small{display:block;font-size:.7em}main.college #theCollege .college__back-to-search-results{margin:0 0 10px}main.college #theCollege .college__back-to-search-results span{margin-right:5px;vertical-align:1px}main.college #theCollege .college__back-to-search-results a:hover{text-decoration:none}main.college #theCollege .college__back-to-search-results a:hover .back-text{text-decoration:underline}main.college #theCollege .college__errors{background-color:rgba(184,82,86,.75);-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:center;align-items:center;list-style:none;padding:10px 20px;margin:0;display:none;opacity:0;transition:opacity .5s;will-change:opacity;z-index:99;border-radius:1px}main.college #theCollege .college__errors>li{margin:0;padding:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#fff;font-weight:500;font-size:110%}main.college #theCollege .college__errors>li+li{margin-top:10px}main.college #theCollege #summary{background-image:url(../images/assessment-bg.png);background-size:cover;background-position:center;padding:25px}main.college #theCollege #summary #summaryWrap{background-color:rgba(255,255,255,.9);padding:20px 25px}main.college #theCollege #summary .fieldName{color:#666;font-size:.75em;text-transform:uppercase;margin-top:5px}main.college #theCollege #summary .fieldName small{display:block;text-transform:none}main.college #theCollege #summary .fieldValue{font-size:1.25em;color:#484f59;line-height:1}main.college #theCollege #summary .fieldValue small{font-size:.55em;display:block}main.college #theCollege #summary .row{display:block;border-bottom:1px solid #666;font-size:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}main.college #theCollege #summary .row .block{display:inline-block;text-align:center;padding:10px;border-right:1px solid #666;margin:10px 0;vertical-align:top;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}main.college #theCollege #summary .row .block img{display:inline-block;vertical-align:middle;float:none!important}main.college #theCollege #summary .row .block div{margin:0 5px!important;display:inline-block;vertical-align:middle}main.college #theCollege #summary .row .block:nth-child(3n+1){width:32%}main.college #theCollege #summary .row .block:nth-child(3n+2){width:27%}main.college #theCollege #summary .row .block:nth-child(3n+3){width:41%;border-right:0}main.college #theCollege #summary .row:nth-child(1) .block,main.college #theCollege #summary .row:nth-child(2) .block,main.college #theCollege #summary .row:nth-child(3) .block{height:auto}main.college #theCollege #summary .mega-block{font-size:16px;border-bottom:1px solid #666}main.college #theCollege #summary .mega-block .row{font-size:16px;display:table;border-bottom:0;width:100%;display:-ms-flexbox;display:flex}main.college #theCollege #summary .mega-block .row div{vertical-align:top;padding:10px;text-align:center;display:block}main.college #theCollege #summary .mega-block .row div:nth-child(2){width:33%}main.college #theCollege #summary .mega-block .row div p{height:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}main.college #theCollege #summary .mega-block .row div p.fieldValue{-ms-flex-align:center;align-items:center}main.college #theCollege #summary .mega-block .row div.cc-ecp{display:-ms-flexbox;display:flex;border-right:1px solid #666;margin-top:20px;text-align:left;-ms-flex-align:start;align-items:start;width:auto}main.college #theCollege #summary .mega-block .row div.cc-ecp a{display:inline;color:#6cb044}main.college #theCollege #summary .mega-block .row div.cc-ecp a.cc-btn{background-color:#6cb044;color:#fff;white-space:nowrap}main.college #theCollege #summary .mega-block .row div.cc-ecp p{display:block}main.college #theCollege #summary .mega-block .row div.cc-ecp img{margin-right:10px}main.college #theCollege #summary .mega-block .row div.cc-ecp:last-child{border-right:0}main.college #theCollege #summary .mega-block:last-child{border-bottom:0}main.college #theCollege #details aside{width:150px;float:left;padding-top:20px}main.college #theCollege #details aside a{color:#acc500}main.college #theCollege #details #mainDetails{margin-left:170px;margin-right:170px;padding-right:20px;border-right:1px solid #000}main.college #theCollege #details #mainDetails h2{color:#000;font-size:1.4em;margin-bottom:20px}main.college #theCollege #details #mainDetails p.subhead{margin-top:-20px}main.college #theCollege #details #mainDetails table{width:100%}main.college #theCollege #details #mainDetails table.admissions td:nth-child(2){text-align:right}main.college #theCollege #details #mainDetails table.deadlines td{text-align:center}main.college #theCollege #details #mainDetails table.deadlines td:first-child{text-align:left}main.college #theCollege #details #mainDetails th{border-bottom:5px solid #e7e8ea;padding:5px 10px}main.college #theCollege #details #mainDetails th:first-child{text-align:left}main.college #theCollege #details #mainDetails td{font-size:.8em;padding:10px}main.college #theCollege #details #mainDetails td.cat{color:#47b8eb;font-size:1.1em;padding-top:20px}main.college #theCollege #details #mainDetails td .yes{width:10px;height:10px;border-radius:50%;background-color:#acc500;display:block;margin:0 auto}main.college #theCollege #details #mainDetails .even td{background-color:#e7e8ea}main.college #theCollege #details #mainDetails .detailSection{max-height:500px;overflow:hidden;transition:.1s ease-out}main.college #theCollege #details #mainDetails .detailSection.opened{max-height:10000px}main.college #theCollege #details #mainDetails .seeMore{color:#acc500;border-bottom:1px solid #acc500;margin-top:10px}main.college #theCollege #details #mainDetails .seeMore span{display:inline-block;background-color:#acc500;font-weight:700;width:15px;height:15px;line-height:15px;color:#fff;text-align:center}main.college #theCollege #details #mainDetails .seeMore a{color:inherit}main.college #theCollege #details #moreSchools{width:150px;float:right}#matchme{background-color:#484f59;overflow:hidden}#matchme #leftCol{width:40%;float:left;padding:20px;min-height:500px;position:relative}#matchme #leftCol #counter{text-align:center}#matchme #leftCol #counter .counter{width:10px;height:10px;background-color:#b2b4b8;display:inline-block}#matchme #leftCol #counter .counter.complete{background-color:#d89728}#matchme #leftCol h1{font-size:3em;color:#47b8eb;font-weight:700;margin-bottom:0}#matchme #leftCol h2{font-size:2em;color:#fff;font-weight:700;margin-top:0}#matchme #leftCol p{color:#b2b4b8;margin-bottom:15px}#matchme #leftCol p.blue{color:#47b8eb}#matchme #leftCol #blurbs{position:relative}#matchme #leftCol #blurbs li{position:absolute;display:none}#matchme #leftCol #blurbs li.current{display:block}#matchme #leftCol #btns{position:absolute;bottom:20px;width:100%}#matchme #leftCol #btns .next{float:right;margin-right:40px}#matchme #rightCol{width:60%;float:left;padding:20px;min-height:500px;position:relative}#matchme #rightCol #actions{position:relative}#matchme #rightCol #actions li{position:relative;display:none;width:100%}#matchme #rightCol #actions #action0 img,#matchme #rightCol #actions li.current{display:block}#matchme #rightCol #actions #action0 table{width:100%}#matchme #rightCol #actions #action0 td{border-top:2px solid #b2b4b8;border-right:2px solid #b2b4b8;background-color:#256ab7;color:#fff;font-size:1.3em;font-weight:700;text-align:center;padding:5px 10px}#matchme #rightCol #actions #action0 td:last-child{border-right:0}#matchme #rightCol #actions #action0 .region{transition:.1s ease-out}#matchme #rightCol #actions #action0 .region.active{color:#484f59}#matchme #rightCol #actions #action0 .region.Midwest.active{background-color:#ffc50d}#matchme #rightCol #actions #action0 .region.West.active{background-color:#abc538}#matchme #rightCol #actions #action0 .region.Southeast.active{background-color:#a176b2}#matchme #rightCol #actions #action0 .region.Southwest.active{background-color:#4ab8e9}#matchme #rightCol #actions #action0 .region.Northeast.active{background-color:#f3797a}#matchme #rightCol #actions #action0 .region:hover{cursor:pointer}#matchme #rightCol #actions #action0 div.region{position:absolute;background-color:rgba(72,79,89,.65);color:#fff;font-size:1.3em;padding:5px 10px;border:2px solid transparent}#matchme #rightCol #actions #action0 div.region.active{border-color:#fff}#matchme #rightCol #actions #action0 div.region.Midwest{top:5%;left:48%}#matchme #rightCol #actions #action0 div.region.West{top:19%;left:7%}#matchme #rightCol #actions #action0 div.region.Southeast{top:50%;left:74%}#matchme #rightCol #actions #action0 div.region.Southwest{top:52%;left:25%}#matchme #rightCol #actions #action0 div.region.Northeast{top:11%;left:76%}#matchme #rightCol #actions #action1{background-color:#864b9d;height:100%;min-height:460px}#matchme #rightCol #actions #action1 div{color:#fff;text-align:center;position:absolute}#matchme #rightCol #actions #action1 div p{font-size:1.5em;max-width:115px;margin:0 auto}#matchme #rightCol #actions #action1 div small{font-size:.8em;max-width:115px;margin:0 auto;display:block}#matchme #rightCol #actions #action1 div#small{width:122px;top:8%;left:7%}#matchme #rightCol #actions #action1 div#med{width:161px;top:25%;left:25%}#matchme #rightCol #actions #action1 div#large{width:212px;top:2%;left:50%}#matchme #rightCol #actions #action1 div#sizenp{width:162px;top:58%;left:70%}#matchme #rightCol #actions #action1 div img{transition:.1s ease-out;border:5px solid transparent;border-radius:50%}#matchme #rightCol #actions #action1 div.active img,#matchme #rightCol #actions #action1 div:hover img{border-color:#fff;cursor:pointer}#matchme #rightCol #actions #action2{background-color:#c24e4f;height:100%;min-height:460px}#matchme #rightCol #actions #action2 div{color:#fff;text-align:center;position:absolute;width:160px}#matchme #rightCol #actions #action2 div p{font-size:1.5em;max-width:135px;margin:0 auto}#matchme #rightCol #actions #action2 div small{font-size:.8em;max-width:135px;margin:0 auto;display:block}#matchme #rightCol #actions #action2 div#urban{top:1%;left:17%}#matchme #rightCol #actions #action2 div#smalltown{top:1%;left:58%}#matchme #rightCol #actions #action2 div#suburb{top:50%;left:2%}#matchme #rightCol #actions #action2 div#rural{top:50%;left:37%}#matchme #rightCol #actions #action2 div#settingnp{width:150px;top:52%;left:73%}#matchme #rightCol #actions #action2 div img{transition:.1s ease-out;border:5px solid transparent;border-radius:50%}#matchme #rightCol #actions #action2 div.active img,#matchme #rightCol #actions #action2 div:hover img{border-color:#fff;cursor:pointer}#matchme #rightCol #actions #action3{background-color:#acc500;height:100%;min-height:460px;padding:1px}#matchme #rightCol #actions #action3 div{text-align:center;margin:0;padding:40px 70px}#matchme #rightCol #actions #action3 div#StudyFocus{padding:0;color:#fff;margin-top:15px}#matchme #rightCol #actions #action3 div#StudyFocus label{font-weight:700;color:#47b8eb}#matchme #rightCol #actions #action3 .box{width:55%;margin:0 4%;background-color:#484f59;padding:25px 30px}#matchme #rightCol #actions #action3 .box:last-child{margin-left:0}#matchme #rightCol #actions #action3 .box p{color:#47b8eb;font-size:1.2em;text-align:center}#matchme #rightCol #actions #action3 .box input,#matchme #rightCol #actions #action3 .box select{padding:2px 8px;width:80%}#matchme #rightCol #actions #action3 .box .select2-container{width:80%!important}#matchme #rightCol #actions #action3 .box li{display:initial;width:auto}#overlay.my-colleges .banner,.secondary main.college-compare .banner,.secondary main.college-cost-calculator .banner,.secondary main.my-colleges:not(.student-login) .banner{margin-bottom:15px}#overlay.my-colleges .banner small,.secondary main.college-compare .banner small,.secondary main.college-cost-calculator .banner small,.secondary main.my-colleges:not(.student-login) .banner small{font-size:.5em;color:#484f59;display:inline-block;padding-left:20px;margin-left:20px;border-left:2px solid #fff}#overlay.my-colleges div.content,#overlay.my-colleges section.content,.secondary main.college-compare div.content,.secondary main.college-compare section.content,.secondary main.college-cost-calculator div.content,.secondary main.college-cost-calculator section.content,.secondary main.my-colleges:not(.student-login) div.content,.secondary main.my-colleges:not(.student-login) section.content{background-color:#f5f5f5}#overlay.my-colleges div.content p,#overlay.my-colleges section.content p,.secondary main.college-compare div.content p,.secondary main.college-compare section.content p,.secondary main.college-cost-calculator div.content p,.secondary main.college-cost-calculator section.content p,.secondary main.my-colleges:not(.student-login) div.content p,.secondary main.my-colleges:not(.student-login) section.content p{font-size:1em}#overlay.my-colleges div.content#collegeList,#overlay.my-colleges div.content#my-careers,#overlay.my-colleges div.content#scholarshipList,#overlay.my-colleges section.content#collegeList,#overlay.my-colleges section.content#my-careers,#overlay.my-colleges section.content#scholarshipList,.secondary main.college-compare div.content#collegeList,.secondary main.college-compare div.content#my-careers,.secondary main.college-compare div.content#scholarshipList,.secondary main.college-compare section.content#collegeList,.secondary main.college-compare section.content#my-careers,.secondary main.college-compare section.content#scholarshipList,.secondary main.college-cost-calculator div.content#collegeList,.secondary main.college-cost-calculator div.content#my-careers,.secondary main.college-cost-calculator div.content#scholarshipList,.secondary main.college-cost-calculator section.content#collegeList,.secondary main.college-cost-calculator section.content#my-careers,.secondary main.college-cost-calculator section.content#scholarshipList,.secondary main.my-colleges:not(.student-login) div.content#collegeList,.secondary main.my-colleges:not(.student-login) div.content#my-careers,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList,.secondary main.my-colleges:not(.student-login) section.content#collegeList,.secondary main.my-colleges:not(.student-login) section.content#my-careers,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList{padding:0 200px 40px}#overlay.my-colleges div.content#collegeList .title,#overlay.my-colleges div.content#my-careers .title,#overlay.my-colleges div.content#scholarshipList .title,#overlay.my-colleges section.content#collegeList .title,#overlay.my-colleges section.content#my-careers .title,#overlay.my-colleges section.content#scholarshipList .title,.secondary main.college-compare div.content#collegeList .title,.secondary main.college-compare div.content#my-careers .title,.secondary main.college-compare div.content#scholarshipList .title,.secondary main.college-compare section.content#collegeList .title,.secondary main.college-compare section.content#my-careers .title,.secondary main.college-compare section.content#scholarshipList .title,.secondary main.college-cost-calculator div.content#collegeList .title,.secondary main.college-cost-calculator div.content#my-careers .title,.secondary main.college-cost-calculator div.content#scholarshipList .title,.secondary main.college-cost-calculator section.content#collegeList .title,.secondary main.college-cost-calculator section.content#my-careers .title,.secondary main.college-cost-calculator section.content#scholarshipList .title,.secondary main.my-colleges:not(.student-login) div.content#collegeList .title,.secondary main.my-colleges:not(.student-login) div.content#my-careers .title,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .title,.secondary main.my-colleges:not(.student-login) section.content#collegeList .title,.secondary main.my-colleges:not(.student-login) section.content#my-careers .title,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .title{font-size:1.5em;margin-bottom:5px}#overlay.my-colleges div.content#collegeList .title span,#overlay.my-colleges div.content#my-careers .title span,#overlay.my-colleges div.content#scholarshipList .title span,#overlay.my-colleges section.content#collegeList .title span,#overlay.my-colleges section.content#my-careers .title span,#overlay.my-colleges section.content#scholarshipList .title span,.secondary main.college-compare div.content#collegeList .title span,.secondary main.college-compare div.content#my-careers .title span,.secondary main.college-compare div.content#scholarshipList .title span,.secondary main.college-compare section.content#collegeList .title span,.secondary main.college-compare section.content#my-careers .title span,.secondary main.college-compare section.content#scholarshipList .title span,.secondary main.college-cost-calculator div.content#collegeList .title span,.secondary main.college-cost-calculator div.content#my-careers .title span,.secondary main.college-cost-calculator div.content#scholarshipList .title span,.secondary main.college-cost-calculator section.content#collegeList .title span,.secondary main.college-cost-calculator section.content#my-careers .title span,.secondary main.college-cost-calculator section.content#scholarshipList .title span,.secondary main.my-colleges:not(.student-login) div.content#collegeList .title span,.secondary main.my-colleges:not(.student-login) div.content#my-careers .title span,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .title span,.secondary main.my-colleges:not(.student-login) section.content#collegeList .title span,.secondary main.my-colleges:not(.student-login) section.content#my-careers .title span,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .title span{color:#47b8eb;font-size:2em;font-weight:700}#overlay.my-colleges div.content#collegeList .title large,#overlay.my-colleges div.content#my-careers .title large,#overlay.my-colleges div.content#scholarshipList .title large,#overlay.my-colleges section.content#collegeList .title large,#overlay.my-colleges section.content#my-careers .title large,#overlay.my-colleges section.content#scholarshipList .title large,.secondary main.college-compare div.content#collegeList .title large,.secondary main.college-compare div.content#my-careers .title large,.secondary main.college-compare div.content#scholarshipList .title large,.secondary main.college-compare section.content#collegeList .title large,.secondary main.college-compare section.content#my-careers .title large,.secondary main.college-compare section.content#scholarshipList .title large,.secondary main.college-cost-calculator div.content#collegeList .title large,.secondary main.college-cost-calculator div.content#my-careers .title large,.secondary main.college-cost-calculator div.content#scholarshipList .title large,.secondary main.college-cost-calculator section.content#collegeList .title large,.secondary main.college-cost-calculator section.content#my-careers .title large,.secondary main.college-cost-calculator section.content#scholarshipList .title large,.secondary main.my-colleges:not(.student-login) div.content#collegeList .title large,.secondary main.my-colleges:not(.student-login) div.content#my-careers .title large,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .title large,.secondary main.my-colleges:not(.student-login) section.content#collegeList .title large,.secondary main.my-colleges:not(.student-login) section.content#my-careers .title large,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .title large{font-size:1.4em}#overlay.my-colleges div.content#collegeList .title .btn,#overlay.my-colleges div.content#my-careers .title .btn,#overlay.my-colleges div.content#scholarshipList .title .btn,#overlay.my-colleges section.content#collegeList .title .btn,#overlay.my-colleges section.content#my-careers .title .btn,#overlay.my-colleges section.content#scholarshipList .title .btn,.secondary main.college-compare div.content#collegeList .title .btn,.secondary main.college-compare div.content#my-careers .title .btn,.secondary main.college-compare div.content#scholarshipList .title .btn,.secondary main.college-compare section.content#collegeList .title .btn,.secondary main.college-compare section.content#my-careers .title .btn,.secondary main.college-compare section.content#scholarshipList .title .btn,.secondary main.college-cost-calculator div.content#collegeList .title .btn,.secondary main.college-cost-calculator div.content#my-careers .title .btn,.secondary main.college-cost-calculator div.content#scholarshipList .title .btn,.secondary main.college-cost-calculator section.content#collegeList .title .btn,.secondary main.college-cost-calculator section.content#my-careers .title .btn,.secondary main.college-cost-calculator section.content#scholarshipList .title .btn,.secondary main.my-colleges:not(.student-login) div.content#collegeList .title .btn,.secondary main.my-colleges:not(.student-login) div.content#my-careers .title .btn,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .title .btn,.secondary main.my-colleges:not(.student-login) section.content#collegeList .title .btn,.secondary main.my-colleges:not(.student-login) section.content#my-careers .title .btn,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .title .btn{float:right;margin-top:1em;font-size:.75em}#overlay.my-colleges div.content#collegeList .fa-heart,#overlay.my-colleges div.content#my-careers .fa-heart,#overlay.my-colleges div.content#scholarshipList .fa-heart,#overlay.my-colleges section.content#collegeList .fa-heart,#overlay.my-colleges section.content#my-careers .fa-heart,#overlay.my-colleges section.content#scholarshipList .fa-heart,.secondary main.college-compare div.content#collegeList .fa-heart,.secondary main.college-compare div.content#my-careers .fa-heart,.secondary main.college-compare div.content#scholarshipList .fa-heart,.secondary main.college-compare section.content#collegeList .fa-heart,.secondary main.college-compare section.content#my-careers .fa-heart,.secondary main.college-compare section.content#scholarshipList .fa-heart,.secondary main.college-cost-calculator div.content#collegeList .fa-heart,.secondary main.college-cost-calculator div.content#my-careers .fa-heart,.secondary main.college-cost-calculator div.content#scholarshipList .fa-heart,.secondary main.college-cost-calculator section.content#collegeList .fa-heart,.secondary main.college-cost-calculator section.content#my-careers .fa-heart,.secondary main.college-cost-calculator section.content#scholarshipList .fa-heart,.secondary main.my-colleges:not(.student-login) div.content#collegeList .fa-heart,.secondary main.my-colleges:not(.student-login) div.content#my-careers .fa-heart,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .fa-heart,.secondary main.my-colleges:not(.student-login) section.content#collegeList .fa-heart,.secondary main.my-colleges:not(.student-login) section.content#my-careers .fa-heart,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .fa-heart{color:#d1d1d1}#overlay.my-colleges div.content#collegeList .fa-heart.fav,#overlay.my-colleges div.content#collegeList .fa-heart:hover,#overlay.my-colleges div.content#my-careers .fa-heart.fav,#overlay.my-colleges div.content#my-careers .fa-heart:hover,#overlay.my-colleges div.content#scholarshipList .fa-heart.fav,#overlay.my-colleges div.content#scholarshipList .fa-heart:hover,#overlay.my-colleges section.content#collegeList .fa-heart.fav,#overlay.my-colleges section.content#collegeList .fa-heart:hover,#overlay.my-colleges section.content#my-careers .fa-heart.fav,#overlay.my-colleges section.content#my-careers .fa-heart:hover,#overlay.my-colleges section.content#scholarshipList .fa-heart.fav,#overlay.my-colleges section.content#scholarshipList .fa-heart:hover,.secondary main.college-compare div.content#collegeList .fa-heart.fav,.secondary main.college-compare div.content#collegeList .fa-heart:hover,.secondary main.college-compare div.content#my-careers .fa-heart.fav,.secondary main.college-compare div.content#my-careers .fa-heart:hover,.secondary main.college-compare div.content#scholarshipList .fa-heart.fav,.secondary main.college-compare div.content#scholarshipList .fa-heart:hover,.secondary main.college-compare section.content#collegeList .fa-heart.fav,.secondary main.college-compare section.content#collegeList .fa-heart:hover,.secondary main.college-compare section.content#my-careers .fa-heart.fav,.secondary main.college-compare section.content#my-careers .fa-heart:hover,.secondary main.college-compare section.content#scholarshipList .fa-heart.fav,.secondary main.college-compare section.content#scholarshipList .fa-heart:hover,.secondary main.college-cost-calculator div.content#collegeList .fa-heart.fav,.secondary main.college-cost-calculator div.content#collegeList .fa-heart:hover,.secondary main.college-cost-calculator div.content#my-careers .fa-heart.fav,.secondary main.college-cost-calculator div.content#my-careers .fa-heart:hover,.secondary main.college-cost-calculator div.content#scholarshipList .fa-heart.fav,.secondary main.college-cost-calculator div.content#scholarshipList .fa-heart:hover,.secondary main.college-cost-calculator section.content#collegeList .fa-heart.fav,.secondary main.college-cost-calculator section.content#collegeList .fa-heart:hover,.secondary main.college-cost-calculator section.content#my-careers .fa-heart.fav,.secondary main.college-cost-calculator section.content#my-careers .fa-heart:hover,.secondary main.college-cost-calculator section.content#scholarshipList .fa-heart.fav,.secondary main.college-cost-calculator section.content#scholarshipList .fa-heart:hover,.secondary main.my-colleges:not(.student-login) div.content#collegeList .fa-heart.fav,.secondary main.my-colleges:not(.student-login) div.content#collegeList .fa-heart:hover,.secondary main.my-colleges:not(.student-login) div.content#my-careers .fa-heart.fav,.secondary main.my-colleges:not(.student-login) div.content#my-careers .fa-heart:hover,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .fa-heart.fav,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .fa-heart:hover,.secondary main.my-colleges:not(.student-login) section.content#collegeList .fa-heart.fav,.secondary main.my-colleges:not(.student-login) section.content#collegeList .fa-heart:hover,.secondary main.my-colleges:not(.student-login) section.content#my-careers .fa-heart.fav,.secondary main.my-colleges:not(.student-login) section.content#my-careers .fa-heart:hover,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .fa-heart.fav,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .fa-heart:hover{color:#47b8eb}#overlay.my-colleges div.content#collegeList .fa-star,#overlay.my-colleges div.content#my-careers .fa-star,#overlay.my-colleges div.content#scholarshipList .fa-star,#overlay.my-colleges section.content#collegeList .fa-star,#overlay.my-colleges section.content#my-careers .fa-star,#overlay.my-colleges section.content#scholarshipList .fa-star,.secondary main.college-compare div.content#collegeList .fa-star,.secondary main.college-compare div.content#my-careers .fa-star,.secondary main.college-compare div.content#scholarshipList .fa-star,.secondary main.college-compare section.content#collegeList .fa-star,.secondary main.college-compare section.content#my-careers .fa-star,.secondary main.college-compare section.content#scholarshipList .fa-star,.secondary main.college-cost-calculator div.content#collegeList .fa-star,.secondary main.college-cost-calculator div.content#my-careers .fa-star,.secondary main.college-cost-calculator div.content#scholarshipList .fa-star,.secondary main.college-cost-calculator section.content#collegeList .fa-star,.secondary main.college-cost-calculator section.content#my-careers .fa-star,.secondary main.college-cost-calculator section.content#scholarshipList .fa-star,.secondary main.my-colleges:not(.student-login) div.content#collegeList .fa-star,.secondary main.my-colleges:not(.student-login) div.content#my-careers .fa-star,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .fa-star,.secondary main.my-colleges:not(.student-login) section.content#collegeList .fa-star,.secondary main.my-colleges:not(.student-login) section.content#my-careers .fa-star,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .fa-star{color:#acc500}#overlay.my-colleges div.content#collegeList .fa-plus,#overlay.my-colleges div.content#my-careers .fa-plus,#overlay.my-colleges div.content#scholarshipList .fa-plus,#overlay.my-colleges section.content#collegeList .fa-plus,#overlay.my-colleges section.content#my-careers .fa-plus,#overlay.my-colleges section.content#scholarshipList .fa-plus,.secondary main.college-compare div.content#collegeList .fa-plus,.secondary main.college-compare div.content#my-careers .fa-plus,.secondary main.college-compare div.content#scholarshipList .fa-plus,.secondary main.college-compare section.content#collegeList .fa-plus,.secondary main.college-compare section.content#my-careers .fa-plus,.secondary main.college-compare section.content#scholarshipList .fa-plus,.secondary main.college-cost-calculator div.content#collegeList .fa-plus,.secondary main.college-cost-calculator div.content#my-careers .fa-plus,.secondary main.college-cost-calculator div.content#scholarshipList .fa-plus,.secondary main.college-cost-calculator section.content#collegeList .fa-plus,.secondary main.college-cost-calculator section.content#my-careers .fa-plus,.secondary main.college-cost-calculator section.content#scholarshipList .fa-plus,.secondary main.my-colleges:not(.student-login) div.content#collegeList .fa-plus,.secondary main.my-colleges:not(.student-login) div.content#my-careers .fa-plus,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .fa-plus,.secondary main.my-colleges:not(.student-login) section.content#collegeList .fa-plus,.secondary main.my-colleges:not(.student-login) section.content#my-careers .fa-plus,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .fa-plus{color:#d1d1d1}#overlay.my-colleges div.content#collegeList .fa-plus:hover,#overlay.my-colleges div.content#my-careers .fa-plus:hover,#overlay.my-colleges div.content#scholarshipList .fa-plus:hover,#overlay.my-colleges section.content#collegeList .fa-plus:hover,#overlay.my-colleges section.content#my-careers .fa-plus:hover,#overlay.my-colleges section.content#scholarshipList .fa-plus:hover,.secondary main.college-compare div.content#collegeList .fa-plus:hover,.secondary main.college-compare div.content#my-careers .fa-plus:hover,.secondary main.college-compare div.content#scholarshipList .fa-plus:hover,.secondary main.college-compare section.content#collegeList .fa-plus:hover,.secondary main.college-compare section.content#my-careers .fa-plus:hover,.secondary main.college-compare section.content#scholarshipList .fa-plus:hover,.secondary main.college-cost-calculator div.content#collegeList .fa-plus:hover,.secondary main.college-cost-calculator div.content#my-careers .fa-plus:hover,.secondary main.college-cost-calculator div.content#scholarshipList .fa-plus:hover,.secondary main.college-cost-calculator section.content#collegeList .fa-plus:hover,.secondary main.college-cost-calculator section.content#my-careers .fa-plus:hover,.secondary main.college-cost-calculator section.content#scholarshipList .fa-plus:hover,.secondary main.my-colleges:not(.student-login) div.content#collegeList .fa-plus:hover,.secondary main.my-colleges:not(.student-login) div.content#my-careers .fa-plus:hover,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList .fa-plus:hover,.secondary main.my-colleges:not(.student-login) section.content#collegeList .fa-plus:hover,.secondary main.my-colleges:not(.student-login) section.content#my-careers .fa-plus:hover,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList .fa-plus:hover{color:#acc500}#overlay.my-colleges div.content#collegeList table,#overlay.my-colleges div.content#my-careers table,#overlay.my-colleges div.content#scholarshipList table,#overlay.my-colleges section.content#collegeList table,#overlay.my-colleges section.content#my-careers table,#overlay.my-colleges section.content#scholarshipList table,.secondary main.college-compare div.content#collegeList table,.secondary main.college-compare div.content#my-careers table,.secondary main.college-compare div.content#scholarshipList table,.secondary main.college-compare section.content#collegeList table,.secondary main.college-compare section.content#my-careers table,.secondary main.college-compare section.content#scholarshipList table,.secondary main.college-cost-calculator div.content#collegeList table,.secondary main.college-cost-calculator div.content#my-careers table,.secondary main.college-cost-calculator div.content#scholarshipList table,.secondary main.college-cost-calculator section.content#collegeList table,.secondary main.college-cost-calculator section.content#my-careers table,.secondary main.college-cost-calculator section.content#scholarshipList table,.secondary main.my-colleges:not(.student-login) div.content#collegeList table,.secondary main.my-colleges:not(.student-login) div.content#my-careers table,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList table,.secondary main.my-colleges:not(.student-login) section.content#collegeList table,.secondary main.my-colleges:not(.student-login) section.content#my-careers table,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList table{width:100%;font-size:1em}#overlay.my-colleges div.content#collegeList th,#overlay.my-colleges div.content#my-careers th,#overlay.my-colleges div.content#scholarshipList th,#overlay.my-colleges section.content#collegeList th,#overlay.my-colleges section.content#my-careers th,#overlay.my-colleges section.content#scholarshipList th,.secondary main.college-compare div.content#collegeList th,.secondary main.college-compare div.content#my-careers th,.secondary main.college-compare div.content#scholarshipList th,.secondary main.college-compare section.content#collegeList th,.secondary main.college-compare section.content#my-careers th,.secondary main.college-compare section.content#scholarshipList th,.secondary main.college-cost-calculator div.content#collegeList th,.secondary main.college-cost-calculator div.content#my-careers th,.secondary main.college-cost-calculator div.content#scholarshipList th,.secondary main.college-cost-calculator section.content#collegeList th,.secondary main.college-cost-calculator section.content#my-careers th,.secondary main.college-cost-calculator section.content#scholarshipList th,.secondary main.my-colleges:not(.student-login) div.content#collegeList th,.secondary main.my-colleges:not(.student-login) div.content#my-careers th,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList th,.secondary main.my-colleges:not(.student-login) section.content#collegeList th,.secondary main.my-colleges:not(.student-login) section.content#my-careers th,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList th{background-color:#d1d1d1;padding:30px 15px;text-align:left;font-weight:400;vertical-align:middle;position:relative}#overlay.my-colleges div.content#collegeList th.action,#overlay.my-colleges div.content#my-careers th.action,#overlay.my-colleges div.content#scholarshipList th.action,#overlay.my-colleges section.content#collegeList th.action,#overlay.my-colleges section.content#my-careers th.action,#overlay.my-colleges section.content#scholarshipList th.action,.secondary main.college-compare div.content#collegeList th.action,.secondary main.college-compare div.content#my-careers th.action,.secondary main.college-compare div.content#scholarshipList th.action,.secondary main.college-compare section.content#collegeList th.action,.secondary main.college-compare section.content#my-careers th.action,.secondary main.college-compare section.content#scholarshipList th.action,.secondary main.college-cost-calculator div.content#collegeList th.action,.secondary main.college-cost-calculator div.content#my-careers th.action,.secondary main.college-cost-calculator div.content#scholarshipList th.action,.secondary main.college-cost-calculator section.content#collegeList th.action,.secondary main.college-cost-calculator section.content#my-careers th.action,.secondary main.college-cost-calculator section.content#scholarshipList th.action,.secondary main.my-colleges:not(.student-login) div.content#collegeList th.action,.secondary main.my-colleges:not(.student-login) div.content#my-careers th.action,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList th.action,.secondary main.my-colleges:not(.student-login) section.content#collegeList th.action,.secondary main.my-colleges:not(.student-login) section.content#my-careers th.action,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList th.action{background-color:#afccd1;text-align:center;max-width:125px}#overlay.my-colleges div.content#collegeList tr:hover td,#overlay.my-colleges div.content#my-careers tr:hover td,#overlay.my-colleges div.content#scholarshipList tr:hover td,#overlay.my-colleges section.content#collegeList tr:hover td,#overlay.my-colleges section.content#my-careers tr:hover td,#overlay.my-colleges section.content#scholarshipList tr:hover td,.secondary main.college-compare div.content#collegeList tr:hover td,.secondary main.college-compare div.content#my-careers tr:hover td,.secondary main.college-compare div.content#scholarshipList tr:hover td,.secondary main.college-compare section.content#collegeList tr:hover td,.secondary main.college-compare section.content#my-careers tr:hover td,.secondary main.college-compare section.content#scholarshipList tr:hover td,.secondary main.college-cost-calculator div.content#collegeList tr:hover td,.secondary main.college-cost-calculator div.content#my-careers tr:hover td,.secondary main.college-cost-calculator div.content#scholarshipList tr:hover td,.secondary main.college-cost-calculator section.content#collegeList tr:hover td,.secondary main.college-cost-calculator section.content#my-careers tr:hover td,.secondary main.college-cost-calculator section.content#scholarshipList tr:hover td,.secondary main.my-colleges:not(.student-login) div.content#collegeList tr:hover td,.secondary main.my-colleges:not(.student-login) div.content#my-careers tr:hover td,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList tr:hover td,.secondary main.my-colleges:not(.student-login) section.content#collegeList tr:hover td,.secondary main.my-colleges:not(.student-login) section.content#my-careers tr:hover td,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList tr:hover td{background-color:#d3e8f2}#overlay.my-colleges div.content#collegeList td,#overlay.my-colleges div.content#my-careers td,#overlay.my-colleges div.content#scholarshipList td,#overlay.my-colleges section.content#collegeList td,#overlay.my-colleges section.content#my-careers td,#overlay.my-colleges section.content#scholarshipList td,.secondary main.college-compare div.content#collegeList td,.secondary main.college-compare div.content#my-careers td,.secondary main.college-compare div.content#scholarshipList td,.secondary main.college-compare section.content#collegeList td,.secondary main.college-compare section.content#my-careers td,.secondary main.college-compare section.content#scholarshipList td,.secondary main.college-cost-calculator div.content#collegeList td,.secondary main.college-cost-calculator div.content#my-careers td,.secondary main.college-cost-calculator div.content#scholarshipList td,.secondary main.college-cost-calculator section.content#collegeList td,.secondary main.college-cost-calculator section.content#my-careers td,.secondary main.college-cost-calculator section.content#scholarshipList td,.secondary main.my-colleges:not(.student-login) div.content#collegeList td,.secondary main.my-colleges:not(.student-login) div.content#my-careers td,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td,.secondary main.my-colleges:not(.student-login) section.content#collegeList td,.secondary main.my-colleges:not(.student-login) section.content#my-careers td,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td{padding:5px 15px;border-top:1px solid #d1d1d1;vertical-align:middle}#overlay.my-colleges div.content#collegeList td.center,#overlay.my-colleges div.content#my-careers td.center,#overlay.my-colleges div.content#scholarshipList td.center,#overlay.my-colleges section.content#collegeList td.center,#overlay.my-colleges section.content#my-careers td.center,#overlay.my-colleges section.content#scholarshipList td.center,.secondary main.college-compare div.content#collegeList td.center,.secondary main.college-compare div.content#my-careers td.center,.secondary main.college-compare div.content#scholarshipList td.center,.secondary main.college-compare section.content#collegeList td.center,.secondary main.college-compare section.content#my-careers td.center,.secondary main.college-compare section.content#scholarshipList td.center,.secondary main.college-cost-calculator div.content#collegeList td.center,.secondary main.college-cost-calculator div.content#my-careers td.center,.secondary main.college-cost-calculator div.content#scholarshipList td.center,.secondary main.college-cost-calculator section.content#collegeList td.center,.secondary main.college-cost-calculator section.content#my-careers td.center,.secondary main.college-cost-calculator section.content#scholarshipList td.center,.secondary main.my-colleges:not(.student-login) div.content#collegeList td.center,.secondary main.my-colleges:not(.student-login) div.content#my-careers td.center,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td.center,.secondary main.my-colleges:not(.student-login) section.content#collegeList td.center,.secondary main.my-colleges:not(.student-login) section.content#my-careers td.center,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td.center{text-align:center}#overlay.my-colleges div.content#collegeList td.name,#overlay.my-colleges div.content#my-careers td.name,#overlay.my-colleges div.content#scholarshipList td.name,#overlay.my-colleges section.content#collegeList td.name,#overlay.my-colleges section.content#my-careers td.name,#overlay.my-colleges section.content#scholarshipList td.name,.secondary main.college-compare div.content#collegeList td.name,.secondary main.college-compare div.content#my-careers td.name,.secondary main.college-compare div.content#scholarshipList td.name,.secondary main.college-compare section.content#collegeList td.name,.secondary main.college-compare section.content#my-careers td.name,.secondary main.college-compare section.content#scholarshipList td.name,.secondary main.college-cost-calculator div.content#collegeList td.name,.secondary main.college-cost-calculator div.content#my-careers td.name,.secondary main.college-cost-calculator div.content#scholarshipList td.name,.secondary main.college-cost-calculator section.content#collegeList td.name,.secondary main.college-cost-calculator section.content#my-careers td.name,.secondary main.college-cost-calculator section.content#scholarshipList td.name,.secondary main.my-colleges:not(.student-login) div.content#collegeList td.name,.secondary main.my-colleges:not(.student-login) div.content#my-careers td.name,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td.name,.secondary main.my-colleges:not(.student-login) section.content#collegeList td.name,.secondary main.my-colleges:not(.student-login) section.content#my-careers td.name,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td.name{font-weight:700;text-align:left}#overlay.my-colleges div.content#collegeList td.name a,#overlay.my-colleges div.content#my-careers td.name a,#overlay.my-colleges div.content#scholarshipList td.name a,#overlay.my-colleges section.content#collegeList td.name a,#overlay.my-colleges section.content#my-careers td.name a,#overlay.my-colleges section.content#scholarshipList td.name a,.secondary main.college-compare div.content#collegeList td.name a,.secondary main.college-compare div.content#my-careers td.name a,.secondary main.college-compare div.content#scholarshipList td.name a,.secondary main.college-compare section.content#collegeList td.name a,.secondary main.college-compare section.content#my-careers td.name a,.secondary main.college-compare section.content#scholarshipList td.name a,.secondary main.college-cost-calculator div.content#collegeList td.name a,.secondary main.college-cost-calculator div.content#my-careers td.name a,.secondary main.college-cost-calculator div.content#scholarshipList td.name a,.secondary main.college-cost-calculator section.content#collegeList td.name a,.secondary main.college-cost-calculator section.content#my-careers td.name a,.secondary main.college-cost-calculator section.content#scholarshipList td.name a,.secondary main.my-colleges:not(.student-login) div.content#collegeList td.name a,.secondary main.my-colleges:not(.student-login) div.content#my-careers td.name a,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td.name a,.secondary main.my-colleges:not(.student-login) section.content#collegeList td.name a,.secondary main.my-colleges:not(.student-login) section.content#my-careers td.name a,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td.name a{color:inherit}#overlay.my-colleges div.content#collegeList td.apply span:hover,#overlay.my-colleges div.content#collegeList td.favorite span:hover,#overlay.my-colleges div.content#collegeList td.remove span:hover,#overlay.my-colleges div.content#my-careers td.apply span:hover,#overlay.my-colleges div.content#my-careers td.favorite span:hover,#overlay.my-colleges div.content#my-careers td.remove span:hover,#overlay.my-colleges div.content#scholarshipList td.apply span:hover,#overlay.my-colleges div.content#scholarshipList td.favorite span:hover,#overlay.my-colleges div.content#scholarshipList td.remove span:hover,#overlay.my-colleges section.content#collegeList td.apply span:hover,#overlay.my-colleges section.content#collegeList td.favorite span:hover,#overlay.my-colleges section.content#collegeList td.remove span:hover,#overlay.my-colleges section.content#my-careers td.apply span:hover,#overlay.my-colleges section.content#my-careers td.favorite span:hover,#overlay.my-colleges section.content#my-careers td.remove span:hover,#overlay.my-colleges section.content#scholarshipList td.apply span:hover,#overlay.my-colleges section.content#scholarshipList td.favorite span:hover,#overlay.my-colleges section.content#scholarshipList td.remove span:hover,.secondary main.college-compare div.content#collegeList td.apply span:hover,.secondary main.college-compare div.content#collegeList td.favorite span:hover,.secondary main.college-compare div.content#collegeList td.remove span:hover,.secondary main.college-compare div.content#my-careers td.apply span:hover,.secondary main.college-compare div.content#my-careers td.favorite span:hover,.secondary main.college-compare div.content#my-careers td.remove span:hover,.secondary main.college-compare div.content#scholarshipList td.apply span:hover,.secondary main.college-compare div.content#scholarshipList td.favorite span:hover,.secondary main.college-compare div.content#scholarshipList td.remove span:hover,.secondary main.college-compare section.content#collegeList td.apply span:hover,.secondary main.college-compare section.content#collegeList td.favorite span:hover,.secondary main.college-compare section.content#collegeList td.remove span:hover,.secondary main.college-compare section.content#my-careers td.apply span:hover,.secondary main.college-compare section.content#my-careers td.favorite span:hover,.secondary main.college-compare section.content#my-careers td.remove span:hover,.secondary main.college-compare section.content#scholarshipList td.apply span:hover,.secondary main.college-compare section.content#scholarshipList td.favorite span:hover,.secondary main.college-compare section.content#scholarshipList td.remove span:hover,.secondary main.college-cost-calculator div.content#collegeList td.apply span:hover,.secondary main.college-cost-calculator div.content#collegeList td.favorite span:hover,.secondary main.college-cost-calculator div.content#collegeList td.remove span:hover,.secondary main.college-cost-calculator div.content#my-careers td.apply span:hover,.secondary main.college-cost-calculator div.content#my-careers td.favorite span:hover,.secondary main.college-cost-calculator div.content#my-careers td.remove span:hover,.secondary main.college-cost-calculator div.content#scholarshipList td.apply span:hover,.secondary main.college-cost-calculator div.content#scholarshipList td.favorite span:hover,.secondary main.college-cost-calculator div.content#scholarshipList td.remove span:hover,.secondary main.college-cost-calculator section.content#collegeList td.apply span:hover,.secondary main.college-cost-calculator section.content#collegeList td.favorite span:hover,.secondary main.college-cost-calculator section.content#collegeList td.remove span:hover,.secondary main.college-cost-calculator section.content#my-careers td.apply span:hover,.secondary main.college-cost-calculator section.content#my-careers td.favorite span:hover,.secondary main.college-cost-calculator section.content#my-careers td.remove span:hover,.secondary main.college-cost-calculator section.content#scholarshipList td.apply span:hover,.secondary main.college-cost-calculator section.content#scholarshipList td.favorite span:hover,.secondary main.college-cost-calculator section.content#scholarshipList td.remove span:hover,.secondary main.my-colleges:not(.student-login) div.content#collegeList td.apply span:hover,.secondary main.my-colleges:not(.student-login) div.content#collegeList td.favorite span:hover,.secondary main.my-colleges:not(.student-login) div.content#collegeList td.remove span:hover,.secondary main.my-colleges:not(.student-login) div.content#my-careers td.apply span:hover,.secondary main.my-colleges:not(.student-login) div.content#my-careers td.favorite span:hover,.secondary main.my-colleges:not(.student-login) div.content#my-careers td.remove span:hover,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td.apply span:hover,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td.favorite span:hover,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td.remove span:hover,.secondary main.my-colleges:not(.student-login) section.content#collegeList td.apply span:hover,.secondary main.my-colleges:not(.student-login) section.content#collegeList td.favorite span:hover,.secondary main.my-colleges:not(.student-login) section.content#collegeList td.remove span:hover,.secondary main.my-colleges:not(.student-login) section.content#my-careers td.apply span:hover,.secondary main.my-colleges:not(.student-login) section.content#my-careers td.favorite span:hover,.secondary main.my-colleges:not(.student-login) section.content#my-careers td.remove span:hover,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td.apply span:hover,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td.favorite span:hover,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td.remove span:hover{cursor:pointer}#overlay.my-colleges div.content#collegeList td .cc-ecp,#overlay.my-colleges div.content#my-careers td .cc-ecp,#overlay.my-colleges div.content#scholarshipList td .cc-ecp,#overlay.my-colleges section.content#collegeList td .cc-ecp,#overlay.my-colleges section.content#my-careers td .cc-ecp,#overlay.my-colleges section.content#scholarshipList td .cc-ecp,.secondary main.college-compare div.content#collegeList td .cc-ecp,.secondary main.college-compare div.content#my-careers td .cc-ecp,.secondary main.college-compare div.content#scholarshipList td .cc-ecp,.secondary main.college-compare section.content#collegeList td .cc-ecp,.secondary main.college-compare section.content#my-careers td .cc-ecp,.secondary main.college-compare section.content#scholarshipList td .cc-ecp,.secondary main.college-cost-calculator div.content#collegeList td .cc-ecp,.secondary main.college-cost-calculator div.content#my-careers td .cc-ecp,.secondary main.college-cost-calculator div.content#scholarshipList td .cc-ecp,.secondary main.college-cost-calculator section.content#collegeList td .cc-ecp,.secondary main.college-cost-calculator section.content#my-careers td .cc-ecp,.secondary main.college-cost-calculator section.content#scholarshipList td .cc-ecp,.secondary main.my-colleges:not(.student-login) div.content#collegeList td .cc-ecp,.secondary main.my-colleges:not(.student-login) div.content#my-careers td .cc-ecp,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td .cc-ecp,.secondary main.my-colleges:not(.student-login) section.content#collegeList td .cc-ecp,.secondary main.my-colleges:not(.student-login) section.content#my-careers td .cc-ecp,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td .cc-ecp{width:183px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left;text-align:center;font-size:.7em;color:#7f7f7f;font-weight:700;margin-bottom:10px}#overlay.my-colleges div.content#collegeList td .cc-ecp a,#overlay.my-colleges div.content#my-careers td .cc-ecp a,#overlay.my-colleges div.content#scholarshipList td .cc-ecp a,#overlay.my-colleges section.content#collegeList td .cc-ecp a,#overlay.my-colleges section.content#my-careers td .cc-ecp a,#overlay.my-colleges section.content#scholarshipList td .cc-ecp a,.secondary main.college-compare div.content#collegeList td .cc-ecp a,.secondary main.college-compare div.content#my-careers td .cc-ecp a,.secondary main.college-compare div.content#scholarshipList td .cc-ecp a,.secondary main.college-compare section.content#collegeList td .cc-ecp a,.secondary main.college-compare section.content#my-careers td .cc-ecp a,.secondary main.college-compare section.content#scholarshipList td .cc-ecp a,.secondary main.college-cost-calculator div.content#collegeList td .cc-ecp a,.secondary main.college-cost-calculator div.content#my-careers td .cc-ecp a,.secondary main.college-cost-calculator div.content#scholarshipList td .cc-ecp a,.secondary main.college-cost-calculator section.content#collegeList td .cc-ecp a,.secondary main.college-cost-calculator section.content#my-careers td .cc-ecp a,.secondary main.college-cost-calculator section.content#scholarshipList td .cc-ecp a,.secondary main.my-colleges:not(.student-login) div.content#collegeList td .cc-ecp a,.secondary main.my-colleges:not(.student-login) div.content#my-careers td .cc-ecp a,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td .cc-ecp a,.secondary main.my-colleges:not(.student-login) section.content#collegeList td .cc-ecp a,.secondary main.my-colleges:not(.student-login) section.content#my-careers td .cc-ecp a,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td .cc-ecp a{color:inherit;border-left:1px solid #7f7f7f;width:90px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}#overlay.my-colleges div.content#collegeList td .cc-ecp a:last-child,#overlay.my-colleges div.content#my-careers td .cc-ecp a:last-child,#overlay.my-colleges div.content#scholarshipList td .cc-ecp a:last-child,#overlay.my-colleges section.content#collegeList td .cc-ecp a:last-child,#overlay.my-colleges section.content#my-careers td .cc-ecp a:last-child,#overlay.my-colleges section.content#scholarshipList td .cc-ecp a:last-child,.secondary main.college-compare div.content#collegeList td .cc-ecp a:last-child,.secondary main.college-compare div.content#my-careers td .cc-ecp a:last-child,.secondary main.college-compare div.content#scholarshipList td .cc-ecp a:last-child,.secondary main.college-compare section.content#collegeList td .cc-ecp a:last-child,.secondary main.college-compare section.content#my-careers td .cc-ecp a:last-child,.secondary main.college-compare section.content#scholarshipList td .cc-ecp a:last-child,.secondary main.college-cost-calculator div.content#collegeList td .cc-ecp a:last-child,.secondary main.college-cost-calculator div.content#my-careers td .cc-ecp a:last-child,.secondary main.college-cost-calculator div.content#scholarshipList td .cc-ecp a:last-child,.secondary main.college-cost-calculator section.content#collegeList td .cc-ecp a:last-child,.secondary main.college-cost-calculator section.content#my-careers td .cc-ecp a:last-child,.secondary main.college-cost-calculator section.content#scholarshipList td .cc-ecp a:last-child,.secondary main.my-colleges:not(.student-login) div.content#collegeList td .cc-ecp a:last-child,.secondary main.my-colleges:not(.student-login) div.content#my-careers td .cc-ecp a:last-child,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td .cc-ecp a:last-child,.secondary main.my-colleges:not(.student-login) section.content#collegeList td .cc-ecp a:last-child,.secondary main.my-colleges:not(.student-login) section.content#my-careers td .cc-ecp a:last-child,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td .cc-ecp a:last-child{border-right:1px solid #7f7f7f}#overlay.my-colleges div.content#collegeList td .cc-ecp a:hover,#overlay.my-colleges div.content#my-careers td .cc-ecp a:hover,#overlay.my-colleges div.content#scholarshipList td .cc-ecp a:hover,#overlay.my-colleges section.content#collegeList td .cc-ecp a:hover,#overlay.my-colleges section.content#my-careers td .cc-ecp a:hover,#overlay.my-colleges section.content#scholarshipList td .cc-ecp a:hover,.secondary main.college-compare div.content#collegeList td .cc-ecp a:hover,.secondary main.college-compare div.content#my-careers td .cc-ecp a:hover,.secondary main.college-compare div.content#scholarshipList td .cc-ecp a:hover,.secondary main.college-compare section.content#collegeList td .cc-ecp a:hover,.secondary main.college-compare section.content#my-careers td .cc-ecp a:hover,.secondary main.college-compare section.content#scholarshipList td .cc-ecp a:hover,.secondary main.college-cost-calculator div.content#collegeList td .cc-ecp a:hover,.secondary main.college-cost-calculator div.content#my-careers td .cc-ecp a:hover,.secondary main.college-cost-calculator div.content#scholarshipList td .cc-ecp a:hover,.secondary main.college-cost-calculator section.content#collegeList td .cc-ecp a:hover,.secondary main.college-cost-calculator section.content#my-careers td .cc-ecp a:hover,.secondary main.college-cost-calculator section.content#scholarshipList td .cc-ecp a:hover,.secondary main.my-colleges:not(.student-login) div.content#collegeList td .cc-ecp a:hover,.secondary main.my-colleges:not(.student-login) div.content#my-careers td .cc-ecp a:hover,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td .cc-ecp a:hover,.secondary main.my-colleges:not(.student-login) section.content#collegeList td .cc-ecp a:hover,.secondary main.my-colleges:not(.student-login) section.content#my-careers td .cc-ecp a:hover,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td .cc-ecp a:hover{text-decoration:none;color:#f7876b}#overlay.my-colleges div.content#collegeList td.divider,#overlay.my-colleges div.content#my-careers td.divider,#overlay.my-colleges div.content#scholarshipList td.divider,#overlay.my-colleges section.content#collegeList td.divider,#overlay.my-colleges section.content#my-careers td.divider,#overlay.my-colleges section.content#scholarshipList td.divider,.secondary main.college-compare div.content#collegeList td.divider,.secondary main.college-compare div.content#my-careers td.divider,.secondary main.college-compare div.content#scholarshipList td.divider,.secondary main.college-compare section.content#collegeList td.divider,.secondary main.college-compare section.content#my-careers td.divider,.secondary main.college-compare section.content#scholarshipList td.divider,.secondary main.college-cost-calculator div.content#collegeList td.divider,.secondary main.college-cost-calculator div.content#my-careers td.divider,.secondary main.college-cost-calculator div.content#scholarshipList td.divider,.secondary main.college-cost-calculator section.content#collegeList td.divider,.secondary main.college-cost-calculator section.content#my-careers td.divider,.secondary main.college-cost-calculator section.content#scholarshipList td.divider,.secondary main.my-colleges:not(.student-login) div.content#collegeList td.divider,.secondary main.my-colleges:not(.student-login) div.content#my-careers td.divider,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList td.divider,.secondary main.my-colleges:not(.student-login) section.content#collegeList td.divider,.secondary main.my-colleges:not(.student-login) section.content#my-careers td.divider,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList td.divider{height:5px;background-color:#d1d1d1}#overlay.my-colleges div.content#collegeList #pagination,#overlay.my-colleges div.content#my-careers #pagination,#overlay.my-colleges div.content#scholarshipList #pagination,#overlay.my-colleges section.content#collegeList #pagination,#overlay.my-colleges section.content#my-careers #pagination,#overlay.my-colleges section.content#scholarshipList #pagination,.secondary main.college-compare div.content#collegeList #pagination,.secondary main.college-compare div.content#my-careers #pagination,.secondary main.college-compare div.content#scholarshipList #pagination,.secondary main.college-compare section.content#collegeList #pagination,.secondary main.college-compare section.content#my-careers #pagination,.secondary main.college-compare section.content#scholarshipList #pagination,.secondary main.college-cost-calculator div.content#collegeList #pagination,.secondary main.college-cost-calculator div.content#my-careers #pagination,.secondary main.college-cost-calculator div.content#scholarshipList #pagination,.secondary main.college-cost-calculator section.content#collegeList #pagination,.secondary main.college-cost-calculator section.content#my-careers #pagination,.secondary main.college-cost-calculator section.content#scholarshipList #pagination,.secondary main.my-colleges:not(.student-login) div.content#collegeList #pagination,.secondary main.my-colleges:not(.student-login) div.content#my-careers #pagination,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList #pagination,.secondary main.my-colleges:not(.student-login) section.content#collegeList #pagination,.secondary main.my-colleges:not(.student-login) section.content#my-careers #pagination,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList #pagination{margin:0;border-color:#d1d1d1}#overlay.my-colleges div.content#collegeList #pagination p,#overlay.my-colleges div.content#my-careers #pagination p,#overlay.my-colleges div.content#scholarshipList #pagination p,#overlay.my-colleges section.content#collegeList #pagination p,#overlay.my-colleges section.content#my-careers #pagination p,#overlay.my-colleges section.content#scholarshipList #pagination p,.secondary main.college-compare div.content#collegeList #pagination p,.secondary main.college-compare div.content#my-careers #pagination p,.secondary main.college-compare div.content#scholarshipList #pagination p,.secondary main.college-compare section.content#collegeList #pagination p,.secondary main.college-compare section.content#my-careers #pagination p,.secondary main.college-compare section.content#scholarshipList #pagination p,.secondary main.college-cost-calculator div.content#collegeList #pagination p,.secondary main.college-cost-calculator div.content#my-careers #pagination p,.secondary main.college-cost-calculator div.content#scholarshipList #pagination p,.secondary main.college-cost-calculator section.content#collegeList #pagination p,.secondary main.college-cost-calculator section.content#my-careers #pagination p,.secondary main.college-cost-calculator section.content#scholarshipList #pagination p,.secondary main.my-colleges:not(.student-login) div.content#collegeList #pagination p,.secondary main.my-colleges:not(.student-login) div.content#my-careers #pagination p,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList #pagination p,.secondary main.my-colleges:not(.student-login) section.content#collegeList #pagination p,.secondary main.my-colleges:not(.student-login) section.content#my-careers #pagination p,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList #pagination p{margin:0}#overlay.my-colleges div.content#collegeList.sectionContent,#overlay.my-colleges section.content#collegeList.sectionContent,.secondary main.college-compare div.content#collegeList.sectionContent,.secondary main.college-compare section.content#collegeList.sectionContent,.secondary main.college-cost-calculator div.content#collegeList.sectionContent,.secondary main.college-cost-calculator section.content#collegeList.sectionContent,.secondary main.my-colleges:not(.student-login) div.content#collegeList.sectionContent,.secondary main.my-colleges:not(.student-login) section.content#collegeList.sectionContent{padding:50px 100px}.secondary main:not(.student-login) section.content.know-yourself{padding-bottom:100px}.outside{position:relative;left:0}.outside .outsideWrapper{padding:0 150px;margin-top:-100px}.outside .blueBox{padding:20px 220px 20px 50px;position:relative;margin:100px -30px;background-color:#47b8eb}.outside .blueBox h2{color:#fff;font-size:2em;margin-top:0}.outside .blueBox small{font-size:.55em;color:#000;text-transform:uppercase}.outside .blueBox .btn{position:absolute;right:30px;top:50%;margin-top:-20px;font-size:1.25em;color:#47b8eb;background-color:#fff;border:2px solid #000}.outside .blueBox p{font-size:1em!important;color:#000!important}#careerSearch #search{background-color:#484f59;padding:20px 50px;position:relative}#careerSearch #search h2{display:inline-block;vertical-align:bottom;margin-right:30px;margin-top:0;font-size:1.75em!important}#careerSearch #search h2 small{color:#fff;font-size:.7em}#careerSearch #search input{padding:5px 15px;border:0;width:375px;margin-top:10px}#careerSearch #search input[type=submit]{background-color:#47b8eb;color:#fff;text-transform:uppercase;width:auto;margin-top:10px}#careerSearch #search input[type=text]{width:80%}#careerSearch #categories{border:1px solid #484f59;margin-top:30px;overflow:hidden;padding:20px}#careerSearch #categories h2{background-color:#484f59;padding:15px 50px;margin-top:0;font-size:1.75em!important}#careerSearch #categories .categoryWrap{padding:20px 0;border-bottom:1px solid #484f59;float:left;width:25%;box-sizing:border-box}#careerSearch #categories .categoryWrap .category{padding:0 20px 0 0;border-right:1px solid #b2b4b8;box-sizing:border-box;margin-left:20px}#careerSearch #categories .categoryWrap .category input{max-width:100%}#careerSearch #categories .categoryWrap:nth-child(4n) .category{border-right:1px solid transparent}#careerSearch #categories .cluster:hover{cursor:pointer}.secondary .test-results #testResults{padding-top:0}.secondary .test-results #testResults #summary{background-image:url(../images/assessment-bg.png);background-size:cover;background-position:center;padding:25px}.secondary .test-results #testResults #summary #summaryWrap{background-color:rgba(255,255,255,.9);font-size:0;display:-ms-flexbox;display:flex}.secondary .test-results #testResults #summary #text{display:inline-block;width:25%;padding:20px 25px;background-color:#484f59;color:#fff;height:auto!important}.secondary .test-results #testResults #summary #text p{font-size:16px!important;color:#fff;font-weight:700}.secondary .test-results #testResults #summary #text p b{color:#47b8eb;font-size:1.3em;display:block}@media(max-width:1024px){.secondary .test-results #testResults #summary #summaryWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.secondary .test-results #testResults #summary #text{width:100%}}.secondary .test-results #testResults #summary #visual{display:inline-block;width:70%;vertical-align:top;margin:0 2.5%}@media(max-width:1024px){.secondary .test-results #testResults #summary #visual{width:100%}}.secondary .test-results #testResults #summary #topHalf{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #b2b4b8;margin-top:15px}@media(max-width:768px){.secondary .test-results #testResults #summary #topHalf{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.secondary .test-results #testResults #summary #scores div{display:inline-block;width:16.6667%;border-right:1px solid #b2b4b8;text-align:center;font-size:14px;padding:5px;text-transform:uppercase;vertical-align:top}.secondary .test-results #testResults #summary #scores div span{font-size:1.8em;display:block;color:#000}.secondary .test-results #testResults #summary #scores div:last-child{border-right:0}.secondary .test-results #testResults #summary #scores div.Achievement,.secondary .test-results #testResults #summary #scores div.Realistic{border-top:10px solid #3986cb}.secondary .test-results #testResults #summary #scores div.Investigative,.secondary .test-results #testResults #summary #scores div.Work.Conditions,.secondary .test-results #testResults #summary #scores div.Working.Conditions{border-top:10px solid #ffc50d}.secondary .test-results #testResults #summary #scores div.Artistic,.secondary .test-results #testResults #summary #scores div.Recognition{border-top:10px solid #a176b2}.secondary .test-results #testResults #summary #scores div.Enterprising,.secondary .test-results #testResults #summary #scores div.Relationship,.secondary .test-results #testResults #summary #scores div.Relationships{border-top:10px solid #4ab8e9}.secondary .test-results #testResults #summary #scores div.Conventional,.secondary .test-results #testResults #summary #scores div.Support{border-top:10px solid #97b12e}.secondary .test-results #testResults #summary #scores div.Independence,.secondary .test-results #testResults #summary #scores div.Social{border-top:10px solid #f3797a}@media(min-width:500px)and (max-width:1320px){.secondary .test-results #testResults #summary #scores div{width:33.33333%}.secondary .test-results #testResults #summary #scores div:nth-child(3n){border-right:0}}@media(max-width:500px){.secondary .test-results #testResults #summary #scores div{width:50%}.secondary .test-results #testResults #summary #scores div:nth-child(2n){border-right:0}}.secondary .test-results #testResults #summary #graph{width:25%;display:inline-block;height:129px;text-align:center;padding:10px 10px 5px;border-left:1px solid #b2b4b8;border-bottom:1px solid #b2b4b8;margin-top:10px;position:relative;float:right}.secondary .test-results #testResults #summary #graph>div{width:14%;margin:0 1%;display:inline-block;vertical-align:bottom;height:119px;position:relative}.secondary .test-results #testResults #summary #graph>div div{border:2px solid #000;position:absolute;bottom:5px;width:100%}.secondary .test-results #testResults #summary #graph>div#key{font-size:14px;position:absolute;color:#d1d1d1;right:100%;border:0;top:0;height:100%}.secondary .test-results #testResults #summary #graph>div#key #max{position:absolute;top:0;border:0}.secondary .test-results #testResults #summary #graph>div#key #min{border:0}.secondary .test-results #testResults #summary #graph .Achievement div,.secondary .test-results #testResults #summary #graph .Realistic div{background-color:#3986cb}.secondary .test-results #testResults #summary #graph .Investigative div,.secondary .test-results #testResults #summary #graph .Work.Conditions div,.secondary .test-results #testResults #summary #graph .Working.Conditions div{background-color:#ffc50d}.secondary .test-results #testResults #summary #graph .Artistic div,.secondary .test-results #testResults #summary #graph .Recognition div{background-color:#a176b2}.secondary .test-results #testResults #summary #graph .Enterprising div,.secondary .test-results #testResults #summary #graph .Relationship div,.secondary .test-results #testResults #summary #graph .Relationships div{background-color:#4ab8e9}.secondary .test-results #testResults #summary #graph .Conventional div,.secondary .test-results #testResults #summary #graph .Support div{background-color:#97b12e}.secondary .test-results #testResults #summary #graph .Independence div,.secondary .test-results #testResults #summary #graph .Social div{background-color:#f3797a}@media(max-width:768px){.secondary .test-results #testResults #summary #graph{-ms-flex-order:-1;order:-1;width:100%;max-width:300px;margin:10px auto}}.secondary .test-results #testResults #summary #top3{display:inline-block;width:65%;margin-left:10px;vertical-align:top;padding:0 10px;margin-right:2%}.secondary .test-results #testResults #summary #top3 li{font-size:24px;padding:0;display:inline-block;width:32%;margin-right:2%}.secondary .test-results #testResults #summary #top3 li:last-child{margin-right:0}.secondary .test-results #testResults #summary #top3 li .Achievement div,.secondary .test-results #testResults #summary #top3 li .Realistic div{border:3px solid #3986cb;background-color:#3986cb}.secondary .test-results #testResults #summary #top3 li .Investigative div,.secondary .test-results #testResults #summary #top3 li .Work.Conditions div,.secondary .test-results #testResults #summary #top3 li .Working.Conditions div{border:3px solid #ffc50d;background-color:#ffc50d}.secondary .test-results #testResults #summary #top3 li .Artistic div,.secondary .test-results #testResults #summary #top3 li .Recognition div{border:3px solid #a176b2;background-color:#a176b2}.secondary .test-results #testResults #summary #top3 li .Enterprising div,.secondary .test-results #testResults #summary #top3 li .Relationship div,.secondary .test-results #testResults #summary #top3 li .Relationships div{border:3px solid #4ab8e9;background-color:#4ab8e9}.secondary .test-results #testResults #summary #top3 li .Conventional div,.secondary .test-results #testResults #summary #top3 li .Support div{border:3px solid #97b12e;background-color:#97b12e}.secondary .test-results #testResults #summary #top3 li .Independence div,.secondary .test-results #testResults #summary #top3 li .Social div{border:3px solid #f3797a;background-color:#f3797a}.secondary .test-results #testResults #summary #top3 li>div{margin:10px 0;font-size:16px;width:100%}.secondary .test-results #testResults #summary #top3 li>div div{padding:10px 5px 0;text-align:center;color:#fff;font-size:1.2em}.secondary .test-results #testResults #summary #top3 li>div div p{color:#000;margin-bottom:5px;font-size:1em;font-weight:700}.secondary .test-results #testResults #summary #top3 li>div div.more{color:#000;padding:5px 5px 10px;text-transform:uppercase;font-size:.7em}.secondary .test-results #testResults #summary #top3 li>div div.more a{color:inherit}@media(max-width:550px){.secondary .test-results #testResults #summary #top3 li{width:100%;display:block}}.secondary .test-results #testResults #skills{width:100%;font-weight:500;display:table}.secondary .test-results #testResults #skills .tr{display:table-row}.secondary .test-results #testResults #skills .td,.secondary .test-results #testResults #skills .th{display:table-cell}.secondary .test-results #testResults #skills .th{color:#000;text-align:center;border-bottom:1px solid #b2b4b8}.secondary .test-results #testResults #skills .th.most{color:#fff;background-color:#47b8eb;padding:10px}.secondary .test-results #testResults #skills .th.tbody{text-align:left;font-size:1.2em;color:#47b8eb;vertical-align:top;border-right:1px solid #47b8eb;border-top:1px solid #b2b4b8;padding:10px 0;border-bottom:0}.secondary .test-results #testResults #skills .th.tbody.fr,.secondary .test-results #testResults #skills .th.tbody.spacer{border-top:0}.secondary .test-results #testResults #skills .td.title{text-align:left;font-weight:400;font-size:1em;line-height:1.1;cursor:pointer}.secondary .test-results #testResults #skills .td{border-right:1px solid #47b8eb;border-bottom:1px solid #b2b4b8;padding:5px;text-align:center;font-size:2.5em;line-height:10px}.secondary .test-results #testResults #skills .td.average{color:#6cb044}.secondary .test-results #testResults #skills .td.little{color:#d89728}.secondary .test-results #testResults #skills .td.none{color:#f3797a}.secondary .test-results #testResults #skills .tr.most .td.title{background-color:#abdef6}.secondary .test-results #testResults #skills .tr.most .td.most{background-color:#47b8eb;color:#fff}.secondary .test-results #testResults.pdf .colBox .boxWrap{height:auto!important}.secondary .test-results #testResults.pdf .colBox .boxWrap .box{height:360px!important}.secondary .test-results section.pdf{margin-bottom:30px!important;margin-top:30px!important}.secondary .test-results section.pdf#testResults{margin-bottom:0!important;margin-top:0!important}.secondary .test-results .colBox{border:0!important}.secondary .test-results .colBox .colBoxHeader{display:none}.secondary .test-results .colBox .box.clean>div.Achievement,.secondary .test-results .colBox .box.clean>div.Realistic{border-top:10px solid #3986cb}.secondary .test-results .colBox .box.clean>div.Investigative,.secondary .test-results .colBox .box.clean>div.Work.Conditions,.secondary .test-results .colBox .box.clean>div.Working.Conditions{border-top:10px solid #ffc50d}.secondary .test-results .colBox .box.clean>div.Artistic,.secondary .test-results .colBox .box.clean>div.Recognition{border-top:10px solid #a176b2}.secondary .test-results .colBox .box.clean>div.Enterprising,.secondary .test-results .colBox .box.clean>div.Relationship,.secondary .test-results .colBox .box.clean>div.Relationships{border-top:10px solid #4ab8e9}.secondary .test-results .colBox .box.clean>div.Conventional,.secondary .test-results .colBox .box.clean>div.Support{border-top:10px solid #97b12e}.secondary .test-results .colBox .box.clean>div.Independence,.secondary .test-results .colBox .box.clean>div.Social{border-top:10px solid #f3797a}.secondary .test-results .careerPopup{background-color:#fff;border:5px solid #b2b4b8;padding:30px 20px;display:none}.secondary .test-results .careerPopup .title{font-size:1.4em}.secondary .test-results .careerPopup .title a{float:right;padding-right:30px;background-color:#47b8eb;color:#fff}#overlay{position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100vh;top:0;z-index:99;left:0}#overlay #olWrap{position:absolute;top:20vh;left:50%;margin-left:-400px;width:800px;text-align:center;max-height:60vh;overflow:auto}#overlay #olWrap>div{overflow:hidden}#overlay #olWrap #head{padding-bottom:20px;border-bottom:1px solid #c8d957}#overlay #olWrap #head p{font-size:1.5em}#overlay #olWrap #head h1{color:#fff;font-size:2em}#overlay #olWrap h2{font-size:1.3em;color:#fff}#overlay #olWrap fieldset{text-align:left;margin:10px auto}#overlay #olWrap fieldset legend{color:#484f59;display:inline-block;width:50%;float:left;font-weight:700}#overlay #olWrap fieldset span{display:inline-block;width:100px;float:left}#overlay #olWrap .select{text-align:left;margin-bottom:10px}#overlay #olWrap .select label{text-align:left;color:#484f59;display:inline-block;width:50%;float:left;font-weight:700;line-height:31px}#overlay #olWrap .select select{padding:5px 15px}#overlay #olWrap .keyword{border-bottom:0}#overlay #olWrap input{display:inline-block;padding:5px 20px;margin-top:10px}#overlay #olWrap input[type=submit]{background-color:#484f59;color:#fff;border:0}#overlay #olContent{border:none;padding:30px;background-color:#fff;height:100%}#overlay.skillsPopup #olWrap,#overlay.test-result #olWrap{padding:0;border:0;background-color:transparent}#overlay.skillsPopup #olWrap .careerPopup,#overlay.test-result #olWrap .careerPopup{background-color:#fff;border:5px solid #b2b4b8;padding:30px 50px;display:block;overflow:hidden}#overlay.skillsPopup #olWrap .careerPopup .title,#overlay.test-result #olWrap .careerPopup .title{font-size:1.4em;text-align:left;margin-bottom:50px}#overlay.skillsPopup #olWrap .careerPopup .title a,#overlay.test-result #olWrap .careerPopup .title a{float:right;padding:4px 50px 4px 10px;background-color:#47b8eb;color:#fff;margin-right:-50px;font-size:.7em}#overlay.skillsPopup #olWrap .careerPopup ul,#overlay.test-result #olWrap .careerPopup ul{width:45%;float:left;padding-left:20px;border-left:1px solid #b2b4b8;text-align:left;margin-right:5%}#overlay.skillsPopup #olWrap .careerPopup ul li,#overlay.test-result #olWrap .careerPopup ul li{text-align:left;margin-bottom:10px}#overlay.skillsPopup #olWrap #olContent,#overlay.test-result #olWrap #olContent{padding:0;border:0}#overlay.scholarship-search #olWrap{padding:20px 50px;background-color:#acc500;border:5px solid #484f59}#overlay.scholarship-search #olContent{background-color:transparent;padding:0;border:0;margin:0}#overlay #olClose{position:absolute;top:0;right:0;background-color:#b2b4b8;color:#fff;width:25px;height:25px;line-height:22px;font-size:18px;font-weight:900;text-align:center}#overlay #olClose:hover{background:#b85256;cursor:pointer}#overlay.my-colleges section.content#collegeList{padding:0}#overlay.video #olWrap #olContent{padding:10px}#overlay.timeout p{margin-bottom:10px}#overlay.changePwOl label{text-align:right;width:150px;padding-right:10px;display:inline-block}#overlay.changePwOl input{margin-top:0}#overlay.changePwOl p{margin-bottom:10px}#overlay.loadSearchOL,#overlay.saveSearchOL{text-align:left}#overlay.loadSearchOL h3,#overlay.saveSearchOL h3{display:block;margin:0 0 20px;text-align:left}#overlay.loadSearchOL a,#overlay.saveSearchOL a{display:inline-block;vertical-align:middle;margin:5px 0;padding:3px 8px}#overlay.loadSearchOL a:not(.btn),#overlay.saveSearchOL a:not(.btn){color:#000}#overlay.loadSearchOL a:first-child,#overlay.saveSearchOL a:first-child{width:calc(100% - 210px)}#overlay.loadSearchOL .btn,#overlay.saveSearchOL .btn{width:100px;margin:10px 5px;vertical-align:middle}#overlay.loadSearchOL .deleteSearch,#overlay.saveSearchOL .deleteSearch{margin-right:5px}#overlay.loadSearchOL p,#overlay.saveSearchOL p{border-top:1px solid #d1d1d1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;margin:0}#overlay.loadSearchOL p:last-child,#overlay.saveSearchOL p:last-child{border-bottom:1px solid #d1d1d1}#overlay.loadSearchOL p:hover{background-color:rgba(71,184,235,.1)}.secondary main:not(.student-login).estimating-tools section.content .boxWrapper .box{float:none;vertical-align:top;display:inline-block}.efc .banner{padding:100px 65px}.efc .banner h1{color:#484f59;font-size:20px;text-transform:uppercase}.efc .banner h1 small{color:#fff;font-size:2.5em;text-transform:none;display:block;border:0;padding:0;margin:0}.efc .editable-form .tabs{border-bottom:30px solid #47b8eb}.efc .editable-form .tabs li{width:15.625%}.efc .formHeader{background-color:#484f59;padding:30px 100px;font-size:1.25em;color:#fff;text-transform:uppercase}.efc .formHeader .btn{float:right;font-size:.75em;color:#47b8eb}.efc #theForm{padding:50px 130px;background-color:#fff;color:#484f59}.efc #theForm ul{list-style:disc;padding-left:20px;margin:15px 0}.efc #theForm ul li{margin-bottom:5px}.efc .formFooter{background-color:#484f59;padding:30px 100px;font-size:1.25em;color:#fff;text-transform:uppercase;margin:100px -130px -50px;text-align:center}.college-compare>section.editable-form,.college-cost-calculator>section.editable-form{padding-top:20px;padding-bottom:20px}.college-compare form,.college-cost-calculator form{margin:0 auto;z-index:99;position:relative;background-color:#fff;border:2px solid #000}.college-compare form .sectionTitle,.college-cost-calculator form .sectionTitle{background-color:#484f59;color:#fff;text-transform:uppercase;padding:5px 30px;overflow:hidden}.college-compare form .sectionTitle #ccc-to-pdf,.college-cost-calculator form .sectionTitle #ccc-to-pdf{float:right}.college-compare form #select-college,.college-cost-calculator form #select-college{display:table;width:100%;background-color:#666}.college-compare form #select-college .box,.college-cost-calculator form #select-college .box{display:table-cell;width:33%;border-right:1px solid #e7e8ea;float:none;vertical-align:middle;margin:0;background-color:transparent;padding:30px 0}.college-compare form #select-college .box a,.college-cost-calculator form #select-college .box a{font-size:18px;color:#fff;text-decoration:none}.college-compare form #select-college .box a span,.college-cost-calculator form #select-college .box a span{font-size:.8em;color:#47b8eb}.college-compare form #select-college .box input,.college-cost-calculator form #select-college .box input{border:1px solid #000;width:80%;padding:4px 20px;margin-top:10px}.college-compare form #select-college .box:last-child,.college-cost-calculator form #select-college .box:last-child{border:0}.college-compare form #select-college .box:first-child div:first-child,.college-cost-calculator form #select-college .box:first-child div:first-child{border-bottom:1px solid #b2b4b8;display:inline-block;padding:0 30px 10px}.college-compare form #select-college .box:first-child div:last-child,.college-cost-calculator form #select-college .box:first-child div:last-child{padding-top:10px}.college-compare form .sectionContent,.college-cost-calculator form .sectionContent{padding:50px 100px 25px}.college-compare form .sectionContent p,.college-cost-calculator form .sectionContent p{max-width:calc(100% - 400px);margin:0 auto;position:relative}.college-compare form .sectionContent label,.college-cost-calculator form .sectionContent label{padding:5px 20px;width:60%;display:inline-block;margin-bottom:10px}.college-compare form .sectionContent input,.college-compare form .sectionContent select,.college-cost-calculator form .sectionContent input,.college-cost-calculator form .sectionContent select{width:auto;display:inline-block;border:0;background-color:#eee;padding:5px 20px;margin-bottom:10px;max-width:35%;margin-left:2%;float:right}.college-compare form .sectionContent #TAPY,.college-compare form .sectionContent #TCPY,.college-cost-calculator form .sectionContent #TAPY,.college-cost-calculator form .sectionContent #TCPY{background-color:#47b8eb;color:#fff;padding:10px 0}.college-compare form .sectionContent #TAPY input,.college-compare form .sectionContent #TAPY label,.college-compare form .sectionContent #TCPY input,.college-compare form .sectionContent #TCPY label,.college-cost-calculator form .sectionContent #TAPY input,.college-cost-calculator form .sectionContent #TAPY label,.college-cost-calculator form .sectionContent #TCPY input,.college-cost-calculator form .sectionContent #TCPY label{background-color:transparent;color:#fff;margin:0}.college-compare form .sectionContent #TAPY input:after,.college-compare form .sectionContent #TAPY label:after,.college-compare form .sectionContent #TCPY input:after,.college-compare form .sectionContent #TCPY label:after,.college-cost-calculator form .sectionContent #TAPY input:after,.college-cost-calculator form .sectionContent #TAPY label:after,.college-cost-calculator form .sectionContent #TCPY input:after,.college-cost-calculator form .sectionContent #TCPY label:after{top:15px;color:#fff}.college-compare form .sectionContent #TAPY #bottom-narrative,.college-compare form .sectionContent #TCPY #bottom-narrative,.college-cost-calculator form .sectionContent #TAPY #bottom-narrative,.college-cost-calculator form .sectionContent #TCPY #bottom-narrative{position:absolute;left:100%;top:-10px;width:100%;max-width:260px;padding:0 20px;color:#484f59}.college-compare form .sectionContent #TAPY #bottom-narrative span,.college-compare form .sectionContent #TCPY #bottom-narrative span,.college-cost-calculator form .sectionContent #TAPY #bottom-narrative span,.college-cost-calculator form .sectionContent #TCPY #bottom-narrative span{font-size:1.3em;color:#84659c;font-weight:700}.college-compare form .sectionContent #TAPY.plan,.college-compare form .sectionContent #TCPY.plan,.college-cost-calculator form .sectionContent #TAPY.plan,.college-cost-calculator form .sectionContent #TCPY.plan{background-color:#84659c}.college-compare form .sectionContent .title,.college-cost-calculator form .sectionContent .title{font-size:1.1em;width:auto;max-width:none}.college-compare form .sectionContent .title span,.college-cost-calculator form .sectionContent .title span{color:#47b8eb}.college-compare form .sectionContent .intro,.college-cost-calculator form .sectionContent .intro{padding:20px 0;border-top:2px solid #b2b4b8;border-bottom:2px solid #b2b4b8;margin:20px auto;color:#484f59;width:auto;max-width:none}.college-compare form .sectionContent table,.college-cost-calculator form .sectionContent table{width:100%}.college-compare form .sectionContent thead th,.college-cost-calculator form .sectionContent thead th{font-weight:700;text-align:center;width:20%;border-right:1px solid #b2b4b8;border-bottom:1px solid #b2b4b8;position:relative;padding-top:30px;border-top:1px solid #b2b4b8}.college-compare form .sectionContent thead th:last-child,.college-cost-calculator form .sectionContent thead th:last-child{width:auto}.college-compare form .sectionContent thead th .edit,.college-compare form .sectionContent thead th .remove,.college-cost-calculator form .sectionContent thead th .edit,.college-cost-calculator form .sectionContent thead th .remove{position:absolute;top:5px;color:#b2b4b8;font-weight:400}.college-compare form .sectionContent thead th .remove,.college-cost-calculator form .sectionContent thead th .remove{right:5px;font-weight:700}.college-compare form .sectionContent thead th .edit,.college-cost-calculator form .sectionContent thead th .edit{left:5px}.college-compare form .sectionContent thead th.empty,.college-compare form .sectionContent thead th.spacer,.college-cost-calculator form .sectionContent thead th.empty,.college-cost-calculator form .sectionContent thead th.spacer{border-top:0}.college-compare form .sectionContent thead th.empty,.college-cost-calculator form .sectionContent thead th.empty{border-right:0}.college-compare form .sectionContent .head:not(.yearly) th:before,.college-cost-calculator form .sectionContent .head:not(.yearly) th:before{content:"▼"}.college-compare form .sectionContent .head td,.college-cost-calculator form .sectionContent .head td{font-weight:700}.college-compare form .sectionContent td,.college-compare form .sectionContent th,.college-cost-calculator form .sectionContent td,.college-cost-calculator form .sectionContent th{border-right:1px solid #b2b4b8;padding:5px 30px;vertical-align:middle;color:#484f59}.college-compare form .sectionContent td:last-child,.college-compare form .sectionContent th:last-child,.college-cost-calculator form .sectionContent td:last-child,.college-cost-calculator form .sectionContent th:last-child{border-right:0}.college-compare form .sectionContent th,.college-cost-calculator form .sectionContent th{color:#47b8eb;font-weight:400;text-align:left}.college-compare form .sectionContent tbody th,.college-cost-calculator form .sectionContent tbody th{padding-left:30px;padding-right:10px}.college-compare form .sectionContent tbody .head th,.college-cost-calculator form .sectionContent tbody .head th{font-weight:700;padding-left:10px;position:relative}.college-compare form .sectionContent tbody .head th .infoIcon,.college-cost-calculator form .sectionContent tbody .head th .infoIcon{right:5px}.college-compare form .sectionContent tbody .head:not(.yearly) td,.college-cost-calculator form .sectionContent tbody .head:not(.yearly) td{font-size:0}.college-compare form .sectionContent tbody.closed tr,.college-cost-calculator form .sectionContent tbody.closed tr{display:none}.college-compare form .sectionContent tbody.closed .head,.college-cost-calculator form .sectionContent tbody.closed .head{display:table-row}.college-compare form .sectionContent tbody.closed .head th:before,.college-cost-calculator form .sectionContent tbody.closed .head th:before{content:"►"}.college-compare form .sectionContent tbody.closed .head td,.college-cost-calculator form .sectionContent tbody.closed .head td{font-size:1em}.college-compare form .sectionContent .annual td,.college-compare form .sectionContent .annual th,.college-cost-calculator form .sectionContent .annual td,.college-cost-calculator form .sectionContent .annual th{font-weight:700}.college-compare form .sectionContent .spacer td,.college-compare form .sectionContent .spacer th,.college-cost-calculator form .sectionContent .spacer td,.college-cost-calculator form .sectionContent .spacer th{border:0}.college-compare form .sectionContent .total td,.college-compare form .sectionContent .total th,.college-cost-calculator form .sectionContent .total td,.college-cost-calculator form .sectionContent .total th{background-color:#47b8eb;color:#fff;font-weight:700;border:0}.college-compare form .sectionContent .total td.plan-cost,.college-compare form .sectionContent .total th.plan-cost,.college-cost-calculator form .sectionContent .total td.plan-cost,.college-cost-calculator form .sectionContent .total th.plan-cost{background-color:#84659c}.college-compare form .sectionContent .smallHint,.college-cost-calculator form .sectionContent .smallHint{color:#666}.college-compare form .sectionContent tr:first-child th:first-child,.college-cost-calculator form .sectionContent tr:first-child th:first-child{border-bottom:0}.college-compare form .sectionContent tr.cc-ecp td,.college-cost-calculator form .sectionContent tr.cc-ecp td{padding:0;border-bottom:1px solid #b2b4b8}.college-compare form .sectionContent tr.cc-ecp td.empty,.college-cost-calculator form .sectionContent tr.cc-ecp td.empty{border-bottom:0}.college-compare form .sectionContent tr.cc-ecp td:first-child,.college-cost-calculator form .sectionContent tr.cc-ecp td:first-child{border-top:0}.college-compare form .sectionContent tr.cc-ecp .cc-ecp,.college-cost-calculator form .sectionContent tr.cc-ecp .cc-ecp{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:.7em;color:#b2b4b8;font-weight:700}.college-compare form .sectionContent tr.cc-ecp .cc-ecp a,.college-cost-calculator form .sectionContent tr.cc-ecp .cc-ecp a{color:inherit;background-color:#fff;border-right:1px solid #d1d1d1;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;padding:10px}.college-compare form .sectionContent tr.cc-ecp .cc-ecp a:last-child,.college-cost-calculator form .sectionContent tr.cc-ecp .cc-ecp a:last-child{border-right:0}.college-compare form .sectionContent tr.cc-ecp .cc-ecp a:hover,.college-cost-calculator form .sectionContent tr.cc-ecp .cc-ecp a:hover{text-decoration:none;background-color:#f7876b;color:#fff}.college-compare form .sectionContent .plan td,.college-cost-calculator form .sectionContent .plan td{padding:2px}.college-compare form .sectionContent .plan .theplan,.college-cost-calculator form .sectionContent .plan .theplan{background-color:#84659c;color:#fff;font-size:.7em;padding:2px 5px;text-align:center}.college-compare form .sectionContent .savings span,.college-cost-calculator form .sectionContent .savings span{color:#84659c;font-size:1.3em;font-weight:700}.college-compare form .formFooter,.college-cost-calculator form .formFooter{padding:50px 30px;background-color:#484f59;text-align:right}.college-compare form .formFooter .btn,.college-cost-calculator form .formFooter .btn{margin:0 20px}.college-compare form .formFooter .btn.disabled,.college-cost-calculator form .formFooter .btn.disabled{opacity:.4}.college-compare form .as td,.college-cost-calculator form .as td{border-top:2px solid #666;border-bottom:2px solid #666}.college-compare form .as td:first-child,.college-cost-calculator form .as td:first-child{border-left:2px solid #666;background-color:#6cb044;color:#fff}.college-compare form .as td:last-child,.college-cost-calculator form .as td:last-child{border-right:2px solid #666}.college-compare form .as td.cc-ecp,.college-cost-calculator form .as td.cc-ecp{background-color:rgba(172,197,0,.4);font-weight:700}.college-compare form .as .desc p,.college-cost-calculator form .as .desc p{font-size:.7em;text-transform:uppercase}.college-compare form .as .desc input,.college-cost-calculator form .as .desc input{float:none;margin:0 5px 0 0}.college-compare form .as .desc label,.college-cost-calculator form .as .desc label{font-size:.7em;text-transform:uppercase;color:#484f59;width:auto;padding:0;margin:0}.college-compare form .as .desc .row,.college-cost-calculator form .as .desc .row{margin:5px -20px 0}.college-compare #loan-cost-calculator .sectionContent p,.college-cost-calculator #loan-cost-calculator .sectionContent p{max-width:none}.college-compare #loan-cost-calculator .sectionContent p label,.college-cost-calculator #loan-cost-calculator .sectionContent p label{padding-left:0;font-weight:700;color:#484f59}.college-compare #loan-cost-calculator .sectionContent p label:after,.college-cost-calculator #loan-cost-calculator .sectionContent p label:after{content:none}.college-compare #loan-cost-calculator .sectionContent p input,.college-compare #loan-cost-calculator .sectionContent p select,.college-cost-calculator #loan-cost-calculator .sectionContent p input,.college-cost-calculator #loan-cost-calculator .sectionContent p select{width:240px;padding-left:30px;text-align:right}.college-compare #loan-cost-calculator .sectionContent p input#Interest,.college-compare #loan-cost-calculator .sectionContent p select#Interest,.college-cost-calculator #loan-cost-calculator .sectionContent p input#Interest,.college-cost-calculator #loan-cost-calculator .sectionContent p select#Interest{padding-right:30px}.college-compare #loan-cost-calculator .sectionContent p .usd,.college-cost-calculator #loan-cost-calculator .sectionContent p .usd{position:absolute;right:220px;margin-top:5px}.college-compare #loan-cost-calculator .sectionContent p .pct,.college-cost-calculator #loan-cost-calculator .sectionContent p .pct{position:absolute;right:10px;margin-top:5px}.college-compare #loan-cost-calculator .sectionContent.lca p,.college-cost-calculator #loan-cost-calculator .sectionContent.lca p{font-size:1.1em;margin-bottom:30px}.college-compare #loan-cost-calculator .sectionContent.lca span,.college-cost-calculator #loan-cost-calculator .sectionContent.lca span{color:#47b8eb}.college-compare #loan-cost-calculator .sectionContent .select2-container,.college-cost-calculator #loan-cost-calculator .sectionContent .select2-container{float:right}.college-compare .select2-container--default .select2-selection--single,.college-cost-calculator .select2-container--default .select2-selection--single{border-color:#b2b4b8}.college-compare .calculate,.college-cost-calculator .calculate{background-color:#484f59;text-align:center;padding:25px 50px}.college-compare #loan-cost-calculator #graphic,.college-cost-calculator #loan-cost-calculator #graphic{background-color:#47b8eb}.college-compare #loan-cost-calculator #graphic p.intro,.college-cost-calculator #loan-cost-calculator #graphic p.intro{margin:25px 150px;text-align:center;color:#fff;font-weight:700;line-height:1.5;font-size:1em}.college-compare #loan-cost-calculator #graphic p.intro span,.college-cost-calculator #loan-cost-calculator #graphic p.intro span{color:#000;font-weight:700;font-size:1em}.college-compare form .sectionContent .otherResources,.college-compare form .sectionContent .otherSchol,.college-cost-calculator form .sectionContent .otherResources,.college-cost-calculator form .sectionContent .otherSchol{margin-bottom:10px!important;text-align:right}.college-compare form .sectionContent .otherResources a,.college-compare form .sectionContent .otherSchol a,.college-cost-calculator form .sectionContent .otherResources a,.college-cost-calculator form .sectionContent .otherSchol a{font-size:.8em;color:#47b8eb;margin-top:-5px;display:inline-block}.college-compare form .sectionContent .otherResources input,.college-compare form .sectionContent .otherSchol input,.college-cost-calculator form .sectionContent .otherResources input,.college-cost-calculator form .sectionContent .otherSchol input{float:none;width:60%;font-size:.8em;color:#666;max-width:none}.college-compare form .sectionContent .otherResources .currency,.college-compare form .sectionContent .otherSchol .currency,.college-cost-calculator form .sectionContent .otherResources .currency,.college-cost-calculator form .sectionContent .otherSchol .currency{position:absolute;width:25%}.costgapForLoan{width:100%;text-align:left}.costgapForLoan td{border-bottom:1px solid #b2b4b8}.career-search #theCareer #details #detailWrap{max-width:75%}.career-search #theCareer #details #detailWrap #activities,.career-search #theCareer #details #detailWrap #tasks{box-sizing:border-box}.career-search #theCareer #details #detailWrap #activities .expand,.career-search #theCareer #details #detailWrap #tasks .expand{text-transform:uppercase}.blue{color:#47b8eb}.tests-template .introBtns{text-align:center}.tests-template .introBtns .intro__button{display:inline-block;max-width:none;margin:50px auto 0;border:3px solid #333;padding:.8em 2em;text-align:center;background:#47b8eb;color:#fff;font-weight:700;font-size:18px;text-transform:none;line-height:1;vertical-align:middle}.tests-template .introBtns .intro__button.secondary{background-color:#acc500}.tests-template.value-test .quiz.showbtn{margin-top:250px}.tests-template.value-test .quiz.showbtn .cards__pre-intro-text{top:-250px;height:250px}.tests-template.value-test .quiz.showbtn .cards__pre-intro-text .intro__button{margin-top:15px}.tests-template.skill-test .intro__button{display:inline-block;max-width:none;margin:50px auto 0;border:3px solid #333;padding:.8em 2em;text-align:center;background:#47b8eb;color:#fff;font-weight:700;font-size:18px;text-transform:none;line-height:1;vertical-align:middle}.tests-template.skill-test .intro__button.secondary{background-color:#acc500}.tests-template main .cards__next,.tests-template main .cards__prev{background-position-x:100%}.tests-template main .cards__next:hover,.tests-template main .cards__prev:hover{background-position-x:0}.secondary main.my-colleges:not(.student-login) section.content#my-careers td,.secondary main.my-colleges:not(.student-login) section.content#my-careers th{vertical-align:top}.secondary main.my-colleges:not(.student-login) section.content#my-careers .desc{color:#666;min-width:120px}.secondary main.my-colleges:not(.student-login) section.content#my-careers .desc p.toggleDesc{font-weight:700;margin-bottom:5px}.secondary main.my-colleges:not(.student-login) section.content#my-careers .desc p.toggleDesc:before{content:"►";display:inline-block;width:25px;color:#47b8eb}.secondary main.my-colleges:not(.student-login) section.content#my-careers .desc div{padding-left:25px;font-size:.8em;max-height:0;overflow:hidden}.secondary main.my-colleges:not(.student-login) section.content#my-careers .desc.open p.toggleDesc:before{content:"▼"}.secondary main.my-colleges:not(.student-login) section.content#my-careers .desc.open div{max-height:1000px}.select2-selection{text-align:left}.college-compare .box label{display:block}.college-compare #selected{padding:0 0 20px;overflow:hidden}.college-compare #selected .label{width:33%;padding-left:20%;float:left;color:#47b8eb;font-weight:700;padding-top:26px}.college-compare #selected table{width:60%}.college-compare #selected table th{font-size:.9em;font-weight:400;text-align:center;padding:5px}.college-compare #selected table th:last-child{width:10%}.college-compare #selected table td{border:0 solid #b2b4b8;padding:0;border-collapse:collapse}.college-compare #selected table .remove{text-align:center;cursor:pointer}.college-compare .section.criteria{border-bottom:1px solid #d1d1d1}.college-compare .sectionTitle{padding:20px 30px!important}.college-compare .sectionTitle fieldgroup{margin-left:100px}.college-compare .sectionTitle fieldgroup input{margin-bottom:3px;margin-left:20px}.college-compare .sectionTitle fieldgroup label{margin:0 10px}.college-compare #preferences{background-color:#666;color:#fff;padding:30px}.college-compare #preferences #accordionWrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.college-compare #preferences .accordion{width:20%;display:block;padding:25px 20px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.college-compare #preferences .accordion input,.college-compare #preferences .accordion select{max-width:100%}.college-compare #preferences .accordion input{margin-right:5px;display:inline-block}.college-compare #preferences .accordion:nth-child(5n){border-right:0}.college-compare #preferences .accordion:nth-last-child(-n+5){border-bottom:0}.college-compare #preferences.closed{display:none}.college-compare #submit{text-align:center;padding:50px 0}.college-compare #submit .btn{margin:0 20px}.college-compare #results table{width:100%;border:2px solid #666}.college-compare #results table thead{background-color:#fff}.college-compare #results table thead .school{background-color:#47b8eb;color:#484f59;position:relative;padding:20px 10px 30px;border-right:1px solid #d1d1d1}.college-compare #results table thead .school:last-child{border-right:0}.college-compare #results table thead .school.plan{background-color:#84659c;color:#000}.college-compare #results table thead .school.plan small{display:block;color:#fff;text-align:center}.college-compare #results table thead .listAdd,.college-compare #results table thead .listRemove,.college-compare #results table thead .remove{color:#fff}.college-compare #results table thead .remove{position:absolute;top:3px;right:3px;line-height:.5;cursor:pointer}.college-compare #results table thead .listAdd,.college-compare #results table thead .listRemove{position:absolute;bottom:2px;width:100%;text-align:center;left:0;cursor:pointer}.college-compare #results table thead .listAdd i,.college-compare #results table thead .listRemove i{width:25px;height:25px;line-height:25px;border:1px solid #fff;border-radius:50%}.college-compare #results table thead tr.cc-ecp td{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}.college-compare #results table thead tr.cc-ecp td:first-child{border:0}.college-compare #results table thead tr.cc-ecp td .cc-ecp{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:.7em;color:#b2b4b8;font-weight:700}.college-compare #results table thead tr.cc-ecp td .cc-ecp a{color:inherit;background-color:#fff;border-right:1px solid #d1d1d1;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;padding:10px}.college-compare #results table thead tr.cc-ecp td .cc-ecp a:last-child{border-right:0}.college-compare #results table thead tr.cc-ecp td .cc-ecp a:hover{text-decoration:none;background-color:#f7876b;color:#fff}.college-compare #results table tbody{background-color:#fff}.college-compare #results table tbody td{padding:2px 10px;border-right:1px solid #b2b4b8;border-bottom:1px solid #b2b4b8;border-collapse:collapse}.college-compare #results table tbody td.sectionHead{background-color:#484f59;color:#fff}.college-compare #results table tbody td.sectionHead.planinfo{color:#aa5de2}.college-compare #results table tbody td.pref{background-color:#e4f4fc}.college-compare #results table tbody td.antipref{background-color:#ffd9d9}.college-compare #results table tbody td.tuitYr{color:#b2b4b8;text-align:center;font-size:.6em;text-transform:uppercase}.college-compare #results table tbody td.tuitYr span{color:#d1d1d1;font-weight:700}.college-compare #results table tbody td.as{padding:20px 30px}.college-compare #results table tbody td.plan-fin{background-color:#84659c}.college-compare #results table tbody tr.hidden{display:none}.college-compare #results table tbody tr.head td:first-child::before{content:"▼";color:#acc500}.college-compare #results table tbody tr.head.closed td:first-child::before{content:"►"}.college-compare #results section.errors{padding:20px 50px;border:1px solid #484f59;background-color:#fff;margin:0}.college-compare #olWrap{overflow-y:auto}.college-compare #olWrap #saveComp{text-align:left}.college-compare #olWrap #saveComp label{display:block;font-size:1.3em;font-weight:700;color:#47b8eb}.college-compare #olWrap #saveComp input{margin:10px 30px 0 0;background-color:#eee;border:0;width:50%}.college-compare #olWrap #saveComp a{float:right}.college-compare #olWrap #saveCompList{text-align:left}.college-compare #olWrap #saveCompList h3{font-size:1.3em;font-weight:700;margin:20px 0 10px}.college-compare #olWrap #saveCompList p{margin-left:20px;padding:5px 20px;border-bottom:1px solid #d1d1d1}.college-compare #olWrap #saveCompList a{color:inherit;width:40%;display:inline-block}.college-compare #olWrap #saveCompList a.btn{color:#fff}.college-compare #olWrap #saveCompList a.remove{color:#666;width:auto;font-weight:700;font-size:1.5em;margin-right:30px;float:right}.college-compare .note label{float:left}.college-compare .note p{padding-left:50px}.scholarship-search #theResults{position:relative;padding-top:50px}.scholarship-search #theResults #resultsList{position:relative}.scholarship-search #theScholarship{background-color:#fff}.scholarship-search #theScholarship .container{max-width:900px;margin:0 auto}.scholarship-search #theScholarship .container h1{font-size:2.25em;margin:20px 0;position:relative;padding-right:50px}.scholarship-search #theScholarship .container h1 span{font-size:.44445em;margin-top:10px;float:none;position:absolute;right:0;top:0}.scholarship-search #theScholarship #summary{background-image:url(../images/assessment-bg.png);background-size:cover;background-position:center;padding:25px}.scholarship-search #theScholarship #summary #summaryWrap{background-color:rgba(255,255,255,.9);font-size:0;padding:20px}.scholarship-search #theScholarship #summary .row{border-top:1px solid #b2b4b8}.scholarship-search #theScholarship #summary .row .block{display:inline-block;width:33%;margin:20px 0;padding:3%;border-right:1px solid #b2b4b8;font-size:16px}.scholarship-search #theScholarship #summary .row .block:last-child{border:0}.scholarship-search #theScholarship #summary .row .block .blockWrap{margin-left:70px}.scholarship-search #theScholarship #summary .row .block img{position:absolute}.scholarship-search #theScholarship #summary .row .block p{font-size:1.1em;font-weight:700}.scholarship-search #theScholarship #summary .row .block label{font-size:.8em;text-transform:uppercase;display:block;margin-bottom:5px}.scholarship-search #theScholarship #summary .row:first-child{border:0}.scholarship-search #theScholarship #details{font-size:0;margin-top:30px}.scholarship-search #theScholarship #details h3{color:#000;margin:10px 30px;font-weight:700;font-size:24px}.scholarship-search #theScholarship #details #detailWrap{border-top:1px solid #b2b4b8;border-left:1px solid #b2b4b8;border-collapse:collapse;font-size:0;max-width:65%;display:inline-block}.scholarship-search #theScholarship #details #detailWrap #desc,.scholarship-search #theScholarship #details #detailWrap #eligibility,.scholarship-search #theScholarship #details #detailWrap #howTo{font-size:14px;padding:20px;border-bottom:1px solid #b2b4b8;border-right:1px solid #b2b4b8}.scholarship-search #theScholarship #details #detailWrap h3{border-top:1px solid #b2b4b8;border-right:1px solid #b2b4b8;border-bottom:1px solid #b2b4b8;padding:20px 30px;margin:0;font-size:26px}.scholarship-search #theScholarship #details #detailWrap h4{font-size:16px;color:#000;margin-bottom:15px}.scholarship-search #theScholarship #details #detailWrap h4 span{font-size:24px}.scholarship-search #theScholarship #details #detailWrap p{margin-bottom:5px;margin-left:0}.scholarship-search #theScholarship #details #similar{font-size:16px;width:35%;display:inline-block;vertical-align:top;border-top:1px solid #b2b4b8}.scholarship-search #theScholarship #details #similar #moreScholarships{background-color:#47b8eb;margin:10px 0 0 10px;padding:10px}.scholarship-search #theScholarship #details #similar h4{color:#fff;font-weight:700;font-size:1.1em}.scholarship-search #theScholarship #details #similar .similar{border-bottom:1px solid #666;padding:15px 0;color:#fff;overflow:hidden}.scholarship-search #theScholarship #details #similar .similar .amt{float:left;vertical-align:top;padding-top:10px;color:#000;font-size:1.05em;font-weight:700;width:25%}.scholarship-search #theScholarship #details #similar .similar .ss{float:left;color:#fff;font-size:.9em;padding-left:10px;width:75%}.scholarship-search #theScholarship #details #similar .similar .ss a{color:inherit}.scholarship-search #theScholarship #details #similar .similar .dl{color:#000;font-size:.9em}.scholarship-search #theScholarship #details #similar .similar:last-child{border:0}.scholarship-message{border:2px solid #b2b4b8;background-color:#6cb044;padding:20px 30px;color:#fff;margin-bottom:20px}.scholarship-message p{color:inherit!important;margin-bottom:0!important}.scholarship-message p a{color:#fff;font-weight:700}.btn,.save{cursor:pointer}.app-manager .title .btns{margin-top:0}.cao-link{text-align:center;padding:30px;border-bottom:1px solid #ccc;max-width:800px;margin:0 auto 30px}.cao-link p{margin-bottom:10px}.cao-link p:last-child{margin-bottom:0}#college-apps .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}#college-apps .header .btn{color:#4a4a4a}#college-apps .header .btn i{color:#fff}#expand-all{color:#4a4a4a;font-size:1em;margin-bottom:10px}#expand-all i{font-weight:700;margin-right:10px}#expand-all i:hover{cursor:pointer}#expand-all.expanded i{transform:rotate(90deg)}.app{font-size:.9em;margin-bottom:50px;border:5px solid transparent;transition:.5s ease-in-out}.app__header{background-color:#47b8eb;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;border:1px solid #4a4a4a;border-top:10px solid #4a4a4a;position:relative}.app__header--common{background:#b6d961;background:linear-gradient(90deg,#5acccc 0,#b6d961 100%)}.app__header_common-app-link,.app__header_decision,.app__header_info{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-right:15px;font-size:.8em}.app__header_common-app-link div,.app__header_decision div,.app__header_info div{margin-right:30px}.app__header_info{-ms-flex:0 0 35%;flex:0 0 35%;min-height:46px;-ms-flex-align:start;align-items:flex-start}.app__header_decision{-ms-flex:0 0 25%;flex:0 0 25%}.app__header_common-app-link{-ms-flex:1 0 160px;flex:1 0 160px}.app__header_common-app-link a{color:#fff;text-transform:uppercase;padding-right:0}.app__header_delete{color:#fff;cursor:pointer;font-size:1.3em;position:absolute;right:15px;top:50%;margin-top:-10px}.app__header h2{color:#fff;font-size:1.5em;text-transform:none;-ms-flex:0 0 25%;flex:0 0 25%;margin-top:0;padding-right:30px;padding-left:15px;position:relative}.app__header h2 a{text-decoration:none;color:inherit}.app__header h2 a:hover{text-decoration:none}.app__header h2 i{position:absolute;left:0}.app__header label{color:#fff;display:block;text-transform:uppercase;margin-bottom:5px}@media(max-width:1300px){.app__header{-ms-flex-wrap:wrap;flex-wrap:wrap}.app__header_info{-ms-flex:0 0 50%;flex:0 0 50%}.app__header_decision{-ms-flex:0 0 50%;flex:0 0 50%;margin-left:25%}}.app__body{height:100%;max-height:0;overflow:hidden}.app__body .wrapper{display:-ms-flexbox;display:flex;padding:15px;border:1px solid #000;border-top:0}.app__details{-ms-flex:0 0 65%;flex:0 0 65%;display:-ms-flexbox;display:flex;padding-right:30px}.app__details>div{margin-right:30px;width:100%}.app__details>div div{border-bottom:1px solid #7f7f7f;padding:5px 7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.app__details>div div.errors{margin:0;border:0;padding:0}.app__details>div label{color:#7f7f7f;-ms-flex:1 0 45%;flex:1 0 45%;margin-right:10px}.app__details>div:last-child{margin-right:0}.app__details>div .btn{font-size:.75em;padding:2px 5px;border-width:1px;border-color:#acc500}.app__details_cao{-ms-flex:0 0 100px;flex:0 0 100px}.app__details_form-term{-ms-flex:0 0 33%;flex:0 0 33%}.app__details_transcript a{margin-left:20px}.app__recommendations{-ms-flex:0 0 35%;flex:0 0 35%;border-left:5px solid #acc500;padding:0 15px}.app__recommendations--common{border-left:5px solid #5acccc}.app__recommendations_header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px;border-bottom:1px solid #4a4a4a}.app__recommendations_status{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.app__recommendations h3{font-size:1.15em;text-transform:uppercase;color:#7f7f7f;font-weight:700}.app__recommendations li{padding:5px 0;border-bottom:1px solid #4a4a4a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.app__recommendations li div{-ms-flex:0 0 50%;flex:0 0 50%}.app__recommendations li .type{font-size:.8em;color:#7f7f7f;display:inline-block;padding-left:5px;margin-left:5px;border-left:2px solid #7f7f7f}.app__recommendations li .request,.app__recommendations li .requested{-ms-flex:0 0 48%;flex:0 0 48%;text-align:right}.app__recommendations li .name{color:#0b6dbd}.app__recommendations .btn{font-size:.75em;padding:2px 5px;border-width:1px;border-color:#acc500;min-width:0}.app__recommendations .hint div{left:auto;right:100%;text-transform:none;font-family:Lato,sans-serif}.app--expanded .app__header i.fa-caret-right{transform:rotate(90deg)}.app--expanded .app__body{max-height:1000px}.app.updating{opacity:.5;pointer-events:none}.app.updated{border:5px solid green}.app .green{color:#61a75d}.app .yellow{color:#ffc400}.app .select2-container--default .select2-selection--single{color:#fff;border:1px solid #fff;background-color:transparent;border-radius:0}.app input{background-color:transparent;border:1px solid #fff;padding:4.2px 5px}.application-box,.common-letters{margin-bottom:50px;transition:border .2s ease-out}.application-box label,.common-letters label{text-transform:uppercase;margin-right:10px;font-weight:700}.application-box .application-header,.common-letters .application-header{background-color:#47b8eb;color:#fff;padding:2px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:justify;justify-content:space-between}.application-box .application-header .indicator,.common-letters .application-header .indicator{width:60px;text-align:center}.application-box .application-header .indicator:hover,.common-letters .application-header .indicator:hover{cursor:pointer}.application-box .application-header .title,.common-letters .application-header .title{color:inherit;margin:0;-ms-flex-positive:1;flex-grow:1}.application-box .application-header .cc-ecp,.common-letters .application-header .cc-ecp{width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:.7em;color:#7f7f7f;height:75px;font-weight:700}.application-box .application-header .cc-ecp a,.common-letters .application-header .cc-ecp a{color:inherit;background-color:#fff;border-bottom:1px solid #7f7f7f;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.application-box .application-header .cc-ecp a:last-child,.common-letters .application-header .cc-ecp a:last-child{border-bottom:0}.application-box .application-header .cc-ecp a:hover,.common-letters .application-header .cc-ecp a:hover{text-decoration:none;background-color:#f7876b;color:#fff}.application-box .application-header div.decision,.common-letters .application-header div.decision{width:255px;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.application-box .application-header div.decision select,.common-letters .application-header div.decision select{width:175px}.application-box .application-header .remove,.common-letters .application-header .remove{position:absolute;right:-20px;top:0;width:20px;height:20px;background-color:#d9d9d9;color:#fff;text-align:center;line-height:16px}.application-box .application-header .remove:hover,.common-letters .application-header .remove:hover{background-color:#612c51;cursor:pointer}.application-box .application-footer,.common-letters .application-footer{background-color:#f3f3f3;display:-ms-flexbox;display:flex;border:2px solid #d9d9d9;border-top:0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.application-box .application-footer .commonLogo,.common-letters .application-footer .commonLogo{min-width:162px;height:48px;margin-right:30px}.application-box .application-footer .alert-wrapper,.common-letters .application-footer .alert-wrapper{width:21px;margin-left:10px;display:inline-block;position:relative}.application-box .application-footer .alert-wrapper .alert,.common-letters .application-footer .alert-wrapper .alert{width:21px;height:21px;color:#fff;background-color:#0b6dbd;border-radius:50%;text-align:center;font-weight:700;display:inline-block}.application-box .application-footer .alert-wrapper .infoAlert,.common-letters .application-footer .alert-wrapper .infoAlert{position:absolute;z-index:99;bottom:100%;left:100%;margin-bottom:-3px;margin-left:-3px;background-color:#fff;border:1px solid #4a4a4a;padding:15px;text-align:center;font-size:.8em;display:none;width:150px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.75)}.application-box .application-footer .alert-wrapper:hover .infoAlert,.common-letters .application-footer .alert-wrapper:hover .infoAlert{display:block}.application-box .application-footer .alert-wrapper:hover .alert,.common-letters .application-footer .alert-wrapper:hover .alert{text-decoration:none}.application-box .application-footer .visit-common,.common-letters .application-footer .visit-common{width:90px;font-size:.75em;font-weight:700;text-align:center;margin-right:100px}.application-box .application-footer .visit-common a,.common-letters .application-footer .visit-common a{white-space:nowrap;font-size:1.2em}.application-box .application-footer div.status select,.common-letters .application-footer div.status select{width:220px}.application-box .application-footer div.deadline,.application-box .application-footer div.status,.application-box .application-footer div.submitdate,.common-letters .application-footer div.deadline,.common-letters .application-footer div.status,.common-letters .application-footer div.submitdate{width:210px}.application-box .application-footer div.deadline input,.application-box .application-footer div.status input,.application-box .application-footer div.submitdate input,.common-letters .application-footer div.deadline input,.common-letters .application-footer div.status input,.common-letters .application-footer div.submitdate input{width:115px}.application-box .application-footer .status>b,.common-letters .application-footer .status>b{min-width:115px;display:inline-block}.application-box .application-footer>div,.common-letters .application-footer>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.application-box .application-footer label,.common-letters .application-footer label{color:#47b8eb}.application-box .application-body,.common-letters .application-body{max-height:0;overflow:hidden;background-color:#fff;border:2px solid #d9d9d9;border-top:0}.application-box .application-body .select2,.application-box .application-body select,.common-letters .application-body .select2,.common-letters .application-body select{display:block}.application-box .application-body label,.common-letters .application-body label{font-weight:400}.application-box .application-body .row,.common-letters .application-body .row{display:-ms-flexbox;display:flex;border-bottom:1px solid #d9d9d9;margin:0 50px}.application-box .application-body .row>div,.common-letters .application-body .row>div{width:33%;padding:30px 0}.application-box .application-body .row:last-child,.common-letters .application-body .row:last-child{border-bottom:0}.application-box.common,.common-letters.common{padding:0;border:0}.application-box.common .application-header,.common-letters.common .application-header{background:#2e6fcb;background:linear-gradient(90deg,#2e6fcb 0,#6cd6e3 100%)}.application-box.common .application-footer div.deadline label,.application-box.common .application-footer div.status label,.application-box.common .application-footer div.submitdate label,.common-letters.common .application-footer div.deadline label,.common-letters.common .application-footer div.status label,.common-letters.common .application-footer div.submitdate label{color:#000}.application-box.common .application-footer div.deadline b,.application-box.common .application-footer div.status b,.application-box.common .application-footer div.submitdate b,.common-letters.common .application-footer div.deadline b,.common-letters.common .application-footer div.status b,.common-letters.common .application-footer div.submitdate b{color:#7f7f7f}.application-box.expanded .application-body,.common-letters.expanded .application-body{max-height:10000px}.application-box.expanded .indicator img,.common-letters.expanded .indicator img{transform:rotate(90deg)}.application-box.updated,.common-letters.updated{border:2px solid #61a75d}.application-box.updating,.common-letters.updating{opacity:.5}#common-app-transcripts{border:2px solid #0b6dbd}#common-app-transcripts #common-app-header{display:-ms-flexbox;display:flex;color:#fff;-ms-flex-align:middle;align-items:middle;-ms-flex-pack:justify;justify-content:space-between;background:#2e6fcb;background:linear-gradient(90deg,#2e6fcb 0,#6cd6e3 100%)}#common-app-transcripts #common-app-header .commonLogo{width:161px}#common-app-transcripts .caption{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}#common-app-transcripts .alert-wrapper{width:21px;margin-left:10px;display:inline-block;position:relative;margin-right:10px}#common-app-transcripts .alert-wrapper .alert{width:21px;height:21px;color:#0b6dbd;background-color:#fff;border-radius:50%;text-align:center;font-weight:700;display:inline-block}#common-app-transcripts .alert-wrapper .infoAlert{position:absolute;z-index:99;bottom:100%;left:100%;margin-bottom:-3px;margin-left:-3px;background-color:#fff;border:1px solid #4a4a4a;padding:15px;text-align:center;font-size:.8em;display:none;width:150px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.75)}#common-app-transcripts .alert-wrapper:hover .infoAlert{display:block}#common-app-transcripts .alert-wrapper:hover .alert{text-decoration:none}#common-app-transcripts .commonBtns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 30px}#common-app-transcripts .commonBtns .btn{background-color:#0b6dbd}#common-app-transcripts #common-apps .commonApp{padding:10px 20px 10px 50px;border-bottom:1px solid #7f7f7f;background-color:#fff}#common-app-transcripts #common-apps .commonApp p.title{color:#0b6dbd;font-weight:700;margin-bottom:0}#common-app-transcripts #common-apps .commonApp:last-child{border-bottom:0}#common-app-transcripts #common-apps .commonApp .frm{display:none}#common-app-transcripts #common-apps .commonApp.editing .frm{display:unset;border:0}#common-app-transcripts #common-apps .commonApp.editing .frm div div{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #47b8eb;line-height:30px}#common-app-transcripts #common-apps .commonApp.editing .frm div div .select2-container{vertical-align:bottom}#common-app-transcripts #common-apps .commonApp.editing .frm div div:last-child{border-right:0}#common-app-transcripts #common-apps .commonApp.editing .frm .btm{margin:10px 0 0 -30px;background-color:transparent;padding-left:30px}#common-app-transcripts #common-apps .commonApp.editing .frm label{display:block}#common-app-transcripts #common-apps .commonApp.editing .frm .btns{text-align:right}#common-app-transcripts #common-apps .commonApp.editing .frm .btn{margin-left:10px}#common-app-transcripts #common-apps .commonApp.editing .frm>div{border-bottom:1px solid #d9d9d9;padding-bottom:10px}#common-app-transcripts #common-apps .commonApp.editing .frm>div:last-child{border:0}#common-app-transcripts #common-apps #commonReqSend .frm{border:0;border-top:1px solid #7f7f7f}#common-app-transcripts #common-apps #commonReqSend .btns{margin-top:0;padding:10px 20px}.app-manager .transcript{border:2px solid #e3e3e3}.app-manager .transcript .btn{min-width:0}.app-manager .transcript .btm,.app-manager .transcript .frm{background-color:transparent}.app-manager .transcript.sent{background-color:#e3e3e3;border-left:2px solid #e3e3e3}.app-manager .transcript.sent .btm{border-top:2px solid #fff}.application.letters .application-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:justify;justify-content:space-between}.application.letters .application-header .indicator{width:60px;text-align:center}.application.letters .application-header .indicator:hover{cursor:pointer}.application.letters .application-header .title{margin:0;-ms-flex-positive:1;flex-grow:1}.application.letters .application-header .cc-ecp{width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:.7em;color:#7f7f7f;height:75px;font-weight:700}.application.letters .application-header .cc-ecp a{color:inherit;background-color:#fff;border-bottom:1px solid #7f7f7f;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.application.letters .application-header .cc-ecp a:last-child{border-bottom:0}.application.letters .application-header .cc-ecp a:hover{text-decoration:none;background-color:#f7876b;color:#fff}.application.letters .application-header div.decision{width:255px;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.application.letters .application-header div.decision select{width:175px}.application.letters .application-header .remove{position:absolute;right:-20px;top:0;width:20px;height:20px;background-color:#d9d9d9;color:#fff;text-align:center;line-height:16px}.application.letters .application-header .remove:hover{background-color:#612c51;cursor:pointer}.application.letters.common-letters .application-footer{-ms-flex-pack:unset;justify-content:unset}.app-manager #recommenders #addRec>div{border:2px solid #b2b4b8;border-top:0;border-bottom:0;padding:20px}.app-manager #recommenders #addRec>div.info{padding-top:0;font-size:.8em}.app-manager #recommenders #addRec>div.errors{margin:0}#overlay.req tr.school td{border-bottom:1px solid #4a4a4a}#overlay.add-edit-rec,#overlay.app-request{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#overlay.add-edit-rec #olContent,#overlay.app-request #olContent{background-color:#4a4a4a;border-bottom:0!important;padding:5px}#overlay.add-edit-rec #olWrap,#overlay.app-request #olWrap{position:relative;left:auto;top:auto;margin:0;width:100%;max-width:800px;max-height:80vh}#overlay.add-edit-rec #olWrap .recommenders__header,#overlay.add-edit-rec #olWrap .request__header,#overlay.app-request #olWrap .recommenders__header,#overlay.app-request #olWrap .request__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:5px 15px}#overlay.add-edit-rec #olWrap .recommenders__header h1,#overlay.add-edit-rec #olWrap .request__header h1,#overlay.app-request #olWrap .recommenders__header h1,#overlay.app-request #olWrap .request__header h1{font-size:1.5em;color:#acc500}#overlay.add-edit-rec #olWrap .recommenders__add_expand,#overlay.add-edit-rec #olWrap .request__add_expand,#overlay.app-request #olWrap .recommenders__add_expand,#overlay.app-request #olWrap .request__add_expand{text-align:left;padding:5px 15px;font-size:1.2em;color:#fff;background-color:#acc500;cursor:pointer}#overlay.add-edit-rec #olWrap .recommenders__add_body,#overlay.add-edit-rec #olWrap .request__add_body,#overlay.app-request #olWrap .recommenders__add_body,#overlay.app-request #olWrap .request__add_body{background-color:#7f7f7f;padding:0 15px;max-height:0;transition:.5s ease-in-out;overflow:hidden}#overlay.add-edit-rec #olWrap .recommenders__add_body-expanded,#overlay.add-edit-rec #olWrap .request__add_body-expanded,#overlay.app-request #olWrap .recommenders__add_body-expanded,#overlay.app-request #olWrap .request__add_body-expanded{padding:15px;max-height:1000px}#overlay.add-edit-rec #olWrap .recommenders__main,#overlay.add-edit-rec #olWrap .request__main,#overlay.app-request #olWrap .recommenders__main,#overlay.app-request #olWrap .request__main{display:-ms-flexbox;display:flex}#overlay.add-edit-rec #olWrap .recommenders__list,#overlay.add-edit-rec #olWrap .request__list,#overlay.app-request #olWrap .recommenders__list,#overlay.app-request #olWrap .request__list{background-color:#fff;padding:15px;-ms-flex:1 0 0px;flex:1 0 0}#overlay.add-edit-rec #olWrap .recommenders__list .name,#overlay.add-edit-rec #olWrap .request__list .name,#overlay.app-request #olWrap .recommenders__list .name,#overlay.app-request #olWrap .request__list .name{color:#0b6dbd;font-weight:700;padding-right:10px;border-right:2px solid #d9d9d9;margin-right:10px}#overlay.add-edit-rec #olWrap .recommenders__list .Subject,#overlay.add-edit-rec #olWrap .request__list .Subject,#overlay.app-request #olWrap .recommenders__list .Subject,#overlay.app-request #olWrap .request__list .Subject{font-size:.8em;color:#7f7f7f;margin-right:3px}#overlay.add-edit-rec #olWrap .recommenders__list .Email,#overlay.add-edit-rec #olWrap .recommenders__list .Type,#overlay.add-edit-rec #olWrap .request__list .Email,#overlay.add-edit-rec #olWrap .request__list .Type,#overlay.app-request #olWrap .recommenders__list .Email,#overlay.app-request #olWrap .recommenders__list .Type,#overlay.app-request #olWrap .request__list .Email,#overlay.app-request #olWrap .request__list .Type{font-size:.8em;color:#7f7f7f}#overlay.add-edit-rec #olWrap .recommenders__recommender,#overlay.add-edit-rec #olWrap .request__recommender,#overlay.app-request #olWrap .recommenders__recommender,#overlay.app-request #olWrap .request__recommender{padding:5px;border-top:1px solid #4a4a4a;margin-bottom:0!important}#overlay.add-edit-rec #olWrap .recommenders__recommender:last-child,#overlay.add-edit-rec #olWrap .request__recommender:last-child,#overlay.app-request #olWrap .recommenders__recommender:last-child,#overlay.app-request #olWrap .request__recommender:last-child{border-bottom:1px solid #4a4a4a}#overlay.add-edit-rec #olWrap .recommenders__recommender .row,#overlay.add-edit-rec #olWrap .request__recommender .row,#overlay.app-request #olWrap .recommenders__recommender .row,#overlay.app-request #olWrap .request__recommender .row{margin-bottom:0}#overlay.add-edit-rec #olWrap .recommenders__request,#overlay.add-edit-rec #olWrap .request__request,#overlay.app-request #olWrap .recommenders__request,#overlay.app-request #olWrap .request__request{-ms-flex:0 1 40%;flex:0 1 40%;background-color:#fff}#overlay.add-edit-rec #olWrap .recommenders__request_schools,#overlay.add-edit-rec #olWrap .request__request_schools,#overlay.app-request #olWrap .recommenders__request_schools,#overlay.app-request #olWrap .request__request_schools{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-align:left;padding:15px}#overlay.add-edit-rec #olWrap .recommenders__request_schools .school,#overlay.add-edit-rec #olWrap .request__request_schools .school,#overlay.app-request #olWrap .recommenders__request_schools .school,#overlay.app-request #olWrap .request__request_schools .school{-ms-flex:0 0 45%;flex:0 0 45%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d9d9d9;padding-bottom:5px;margin-bottom:5px}#overlay.add-edit-rec #olWrap .recommenders__request_schools .school>div,#overlay.add-edit-rec #olWrap .request__request_schools .school>div,#overlay.app-request #olWrap .recommenders__request_schools .school>div,#overlay.app-request #olWrap .request__request_schools .school>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#overlay.add-edit-rec #olWrap .recommenders__request_schools .school label,#overlay.add-edit-rec #olWrap .request__request_schools .school label,#overlay.app-request #olWrap .recommenders__request_schools .school label,#overlay.app-request #olWrap .request__request_schools .school label{margin:0 10px}#overlay.add-edit-rec #olWrap .recommenders__request_schools .school i,#overlay.add-edit-rec #olWrap .request__request_schools .school i,#overlay.app-request #olWrap .recommenders__request_schools .school i,#overlay.app-request #olWrap .request__request_schools .school i{width:100%;padding-left:20px;font-size:.8em}#overlay.add-edit-rec #olWrap .recommenders .btn.save-rec,#overlay.add-edit-rec #olWrap .request .btn.save-rec,#overlay.app-request #olWrap .recommenders .btn.save-rec,#overlay.app-request #olWrap .request .btn.save-rec{margin-right:15px}#overlay.add-edit-rec #olWrap .recommenders select,#overlay.add-edit-rec #olWrap .request select,#overlay.app-request #olWrap .recommenders select,#overlay.app-request #olWrap .request select{width:200px}#overlay.add-edit-rec #olWrap .recommenders input,#overlay.add-edit-rec #olWrap .request input,#overlay.app-request #olWrap .recommenders input,#overlay.app-request #olWrap .request input{margin-top:0}#overlay.add-edit-rec #olWrap .request__request,#overlay.app-request #olWrap .request__request{padding:30px 15px}#overlay.add-edit-rec #olWrap .request__request .row,#overlay.app-request #olWrap .request__request .row{padding:2px}#overlay.add-edit-rec #olWrap .request__request label,#overlay.app-request #olWrap .request__request label{width:30%;text-align:right;padding-right:10px}#overlay.add-edit-rec #olWrap .request__request input,#overlay.add-edit-rec #olWrap .request__request span,#overlay.add-edit-rec #olWrap .request__request textarea,#overlay.app-request #olWrap .request__request input,#overlay.app-request #olWrap .request__request span,#overlay.app-request #olWrap .request__request textarea{width:60%;padding:5px 10px;margin:5px;text-align:left}#overlay.add-edit-rec #olWrap .request__request input,#overlay.add-edit-rec #olWrap .request__request textarea,#overlay.app-request #olWrap .request__request input,#overlay.app-request #olWrap .request__request textarea{border:1px solid #d9d9d9}#overlay.add-edit-rec #olWrap .request__message.row,#overlay.app-request #olWrap .request__message.row{-ms-flex-align:start;align-items:start}#overlay.add-edit-rec #olWrap .row,#overlay.app-request #olWrap .row{display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;-ms-flex-align:center;align-items:center}#overlay.add-edit-rec #olWrap .row>div,#overlay.app-request #olWrap .row>div{margin-right:10px;padding:2px;display:-ms-flexbox;display:flex}.app-manager section.editable-form{padding-top:0;background-color:#f5f5f5}.app-manager #appMgrNav{background-color:#fff;border-bottom:30px solid #4a4a4a;margin:0 -65px;padding:0 65px;overflow:hidden}.app-manager #appMgrNav li{display:inline-block;width:18%;background-color:#4a4a4a;margin-right:2.5%;float:left;text-align:center;font-size:1em;color:#fff;padding:10px 20px;text-transform:uppercase;border:2px solid #4a4a4a;border-bottom:0;cursor:pointer}.app-manager #appMgrNav li:last-child{margin-right:0}.app-manager #appMgrNav li.active.summary{background-color:#47b8eb}.app-manager #appMgrNav li.active.applications{background-color:#ff7a7b}.app-manager #appMgrNav li.active.transcripts{background-color:#a276b3}.app-manager #appMgrNav li.active.letters,.app-manager #appMgrNav li.active.recommendations{background-color:#55a053}.app-manager #appMgrNav li.active.essays{background-color:#ea9d27}.app-manager #appMgrNav li.essays{display:none!important}.app-manager .title{font-size:1.7em;color:#4a4a4a;margin-bottom:30px}.app-manager .title .blue{font-weight:700;color:#47b8eb}.app-manager .title .btns{float:right;font-size:.7em}.app-manager .title .btns .btn{margin-left:10px}.app-manager #tab-content{padding:30px 0}.app-manager .sectionTitle{background-color:#4a4a4a;color:#fff;text-transform:uppercase;padding:5px 30px}.app-manager #select-college{display:table;width:100%;background-color:#7f7f7f}.app-manager #select-college .box{display:table-cell;width:33%;border-right:1px solid #e7e8ea;float:none;vertical-align:middle;margin:0;background-color:transparent;padding:30px 0}.app-manager #select-college .box a{font-size:18px;color:#fff;text-decoration:none}.app-manager #select-college .box a span{font-size:.8em;color:#47b8eb}.app-manager #select-college .box input{border:1px solid #000;width:80%;padding:4px 20px;margin-top:10px}.app-manager #select-college .box:last-child{border:0}.app-manager #addMgrAddRow{background-color:#fff;border:1px solid #4a4a4a;padding:30px}.app-manager #addMgrAddRow h3,.app-manager .form-row{margin-bottom:30px}.app-manager .form-row>label{display:inline-block;width:35%}.app-manager .form-row input,.app-manager .form-row select{display:inline-block;background-color:#eee;border:0;padding:8px 15px;width:30%}.app-manager .form-row legend{display:inline-block}.app-manager .form-row input[type=radio]{width:auto;padding:auto}.app-manager .form-row fieldgroup select{width:14.8%}.app-manager .form-row fieldgroup label{margin:0 10px 0 5px}.app-manager .application{border:2px solid #d9d9d9;border-left:5px solid #47b8eb;padding:10px 20px 10px 50px;background-color:#fff;margin-top:50px;position:relative}.app-manager .application .title{color:#47b8eb;font-size:1.75em;font-weight:700;margin-bottom:5px}.app-manager .application .edit{position:absolute;top:20px;right:30px}.app-manager .application .remove{position:absolute;top:0;right:0;padding-bottom:3px;width:25px;height:25px;color:#fff;background-color:#d9d9d9;text-align:center}.app-manager .summary>.title::before{content:"›";color:#acc500;font-size:1.8em;font-weight:700;position:absolute;left:15px;top:10px}.app-manager .summary div div .select2-container{vertical-align:bottom}.app-manager .summary div div:last-child{border-right:0}.app-manager .summary .btm{margin:10px -20px -10px -50px;display:none}.app-manager .summary table{width:100%;border-top:2px solid #f3f3f3}.app-manager .summary table td,.app-manager .summary table th{border-right:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3;padding:5px 10px;vertical-align:middle;text-align:left}.app-manager .summary table .application{border-left:0;border-top:0;background-color:#ff7a7b}.app-manager .summary table .transcript{border-left:0;background-color:#a276b3}.app-manager .summary table .letters{border-left:0;background-color:#55a053}.app-manager .summary table .essays{border-left:0;background-color:#ea9d27}.app-manager .summary table thead th{background-color:#daf1fb;font-weight:400;text-transform:uppercase;font-size:.8em}.app-manager .summary table thead th.spacer{background-color:#fff}.app-manager .summary table tbody th{color:#fff}.app-manager .summary.expanded .title::before{transform:rotate(90deg)}.app-manager .summary.expanded .btm{display:block}.app-manager .applications.application{border-left:5px solid #ff7a7b;position:relative}.app-manager .applications .frm{border:0}.app-manager .applications .frm div div{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #47b8eb;line-height:30px}.app-manager .applications .frm div div .select2-container{vertical-align:bottom}.app-manager .applications .frm div div:last-child{border-right:0}.app-manager .applications .btm{margin:10px -20px -10px -50px;background-color:#f3f3f3;padding:10px 20px 10px 50px;border-top:2px solid #d9d9d9;display:block}.app-manager .applications.editing{border:2px solid #ff7a7b}.app-manager .applications.editing .btm{margin:10px 0 0 -30px;background-color:transparent;padding-left:30px}.app-manager .applications.editing label{display:block}.app-manager .applications.editing .btns{text-align:right}.app-manager .applications.editing .btn{margin-left:10px}.app-manager .transcript{border-left:5px solid #a276b3}.app-manager .transcript .frm{border:0}.app-manager .transcript .frm div div{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #47b8eb;line-height:30px}.app-manager .transcript .frm div div .select2-container{vertical-align:bottom}.app-manager .transcript .frm div div:last-child{border-right:0}.app-manager .transcript .btm{margin:10px -20px -10px -50px;background-color:#f3f3f3;padding:10px 20px 10px 50px;border-top:2px solid #d9d9d9;display:block}.app-manager .transcript.editing{border:2px solid #a276b3}.app-manager .transcript.editing .btm{margin:10px 0 0 -30px;background-color:transparent;border-top:2px solid #d9d9d9;padding:10px}.app-manager .transcript.editing .btm label{display:block}.app-manager .transcript.editing .btns{text-align:right}.app-manager .transcript.editing .btn{margin-left:10px}.app-manager .transcript .request,.app-manager .transcript .withdraw{position:absolute;right:30px;top:20px}.app-manager .essay,.app-manager .letters{border-left:5px solid #55a053}.app-manager .essay .frm,.app-manager .letters .frm{border:0}.app-manager .essay .frm div div,.app-manager .letters .frm div div{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #47b8eb;line-height:30px}.app-manager .essay .frm div div .select2-container,.app-manager .letters .frm div div .select2-container{vertical-align:bottom}.app-manager .essay .frm div div:last-child,.app-manager .letters .frm div div:last-child{border-right:0}.app-manager .essay .btm,.app-manager .letters .btm{margin:10px -20px -10px -50px;background-color:#f3f3f3;padding:10px 20px 10px 50px;border-top:2px solid #d9d9d9;display:block}.app-manager .essay{border-left:5px solid #ea9d27}.app-manager #essays,.app-manager #recommenders{border-bottom:5px solid #4a4a4a}.app-manager #essays .title,.app-manager #recommenders .title{background-color:#4a4a4a;color:#47b8eb;padding:10px 30px;margin:0}.app-manager #essays .title .btn,.app-manager #recommenders .title .btn{float:right;font-size:.7em;margin-left:5px}.app-manager #essays p,.app-manager #recommenders p{border:2px solid #d9d9d9;border-top:0;border-bottom:0;padding:20px}.app-manager #recommenders table{width:100%;border:2px solid #d9d9d9;border-bottom:0;border-right:0}.app-manager #recommenders table th{color:#7f7f7f;background-color:#f3f3f3}.app-manager #recommenders table th.update{background-color:#daf1fb}.app-manager #recommenders table td a{color:inherit}.app-manager #recommenders table td a.btn{color:#fff}.app-manager #recommenders table td.update{text-align:center}.app-manager #recommenders table td,.app-manager #recommenders table th{text-align:left;padding:10px 30px;border-bottom:2px solid #d9d9d9;border-right:2px solid #d9d9d9}.app-manager #recommenders table td:first-child,.app-manager #recommenders table th:first-child{background-color:#55a053;border-bottom:2px solid #7f7f7f;border-right:0}.app-manager #recommenders table td:first-child{color:#fff}.app-manager #recommenders label{margin-left:10px}.app-manager .btns{text-align:right;margin-top:20px}.app-manager .btns .btn{margin-left:5px}#overlay.req #olWrap table{width:100%}#overlay.req #olWrap table td,#overlay.req #olWrap table th{vertical-align:middle;text-align:left;padding:5px 15px}#overlay.req #olWrap table td input,#overlay.req #olWrap table th input{margin-top:0}.secondary main:not(.student-login) section.content .testBox{font-size:1.1em;padding:30px 60px;border:1px solid #d9d9d9;border-bottom:0}.secondary main:not(.student-login) section.content .testBox:last-child{border-bottom:1px solid #d9d9d9}.secondary main:not(.student-login) section.content .testBox .title{color:#4a4a4a;font-size:1.6em;font-weight:700}.secondary main:not(.student-login) section.content .testBox .title .btn{float:right;font-size:.5em;color:#fff}.secondary main:not(.student-login) section.content .testBox p{font-size:1.1em}.secondary main:not(.student-login) section.content .testBox a{color:#47b8eb;font-weight:700}.pfcBoxContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pfcBoxContainer .pfcBox{display:block;width:270px;background-image:url(../images/pfc-arrow.png);vertical-align:top;background-repeat:no-repeat;background-position:bottom center;margin:0 30px;padding:30px 30px 15px}.pfcBoxContainer .pfcBox a:hover{text-decoration:none}.pfcBoxContainer .pfcBox .box{width:auto;border:2px solid #4a4a4a;float:none;display:-ms-flexbox;display:flex;margin:15px auto;padding:15px 20px;color:#fff}.pfcBoxContainer .pfcBox .box p{margin:0 auto!important;color:#fff!important;text-transform:uppercase}.pfcBoxContainer .pfcBox .box b{font-size:1.2em;font-weight:700}.pfcBoxContainer .pfcBox .box span{font-size:.9em;color:#000;display:block}.pfcBoxContainer .pfcBox.tools .box{font-size:.9em;padding:4px 20px}.pfcBoxContainer .pfcBox.green{background-image:url(../images/pfc-arrow-short.png)}.pfcBoxContainer .pfcBox.green .box{background-color:#acc500;padding:35px 20px}.pfcBoxContainer .pfcBox.blue .box{background-color:#47b8eb}.pfcBoxContainer .pfcBox.purple .box{background-color:#916cc6}.pfcBoxContainer .pfcBox h3{position:relative;top:-20px;text-transform:uppercase;margin:0 -30px;text-align:center}.pfcBoxContainer .pfcBoxWrap>p{font-size:1em!important;text-transform:uppercase;text-align:center;width:300px;margin:10px 15px 0;color:#000!important}.secondary main.cover-letters section.content p,.secondary main.financial-aid section.content p{font-size:1em}.secondary main.cover-letters section.content p.intro,.secondary main.financial-aid section.content p.intro{font-size:1.6em}ul.styled{list-style:disc;margin-left:20px}ul.styled li{margin:10px 0}ol{margin-left:20px}ol li{margin:10px 0}.ms-games-banner h1{display:inline-block;vertical-align:middle}#msgames-nav{margin-left:20px;display:inline-block;font-size:.8em;vertical-align:middle}#msgames-nav .btn.secondary{color:#fff;border-color:#fff;margin:0 10px 0 0}.secondary main.ms-games{background-color:#525252;max-width:none;padding:0 65px}.secondary main.ms-games section.content.ms-game{background-color:#525252;padding:0 20px;margin:0 auto;max-width:1200px}.secondary main.ms-games section.content.ms-game#favorite-subjects .header{position:relative}.secondary main.ms-games section.content.ms-game#favorite-subjects .header h2{color:#0ff;background-image:url(../images/games/ft-title-bg.png);width:400px;padding:10px 20px 20px;display:inline-block;margin:0;text-transform:uppercase;font-size:2em;background-repeat:no-repeat;background-size:100% auto;background-position:bottom}.secondary main.ms-games section.content.ms-game#favorite-subjects .header p{display:inline-block;color:#47b8eb;margin-left:-10px;font-size:1.25em;vertical-align:bottom;top:5px;position:relative;margin-bottom:0}.secondary main.ms-games section.content.ms-game#favorite-subjects .header p span{display:block;margin-left:40px}.secondary main.ms-games section.content.ms-game#favorite-subjects .header p span b{color:#fff}.secondary main.ms-games section.content.ms-game#favorite-subjects .header .btn{vertical-align:bottom;margin-bottom:10px;border:2px solid #fff;margin-left:30px;color:#4a4a4a;transition:opacity .3s ease-out;opacity:.9}.secondary main.ms-games section.content.ms-game#favorite-subjects .header .btn.hidden{opacity:0}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame{display:-ms-flexbox;display:flex;margin:25px -20px 125px;-ms-flex-pack:justify;justify-content:space-between;overflow:visible}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap{margin:0 10px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap h3{color:#d89728;font-size:1.1em;text-align:center;font-weight:700}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap p{font-size:1.1em;color:#fff;text-align:center;max-width:60%;margin:0 auto;top:auto}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#subjects h3{max-width:60%;margin:0 auto}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#subjects #subjectIcons{width:402px;padding:10px;border-radius:10px;border:1px dashed transparent}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#subjects #subjectIcons>div{width:85px;height:89px;background-repeat:no-repeat;background-position:center;background-size:cover;margin:5px;display:inline-block;vertical-align:middle;opacity:1;transition:250ms ease-in-out}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#subjects #subjectIcons>div#title{width:180px;color:#f3f3f3;text-align:center;line-height:89px;font-size:1.3em}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#subjects #subjectIcons>div.selected{box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#subjects #subjectIcons>div.hidden{opacity:0}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#subjects #subjectIcons.empty{border:1px dashed #d9d9d9}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#relatedCareers{min-width:210px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#relatedCareers p{font-size:.7em;text-transform:uppercase;max-width:none}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#relatedCareers #careers{padding:10px;border:2px dashed #47b8eb;border-radius:10px;min-height:319px;transition:border .3s ease-out;margin:0;display:-ms-flexbox;display:flex}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#relatedCareers #careers.empty{border:1px dashed #d9d9d9;margin:1px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#relatedCareers #careers .careers{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;display:block;width:100%}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#relatedCareers #careers .careers p{border:1px solid #47b8eb;padding:10px 15px;font-weight:700;font-size:.8em;max-width:none;color:#4a4a4a;background-color:#47b8eb;cursor:pointer;margin:10px 0}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap .header{height:50px;text-align:center}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap:first-child{margin-left:0}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap:last-child{margin-right:0}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#spacer1{-ms-flex-positive:2;flex-grow:2}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#spacer1.empty .content{background-image:url(../images/games/bg-1.png);background-repeat:no-repeat;background-position:right center;min-height:319px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap#spacer1:not(.empty){display:-ms-flexbox;display:flex;margin:0}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap .content{min-height:319px;background-repeat:no-repeat}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame div.wrap .content i{color:#fff;text-align:center;display:block}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow1{min-width:160px;margin:0 0 0 -15px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow1 .content{background-image:url(../images/games/arrow1-a.png);background-position:left center;padding-left:11px;display:-ms-flexbox;display:flex}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow1 .content #subjectTitle{background-image:url(../images/games/arrow1-b.png);background-repeat:repeat-x;background-position:center;height:48px;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;margin-right:13px;padding-left:13px;width:100%}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow1 .content #subjectTitle p{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#47b8eb;font-weight:700;line-height:1;font-size:1.05em}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow1 .content #subjectTitle:after{content:"";background-image:url(../images/games/arrow1-c.png);width:13px;position:relative;right:-13px;height:56px;margin-top:-4px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow2{min-width:160px;margin:0}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow2 .content{display:-ms-flexbox;display:flex}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow2 .content div{background-image:url(../images/games/arrow2-a.png);background-repeat:repeat-x;background-position:left center;height:12px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:15px;width:100%;display:block;position:relative}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #arrow2 .content div:after{content:"";background-image:url(../images/games/arrow2-b.png);width:15px;right:-15px;height:12px;display:block;position:absolute}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #hs{min-width:210px;margin:0 5px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #hs .header p{font-size:.7em;text-transform:uppercase;max-width:none}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #hs .content{border:1px dashed #d9d9d9;border-radius:10px;padding:10px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #hs .content p{color:#47b8eb;max-width:none;font-size:.9em}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #hs .content p span{color:#fff;text-transform:uppercase;display:block;font-size:.8em}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #hs .content .classes{margin-top:20px;text-align:center}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #hs .content .classes p{color:#fff;font-size:1em;font-weight:700;margin:10px auto;cursor:pointer;display:table}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #majors{width:150px}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #majors .content{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;width:100%}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #majors .content .classes{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%;text-align:center}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #majors .content .classes p{border:1px solid #47b8eb;padding:10px 15px;font-weight:700;font-size:1em;max-width:none;display:table;margin:0 auto}.secondary main.ms-games section.content.ms-game#favorite-subjects .theGame #majors .content .classes p.selected{color:#4a4a4a;background-color:#47b8eb}.secondary main.ms-games section.content.ms-game#everyday-things{text-align:center;padding:20px;position:relative}.secondary main.ms-games section.content.ms-game#everyday-things #theGame{min-height:600px;min-width:730px;position:relative;margin:25px 50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter{-ms-flex-item-align:center;align-self:center;width:380px;height:380px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px auto 0;text-align:center}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter div{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter.initial p{font-size:1.5em;text-transform:uppercase;margin:0;max-width:380px}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter.results p{font-size:.8em;text-transform:uppercase}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter.results p.title{color:#fff;font-size:1.5em;margin-bottom:5px}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter.results p.thing{text-transform:none;color:#fff;cursor:pointer;font-size:1.1em;line-height:1.1}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter .orange{color:#d89728}.secondary main.ms-games section.content.ms-game#everyday-things #theGame #theCenter .white{color:#fff}.secondary main.ms-games section.content.ms-game#everyday-things #theGame .icon{position:absolute;width:127px;height:127px;opacity:1;transition:.2s ease-out;border-radius:50%;border:6px solid #f3f3f3;background-position:center;background-size:cover}.secondary main.ms-games section.content.ms-game#everyday-things #theGame .icon.hidden{opacity:0}.secondary main.ms-games section.content.ms-game#everyday-things #theGame .icon.selected,.secondary main.ms-games section.content.ms-game#everyday-things #theGame .icon:hover{box-shadow:0 0 15px 5px rgba(0,0,0,.7)}.secondary main.ms-games section.content.ms-game#everyday-things #theGame .icon.selected{border-color:#47b8eb}.secondary main.ms-games section.content.ms-game#everyday-things>#everyday-things-logo{position:absolute;left:0;top:20px}.secondary main.ms-games section.content.ms-game#says-who{overflow:hidden;padding:0;max-width:1240px}.secondary main.ms-games section.content.ms-game#says-who .card{margin:25px auto;border:1px solid #f3f3f3;border-radius:10px;position:relative;min-height:480px;width:50%;float:left;opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card .title-img{position:absolute;top:30px;left:50%;margin-left:-250px}.secondary main.ms-games section.content.ms-game#says-who .card .title-img.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #welcome{position:absolute;color:#fff;z-index:1;left:50%;margin-left:-300px;font-weight:700;top:40px}.secondary main.ms-games section.content.ms-game#says-who .card #welcome.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #welcome.playing{opacity:1}.secondary main.ms-games section.content.ms-game#says-who .card #arrow{top:240px;margin-left:-325px;height:200px;width:569px}.secondary main.ms-games section.content.ms-game#says-who .card #arrow.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #arrow.playing{opacity:1;transition-delay:1.5s}.secondary main.ms-games section.content.ms-game#says-who .card #description{position:absolute;top:315px;left:50%;margin-left:-300px;color:#fff;max-width:500px}.secondary main.ms-games section.content.ms-game#says-who .card #description span{color:#ffc400;font-size:1.4em;font-weight:700}.secondary main.ms-games section.content.ms-game#says-who .card #description.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #description.playing{opacity:1;transition-delay:1.5s}.secondary main.ms-games section.content.ms-game#says-who .card #play{position:absolute;margin-left:60px;left:50%;top:405px;font-size:1.4em;text-transform:none}.secondary main.ms-games section.content.ms-game#says-who .card #play span{font-size:1.4em}.secondary main.ms-games section.content.ms-game#says-who .card #play.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #play.playing{opacity:1;transition-delay:2.1s;transition-duration:0s}.secondary main.ms-games section.content.ms-game#says-who .card #blue{left:50%}.secondary main.ms-games section.content.ms-game#says-who .card #blue.initial{opacity:1;left:-100%}.secondary main.ms-games section.content.ms-game#says-who .card #blue.playing{opacity:1}.secondary main.ms-games section.content.ms-game#says-who .card #green.initial{opacity:1;left:100%}.secondary main.ms-games section.content.ms-game#says-who .card #green.playing{opacity:1}.secondary main.ms-games section.content.ms-game#says-who .card #says.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #says.playing{opacity:1;transition-delay:.6s}.secondary main.ms-games section.content.ms-game#says-who .card #who.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #who.playing{opacity:1;transition-delay:.9s}.secondary main.ms-games section.content.ms-game#says-who .card #qmark.initial{opacity:0}.secondary main.ms-games section.content.ms-game#says-who .card #qmark.playing{opacity:1;transition-delay:1.2s}.secondary main.ms-games section.content.ms-game#says-who .card .playing{transition:.5s ease-out}.secondary main.ms-games section.content.ms-game#says-who .card #logo{position:absolute;left:40px;top:-10px}.secondary main.ms-games section.content.ms-game#says-who .card .progress{position:absolute;top:30px;left:50%;margin-left:-89px;width:178px;height:12px;background-position:left center;display:inline-block;background-image:url(../images/games/says-who-progress-0.png)}.secondary main.ms-games section.content.ms-game#says-who .card .progress#progress-full{width:12px;background-image:url(../images/games/says-who-progress-full.png);top:0;left:0;margin:0;max-width:100%}.secondary main.ms-games section.content.ms-game#says-who .card .game-card{float:left}.secondary main.ms-games section.content.ms-game#says-who .card .game-card .finish,.secondary main.ms-games section.content.ms-game#says-who .card .game-card .next{display:none}.secondary main.ms-games section.content.ms-game#says-who .card .game-card .next.top{opacity:0;display:inline-block;pointer-events:none}.secondary main.ms-games section.content.ms-game#says-who .card .game-card.answered .finish,.secondary main.ms-games section.content.ms-game#says-who .card .game-card.answered .next{display:inline-block}.secondary main.ms-games section.content.ms-game#says-who .card .game-card.answered .next.top{opacity:1;display:inline-block;pointer-events:initial}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents{position:relative;margin-top:65px;text-align:center;overflow:hidden}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents p.title{color:#fff}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div{display:inline-block;width:365px;padding:15px;border-radius:10px;opacity:.8;position:relative;transition:.3s ease-out}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div.or{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;font-size:1.6em;color:#fff;opacity:1;cursor:default}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div.or:hover{box-shadow:none;cursor:default}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div.left{background-color:#acc500}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div.left:after{content:"";background-image:url(../images/games/green-balloon-tip.png);background-repeat:no-repeat;left:20px}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div.right{background-color:#47b8eb}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div.right:after{content:"";background-image:url(../images/games/blue-balloon-tip.png);right:20px}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div p{font-size:1.2em;color:#fff;margin-bottom:0}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div.selected,.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div:hover{opacity:1;cursor:pointer}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .balloons div:after{height:27px;width:36px;display:block;background-repeat:no-repeat;position:absolute;top:100%}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answers{position:relative;max-width:660px;margin:50px auto 30px}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer{background-color:#7d7d7d;width:100%;padding:15px;border-radius:10px;opacity:0;transition:.5s ease-out;pointer-events:none;position:relative}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer p{color:#fff;font-size:1.1em}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer p:last-child{margin-bottom:0}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer p.title{font-size:1.3em}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer:before{height:25px;width:29px;display:block;content:"";background-repeat:none;position:absolute;bottom:100%}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer.left:before{background-image:url(../images/games/answer-left.png);left:100px}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer.right:before{background-image:url(../images/games/answer-right.png);right:100px}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer.incorrect{position:absolute;top:0}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents .answer.selected{opacity:1;pointer-events:initial}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents #gc-final div.result{border-top:1px solid #7f7f7f;padding:10px 30px;max-width:800px;margin:0 auto}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents #gc-final div.result p{width:40%;display:inline-block;text-align:left;padding:0 20px;margin:0;color:#fff}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents #gc-final div.result a{margin:0 10px}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents #gc-final div.result:last-child{border-bottom:1px solid #7f7f7f;margin-bottom:50px}.secondary main.ms-games section.content.ms-game#says-who .card #game-contents #gc-final .title{padding:0 300px}.secondary main.ms-games section.content.ms-game#says-who .card.active{opacity:1}.secondary main.ms-games section.content.ms-game#says-who .card#card-2{transition:.5s ease-out 150ms}.secondary main.ms-games section.content.ms-game#says-who #says-who-wrapper{width:200%;transform:translate3d(0,0,0);transition:.3s ease-out}.secondary main.ms-games section.content.ms-game#wyr{text-align:center;position:relative}.secondary main.ms-games section.content.ms-game#wyr>h3{font-size:2.5em;color:#47b8eb;text-transform:uppercase;text-align:center;border-bottom:2px dashed #fff;display:inline-block;margin:30px auto -30px}.secondary main.ms-games section.content.ms-game#wyr>h3 b{color:#acc500}.secondary main.ms-games section.content.ms-game#wyr .progress{position:absolute;top:105px;left:50%;margin-left:-89px;width:178px;height:12px;background-position:left center;display:inline-block;background-image:url(../images/games/says-who-progress-0.png)}.secondary main.ms-games section.content.ms-game#wyr .progress#progress-full{width:12px;background-image:url(../images/games/says-who-progress-full.png);top:0;left:0;margin:0;max-width:100%}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper{position:relative;overflow:hidden;padding:50px 0}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .card{display:-ms-flexbox;display:flex;width:100%;float:left;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;transition:.5s ease-out}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .card.current{opacity:1;transition-delay:.3s}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard h3 b{color:#acc500;transition:.5s ease-out 1s}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard #theTitle{height:265px;width:810px;position:relative;margin:0 auto 50px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard #theTitle .playBtn{position:absolute;right:80px;bottom:5px;opacity:0;transition:.2s ease-out 1.5s}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard #theTitle .playBtn.playing{opacity:1}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard .tag{font-size:1.5em;color:#b85256;text-align:right;position:absolute;left:200px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard .tag span{color:#fff;text-transform:uppercase;display:block;margin-right:-60px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard>p{width:100%;text-align:center;opacity:0;transition:.2s ease-out 1.5s}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard>p.playing{opacity:1}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard .initial{opacity:0}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard .playing{opacity:1}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard #arrow,.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard .tag{transition:.5s ease-out}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #titleCard h3{position:absolute;font-size:4.5em;color:#47b8eb;text-transform:uppercase;top:100px;border:0;transition:.5s ease-out .5s}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard{-ms-flex-align:center;align-items:center;padding-top:30px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloonWrap{-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;width:335px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon{padding:30px 50px;position:relative;width:335px;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-positive:2;flex-grow:2;min-height:170px;display:-ms-flexbox;display:flex}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon.b0{background-color:#47b8eb;color:#fff}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon.b0 .icon{border:5px solid #47b8eb}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon.b0 .mask .career{background-color:#47b8eb}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon.b1{background-color:#acc500;color:#4a4a4a}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon.b1 .icon{border:5px solid #acc500;left:auto;right:-75px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon.b1 .mask .career{background-color:#acc500}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon p{font-size:1.2em;color:inherit;margin:0}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon>p{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon .mask{position:absolute;top:0;height:0;border:2px solid transparent;overflow:hidden;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon .mask.active{height:100%;border:2px solid #fff}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon .mask .lead{background-color:#4a4a4a;color:#fff;text-align:center;font-size:1em;padding:15px 70px;margin:0;width:100%;height:75px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .balloon .mask .career{color:#fff;font-size:1.4em;padding:15px 30px;margin:0;width:100%;-ms-flex-positive:2;flex-grow:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .or{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 50px 56px;width:auto;font-size:1.6em;color:#fff;opacity:1;cursor:default}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .or:hover{box-shadow:none;cursor:default}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .learn-more,.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .yes{margin-top:20px;font-size:.75em}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .learn-more.y0,.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .yes.y0{border:2px solid #47b8eb}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .learn-more.y0:hover,.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .yes.y0:hover{background-color:#47b8eb}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .learn-more.y1,.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .yes.y1{border:2px solid #acc500}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .learn-more.y1:hover,.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .yes.y1:hover{background-color:#acc500}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .action{height:36px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .counter{color:#fff;text-align:center;width:100%;margin:0 auto 30px;display:none}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .next{border:2px solid #d89728;color:#fff;opacity:0;pointer-events:none}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .next.active{opacity:1;pointer-events:initial}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .gameCard .next:hover{background-color:#d89728}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final{font-size:.8em}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .lead{color:#fff;width:100%;margin-top:-30px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .lead span{color:#d89728}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .ctWrap{padding:15px;width:50%}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .ctWrap:nth-child(odd) .careerTotal{margin-left:0;margin-right:125px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .ctWrap:nth-child(odd) .careerTotal .icon{left:auto;right:-110px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .ctWrap:nth-child(odd) .careerTotal .total{padding:10px 30px 10px 10px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .ctWrap:nth-child(odd) .careerTotal .career{padding:20px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .ctWrap a{color:inherit}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .ctWrap a:hover{text-decoration:none}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .careerTotal{position:relative;margin-bottom:50px;background-color:#7f7f7f;max-width:425px;margin-left:125px;display:-ms-flexbox;display:flex}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .careerTotal .career{font-size:1.45em;color:#fff;padding:20px 10px 20px 30px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .careerTotal .total{padding:10px 20px}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .careerTotal .total .nums{color:#fff;font-size:1em;margin:0}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .careerTotal .total .pct{color:#d89728;font-size:3em;margin:0}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .careerTotal .icon{top:-25px;width:130px;height:130px;position:absolute;left:-110px;border-radius:50%;background-size:65%;background-repeat:no-repeat;background-position:center;background-color:#fff;z-index:10;border:6px solid #7f7f7f}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper #final .again{background-color:#acc500;color:#fff}.secondary main.ms-games section.content.ms-game#wyr #gameWrapper .icon{top:-75px;width:125px;height:125px;position:absolute;left:-75px;border-radius:50%;background-size:65%;background-repeat:no-repeat;background-position:center;background-color:#fff;z-index:10}#spc1empty,#spc1full{display:none!important}#classDescription{position:absolute;width:270px;border:2px solid #fff;background-color:#acc500;color:#acc500;padding:20px 10px;font-size:.8em;transition:margin ease-in-out,_ ease-in-out;opacity:0;z-index:99}#classDescription:before{position:absolute;width:0;height:0;display:block;left:-30px;content:"";top:50%;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:30px solid #fff}#classDescription.displayed{opacity:1;color:#000;margin-left:30px}#classDescription.jobBox:before{border-right:none;border-left:30px solid #acc500;left:100%}#classDescription.jobBox.displayed{margin-left:-30px}#cta #classDescription{width:50%!important;border:2px solid #fff!important}#cta #classDescription:before{background-image:url(../images/games/classDescription-green.png)}#overlay.ms-game-career #olWrap{height:100%;padding:20px;background-color:#d9d9d9;display:-ms-flexbox;display:flex;width:80%;left:10%;margin-left:0}#overlay.ms-game-career #olWrap #olContent{border:0;overflow:auto;display:-ms-flexbox;display:flex}#overlay.ms-game-career #olWrap #olContent>.wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:20px;border-right:2px solid #d9d9d9;-ms-flex-preferred-size:80%;flex-basis:80%}#overlay.ms-game-career #olWrap #olContent>.wrap #description{padding-bottom:30px;border-bottom:2px solid #d9d9d9;width:100%;margin-bottom:15px;text-align:left}#overlay.ms-game-career #olWrap #olContent>.wrap #description b{color:#47b8eb;font-size:1.4em}#overlay.ms-game-career #olWrap #olContent>.wrap .left{width:60%;padding-right:20px;border-right:2px solid #d9d9d9}#overlay.ms-game-career #olWrap #olContent>.wrap .right{width:40%;padding-left:20px}#overlay.ms-game-career #olWrap #olContent>.wrap .row{display:-ms-flexbox;display:flex;padding-bottom:20px;border-bottom:2px solid #d9d9d9}#overlay.ms-game-career #olWrap #olContent>.wrap .row img{max-width:50px;height:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#overlay.ms-game-career #olWrap #olContent>.wrap .row div{padding:15px;text-align:left}#overlay.ms-game-career #olWrap #olContent>.wrap .row div label{font-size:.8em;text-transform:uppercase;display:block;margin-bottom:5px}#overlay.ms-game-career #olWrap #olContent>.wrap .row div p{font-size:1.1em;font-weight:700}#overlay.ms-game-career #olWrap #olContent>.wrap .row.knowledge .wrap div{column-count:2;padding:0}#overlay.ms-game-career #olWrap #olContent>.wrap .row.knowledge p{font-size:.8em;margin-bottom:5px}#overlay.ms-game-career #olWrap #olContent>.wrap .row:last-child{border-bottom:0}#overlay.ms-game-career #olWrap #olContent #cta{-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 20px 20px;margin-right:-30px;margin-top:-20px}#overlay.ms-game-career #olWrap #olContent #cta div{padding-right:20px;margin-right:20px;justify-self:stretch;width:100%;text-align:left;border-top:2px solid #d9d9d9;margin-top:30px;padding-top:30px}#overlay.ms-game-career #olWrap #olContent #cta div label{font-size:.8em;text-transform:uppercase;display:block;margin-bottom:15px;font-weight:700}#overlay.ms-game-career #olWrap #olContent #cta .major{color:#4a4a4a;padding:5px 0;margin:0 0 10px;cursor:pointer;display:inline-block}#overlay.ms-game-career #olWrap #olContent #cta .major:first-child{margin-left:0}#overlay.ms-game-career #olWrap #olContent #cta .major:hover{color:#47b8eb}.page-template-template-would-you-rather-php #cta div{display:none!important}.career-discovery-zone #theGames{-ms-flex-preferred-size:70%;flex-basis:70%;background-color:#fff;border:2px solid #b2b4b8;padding:0 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:845px;margin:0 auto}.career-discovery-zone #theGames a{display:block;width:49%}.career-discovery-zone #theGames img{width:100%;margin-top:20px}.featured-video{background-color:#4a4a4a}.featured-video .container{max-width:724px;padding:50px 20px}.featured-video .aspect-ratio{border:5px solid #fff;margin-bottom:30px}.featured-video .video-category{font-size:1.1em;color:#47b8eb;font-weight:700}.featured-video h2{margin-top:0;font-weight:700}.featured-video p{color:#fff;font-size:1.1em}.featured-video .date{display:none}.featured-video .fb_iframe_widget_fluid_desktop,.featured-video .fb_iframe_widget_fluid_desktop iframe,.featured-video .fb_iframe_widget_fluid_desktop span{width:100%!important;height:100%!important;position:absolute}.video-library{padding:50px 20px;margin:0 auto;text-align:center;max-width:900px}.video-library .videosWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.video-library .video{border:1px solid #4a4a4a;-ms-flex:1 1 33%;flex:1 1 33%;max-width:33%;border-left:0;border-top:0;padding:30px}.video-library .video:nth-child(3n-5){border-left:1px solid #4a4a4a}.video-library .video:nth-child(-n+3){border-top:1px solid #4a4a4a}.video-library .video .aspect-ratio:hover{cursor:pointer}.video-library .video .aspect-ratio:hover .play-thumb{opacity:1}.video-library .video.active{background-color:#f1f1f1}.video-library .aspect-ratio{margin-bottom:25px}.video-library .aspect-ratio div{width:100%;height:100%;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat}.video-library .aspect-ratio div.play-thumb{background-image:url("../images/icons/Play Button.png");z-index:1;background-size:initial;opacity:.6}.video-library p{font-size:1.05em}.video-library h2{font-size:1.4em;font-weight:700;color:#000}.video-library .date{font-size:.95em;color:#47b8eb;margin-top:10px}.internships.search-results label{max-width:calc(100% - 20px);vertical-align:top}.internships.search-results #filters{margin-bottom:30px}.internships.search-results #theResults #resultsList h3.featured-internships{padding:5px 10px;background-color:#acc500;color:#fff;font-size:1em;display:inline-block;margin:0}.internships.search-results #theResults #resultsList div.featured-internships{padding:10px 0;border:2px solid #d9d9d9;margin:0 0 30px}.internships.search-results #theResults #resultsList div.featured-internships .featured-flag{background-color:#acc500;color:#fff;text-transform:uppercase;position:absolute;bottom:100%;right:-2px;margin-bottom:2px;padding:5px 15px}.internships.search-results #theResults #resultsList div.footer-internships{border-top:10px solid #acc500;border-bottom:10px solid #acc500;margin-top:30px}.internships.search-results #theResults #resultsList article{padding:20px 0;margin:0 22px;border-top:1px solid #4a4a4a;position:relative}.internships.search-results #theResults #resultsList article h3{color:#47b8eb;font-weight:700;margin-bottom:5px}.internships.search-results #theResults #resultsList article h3 a{color:inherit}.internships.search-results #theResults #resultsList article h3 a:hover{text-decoration:none}.internships.search-results #theResults #resultsList article p{margin-bottom:5px}.internships.search-results #theResults #resultsList article.after-featured,.internships.search-results #theResults #resultsList article:first-child{border-top:0}.career-search.search-results #theResults #resultsList h3{display:inline-block}.career-search.search-results #theResults #resultsList #find-internship{display:inline-block;margin-left:20px;padding-left:20px;border-left:1px solid #4a4a4a}.career-search.search-results #theResults #resultsList #find-internship i{color:#4a4a4a;display:inline-block;margin-left:5px}.career-student .highschool-only,.career-student .homeschool-only,.career-student .ms-only,.homeschool-student .career-only,.homeschool-student .highschool-only,.homeschool-student .ms-only,.hs-student .career-only,.hs-student .homeschool-only,.hs-student .ms-only,.ms-student .career-only,.ms-student .highschool-only,.ms-student .homeschool-only{display:none!important}.has-tooltip{position:relative}.has-tooltip .tooltip{position:absolute;right:10px;bottom:15px;background-color:#4a4a4a;border:1px solid #fff;box-shadow:2px 2px 5px rgba(0,0,0,.6);padding:5px;white-space:nowrap;display:none}.has-tooltip:hover .tooltip{display:block}#overlay.college-picker{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}#overlay.college-picker #olWrap{left:auto;width:60vw;margin:0 auto;max-height:80vh;height:auto}#overlay.college-picker #olWrap .add-application__body .select-college input{margin-top:0;width:100%}#overlay.college-picker #olWrap .add-application__body .select-college input:-ms-input-placeholder{font-size:.8em}#overlay.college-picker #olWrap .add-application__body .select-college input::placeholder{font-size:.8em}#overlay.college-picker #olWrap .add-application__body input{width:auto}#overlay.college-picker #olContent{background-color:#4a4a4a;padding:15px}#overlay.college-picker #olContent h2{color:#acc500;text-align:left;text-transform:uppercase;margin-bottom:10px}#overlay.college-picker .errors .error{background-color:rgba(255,0,0,.4);color:#fff}.select-college .sectionTitle{text-align:left;background-color:#7f7f7f;color:#fff;padding:10px 30px}.select-college__choose{display:-ms-flexbox;display:flex}.select-college__choose .box{background-color:transparent;font-size:1.3em;color:#fff;text-align:left;float:none;margin:30px}.select-college__choose .box a{color:#fff}.select-college__choose .box a span{display:block;font-size:.9em;margin-bottom:10px}.select-college__choose .box a:hover{text-decoration:none}.select-college__choose .box input{width:100%}.select-college__results{background-color:#fff;padding:15px;margin-bottom:15px;overflow-y:scroll}.select-college__results_header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px}.select-college__results_header .common-app{max-width:120px;height:auto}.select-college__results>div{display:none}.select-college__results>div.active{display:block}.select-college__results #collegeList,.select-college__results .folder{max-height:23vh;margin-bottom:0}.select-college__results table{width:100%}.select-college__results table td,.select-college__results table th{padding:5px 10px}.select-college__results table .name{text-align:left}.select-college__results table .divider{border-top:2px solid #d9d9d9}.select-college__results h3{text-align:left;color:#0b6dbd;min-width:25%}.select-college__results h4{margin-bottom:30px}.select-college__results .form-row{display:-ms-flexbox;display:flex;margin-bottom:15px}.select-college__results .form-row .label{-ms-flex:0 0 25%;flex:0 0 25%;text-align:left;padding-right:15px;text-transform:uppercase}.select-college__results .form-row .input{-ms-flex:0 0 50%;flex:0 0 50%;text-align:left}.select-college__buttons{text-align:right}.select-college .btns{margin-top:15px;text-align:right}.select-college .btns .btn{margin:0 15px}#waiting{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.mefa-tip{display:inline-block;margin:0 5px}.mefa-tip i{border:1px solid #7f7f7f;color:#7f7f7f;border-radius:50%;font-style:normal;display:inline-block;width:17px;height:17px;line-height:17px;margin-right:5px;text-align:center;font-size:12px}.mefa-tip .tooltip{position:absolute;right:100%;bottom:auto;background-color:#484f59;border:1px solid #fff;box-shadow:2px 2px 5px rgba(0,0,0,.6);padding:5px;white-space:normal;display:none;font-family:Lato,sans-serif;z-index:99;top:0;width:20vw;text-transform:none;font-size:12px}.hint{color:#47b8eb;margin-left:5px;position:relative}.hint div{display:none;padding:10px;box-shadow:2px 2px rgba(0,0,0,.6);background-color:#47b8eb;position:absolute;width:300px;z-index:99;color:#fff;left:100%;top:0}.hint:hover div{display:block}.hint ol,.hint ul{list-style:disc;margin-left:20px}.hint ol li,.hint ul li{margin-bottom:5px}header{background-color:#4a4a4a;padding:30px 15px 0 0;margin:0 auto;position:relative;z-index:99}header.home{background-color:rgba(0,0,0,.35);padding:15px 110px;position:absolute;width:100%}header.pdf{display:none}header #logo{margin-left:30px}header #nav{text-align:center}header nav{text-align:center;margin-top:10px;display:inline-block;z-index:99}header nav>ul li{display:inline-block;color:#fff;font-size:0;font-family:Lato,sans-serif}header nav>ul li a{color:inherit;padding:5px 15px;display:inline-block;font-size:16px}header nav>ul li a:hover{text-decoration:none;color:#47b8eb;background-color:rgba(0,0,0,.1)}header nav>ul li ul{background-color:#47b8eb;position:absolute;left:0;right:0;display:none}header nav>ul li ul li{font-size:1em}header nav>ul li ul li a:hover,header nav>ul li ul li.current_page_item{color:#fff}header nav>ul li ul li a:hover{background-color:rgba(0,0,0,.2)}header nav>ul li b{font-weight:400}header nav>ul>li.current-page-ancestor,header nav>ul>li.current_page_item,header nav>ul>li.current_page_parent{color:#47b8eb;background-color:rgba(0,0,0,.1)}header nav>ul>li.current-page-ancestor ul,header nav>ul>li.current_page_item ul,header nav>ul>li.current_page_parent ul{display:block}header nav>ul>li.current-page-ancestor ul li.current_page_item,header nav>ul>li.current_page_item ul li.current_page_item,header nav>ul>li.current_page_parent ul li.current_page_item{color:#fff}header nav>ul>li.current-page-ancestor ul li.current_page_item a,header nav>ul>li.current_page_item ul li.current_page_item a,header nav>ul>li.current_page_parent ul li.current_page_item a{background-color:rgba(0,0,0,.2)}header nav>ul>li.current-page-ancestor ul li.current-page-ancestor,header nav>ul>li.current-page-ancestor ul li.current_page_parent,header nav>ul>li.current_page_item ul li.current-page-ancestor,header nav>ul>li.current_page_item ul li.current_page_parent,header nav>ul>li.current_page_parent ul li.current-page-ancestor,header nav>ul>li.current_page_parent ul li.current_page_parent{color:#fff}header nav>ul>li.current-page-ancestor,header nav>ul>li.current_page_parent{padding-bottom:29px}header nav>ul>li>a{padding:5px 20px}header nav.lpNav{border-left:1px solid #d9d9d9;padding-left:20px}header nav.lpNav li{border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9}header nav.lpNav li.purple{border-top:5px solid #916cc6;color:#fff}header nav.lpNav li.red{border-top:5px solid #b85256}header nav.lpNav li.orange{border-top:5px solid #d89728}header nav.lpNav li a:active,header nav.lpNav li a:hover{color:#fff!important}header nav.lpNav li.current-page-ancestor,header nav.lpNav li.current_page_parent{padding-bottom:0}header #quicklinks{position:absolute;top:0;right:20px;color:#fff;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}header #quicklinks p{font-size:.9em;display:inline-block;text-transform:uppercase;padding-top:5px}header #quicklinks p .name{font-size:2em;color:#47b8eb;text-transform:none;line-height:1}header #quicklinks a{display:inline-block;margin-left:10px;margin-right:10px;color:#fff;font-size:.8em;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}header #quicklinks .btn{color:#7f7f7f;font-size:1.2em;text-transform:none;margin:0;border:0}header #quicklinks .btn.primary.blue{background-color:#47b8eb}header #quicklinks .switcher{width:150px;margin-left:10px}header #quicklinks .switcher .option{position:absolute}header #quicklinks .switcher img{width:30px}header #quicklinks .switcher a{font-size:.85em;border:0;margin:0;display:block;width:150px;padding-left:10px}header #quicklinks .switcher .option,header #quicklinks .switcher .selected{background:rgba(0,0,0,.45);border:0;width:150px;box-sizing:border-box}header #quicklinks .switcher .option .selected,header #quicklinks .switcher .selected .selected{background:0 0}header #quicklinks .switcher .option a:hover,header #quicklinks .switcher .selected a:hover{background:rgba(0,0,0,.45)}.banner{color:#fff;padding:30px 65px;background-size:cover;background-position:center;overflow:hidden;position:relative;z-index:1}.banner .container{max-width:1200px;position:relative;overflow:visible}.banner.hasSlides{padding:0}.banner h1{font-size:3em;font-family:Lato,sans-serif;font-weight:100;margin:0;text-transform:uppercase;line-height:1}.banner h1 strong{display:block}.banner p{margin:20px 0;font-size:1.4em;line-height:1.125}.banner small{font-size:.5em;color:#4a4a4a;display:inline-block;padding-left:20px;margin-left:20px;border-left:2px solid #fff}.banner ul.slides{position:relative;list-style:none;z-index:99}.banner ul.slides li{float:left;margin:0;padding:30px 65px;position:relative;background-size:cover;background-position:center}.banner ul.slides li .bannerBox{max-width:38%}.banner ul.slides li .bannerBox .btn.primary{border:2px solid #000}.banner ul.slides li .cypImg{position:absolute;right:0;bottom:-80px;top:-10px;z-index:99}.banner ul.slides li .cypImg img{width:auto;height:auto;max-width:450px;-ms-flex-item-align:end;align-self:flex-end}.banner ul.slides li h1{font-size:3.8em;margin:0 0 20px}.banner ul#bannerNav{position:relative;width:100%;background-color:#fff;height:50px;text-align:center;box-sizing:border-box;padding-top:18px;clear:both}.banner ul#bannerNav li{width:15px;height:15px;background-color:#7f7f7f;display:inline-block;margin:0 5px}.banner ul#bannerNav li.active{background-color:#d89728}.banner.short{margin-bottom:15px}.banner.lmi-10{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.banner.lmi-10 h1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.banner.lmi-10 small{color:#fff;font-size:.7em;text-transform:none;padding:5px 20px}.banner.lmi-10 .btn{padding:5px 10px;border:1px solid #fff;margin-left:15px}footer{background-color:#4a4a4a;overflow:hidden;padding:60px;color:#d9d9d9}footer .left{width:63%;float:left;margin-right:2%}footer .right{width:35%;padding-left:2%;border-left:2px solid #d9d9d9;float:left}footer .right p{margin-bottom:30px;line-height:2}footer .right p:last-child{margin-bottom:5px}footer .right p.lightergrey{line-height:1.34}footer nav{overflow:hidden;margin-bottom:10px}footer nav ul{margin-left:-10px}footer nav li{display:inline-block;padding:1px 10px;color:#7f7f7f;border-left:1px solid #d9d9d9}footer nav li a{color:inherit}footer .footerNav li{color:#d89728}footer .footerNav2 li{color:#fff}footer .lightergrey{color:#d9d9d9;font-size:.8em}footer #social{font-size:.8em;text-transform:uppercase;color:#fff;margin-top:30px}footer #social a{color:#4a4a4a;background-color:#979797;border-radius:50%;display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;font-size:20px;margin-right:5px;margin-top:10px}footer #footerLogo{margin-bottom:30px}footer a{color:#d9d9d9}footer.home{background-color:#fff;color:#7f7f7f}footer.home nav li{border-left:1px solid #7f7f7f}footer.home #social,footer.home a{color:#7f7f7f}footer.home #social a{color:#fff;background-color:#d9d9d9}footer.home .right{border-left:1px solid #7f7f7f}#library{display:-ms-flexbox;display:flex;padding:10px 20px;margin:-50px 0 50px;background-color:#4a4a4a;position:relative;min-height:500px}#library .svg-file-icon{display:block;width:21px;height:21px}#library>div{-ms-flex-direction:column;flex-direction:column;-ms-flex:1.3 1 60%;flex:1.3 1 60%;border-right:2px solid transparent;display:-ms-flexbox;display:flex}#library>div .header{background-color:#363b43;position:relative;padding:20px 35px}#library>div .header .btn{position:absolute;right:20px;top:20px}#library>div .docs{background-color:#fff;border-top:5px solid #4a4a4a;height:100%;font-size:.75em}#library>div .docs .table{width:100%;text-align:left;padding-bottom:20px}#library>div .docs .table .thead{font-weight:700}#library>div .docs .table .thead th{font-weight:700;border-bottom:2px solid #d9d9d9;padding:5px;white-space:pre;text-transform:uppercase}#library>div .docs .table .tbody td,#library>div .docs .table .tbody th{padding:2px 5px;word-break:break-word}#library>div .docs .table .tbody th{color:#d9d9d9;font-weight:400;border-bottom:1px solid #d9d9d9;padding-top:20px;text-transform:uppercase}#library>div .docs .table .tbody td{border-bottom:1px solid #d9d9d9}#library>div .docs .table .tbody td.date{white-space:pre;line-height:21px}#library>div .docs .table .tbody td.download{padding:5px 0 0 5px}#library>div .docs .table .tbody td.type{padding-top:4px;padding-bottom:4px}#library>div .docs .table .tbody td.filename{padding-top:6px}#library>div .docs .table .tbody .spacer{border-bottom:0}#library>div .docs .table .filename{font-weight:700}#library>div .docs .table .spacer{width:10px}#library>div .docs .table a.delete,#library>div .docs .table a.download{width:10px;display:inline-block}#library>div .docs .table a.delete img,#library>div .docs .table a.download img{display:block}#library>div .docs .table a.delete{margin-top:2px;width:15px;text-align:center}#library>div .docs .table a.delete img{margin-left:auto;margin-right:auto}#library>div .docs .table .misc th{border-bottom:0;height:24px}#library>div:nth-child(2){border-right:0;-ms-flex:1 1 40%;flex:1 1 40%}#library #uploadOl{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.4);top:0;left:0;z-index:99;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:none}#library #uploadOl #theUpload{border:2px solid #d9d9d9;background-color:#fff;padding:30px 50px;max-width:100%;width:500px}#library #uploadOl #theUpload div{margin-bottom:20px}#library #uploadOl #theUpload label{font-weight:700;display:block}#library #uploadOl #theUpload #uploadBtn{display:block;padding:20px 30%;border:2px dashed #d9d9d9;text-align:center;cursor:pointer}#library #uploadOl #theUpload .dz-preview{display:none}#library #uploadOl.active{display:-ms-flexbox;display:flex}#library #uploadForm input,#library #uploadForm select{width:100%;display:block;height:28px;line-height:1;border-radius:3px;border:1px solid #d9d9d9;padding:0 8px}#library #uploadForm label{margin-bottom:5px}.animated{animation-duration:1s;animation-fill-mode:both}.fadeInRight{animation-name:fadeInRight}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeft{0%{opacity:1}20%{opacity:0}100%{opacity:0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}40%{opacity:0}100%{opacity:1;transform:none}}.tests-template{background:#525252!important}.tests-template .container{max-width:none}.tests-template .container .content{background:#525252!important;padding:0!important;overflow:visible!important}.tests-template .banner ul.slides li{background-position:0 0}.tests-template .banner ul.slides li .bannerBox{max-width:none}.tests-template .banner h1{display:inline-block;font-size:2.5em!important;vertical-align:baseline;margin:0!important}.tests-template .banner h1 strong{display:inline-block;vertical-align:initial}.tests-template .banner h2,.tests-template .banner h3{display:inline-block;margin:0 0 0 10px;color:#000;font-size:1.5em;vertical-align:baseline}.tests-template .banner h2::before,.tests-template .banner h3::before{content:"|";display:inline-block;margin-right:10px;color:#fff;vertical-align:top;font-size:.8em}.tests-template .quiz{max-width:900px;height:500px;margin:75px auto;position:relative;box-shadow:0 0 20px 5px rgba(0,0,0,.4)}.tests-template .quiz::after,.tests-template .quiz::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-100%;right:calc(100% + 50px);box-shadow:0 0 20px 5px rgba(0,0,0,.4)}.tests-template .quiz::after{left:calc(100% + 50px);right:-100%}.tests-template .cards__results{position:absolute;bottom:0;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);border:3px solid #333;padding:1em 2em;text-align:center;background:#47b8eb;color:#fff;font-weight:700}.tests-template .cards__results:hover{background:#0daaf2}.tests-template .cards__slides{position:relative;overflow:hidden}.tests-template .cards__index{position:absolute;width:70px;height:30px;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#000;color:#fff;font-size:15px;line-height:30px;font-weight:700;text-align:center;transition:.4s}.tests-template .cards__current-index{color:#47b8eb;font-weight:700}.tests-template .cards__navigators{position:absolute;top:50%;right:0;left:0;z-index:10}.tests-template .hide-controls .cards__index,.tests-template .hide-controls .cards__navigators{top:0;opacity:0}.tests-template .cards__next,.tests-template .cards__prev{position:absolute;left:-140px;width:46.4px;height:85px;background:url(../images/arrows.png) 0 0/200% no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.tests-template .cards__next{left:auto;right:-140px;background-position:0 100%}.tests-template .cards__next:hover,.tests-template .cards__prev:hover{-ms-background-position-x:100%;background-position-x:100%}.tests-template .cards__next.disabled,.tests-template .cards__prev.disabled{display:none}.tests-template .cards__alert{position:absolute;top:50%;background:rgba(0,0,0,.8);padding:12px;color:#47b8eb;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-transform:uppercase;font-size:12px;line-height:1.3;opacity:0;right:-140px;transition:.2s}.tests-template .cards__alert.active{opacity:1;right:-70px;z-index:10}.tests-template .intro{padding:60px;position:relative;text-align:center}.tests-template .intro__text{text-align:center;font-size:24px;line-height:1.2;color:#fff;width:90%;margin:0 auto}.tests-template .intro__votes{margin-top:60px;text-align:center;font-size:0;position:relative;display:inline-block}.tests-template .intro__votes li{display:inline-block;font-size:16px;position:relative;margin-right:40px}.tests-template .intro__icon{width:70px;height:70px}.tests-template .intro__icon.op1{background:url(../images/bullet_hate.png) 0/cover no-repeat}.tests-template .intro__icon.op2{background:url(../images/bullet_dislike.png) 0/cover no-repeat}.tests-template .intro__icon.op3{background:url(../images/bullet_unsure.png) 0/cover no-repeat}.tests-template .intro__icon.op4{background:url(../images/bullet_like.png) 0/cover no-repeat}.tests-template .intro__icon.op5{background:url(../images/bullet_love.png) 0/cover no-repeat}.tests-template .intro__icon.op1:hover{background:url(../images/bullet_hate_checked.png) 0/cover no-repeat}.tests-template .intro__icon.op2:hover{background:url(../images/bullet_dislike_checked.png) 0/cover no-repeat}.tests-template .intro__icon.op3:hover{background:url(../images/bullet_unsure_checked.png) 0/cover no-repeat}.tests-template .intro__icon.op4:hover{background:url(../images/bullet_like_checked.png) 0/cover no-repeat}.tests-template .intro__icon.op5:hover{background:url(../images/bullet_love_checked.png) 0/cover no-repeat}.tests-template .intro__votes::before{content:"";display:inline-block;position:absolute;top:37%;border-top:1px dotted #fff;width:98%;left:1%;z-index:0}.tests-template .intro__votes li:last-of-type{margin:0}.tests-template .intro__description{color:#fff;margin-top:5px;font-weight:700}.tests-template.interest-test .intro__votes li:first-child .intro__description{color:#f05423}.tests-template.interest-test .intro__votes li:last-child .intro__description{color:#54b647}.tests-template .intro__button,.tests-template .results__button{display:block;max-width:200px;margin:50px auto 0;border:3px solid #333;padding:.8em 2em;text-align:center;background:#47b8eb;color:#fff;font-weight:700;font-size:18px}.tests-template .intro__button:hover,.tests-template .results__button:hover{background:#0daaf2}.tests-template .results{padding:60px;text-align:center}.tests-template .results__text{color:#fff;font-size:50px;font-weight:700;margin:90px 0 20px}.tests-template .results__button{margin:20px auto 0}.tests-template .cards__card{min-height:400px;padding:100px 50px 200px;text-align:center}.tests-template .cards__intro{color:#999;font-size:17px;font-weight:700}.tests-template .cards__question{color:#fff;font-size:50px}.tests-template.interest-test .cards__options{display:block;text-align:center;position:absolute;bottom:30px;left:50%;width:530px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.tests-template.interest-test .cards__options::before{content:"";display:block;width:98%;border-bottom:1px dotted #fff;position:absolute;top:46%;left:1%}.tests-template.interest-test .radio__wrapper{display:inline-block;position:relative;z-index:1;margin-right:40px}.tests-template.interest-test .radio__wrapper:last-child{margin:0}.tests-template.interest-test [type=radio]:checked,.tests-template.interest-test [type=radio]:not(:checked){position:absolute;opacity:0}.tests-template.interest-test [type=radio]:checked+label,.tests-template.interest-test [type=radio]:not(:checked)+label{position:relative;cursor:pointer;width:70px;height:70px;display:block}.tests-template.interest-test [type=radio]:checked+label::after,.tests-template.interest-test [type=radio]:checked+label::before,.tests-template.interest-test [type=radio]:not(:checked)+label::after,.tests-template.interest-test [type=radio]:not(:checked)+label::before{content:"";position:absolute;top:0;left:0;width:70px;height:70px;transition:.2s}.tests-template.interest-test [type=radio]:checked+label.op1::before,.tests-template.interest-test [type=radio]:not(:checked)+label.op1::before{background:url(../images/bullet_hate.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op2::before,.tests-template.interest-test [type=radio]:not(:checked)+label.op2::before{background:url(../images/bullet_dislike.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op3::before,.tests-template.interest-test [type=radio]:not(:checked)+label.op3::before{background:url(../images/bullet_unsure.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op4::before,.tests-template.interest-test [type=radio]:not(:checked)+label.op4::before{background:url(../images/bullet_like.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op5::before,.tests-template.interest-test [type=radio]:not(:checked)+label.op5::before{background:url(../images/bullet_love.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op1::after,.tests-template.interest-test [type=radio]:not(:checked)+label.op1::after{background:url(../images/bullet_hate_checked.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op2::after,.tests-template.interest-test [type=radio]:not(:checked)+label.op2::after{background:url(../images/bullet_dislike_checked.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op3::after,.tests-template.interest-test [type=radio]:not(:checked)+label.op3::after{background:url(../images/bullet_unsure_checked.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op4::after,.tests-template.interest-test [type=radio]:not(:checked)+label.op4::after{background:url(../images/bullet_like_checked.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:checked+label.op5::after,.tests-template.interest-test [type=radio]:not(:checked)+label.op5::after{background:url(../images/bullet_love_checked.png) 0/cover no-repeat}.tests-template.interest-test [type=radio]:not(:checked)+label::after{opacity:0}.tests-template.interest-test [type=radio]:checked+label::after,.tests-template.interest-test [type=radio]:not(:checked)+label:hover::after{opacity:1}.tests-template.skill-test .cards__card,.tests-template.skill-test .intro{text-align:left;color:#fff}.tests-template.skill-test .cards__card{padding:80px 50px}.tests-template.skill-test .cards__card::after{content:"";display:block;clear:both}.tests-template.skill-test .cards__question,.tests-template.skill-test .intro__title{font-size:48px;margin-bottom:10px}.tests-template.skill-test .cards__text,.tests-template.skill-test .intro__text{margin:0;text-align:left;width:85%}.tests-template.skill-test .intro__text p{font-size:18px!important;color:#fff!important}.tests-template.skill-test .cards__text p{font-size:22px!important;color:#999!important}.tests-template.skill-test .intro__button{margin-left:0}.tests-template.skill-test .cards__question-wrapper,.tests-template.skill-test .intro__question-wrapper{width:81%;float:left}.tests-template.skill-test .cards__options-wrapper,.tests-template.skill-test .intro__options-wrapper{width:19%;float:right;margin:-60px -60px 0}.tests-template.skill-test .cards__options-wrapper{margin:-80px -50px 0}.tests-template.skill-test .intro::after{content:"";display:block;clear:both}.tests-template.skill-test .intro__votes{margin:0;width:100%}.tests-template.skill-test .intro__votes::before{display:none}.tests-template.skill-test .intro__votes li,.tests-template.skill-test .radio__wrapper{height:125px;width:100%;background:#2f2f2f;margin:0;position:relative;border-bottom:2px solid #525252;transition:.2s;cursor:pointer}.tests-template.skill-test .intro__votes li::after,.tests-template.skill-test [type=radio]:checked+label::after,.tests-template.skill-test [type=radio]:not(:checked)+label::after{content:"";display:block;position:absolute;width:13px;height:100%;right:0;top:0;background:currentColor}.tests-template.skill-test [type=radio]:checked+label::after,.tests-template.skill-test [type=radio]:not(:checked)+label::after{background:#818285}.tests-template.skill-test [type=radio]:checked+label,.tests-template.skill-test [type=radio]:not(:checked)+label{width:100%;height:100%;position:absolute;color:#000}.tests-template.skill-test .intro__votes li:nth-child(1),.tests-template.skill-test .radio__wrapper:nth-child(1) [type=radio]:checked+label,.tests-template.skill-test .radio__wrapper:nth-child(1) [type=radio]:not(:checked)+label:hover{color:#00a850}.tests-template.skill-test .intro__votes li:nth-child(2),.tests-template.skill-test .radio__wrapper:nth-child(2) [type=radio]:checked+label,.tests-template.skill-test .radio__wrapper:nth-child(2) [type=radio]:not(:checked)+label:hover{color:#c2d82e}.tests-template.skill-test .intro__votes li:nth-child(3),.tests-template.skill-test .radio__wrapper:nth-child(3) [type=radio]:checked+label,.tests-template.skill-test .radio__wrapper:nth-child(3) [type=radio]:not(:checked)+label:hover{color:#faa31a}.tests-template.skill-test .intro__votes li:nth-child(4),.tests-template.skill-test .radio__wrapper:nth-child(4) [type=radio]:checked+label,.tests-template.skill-test .radio__wrapper:nth-child(4) [type=radio]:not(:checked)+label:hover{color:#ed1940}.tests-template.skill-test .radio__wrapper [type=radio]+label:hover{z-index:2}.tests-template.skill-test .intro__votes li:nth-child(1):hover::after,.tests-template.skill-test .radio__wrapper:nth-child(1) [type=radio]:checked+label::after,.tests-template.skill-test .radio__wrapper:nth-child(1) [type=radio]:not(:checked)+label:hover::after{z-index:1;background:currentColor;box-shadow:0 125px 0 currentColor,0 250px 0 currentColor,0 375px 0 currentColor}.tests-template.skill-test .intro__votes li:nth-child(2):hover::after,.tests-template.skill-test .radio__wrapper:nth-child(2) [type=radio]:checked+label::after,.tests-template.skill-test .radio__wrapper:nth-child(2) [type=radio]:not(:checked)+label:hover::after{z-index:1;background:currentColor;box-shadow:0 125px 0 currentColor,0 250px 0 currentColor}.tests-template.skill-test .intro__votes li:nth-child(3):hover::after,.tests-template.skill-test .radio__wrapper:nth-child(3) [type=radio]:checked+label::after,.tests-template.skill-test .radio__wrapper:nth-child(3) [type=radio]:not(:checked)+label:hover::after{z-index:1;background:currentColor;box-shadow:0 125px 0 currentColor}.tests-template.skill-test .intro__votes li:nth-child(4):hover::after,.tests-template.skill-test .radio__wrapper:nth-child(4) [type=radio]:checked+label::after,.tests-template.skill-test .radio__wrapper:nth-child(4) [type=radio]:not(:checked)+label:hover::after{z-index:1;background:currentColor}.tests-template.skill-test .intro__description,.tests-template.skill-test [type=radio]:checked+label span,.tests-template.skill-test [type=radio]:not(:checked)+label span{display:inline-block;margin:0;position:absolute;left:50%;top:50%;transform:translate(-58%,-50%);-webkit-transform:translate(-58%,-50%);color:currentColor;font-weight:700;text-transform:uppercase}.tests-template.skill-test [type=radio]:checked,.tests-template.skill-test [type=radio]:not(:checked){position:absolute;opacity:0}.tests-template.value-test .quiz{max-width:1280px;height:275px;margin-top:190px;margin-bottom:300px}.tests-template.value-test .quiz::after,.tests-template.value-test .quiz::before{display:none}.tests-template.value-test .cards__slides{min-height:141px;display:block}.tests-template.value-test .cards__card:not(:first-child),.tests-template.value-test .results{display:none}.tests-template.value-test .owl-item .results{display:block}.tests-template.value-test .cards__pre-intro-text{position:absolute;top:-190px;color:#fff;font-size:15px;line-height:1.3em;background:#000;padding:30px 14%;height:190px}.tests-template.value-test .cards__pre-intro-text big{font-size:1.5em}.tests-template.value-test .cards__pre-intro-text strong{color:#47b8eb;font-weight:400}.tests-template.value-test .cards__card{min-height:0;padding:25px 100px}.tests-template.value-test .cards__intro{display:inline-block;background:#47b8eb;color:#fff;font-weight:400;padding:.3em 1em;left:50%;position:relative;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:.2s}.tests-template.value-test .cards__question{font-size:22px;line-height:1em}.tests-template.value-test .cards__buckets{transition:.2s}.tests-template.value-test .hide-controls .cards__buckets,.tests-template.value-test .hide-controls .cards__intro{position:relative;top:30px;opacity:0}.tests-template.value-test .cards__buckets-labels{width:87%;margin:0 auto 10px}.tests-template.value-test .cards__buckets-label{position:relative;text-transform:uppercase;display:block;float:left;color:#fff;font-size:15px;text-transform:uppercase;text-align:center;line-height:1em}.tests-template.value-test .cards__buckets-bullets{display:block;width:102%}.tests-template.value-test .cards__buckets-bullets::before{content:"";display:block;position:relative;width:80%;top:12px;left:-9px;margin:0 auto;border-top:2px dotted rgba(255,255,255,.5)}.cards__buckets-cols::after,.tests-template.value-test .cards__buckets-bullets::after,.tests-template.value-test .cards__buckets-headers::after,.tests-template.value-test .cards__buckets-labels::after{content:"";display:block;clear:both}.tests-template.value-test .cards__buckets-bullet{float:left;width:18%;text-align:center;margin-right:2%;position:relative;height:22px;z-index:1}.tests-template.value-test .cards__buckets-bullet:nth-child(1),.tests-template.value-test .cards__buckets-col:nth-child(1){color:#c5282a}.tests-template.value-test .cards__buckets-bullet:nth-child(2),.tests-template.value-test .cards__buckets-col:nth-child(2){color:#e57f1b}.tests-template.value-test .cards__buckets-bullet:nth-child(3),.tests-template.value-test .cards__buckets-col:nth-child(3){color:#e5c401}.tests-template.value-test .cards__buckets-bullet:nth-child(4),.tests-template.value-test .cards__buckets-col:nth-child(4){color:#99ca3c}.tests-template.value-test .cards__buckets-bullet:nth-child(5),.tests-template.value-test .cards__buckets-col:nth-child(5){color:#00a24f}.tests-template.value-test .cards__buckets-bullet:nth-child(1) .cards__buckets-plus-sign:hover{color:#b92225;transform:scale(1.05)}.tests-template.value-test .cards__buckets-bullet:nth-child(2) .cards__buckets-plus-sign:hover{color:#db7814;transform:scale(1.05)}.tests-template.value-test .cards__buckets-bullet:nth-child(3) .cards__buckets-plus-sign:hover{color:#d6b600;transform:scale(1.05)}.tests-template.value-test .cards__buckets-bullet:nth-child(4) .cards__buckets-plus-sign:hover{color:#90c431;transform:scale(1.05)}.tests-template.value-test .cards__buckets-bullet:nth-child(5) .cards__buckets-plus-sign:hover{color:#009447;transform:scale(1.05)}.tests-template.value-test .cards__buckets-plus-sign{width:22px;height:22px;background:currentColor;border-radius:50%;font-weight:700;font-size:18px;display:block;margin:0 auto;text-align:center;line-height:23px;cursor:pointer}.tests-template.value-test .cards__buckets-plus-sign::before{content:"+";display:block;color:#fff}.tests-template.value-test .cards__buckets-label.cards__buckets-label--most{float:right}.tests-template.value-test .cards__buckets-cols{width:102%;z-index:10;margin:20px 0}.tests-template.value-test .cards__buckets-col{width:18%;margin-right:2%;height:270px;float:left;border-right:2px solid #333;border-left:2px solid #333}.tests-template.value-test .cards__buckets-col-footer,.tests-template.value-test .cards__buckets-col-header{background:currentColor;height:20px;width:calc(100% + 4px);margin-left:-2px}.tests-template.value-test .cards__buckets-col-boxes{height:230px;position:relative}.tests-template.value-test .cards__buckets-col-boxes::after,.tests-template.value-test .cards__buckets-col-boxes::before{content:"";display:block;position:absolute;background:#646464;width:1px;height:100%;left:50%}.tests-template.value-test .cards__buckets-col-boxes::after{width:100%;height:1px;left:auto;top:50%;clear:both}.tests-template.value-test .cards__buckets-col-box{width:50%;height:50%;float:left;color:#fff;font-size:14px;line-height:1.1em;text-align:center;position:relative}.tests-template.value-test .cards__buckets-col-box.filled{background:rgba(0,0,0,.4)}.tests-template.value-test .cards__buckets-col-box.ui-droppable-active:not(.filled){background:rgba(0,0,0,.1)}.tests-template.value-test .cards__buckets-col-box.ui-droppable-hover:not(.filled){background:rgba(0,0,0,.2)}.cards__buckets-col-box-wrapper{position:absolute;left:50%;top:50%;width:90%;transform:translate(-50%,-50%);cursor:move;cursor:-webkit-grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cards__buckets-col-box-wrapper.ui-draggable-dragging{transform:none}.tests-template.value-test .results{padding:15px}.tests-template.value-test .hide-controls .results{padding:40px}.tests-template.value-test .results__text{margin:0 0 20px;font-size:28px}.tests-template.value-test .cards__alert{left:50%;right:auto;top:auto;bottom:-70px;transform:translate(-50%);background:#000;max-width:260px;text-transform:initial;color:#fff;line-height:1.4em;font-size:14px}.tests-template.value-test .cards__alert.active{bottom:-105px}.tests-template.value-test .cards__alert-dismiss{display:block;margin:8px auto 2px;background:#47b8eb;border:0;padding:.5em 1em;text-transform:uppercase;color:#fff;font-size:12px;text-align:center}.tests-template.value-test .cards__alert-dismiss:hover{background:#2bb0ee}#overlay.add-skills #olWrap h2{color:#4a4a4a;font-weight:700;margin-bottom:30px}#overlay.add-skills #olWrap .skill-list{text-align:left}#overlay.add-skills #olWrap .skill-list__skill{display:inline-block;padding:5px;border:1px solid #d9d9d9;margin:0 10px 15px;cursor:pointer}#overlay.add-skills #olWrap .skill-list__skill span{margin-left:15px;color:#d9d9d9;display:inline-block}.darkgrey{color:#4a4a4a}.course-planner,.progress-summary{text-align:left}.course-planner select,.progress-summary select{width:100%}.course-planner .content,.progress-summary .content{padding-left:65px!important;padding-right:65px!important}.course-planner #grad-reqs,.progress-summary #grad-reqs{margin-top:50px;display:-ms-flexbox;display:flex}.course-planner #grad-reqs table,.progress-summary #grad-reqs table{max-width:calc(100% - 370px)}.course-planner #grad-reqs #messages,.progress-summary #grad-reqs #messages{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:30px;margin-bottom:50px;width:340px}.course-planner #grad-reqs #messages .message,.progress-summary #grad-reqs #messages .message{color:#fff;padding:10px 15px;margin-bottom:5px}.course-planner #grad-reqs #messages .message h3,.course-planner #grad-reqs #messages .message p,.progress-summary #grad-reqs #messages .message h3,.progress-summary #grad-reqs #messages .message p{color:#fff;display:inline}.course-planner #grad-reqs #messages .message p,.progress-summary #grad-reqs #messages .message p{margin-left:5px}.course-planner #grad-reqs #messages .message.purple,.progress-summary #grad-reqs #messages .message.purple{background-color:#916cc6}.course-planner #grad-reqs #messages .message.orange,.progress-summary #grad-reqs #messages .message.orange{background-color:#d89728}.course-planner #grad-reqs #messages .message.green,.progress-summary #grad-reqs #messages .message.green{background-color:#b6d961}.course-planner #grad-reqs #messages .message:last-child,.progress-summary #grad-reqs #messages .message:last-child{margin-bottom:0}.course-planner img,.progress-summary img{max-width:100%}.course-planner table,.progress-summary table{font-size:16px;table-layout:fixed;color:#4a4a4a;width:100%;border:1px solid #4a4a4a;margin-bottom:50px}.course-planner table h2,.progress-summary table h2{font-size:1.5em;font-weight:700;color:inherit;margin:0}.course-planner table h3,.progress-summary table h3{font-size:1.1em;font-weight:700}.course-planner table tr:last-child td.mc,.progress-summary table tr:last-child td.mc{border-bottom:2px solid #4a4a4a}.course-planner table td,.course-planner table th,.progress-summary table td,.progress-summary table th{padding:8px 15px;border-collapse:collapse;font-weight:700;text-align:left}.course-planner table td.mc,.course-planner table th.mc,.progress-summary table td.mc,.progress-summary table th.mc{border-right:2px solid #4a4a4a;border-left:2px solid #4a4a4a}.course-planner table th,.progress-summary table th{background-color:#47b8eb;color:#fff;border:0;font-weight:700}.course-planner table th.mc,.progress-summary table th.mc{background-color:#b6d961}.course-planner table th:first-child,.progress-summary table th:first-child{border:1px solid #47b8eb;text-align:left;max-width:200px}.course-planner table th span,.progress-summary table th span{display:block;text-transform:uppercase}.course-planner table .select2-container .select2-selection--single .select2-selection__rendered,.progress-summary table .select2-container .select2-selection--single .select2-selection__rendered{height:27px}.course-planner table td,.progress-summary table td{border:1px solid #d9d9d9}.course-planner table td:first-child,.progress-summary table td:first-child{text-align:left;max-width:200px}.course-planner table td.mc,.progress-summary table td.mc{color:#4a4a4a}.course-planner table td.etd,.progress-summary table td.etd{color:#47b8eb}.course-planner table td.max-credits,.progress-summary table td.max-credits{color:#7f7f7f;line-height:28px}.course-planner table td.name,.progress-summary table td.name{border-right:none;text-align:left;width:300px}.course-planner table td.name span.mc,.progress-summary table td.name span.mc{font-size:.8em;color:#fff;background-color:#b6d961;display:inline-block;text-align:left;padding:1px 3px;margin-right:6px}.course-planner table td.name #new_cours,.progress-summary table td.name #new_cours{width:100%}.course-planner table td:last-child,.progress-summary table td:last-child{position:relative}.course-planner table td:last-child .remove,.progress-summary table td:last-child .remove{position:absolute;right:0;display:inline-block;background-color:#d9d9d9;color:#fff;width:20px;height:20px;text-align:left;line-height:20px;top:0}.course-planner table td:last-child .remove:hover,.progress-summary table td:last-child .remove:hover{text-decoration:none;background-color:#f7876b}.course-planner table td.freeform,.progress-summary table td.freeform{padding:0}.course-planner table td.freeform table,.progress-summary table td.freeform table{margin:0;border:0;width:100%}.course-planner table td.freeform table th,.progress-summary table td.freeform table th{background-color:#d9d9d9;padding:5px 10px;color:#7f7f7f;border:0}.course-planner table td.freeform table th div,.progress-summary table td.freeform table th div{font-weight:700}.course-planner table td.freeform table th>div,.progress-summary table td.freeform table th>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.course-planner table td.freeform table th>div div,.progress-summary table td.freeform table th>div div{display:-ms-flexbox;display:flex;border-top:1px solid #7f7f7f;font-size:.7em}.course-planner table td.freeform table th>div div span,.progress-summary table td.freeform table th>div div span{width:50%;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px solid #7f7f7f;display:inline-block;padding:2px 5px;font-weight:700}.course-planner table td.freeform table th>div div span:last-child,.progress-summary table td.freeform table th>div div span:last-child{border:0}.course-planner table td.freeform table td input,.progress-summary table td.freeform table td input{width:100%}.course-planner table td.freeform table td.creds input,.progress-summary table td.freeform table td.creds input{max-width:50px;margin-right:10px}.course-planner table td.freeform table td.creds input:last-child,.progress-summary table td.freeform table td.creds input:last-child{margin-right:0}.course-planner table td.freeform table td.grade input,.progress-summary table td.freeform table td.grade input{max-width:70px}.course-planner table .header,.progress-summary table .header{color:#fff;background-color:#4a4a4a}.course-planner table .header h2,.progress-summary table .header h2{color:#fff;text-align:center}.course-planner table .header h2 span,.progress-summary table .header h2 span{color:#47b8eb}.course-planner table .header h3,.progress-summary table .header h3{text-transform:uppercase;color:#fff;text-align:center}.course-planner table .header td,.progress-summary table .header td{padding:20px 15px;border:2px solid #4a4a4a;text-align:center}.course-planner table .header td.mc,.progress-summary table .header td.mc{background-color:#fff;color:#4a4a4a}.course-planner table .header td.mc .mc-icon,.progress-summary table .header td.mc .mc-icon{color:#fff;background-color:#b6d961;display:inline-block;text-align:center;width:30px}.course-planner table .header td.mc h2,.progress-summary table .header td.mc h2{display:block;color:#4a4a4a}.course-planner table .header td .btns,.progress-summary table .header td .btns{float:right}.course-planner table .unit,.progress-summary table .unit{display:inline-block;margin:5px;border:1px solid #7f7f7f;padding:2px;width:15px;height:15px}.course-planner table .unit .completed,.progress-summary table .unit .completed{width:100%;height:100%;background-color:#b6d961;display:block}.course-planner table .alert-wrapper,.progress-summary table .alert-wrapper{width:20px;height:20px;background-color:#b6d961;color:#fff;font-weight:700;text-align:center;border-radius:50%;display:inline-block;position:absolute;margin-left:15px}.course-planner table .alert-wrapper .inform-alert,.progress-summary table .alert-wrapper .inform-alert{line-height:20px;font-size:14px}.course-planner table .toggle,.progress-summary table .toggle{width:11px;height:17px;background-image:url(../images/accordionArrow-white.png);display:inline-block;margin-right:10px}.course-planner table.expanded .toggle,.progress-summary table.expanded .toggle{transform:rotate(90deg)}.course-planner table.collapsed tbody tr,.progress-summary table.collapsed tbody tr{display:none}.course-planner table .select2,.progress-summary table .select2{max-width:100%}.course-planner .course td:not(.freeform):first-child,.course-planner .new-course td:not(.freeform):first-child,.progress-summary .course td:not(.freeform):first-child,.progress-summary .new-course td:not(.freeform):first-child{white-space:pre-wrap;word-break:break-word}.course-planner #grad-reqs td,.course-planner #grad-reqs th,.progress-summary #grad-reqs td,.progress-summary #grad-reqs th{text-align:center}.course-planner #grad-reqs td:first-child,.course-planner #grad-reqs th:first-child,.progress-summary #grad-reqs td:first-child,.progress-summary #grad-reqs th:first-child{text-align:left}.course-planner #grad-reqs tbody td:first-child,.progress-summary #grad-reqs tbody td:first-child{white-space:pre-wrap;word-break:break-word}.course-planner #course-plans .header .semester-header,.progress-summary #course-plans .header .semester-header{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.course-planner #course-plans .header .semester-header .toggle,.progress-summary #course-plans .header .semester-header .toggle{position:absolute}.course-planner #course-plans .header .semester-header h2,.progress-summary #course-plans .header .semester-header h2{display:inline-block}.course-planner #course-plans .header .semester-header h3,.progress-summary #course-plans .header .semester-header h3{color:#47b8eb;display:inline-block;margin-left:5px}.course-planner #course-plans .header .semester-header .grade-semester,.progress-summary #course-plans .header .semester-header .grade-semester{white-space:nowrap;margin-left:50px}.course-planner #course-plans .header .semester-header .status,.progress-summary #course-plans .header .semester-header .status{text-align:center}.course-planner #course-plans .header .semester-header .status label,.progress-summary #course-plans .header .semester-header .status label{font-weight:700;font-size:1.1em}.course-planner #course-plans .header .semester-header .status p,.progress-summary #course-plans .header .semester-header .status p{display:inline-block;font-size:1.1em;color:#acc500}.course-planner #course-plans table tbody,.progress-summary #course-plans table tbody{display:none}.course-planner #course-plans table.expanded tbody,.progress-summary #course-plans table.expanded tbody{display:table-row-group}.course-planner .semester-complete,.progress-summary .semester-complete{display:-ms-flexbox;display:flex;background-color:#d89728;color:#fff;padding:30px;margin-bottom:30px;-ms-flex-align:center;align-items:center;margin-top:-30px}.course-planner .semester-complete h2,.progress-summary .semester-complete h2{color:#fff;font-size:1.3em;margin-top:0}.course-planner .semester-complete div,.progress-summary .semester-complete div{-ms-flex-positive:1;flex-grow:1}.course-planner .semester-complete .btn.primary,.progress-summary .semester-complete .btn.primary{background-color:#fff;color:#4a4a4a;border:0}span.mc-select{display:inline-block;position:relative;margin:0 5px;background-color:#acc500;color:#fff;padding:0 2px;width:36px;text-align:center}span.mc-select-empty{display:inline-block;position:relative;margin:0 5px;background-color:transparent;color:#fff;padding:0 2px;width:36px;text-align:center}#overlay.progress-summary #olWrap{width:70%;margin-left:-35%;top:10vh;max-height:80vh;left:50%}#overlay.progress-summary #olWrap #olContent>h2{color:#4a4a4a}#overlay.progress-summary #olWrap #olContent>h2 span{color:#47b8eb}#overlay.progress-summary #olWrap #olContent table .header td.mc{text-align:center}#overlay.progress-summary #olWrap #olContent table .header td.mc h2{color:#4a4a4a}#overlay.progress-summary #olWrap #olContent #grad-reqs{margin-top:0}#overlay.progress-summary #olWrap #olContent table{margin-top:30px;margin-bottom:0}#overlay.progress-summary #olWrap #olContent th{text-align:right}#overlay.progress-summary #olWrap #olContent td{text-align:left}.page-template-template-efc .banner{padding:65px}.page-template-template-efc main{background-color:#f3f3f3;overflow:visible}.page-template-template-efc #the-calculator{background-color:#fff}.page-template-template-efc form{margin-top:-39px;z-index:99;position:relative}.page-template-template-efc .efc-tabs{display:-ms-flexbox;display:flex}.page-template-template-efc .efc-tabs li{display:inline-block;margin:0 10px;background-color:rgba(0,0,0,.4);color:#fff;text-align:center;text-transform:uppercase;padding:10px 20px;-ms-flex-positive:1;flex-grow:1;max-width:15%}.page-template-template-efc .efc-tabs li:first-child{margin-left:0}.page-template-template-efc .efc-tabs li:last-child{margin-right:0}.page-template-template-efc .efc-tabs li.active{background-color:#47b8eb}.page-template-template-efc .efc-tabs li button{border:0;color:inherit;background-color:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit}.page-template-template-efc .efc-tabs li button[disabled]{cursor:default;color:#d9d9d9}.page-template-template-efc .footer,.page-template-template-efc .header{background-color:#4a4a4a;color:#fff}.page-template-template-efc .header{padding:20px 60px;border-top:20px solid #47b8eb}.page-template-template-efc .header h2{color:#fff;font-size:1.3em;text-transform:uppercase}.page-template-template-efc .footer{padding:30px 60px}.page-template-template-efc .footer .btns{text-align:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-template-template-efc .footer .btns .btn{margin-left:20px}.page-template-template-efc .footer .btns .btn:first-child{margin-left:0}.page-template-template-efc .body{border:2px solid #4a4a4a;padding:30px 60px}.page-template-template-efc .body p{margin-bottom:20px;line-height:1.4}.page-template-template-efc .body h4{font-size:1.2em;font-weight:700;margin-bottom:20px}.page-template-template-efc .body ol{margin-left:20px}.page-template-template-efc .body ol li{padding-left:20px;margin-bottom:20px}.page-template-template-efc .body ol#independent-questions{height:auto;max-height:0;overflow:hidden}.page-template-template-efc .body ol#independent-questions.expanded{max-height:10000px}.page-template-template-efc .body .hint{color:#47b8eb;margin-left:5px;position:relative}.page-template-template-efc .body .hint div{display:none;padding:10px;box-shadow:2px 2px rgba(0,0,0,.6);background-color:#47b8eb;position:absolute;width:300px;z-index:99;color:#fff;left:100%;top:0}.page-template-template-efc .body .hint:hover div{display:block}.page-template-template-efc .body .hint ol,.page-template-template-efc .body .hint ul{list-style:disc;margin-left:20px}.page-template-template-efc .body .hint ol li,.page-template-template-efc .body .hint ul li{margin-bottom:5px}.page-template-template-efc .body .row{margin-top:30px;padding-top:5px;border-top:1px solid #d9d9d9;padding-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.page-template-template-efc .body .row p{margin-bottom:0}.page-template-template-efc .body .row .left{-ms-flex-positive:1;flex-grow:1}.page-template-template-efc .body .row .right{text-align:left;min-width:30%;padding-left:30px}.page-template-template-efc .body .row .right input:first-child{margin-left:0}.page-template-template-efc .body .row .right input[name=zip]{width:100px;margin-right:20px}.page-template-template-efc .body .row .right input[name=state]{width:40px}.page-template-template-efc .body input[type=radio]{margin-left:30px;margin-right:5px;margin-bottom:2px;background-color:#fff;border:1px solid #4a4a4a}.page-template-template-efc .body #review{border:1px solid #7f7f7f;padding:30px 45px}.page-template-template-efc .body #review h4{margin-bottom:30px;font-size:1.5em;font-weight:700}.page-template-template-efc .body #review h4 i{font-style:italic;text-transform:uppercase}.page-template-template-efc .body #review h5{font-weight:700}.page-template-template-efc .body #review span{width:200px;display:inline-block;margin-right:30px;vertical-align:top}#savings-planner #select-schools{padding:20px;background-color:#4a4a4a;color:#47b8eb;display:-ms-flexbox;display:flex;margin-bottom:10px}#savings-planner #select-schools div{-ms-flex:1 1 50%;flex:1 1 50%;padding:0 20px}#savings-planner #select-schools div:first-child{padding-left:0}#savings-planner #select-schools div:last-child{padding-right:0}#savings-planner #select-schools label{display:block;font-size:1.7em}#savings-planner .savings-program{margin-bottom:10px}#savings-planner .savings-program .program-head{color:#fff;padding:10px 30px}#savings-planner .savings-program .program-head h3{color:inherit;text-transform:uppercase;font-weight:700}#savings-planner .savings-program .program-head h3 small{text-transform:none}#savings-planner .savings-program .program-body{border:5px solid #4a4a4a;border-top:0;padding:30px;display:-ms-flexbox;display:flex;text-align:center}#savings-planner .savings-program .program-body h4{color:#acc500;font-size:.8em;text-transform:uppercase}#savings-planner .savings-program .program-body p{text-align:center;font-size:1em}#savings-planner .savings-program .program-body .amt{font-size:1.7em}#savings-planner .savings-program .program-body>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#savings-planner .savings-program .program-body>div>div{border-right:1px solid #d9d9d9;padding:20px 30px;margin-top:10px;-ms-flex:1 1 100%;flex:1 1 100%}#savings-planner .savings-program .program-body .instructions{-ms-flex:1 1 50%;flex:1 1 50%}#savings-planner .savings-program .program-body .instructions p{margin-bottom:10px}#savings-planner .savings-program .program-body .instructions .reqs{font-size:.8em}#savings-planner .savings-program .program-body .instructions .reqs a{color:#47b8eb;text-decoration:underline;position:relative;overflow:visible;display:inline-block}#savings-planner .savings-program .program-body .instructions .reqs .hover{position:absolute;width:300px;max-height:200px;z-index:99;background-color:#fff;border:2px solid #7f7f7f;padding:15px;display:none;bottom:20px;left:30px;color:#4a4a4a}#savings-planner .savings-program .program-body .instructions .reqs.active .hover,#savings-planner .savings-program .program-body .instructions .reqs:hover .hover{display:block}#savings-planner .savings-program .program-body .savings{-ms-flex:1 1 50%;flex:1 1 50%}#savings-planner .savings-program .program-body .cta{-ms-flex:1 1 200px;flex:1 1 200px;padding:0 30px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}#savings-planner .savings-program .program-body .cta .btn{margin-bottom:10px}#savings-planner .savings-program .program-body .cta>div{border-right:0;-ms-flex:0 0 auto;flex:0 0 auto}#savings-planner .savings-program.sp3 .program-head{background-color:#916cc6}#savings-planner .savings-program.sp3 .amt,#savings-planner .savings-program.sp3 .fouryr{color:#916cc6}#savings-planner .savings-program.sp4 .program-head{background-color:#47b8eb}#savings-planner .savings-program.sp4 .amt,#savings-planner .savings-program.sp4 .fouryr{color:#47b8eb}#savings-planner .savings-program.sp5 .program-head{background-color:#f7876b}#savings-planner .savings-program.sp5 .amt,#savings-planner .savings-program.sp5 .fouryr{color:#f7876b}#savings-planner #disclaimer{margin-top:30px}#savings-planner #disclaimer p{font-size:1em}#overlay.save-sp #olContent{background-color:#4a4a4a;border:5px solid #fff;box-shadow:1px 1px 3px 5px rgba(0,0,0,.6);text-align:left}#overlay.save-sp #olContent h3{margin-bottom:30px;color:#acc500}#overlay.save-sp #olContent>div{max-width:400px;margin:20px auto}#overlay.save-sp #olContent label{display:block;color:#fff;text-align:left;font-style:italic}#overlay.save-sp #olContent input{display:block;width:100%;margin-bottom:20px}#overlay.save-sp #olContent .errors p.error{background-color:rgba(255,0,0,.4);color:#fff}#overlay.next-sp #olContent{background-color:#4a4a4a;border:5px solid #fff;box-shadow:1px 1px 3px 5px rgba(0,0,0,.6)}#overlay.next-sp #olContent h3{color:#acc500;text-align:left}#overlay.next-sp #olContent p{color:#fff;font-size:1.4em}#overlay.next-sp #olContent p b{font-size:1.2em}#overlay.next-sp #olContent>div{padding:20px 5px;border-top:3px solid #7f7f7f;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#overlay.next-sp #olContent label{display:block;color:#fff;text-align:left;font-style:italic}#overlay.next-sp #olContent input{display:block;width:100%}.lmi-blocks{margin:30px -150px}.lmi-blocks .wp-block-group__inner-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px}.secondary main:not(.student-login) section.content .lmi-block{border:1px solid #4a4a4a;max-width:24%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:10px solid #4a4a4a;-ms-flex:1 1 24%;flex:1 1 24%}.secondary main:not(.student-login) section.content .lmi-block h3{color:#fff;padding:10px;text-align:center;font-size:2.2em}.secondary main:not(.student-login) section.content .lmi-block h3 a{color:#fff}.secondary main:not(.student-login) section.content .lmi-block h3.coral{background-color:#f7876b}.secondary main:not(.student-login) section.content .lmi-block h3.purple{background-color:#916cc6}.secondary main:not(.student-login) section.content .lmi-block h3.green{background-color:#acc500}.secondary main:not(.student-login) section.content .lmi-block h3.blue{background-color:#47b8eb}.secondary main:not(.student-login) section.content .lmi-block__content{padding:10px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.secondary main:not(.student-login) section.content .lmi-block__content h4{font-size:1.25em;font-weight:400;text-transform:none}.secondary main:not(.student-login) section.content .lmi-block__content p{font-size:1.25em}.secondary main:not(.student-login) section.content .lmi-block__content p:last-child{margin-bottom:0}.secondary main:not(.student-login) section.content .lmi-block__footer{padding-left:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:110px;-ms-flex-align:center;align-items:center}.secondary main:not(.student-login) section.content .lmi-block__footer img{max-width:175px;max-height:160px;position:relative;bottom:-30px}.secondary main:not(.student-login) section.content .lmi-block__footer .btn,.secondary main:not(.student-login) section.content .lmi-block__footer .btn.primary{position:relative;top:30px;right:15px;background-color:#4a4a4a;color:#fff;padding:10px 15px;border:0;min-width:0;font-size:.8em}.update-fav-career{cursor:pointer}.lmi-10 .filters,.lmi-heat-map .filters{background-color:#4a4a4a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:30px 30px 60px}.lmi-10 .filters__wrap,.lmi-heat-map .filters__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lmi-10 .filters__wrap h2,.lmi-heat-map .filters__wrap h2{text-transform:uppercase;color:#47b8eb;margin:0 30px 0 0;font-size:1em}.lmi-10 .filters__wrap .field,.lmi-heat-map .filters__wrap .field{margin-left:30px}.lmi-10 .filters__wrap .field select,.lmi-heat-map .filters__wrap .field select{min-width:250px}.lmi-10 .filters__wrap label,.lmi-heat-map .filters__wrap label{color:#7f7f7f;text-transform:uppercase;margin-right:10px}.lmi-10 .filters__wrap .select2-container--default .select2-selection--single,.lmi-heat-map .filters__wrap .select2-container--default .select2-selection--single{background-color:#7f7f7f;color:#fff}.lmi-10 .filters__wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.lmi-heat-map .filters__wrap .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;text-transform:uppercase}.lmi-10 .has-tooltip .tooltip .green,.lmi-heat-map .has-tooltip .tooltip .green{color:#acc500!important}.list-boxes{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:1400px;padding:0 30px 50px;margin:-30px auto 0}.list-boxes-bubbles{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lmi-list{border:1px solid #7f7f7f;margin:0 10px;-ms-flex:1 1 0px;flex:1 1 0;color:#bdbdc1}.lmi-list h2{padding:7px;color:#fff;text-transform:uppercase;margin:0;font-size:1.3em;text-align:center}.lmi-list h2.green{background-color:#acc500}.lmi-list h2.purple{background-color:#916cc6}.lmi-list h2.coral{background-color:#f7876b}.lmi-list h2.blue{background-color:#47b8eb}.lmi-list__list{padding:15px 7px}.lmi-list .row{border-bottom:1px solid #d9d9d9;padding-top:5px;padding-bottom:5px;display:-ms-flexbox;display:flex}.lmi-list .row>a,.lmi-list .row>i{-ms-flex:0 0 0px;flex:0 0 0;margin-left:10px}.lmi-list .row:last-child{border-bottom:0}.lmi-list .row .ct{-ms-flex:0 0 25px;flex:0 0 25px}.lmi-list__name{color:#000;-ms-flex:1 1 0px;flex:1 1 0;display:block}.lmi-list__info{margin-top:-10px;margin-bottom:10px;text-align:right;padding-right:30px}.lmi-list__info i{border:1px solid #7f7f7f;color:#7f7f7f;border-radius:50%;font-style:normal;display:inline-block;width:17px;height:17px;line-height:17px;font-size:12px;margin-right:5px;text-align:center}.lmi-list .fa-circle,.lmi-list .fa-heart,.lmi-list a{color:#47b8eb}.lmi-list a:hover{text-decoration:none}.lmi-list .tooltip{font-family:Lato,sans-serif;font-size:12px;color:#fff}.lmi-list .tooltip a{color:#47b8eb}.lmi-list__list.bubble-list{position:relative;padding:7px 17px}.lmi-list__bubble{position:absolute;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;opacity:0;transition:150ms ease-in-out,box-shadow 1ms;border:5px solid #fff}.lmi-list__bubble-wrap{position:absolute;width:70%;height:70%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.lmi-list__bubble-DisplayValue{color:#000;text-transform:uppercase;font-size:1.5em;font-weight:700}.lmi-list__bubble-JobCount{color:#fff;text-transform:uppercase;font-size:2.5em;font-weight:700}.lmi-list__bubble i{color:rgba(0,0,0,.3);opacity:0;font-size:16px!important}.lmi-list__bubble:after{content:"";display:block;padding-bottom:100%}.lmi-list__bubble.visible{opacity:1}.lmi-list__bubble.zoomed,.lmi-list__bubble:hover{box-shadow:inset 0 0 0 5px rgba(0,0,0,.3);cursor:pointer}.lmi-list__bubble.zoomed i,.lmi-list__bubble:hover i{opacity:1}.lmi-list__bubble.faded{filter:grayscale(100%)}.lmi-list__bubble.zoomed{transform:scale(1.2);z-index:99}.lmi-list__bubble-container{position:relative}.lmi-list__bubble-container:after{content:"";display:block;padding-bottom:100%}.lmi-list__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:10px}.lmi-list__desc{text-align:center;text-transform:uppercase}.careers .lmi-list__name{cursor:pointer}.lmi-heat-map{background-color:#4a4a4a}.lmi-heat-map .filters{padding-bottom:30px}.lmi-heat-map .heat-map{background-color:#4a4a4a;color:#fff;padding-bottom:50px;text-align:center}.lmi-heat-map .heat-map svg{max-width:80%}.lmi-heat-map .heat-map svg path{opacity:1}.lmi-heat-map .heat-map svg path:hover{opacity:.8;cursor:hover}.lmi-heat-map .heat-map__legend{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.lmi-heat-map .heat-map__key{margin-right:20px}.lmi-heat-map .heat-map__key span{display:inline-block;width:30px;height:20px;vertical-align:middle;margin-right:5px}#overlay.careerpath #olContent,#overlay.careerpath #olContent .list-card,#overlay.heat-map #olContent,#overlay.heat-map #olContent .list-card{padding:0}#overlay.careerpath #olContent .list-card .career-card__content,#overlay.careerpath #olContent .list-card .career-card__row,#overlay.heat-map #olContent .list-card .career-card__content,#overlay.heat-map #olContent .list-card .career-card__row{max-width:100%}#overlay.careerpath #olContent .list-card .career-card__block,#overlay.careerpath #olContent .list-card .career-card__wrap,#overlay.heat-map #olContent .list-card .career-card__block,#overlay.heat-map #olContent .list-card .career-card__wrap{padding:0}#overlay.careerpath #olContent .list-card .lmi-list,#overlay.heat-map #olContent .list-card .lmi-list{margin:0;max-width:100%}#overlay.careerpath #olContent .list-card .lmi-list__list,#overlay.heat-map #olContent .list-card .lmi-list__list{font-size:16px}#overlay.careerpath #olContent .list-card .lmi-list select,#overlay.heat-map #olContent .list-card .lmi-list select{min-width:45%;max-width:90%;text-transform:uppercase}#overlay.careerpath #olContent .list-card .lmi-list .select2-container,#overlay.heat-map #olContent .list-card .lmi-list .select2-container{text-transform:uppercase;max-width:100%}#overlay.careerpath #olContent .list-card .lmi-list .field,#overlay.heat-map #olContent .list-card .lmi-list .field{max-width:100%;overflow:hidden}#overlay.careerpath #olContent .list-card .lmi-list h2,#overlay.heat-map #olContent .list-card .lmi-list h2{position:relative}#overlay.careerpath #olContent .list-card .lmi-list h2 .btn.secondary,#overlay.heat-map #olContent .list-card .lmi-list h2 .btn.secondary{color:#f3f3f3;border-color:#f3f3f3;font-size:.7em;position:absolute;left:15px}#overlay.careerpath #olWrap>div,#overlay.heat-map #olWrap>div{border-bottom:0}#overlay.video-overlay{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100vh!important;width:100vw!important;position:fixed!important}#overlay.video-overlay #olWrap{position:relative;top:auto;left:auto;margin:0;width:auto!important;max-height:95vh;max-width:95vw}#overlay.video-overlay .videoWrapper2{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#overlay.video-overlay .videoWrapper2 iframe{position:absolute;top:0;left:0;width:100%;height:100%}#overlay.careerpath .career-card__row-related{border-bottom:0}#overlay.careerpath .career-card__row-related .btn.secondary{color:#fff;border-color:#ccc;font-size:1.3em}#overlay.careerpath .career-card__row-related .btn.secondary i{color:#47b8eb}#overlay.careerpath .career-card__row-related .btn.secondary small{font-size:.75em}#waiting{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.3);color:#fff;top:0;left:0;font-size:3em;z-index:999}.cluster-occupation-picker .field{margin:15px auto}.career-path{position:relative;overflow:hidden}.career-path__bg img{width:100%;height:auto}.career-path__content{position:absolute;top:18%;left:0;width:100%;height:64%;z-index:19}.career-path__clusters{position:absolute;width:100%;padding:0 60px;bottom:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.career-path__clusters label{text-transform:uppercase;color:#d7c826;display:block;max-width:240px;margin-bottom:5px;font-size:.9em}.career-path__clusters select{width:auto;min-width:200px}.career-path__clusters .select2-container{width:auto!important;min-width:200px}.career-path__label{position:absolute;width:8%;height:8%;font-size:1.4em;color:#4a4a4a;text-align:center;line-height:1}.career-path__label span{font-weight:700}.career-path__label#ul{top:24%;left:10%}.career-path__label#um{top:24%;left:47%}.career-path__label#ur{top:26%;left:82%}.career-path__label#ml{top:58%;left:2%}.career-path__label#mr{top:70%;left:86%}.career-path__label#bottom{top:100%;left:46%}.career-path__career{position:absolute;background-size:100%;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-in-out}.career-path__career label{position:absolute;bottom:16%;text-align:center;width:56%;left:22%;color:#fff;height:40%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;line-height:1}.career-path__career label span{font-weight:700}.career-path__career-wrap{position:relative;width:100%;height:100%}.career-path__career.init{opacity:1}.career-path__career.hidden,.career-path__career.hidden-edu,.career-path__career.hidden-type{opacity:.3}.career-path__career.hover{opacity:.8}.career-path__career.active{opacity:1}.career-path__career.row0{width:13%;height:12%;padding-right:3%}.career-path__career.row1{width:14%;height:14%;padding-right:3%}.career-path__career.row1 label{bottom:20%}.career-path__career.row2{width:15%;height:16%;padding-right:3%}.career-path__career.row2 label{bottom:24%}.career-path #career{width:25%;padding-right:5%;height:23%;background-image:url(../images/career-path/career.png);top:35%;left:40%}.career-path #career label{color:#333}.career-path #career #reset{position:absolute;display:block;bottom:1%;right:28%;width:5%;height:auto;z-index:9}.career-path #career #reset img{width:100%}.career-path .select2-container--default .select2-selection--single{background-color:transparent;border-color:#ccc}.career-path .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc}#paths{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#paths svg{width:100%;height:100%;position:absolute}#paths .paths{opacity:.3;transition:opacity 150ms ease-in-out}#paths .paths.active{opacity:1}#paths .paths.hover:not(.active){opacity:.8}#path-info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:90;pointer-events:none}#path-info .path-info{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;display:-ms-flexbox;display:flex;opacity:0;transition:opacity 150ms ease-in-out;visibility:none;pointer-events:none}#path-info .path-info__box{position:absolute;height:30px;width:30px;background-color:#ffc400;color:#000;border:2px solid #fff;z-index:99;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.25em;pointer-events:all;cursor:pointer;transition:.1s ease-in-out;opacity:0;border-radius:50%}#path-info .path-info__box:hover{font-size:2em;font-weight:700}#path-info .path-info.active{visibility:visible;opacity:1;pointer-events:all}#path-info .path-info.active .path-info__box{opacity:1}#path-info .path-info.hover:not(.active){visibility:visible;opacity:.8}.lmi-cp{position:relative}.lmi-cp .filters{position:absolute;top:0;left:0;width:100%;z-index:99;display:-ms-flexbox;display:flex;background-color:#000;color:#fff;font-size:.8em}.lmi-cp .filters div.disabled{filter:grayscale(1)}.lmi-cp .filters__icon{font-size:2.5em}.lmi-cp .filters__filter{display:-ms-flexbox;display:flex;min-height:50px;-ms-flex-align:stretch;align-items:stretch;min-width:8.3333333333%;-ms-flex-pack:center;justify-content:center;border-right:2px solid #fff;-ms-flex-direction:column;flex-direction:column;padding:5px 10px}.lmi-cp .filters__filter>div:not(.filters__path-types){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center}.lmi-cp .filters__filter>div:not(.filters__path-types) .select2-container--default .select2-selection--single{background-color:#000}.lmi-cp .filters__filter>div:not(.filters__path-types) .select2-container--default .select2-selection--single .select2-selection__rendered{color:#acc500}.lmi-cp .filters__filter>div:not(.filters__path-types) .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#acc500 transparent transparent}.lmi-cp .filters__filter label{display:inline-block;font-weight:700;white-space:nowrap;margin-right:10px;cursor:default;text-align:center}.lmi-cp .filters__filter label span{text-transform:uppercase;color:#d9d9d9;display:block;font-weight:400}.lmi-cp .filters__filter.filters__expand{min-width:0}.lmi-cp .filters__filter.filters__expand>div{min-height:0}.lmi-cp .filters__education{-ms-flex:0 1 25%;flex:0 1 25%;padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lmi-cp .filters__education .select2-container,.lmi-cp .filters__education select{max-width:calc(100% - 120px)}.lmi-cp .filters__education label{-ms-flex:0;flex:0;padding:5px;margin:0}.lmi-cp .filters__education>div{-ms-flex:1 0;flex:1 0}.lmi-cp .filters__education>div .select2-container--default .select2-selection--single{border:2px solid #4a4a4a}.lmi-cp .filters__filter-types{-ms-flex-direction:row;flex-direction:row;padding:0}.lmi-cp .filters__filter-types .filters__filter-label{padding:5px 15px;border-right:1px solid #4a4a4a}.lmi-cp .filters__path-types{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%}.lmi-cp .filters__path-types .filters__path-type{padding:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-right:1px solid #4a4a4a;min-height:100%;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex:1 1 8.3333333333%;flex:1 1 8.3333333333%;border-bottom:5px solid transparent}.lmi-cp .filters__path-types .filters__path-type.see-all{white-space:nowrap}.lmi-cp .filters__path-types .filters__path-type.active.blue{color:#47b8eb;border-bottom-color:#47b8eb}.lmi-cp .filters__path-types .filters__path-type.active.green{color:#acc500;border-bottom-color:#acc500}.lmi-cp .filters__path-types .filters__path-type.active.gold{color:#ffc400;border-bottom-color:#ffc400}.lmi-cp .filters__path-types .filters__path-type.active.red{color:#f06a91;border-bottom-color:#f06a91}.lmi-cp .filters__path-types .filters__path-type.blue{color:#47b8eb}.lmi-cp .filters__path-types .filters__path-type.green{color:#acc500}.lmi-cp .filters__path-types .filters__path-type.gold{color:#ffc400}.lmi-cp .filters__path-types .filters__path-type.red{color:#f06a91}.lmi-cp .filters__path-types .filters__path-type .description p{color:#fff;font-size:.7em}.lmi-cp .filters__path-types .filters__path-type-icon{height:30px;width:auto;max-width:50px;margin:0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;display:none}.lmi-cp .filters .description{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.lmi-cp .filters.expanded .description{max-height:100px}.lmi-cp .filters.expanded .filters__filter{max-height:200px}.lmi-cp .filters.sticky{position:fixed;z-index:98}.lmi-cp .filters .path-selectors{position:absolute;top:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.lmi-cp .filters .path-selectors__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,.6);margin:0 7%;padding:10px 0;-ms-flex-align:center;align-items:center}.lmi-cp .filters .path-selectors p.label{color:#000;font-size:.9em;text-transform:uppercase;-ms-flex-order:-2;order:-2;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin:0 10px;font-weight:700;line-height:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.lmi-cp .filters .path-selectors p.label small{color:#000;font-weight:700;font-size:.8em;line-height:1;display:block;text-transform:uppercase}.lmi-cp .filters .path-selectors .path-selector{height:30px;width:30px;background-color:#000;color:#fff;border:2px solid #fff;z-index:99;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.25em;pointer-events:all;cursor:pointer;margin:0 10px;transition:150ms ease-in-out;border-radius:50%}.lmi-cp .filters .path-selectors .path-selector.active,.lmi-cp .filters .path-selectors .path-selector.hover{background-color:#ffc400;color:#000}#career-path-instructions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:999}#career-path-instructions .cpi{width:50vw;min-width:600px;max-width:800px}#career-path-instructions .cpi__slides{display:-ms-flexbox;display:flex;overflow:hidden;background-color:#4a4a4a}#career-path-instructions .cpi__slide{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:margin .3s ease-in-out}#career-path-instructions .cpi__slide-header{background-color:#916cc6;color:#fff;text-align:center;padding:5px 30px;font-size:1.4em;text-transform:uppercase}#career-path-instructions .cpi__slide-body.caption{padding:15px 30px;color:#fff;text-align:center;font-size:1.25em;margin-bottom:15px}#career-path-instructions .cpi__slide-body.image{text-align:center;padding:5px}#career-path-instructions .cpi__slide-body form{text-align:center;color:#fff}#career-path-instructions .cpi__slide-body form p{max-width:80%;margin-bottom:30px}#career-path-instructions .cpi__slide-body form .field{margin-bottom:60px}#career-path-instructions .cpi__slide-body form label{color:#d9d9d9}#career-path-instructions .cpi__slide#slide-6 p{max-width:80%;margin:30px auto 0}#career-path-instructions .cpi__nav{background-color:#47b8eb;padding:5px 30px;color:#fff;text-align:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#career-path-instructions .cpi__nav a{display:inline-block;margin:0 20px;color:#fff;text-transform:uppercase;line-height:16px}#career-path-instructions .cpi__nav a:first-child{margin-left:0}#career-path-instructions .cpi__nav a.disabled{opacity:0;pointer-events:none}#career-path-instructions .cpi__nav .cpi-nav{width:16px;height:16px;background-color:rgba(255,255,255,.6);margin:0 5px}#career-path-instructions .cpi__nav .cpi-nav.active{background-color:#fff}#career-path-instructions .cpi__nav .skip{position:absolute;right:30px}.career-card:not(#overlay){background-image:url(../images/assessment-bg.png);background-size:cover;background-position:center;padding:25px;font-weight:700;color:#000}.career-card__wrap{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.career-card__row{border-bottom:2px solid #d9d9d9;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:10px}.career-card__row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.career-card__column{border-right:2px solid #d9d9d9;-ms-flex:1 1 0px;flex:1 1 0;padding-right:10px;margin-right:10px}.career-card__column:last-child{border-right:0;margin-right:0;padding-right:0}.career-card__block{padding:10px;display:-ms-flexbox;display:flex}.career-card__block-columns{display:-ms-flexbox;display:flex;padding-bottom:0;margin-bottom:10px}.career-card__icon{-ms-flex:0 0 50px;flex:0 0 50px;margin-right:10px}.career-card__icon img{max-width:50px;max-height:50px}.career-card__content{-ms-flex:1 1 0px;flex:1 1 0}.career-card p{font-weight:700}.career-card label{text-transform:uppercase;color:#4a4a4a;font-weight:700;font-size:.9em;cursor:default;display:block;margin-bottom:5px}.career-card .grey{color:#7f7f7f}.career-card__description{font-size:1.2em;text-align:left}.career-card__description p{display:inline}.career-card__description .title{font-size:1.3em;color:#0b6dbd}.career-card__growth{text-align:center}.career-card__growth-percent{font-size:2em}.career-card__growth-subtext{font-size:.7em;color:#7f7f7f}.career-card__category,.career-card__growth{min-height:95px}.career-card__distribution-columns{display:-ms-flexbox;display:flex}.career-card__distribution-percent{font-size:1.75em;text-align:center}.career-card__distribution-subtext{font-size:.7em;text-align:center}.career-card__tab-nav{text-align:center;margin:0 auto}.career-card__tab-nav a{border:2px solid #b6d961;display:inline-block;padding:2px 5px;font-size:.7em;color:#7f7f7f;text-transform:uppercase}.career-card__tab-nav a:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.career-card__tab-nav a:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.career-card__tab-nav a.selected{background-color:#b6d961;color:#fff}.career-card__tab-nav a:hover{text-decoration:none}.career-card__tab{display:none}.career-card__tab.selected{display:block}.career-card__pay-experience{width:100%}.career-card__experience{display:-ms-flexbox;display:flex;width:100%;margin-bottom:5px}.career-card__experience-graph{color:#fff;font-size:.7em;text-transform:uppercase;margin-right:5px;padding:5px;white-space:nowrap}.career-card__experience-graph.coral{background-color:#f7876b}.career-card__experience-graph.blue{background-color:#47b8eb}.career-card__experience-graph.green{background-color:#b6d961}.career-card__experience-graph.purple{background-color:#916cc6}.career-card__experience-value{font-weight:700}.career-card__buttons{text-align:center;-ms-flex-pack:center;justify-content:center}.career-card__buttons .btn{margin:0 10px}.top-10.career-card .career-card__growth{max-width:50%;margin:0 auto}#overlay #olWrap .career-card-outlook{text-align:left}#overlay #olWrap .career-card-outlook .career-card__content-edu-level,#overlay #olWrap .career-card-outlook .career-card__content-wages p{font-size:1.15em}#overlay #olWrap .career-card-outlook .career-card__description p.description{font-weight:400}#similar-titles{margin:50px 20px;color:#7f7f7f}#similar-titles p,#similar-titles span{font-weight:700}#career-details-skills,#career-details-tech-skills{border-collapse:collapse;width:50%;box-sizing:border-box;display:inline-block;vertical-align:top;font-size:16px;padding:20px;border:1px solid #d9d9d9;border-top:0}#career-details-skills ul,#career-details-tech-skills ul{list-style:disc;padding-left:10px;margin-left:10px}#career-details-skills ul li,#career-details-tech-skills ul li{margin-bottom:5px}#career-details-skills .exp,#career-details-tech-skills .exp{display:none}#career-details-skills .expand,#career-details-tech-skills .expand{text-transform:uppercase}#career-details-skills h4,#career-details-tech-skills h4{min-height:48px}#career-details-skills .skill-list .row,#career-details-tech-skills .skill-list .row{padding:5px 30px 5px 5px;border-top:1px solid #d9d9d9;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}#career-details-skills .skill-list .row:last-child,#career-details-tech-skills .skill-list .row:last-child{border-bottom:1px solid #d9d9d9}#career-details-skills .skill-list__name,#career-details-tech-skills .skill-list__name{font-weight:700;margin-right:15px}#career-details-skills .skill-list__info,#career-details-tech-skills .skill-list__info{text-align:right}#career-details-skills .skill-list__info a,#career-details-tech-skills .skill-list__info a{color:#7f7f7f;width:70px;display:inline-block;font-size:.7em;font-weight:700;text-align:center}#career-details-skills .skill-list .fa-circle-o,#career-details-tech-skills .skill-list .fa-circle-o{color:#d9d9d9}#career-details-skills .skill-list .fa-circle,#career-details-tech-skills .skill-list .fa-circle{color:#47b8eb}#career-details-skills .lmi-list__info,#career-details-tech-skills .lmi-list__info{font-size:.7em;padding-right:0}#career-details-skills .lmi-list__info i,#career-details-tech-skills .lmi-list__info i{margin:0 0 0 5px}#overlay.career-card #olContent{padding:0}.career-search{color:#4a4a4a}.career-search #theResults{position:relative;padding-top:50px}.career-search #theResults aside{width:320px}.career-search #theResults aside legend{position:relative;width:100%;padding-right:140px;margin-bottom:10px}.career-search #theResults aside legend .btn{font-size:.7em;position:absolute;left:170px}.career-search #theResults aside fieldset p{position:relative;padding-right:140px}.career-search #theResults aside fieldset p .color{width:15px;height:12px;position:absolute;left:170px;display:block;top:4px}.career-search #theResults aside fieldset p .color.Achievement,.career-search #theResults aside fieldset p .color.Realistic{background-color:#3986cb}.career-search #theResults aside fieldset p .color.Investigative,.career-search #theResults aside fieldset p .color.Work.Conditions,.career-search #theResults aside fieldset p .color.Working.Conditions{background-color:#ffc50d}.career-search #theResults aside fieldset p .color.Artistic,.career-search #theResults aside fieldset p .color.Recognition{background-color:#a176b2}.career-search #theResults aside fieldset p .color.Enterprising,.career-search #theResults aside fieldset p .color.Relationship,.career-search #theResults aside fieldset p .color.Relationships{background-color:#4ab8e9}.career-search #theResults aside fieldset p .color.Conventional,.career-search #theResults aside fieldset p .color.Support{background-color:#97b12e}.career-search #theResults aside fieldset p .color.Independence,.career-search #theResults aside fieldset p .color.Social{background-color:#f3797a}.career-search #theResults aside fieldset p label{max-width:130px;vertical-align:top}.career-search #theResults aside .clusters fieldset p{padding-right:30px}.career-search #theResults aside .clusters fieldset p label{max-width:245px}.career-search #theResults aside #keywords{width:244px}.career-search #theResults #resultsList{margin-left:340px;position:relative;z-index:5}.career-search #theResults #resultsList h2{margin-top:0}.career-search .careerHeader{padding-left:50px;position:relative;overflow:hidden;padding-top:20px;border-top:1px solid #d9d9d9;margin-top:20px}.career-search .careerHeader .head{float:right;width:20%;font-size:.77em}.career-search .careerHeader .head p{border-bottom:1px solid #d9d9d9;padding:5px 0;text-align:center}.career-search .careerHeader .head div{text-transform:uppercase;width:50%;float:left;border-right:1px solid #d9d9d9;text-align:center;padding:5px 10px;text-transform:uppercase;font-weight:700}.career-search .careerHeader .head div:last-child{border:0}.career-search .letterGroup{padding-left:50px;position:relative;margin-bottom:30px}.career-search .letterGroup .theLetter{position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;font-size:1.5em;color:#fff;background-color:#47b8eb;border-radius:50%;display:block;text-align:center}.career-search .letterGroup .career{border-top:1px solid #d9d9d9;padding:5px 10px;position:relative}.career-search .letterGroup .career:last-child{border-bottom:1px solid #d9d9d9}.career-search .letterGroup .career .name{width:auto;display:inline-block;margin-right:120px}.career-search .letterGroup .career .name a,.career-search .letterGroup .career .name a:hover{text-decoration:none;color:inherit}.career-search .letterGroup .career .characteristics{width:20%;position:absolute;right:0;height:100%;top:0}.career-search .letterGroup .career .interest,.career-search .letterGroup .career .value{width:50%;text-align:center;display:inline-block;border-right:1px solid #d9d9d9;height:100%}.career-search .letterGroup .career .interest span,.career-search .letterGroup .career .value span{display:block;width:15px;height:12px;margin:9px auto}.career-search .letterGroup .career .interest span.Achievement,.career-search .letterGroup .career .interest span.Realistic,.career-search .letterGroup .career .value span.Achievement,.career-search .letterGroup .career .value span.Realistic{background-color:#3986cb}.career-search .letterGroup .career .interest span.Investigative,.career-search .letterGroup .career .interest span.Work.Conditions,.career-search .letterGroup .career .interest span.Working.Conditions,.career-search .letterGroup .career .value span.Investigative,.career-search .letterGroup .career .value span.Work.Conditions,.career-search .letterGroup .career .value span.Working.Conditions{background-color:#ffc50d}.career-search .letterGroup .career .interest span.Artistic,.career-search .letterGroup .career .interest span.Recognition,.career-search .letterGroup .career .value span.Artistic,.career-search .letterGroup .career .value span.Recognition{background-color:#a176b2}.career-search .letterGroup .career .interest span.Enterprising,.career-search .letterGroup .career .interest span.Relationship,.career-search .letterGroup .career .interest span.Relationships,.career-search .letterGroup .career .value span.Enterprising,.career-search .letterGroup .career .value span.Relationship,.career-search .letterGroup .career .value span.Relationships{background-color:#4ab8e9}.career-search .letterGroup .career .interest span.Conventional,.career-search .letterGroup .career .interest span.Support,.career-search .letterGroup .career .value span.Conventional,.career-search .letterGroup .career .value span.Support{background-color:#97b12e}.career-search .letterGroup .career .interest span.Independence,.career-search .letterGroup .career .interest span.Social,.career-search .letterGroup .career .value span.Independence,.career-search .letterGroup .career .value span.Social{background-color:#f3797a}.career-search .letterGroup .career .value{border:0}.career-search #theCareer{background-color:#fff}.career-search #theCareer .container{max-width:900px;margin:0 auto}.career-search #theCareer .container h1{font-size:2.25em;margin:20px 0;position:relative;padding-right:100px}.career-search #theCareer .container h1 span{font-size:.44445em;margin-top:10px;position:absolute;top:0;right:0}.career-search #theCareer #summary{background-image:url(assets/images/assessment-bg.png);background-size:cover;background-position:center;padding:25px}.career-search #theCareer #summary #summaryWrap{background-color:rgba(255,255,255,.9);font-size:0;padding:20px}.career-search #theCareer #summary .description{font-size:23px;color:#4a4a4a;padding-bottom:30px;border-bottom:2px solid #d9d9d9}.career-search #theCareer #summary .description span{display:inline-block;margin-right:5px}.career-search #theCareer #summary .block{display:inline-block;width:60%;font-size:16px;color:#4a4a4a;vertical-align:top;padding:0}.career-search #theCareer #summary .block:last-child{width:40%;border-left:2px solid #d9d9d9;margin-top:20px;padding:20px}.career-search #theCareer #summary .block:last-child div{margin-right:0}.career-search #theCareer #summary .block p{font-size:1.1em;font-weight:700}.career-search #theCareer #summary .block label{font-size:.8em;text-transform:uppercase;display:block;margin-bottom:5px}.career-search #theCareer #summary .block div{padding:0 5px 20px;margin:20px 20px 20px 0;border-bottom:2px solid #d9d9d9}.career-search #theCareer #summary .block div:last-child{border:0}.career-search #theCareer #summary .block .knowledge .wrap{margin-left:70px}.career-search #theCareer #summary .block .knowledge p{width:50%;padding-right:20px;margin-bottom:5px;display:inline-block;vertical-align:top;font-size:.85em}.career-search #theCareer #summary .block .knowledge img{position:absolute}.career-search #theCareer #summary .block .cluster .wrap{margin-left:70px}.career-search #theCareer #summary .block .cluster img{max-width:50px;position:absolute}.career-search #theCareer #summary .block .wrap{margin:0;padding:0;display:inline-block;vertical-align:top}.career-search #theCareer #summary .block img{display:inline-block;margin-right:5px;vertical-align:top}.career-search #theCareer #summary .block .money .wrap{vertical-align:middle}.career-search #theCareer #summary .block .money img{vertical-align:middle;margin:0 20px}.career-search #theCareer #summary .block .edu img{margin:0 20px}.career-search #theCareer #details{font-size:0;margin-bottom:50px}.career-search #theCareer #details h3{color:#000;margin:10px 20px;font-weight:700;font-size:24px}.career-search #theCareer #details #detailWrap{border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-collapse:collapse;font-size:0;max-width:75%;display:inline-block}.career-search #theCareer #details #detailWrap #activities,.career-search #theCareer #details #detailWrap #career-details-skills,.career-search #theCareer #details #detailWrap #career-details-tech-skills,.career-search #theCareer #details #detailWrap #tasks{padding:20px;border-right:1px solid #d9d9d9;border-collapse:collapse;width:50%;box-sizing:border-box;display:inline-block;vertical-align:top;font-size:14px}.career-search #theCareer #details #detailWrap #activities ul,.career-search #theCareer #details #detailWrap #career-details-skills ul,.career-search #theCareer #details #detailWrap #career-details-tech-skills ul,.career-search #theCareer #details #detailWrap #tasks ul{list-style:disc;padding-left:10px;margin-left:10px}.career-search #theCareer #details #detailWrap #activities ul li,.career-search #theCareer #details #detailWrap #career-details-skills ul li,.career-search #theCareer #details #detailWrap #career-details-tech-skills ul li,.career-search #theCareer #details #detailWrap #tasks ul li{margin-bottom:5px}.career-search #theCareer #details #detailWrap #activities .exp,.career-search #theCareer #details #detailWrap #career-details-skills .exp,.career-search #theCareer #details #detailWrap #career-details-tech-skills .exp,.career-search #theCareer #details #detailWrap #tasks .exp{display:none}.career-search #theCareer #details #detailWrap #activities .expand,.career-search #theCareer #details #detailWrap #career-details-skills .expand,.career-search #theCareer #details #detailWrap #career-details-tech-skills .expand,.career-search #theCareer #details #detailWrap #tasks .expand{text-transform:uppercase}.career-search #theCareer #details #detailWrap #tasks.showMore .exp{display:list-item}.career-search #theCareer #details #detailWrap #activities.showMore .exp{display:block}.career-search #theCareer #details #detailWrap #career-details-skills .showMore .exp,.career-search #theCareer #details #detailWrap #career-details-tech-skills .showMore .exp{display:-ms-flexbox;display:flex}.career-search #theCareer #details #detailWrap #knowledge,.career-search #theCareer #details #detailWrap #prep{font-size:14px;padding:20px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.career-search #theCareer #details #detailWrap h3{border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:20px;margin:0;font-size:26px}.career-search #theCareer #details #detailWrap h4{font-size:16px;color:#000;margin-bottom:15px}.career-search #theCareer #details #detailWrap h4 span{font-size:24px}.career-search #theCareer #details #detailWrap p{margin-bottom:5px;margin-left:0}.career-search #theCareer #details #match{background-color:#525252;color:#d9d9d9}.career-search #theCareer #details #match h4{color:#47b8eb;padding:20px 30px;margin:0}.career-search #theCareer #details #match p{color:#fff;margin:0 30px 30px;font-size:14px}.career-search #theCareer #details #match table{width:100%;padding-bottom:10px}.career-search #theCareer #details #match td,.career-search #theCareer #details #match th{border:1px solid #7f7f7f;vertical-align:top}.career-search #theCareer #details #match thead th{color:#999;font-size:15px;text-transform:uppercase;padding:10px 30px;text-align:left}.career-search #theCareer #details #match thead th small{text-transform:lowercase;font-size:13px;display:block}.career-search #theCareer #details #match thead th:first-child{border:0}.career-search #theCareer #details #match tbody th{color:#999;font-size:20px;font-weight:700;padding:10px 30px;text-align:left}.career-search #theCareer #details #match .intval{padding:5px 10px;color:#fff;margin:5px 10px;font-size:18px}.career-search #theCareer #details #match .intval.Achievement,.career-search #theCareer #details #match .intval.Realistic{background-color:#3986cb}.career-search #theCareer #details #match .intval.Independence,.career-search #theCareer #details #match .intval.Investigative{background-color:#ffc50d}.career-search #theCareer #details #match .intval.Artistic,.career-search #theCareer #details #match .intval.Recognition{background-color:#a176b2}.career-search #theCareer #details #match .intval.Enterprising,.career-search #theCareer #details #match .intval.Relationship,.career-search #theCareer #details #match .intval.Relationships{background-color:#4ab8e9}.career-search #theCareer #details #match .intval.Conventional,.career-search #theCareer #details #match .intval.Support{background-color:#97b12e}.career-search #theCareer #details #match .intval.Social,.career-search #theCareer #details #match .intval.Work.Conditions,.career-search #theCareer #details #match .intval.Working.Conditions{background-color:#f3797a}.career-search #theCareer #details #similar{font-size:16px;width:25%;display:inline-block;vertical-align:top}.career-search #theCareer #details #similar h4{color:#fff;font-size:1.1em;font-weight:700;margin-bottom:15px}.career-search #theCareer #details #similar p{color:#7f7f7f;margin-bottom:10px;font-weight:400;line-height:1}.career-search #theCareer #details #similar a{color:inherit}.career-search #theCareer #details #similar a:hover{text-decoration:none}.career-search #theCareer #details #similar>div{margin-left:5px;margin-bottom:20px}.career-search #theCareer #details #similar #moreCareers{padding:15px;background-color:#47b8eb}.career-search #theCareer #details #similar #moreTitles{padding:15px;background-color:#916cc6}.career-search #theCareer #details #similar #match-me-btn{border:1px solid #d9d9d9}.career-search #theCareer #details #similar #match-me-btn .btn.primary{background-color:#525252;color:#47b8eb}.career-detail-skills{display:-ms-flexbox;display:flex}.exp{display:none}.expand{text-transform:uppercase}.showMore .exp{display:list-item}.secondary .test-results.pdf #testResults #summary{page-break-after:always}.secondary .test-results.pdf #testResults #summary #visual{width:95%}.pdf #course-plans table,.pdf.course-planner .content{page-break-after:always}.digital-portfolio.pdf .block{page-break-inside:avoid}.digital-portfolio.pdf .block .activity{width:75px;margin-right:15px!important}.college-cost-calculator.pdf .college-compare form .sectionContent tr.cc-ecp .cc-ecp,.college-cost-calculator.pdf form .sectionContent tr.cc-ecp .cc-ecp{display:block}.college-cost-calculator.pdf .college-compare form .sectionContent tr.cc-ecp .cc-ecp a,.college-cost-calculator.pdf form .sectionContent tr.cc-ecp .cc-ecp a{display:inline-block;width:45%}.college-cost-calculator.pdf .empty,.pdfdl{display:none}@media(max-width:1100px){header nav ul li a{padding:5px;font-size:13px}}@media(max-width:1024px){#homeContent .box{font-size:14px}.banner ul.slides li .cypImg{max-width:40%;bottom:auto!important}.banner ul.slides li .cypImg img{max-width:100%}.secondary main:not(.student-login) section.content{padding:20px}.secondary main:not(.student-login) section.content.darkBg .boxWrapper{margin:0 auto}#overlay.my-colleges div.content#collegeList,#overlay.my-colleges div.content#my-careers,#overlay.my-colleges div.content#scholarshipList,#overlay.my-colleges section.content#collegeList,#overlay.my-colleges section.content#my-careers,#overlay.my-colleges section.content#scholarshipList,.secondary main.college-compare div.content#collegeList,.secondary main.college-compare div.content#my-careers,.secondary main.college-compare div.content#scholarshipList,.secondary main.college-compare section.content#collegeList,.secondary main.college-compare section.content#my-careers,.secondary main.college-compare section.content#scholarshipList,.secondary main.college-cost-calculator div.content#collegeList,.secondary main.college-cost-calculator div.content#my-careers,.secondary main.college-cost-calculator div.content#scholarshipList,.secondary main.college-cost-calculator section.content#collegeList,.secondary main.college-cost-calculator section.content#my-careers,.secondary main.college-cost-calculator section.content#scholarshipList,.secondary main.my-colleges:not(.student-login) div.content#collegeList,.secondary main.my-colleges:not(.student-login) div.content#my-careers,.secondary main.my-colleges:not(.student-login) div.content#scholarshipList,.secondary main.my-colleges:not(.student-login) section.content#collegeList,.secondary main.my-colleges:not(.student-login) section.content#my-careers,.secondary main.my-colleges:not(.student-login) section.content#scholarshipList{padding:0 20px 40px}#matchme{padding-bottom:60px;position:relative}#matchme #leftCol{position:static;width:100%;float:none;min-height:0}#matchme #leftCol #blurbs li{position:relative}#matchme #leftCol #btns{left:0;bottom:0}#matchme #leftCol #btns .btn{margin:0 auto}#matchme #rightCol{width:100%;position:relative;float:none;padding:20px 0;min-height:0}#matchme #rightCol table,#matchme #rightCol tbody{display:block;width:100%}#matchme #rightCol table td,#matchme #rightCol table tr,#matchme #rightCol tbody td,#matchme #rightCol tbody tr{display:block;width:100%;border:2px solid #d9d9d9}#matchme #rightCol div.region{display:none}#matchme #rightCol #actions #action1,#matchme #rightCol #actions #action2,#matchme #rightCol #actions #action3{min-height:0}#matchme #rightCol #actions #action1 div,#matchme #rightCol #actions #action2 div{position:relative;left:0!important;margin:0 auto;padding:20px 0}#matchme #rightCol #actions #action3 div{padding:20px}#matchme #rightCol #actions #action3 .box{width:96%;margin-bottom:2%!important}#overlay #olWrap{width:80%;margin-left:0;left:10%;max-height:none}.outside .outsideWrapper{padding:0}.outside .outsideWrapper .colBox.icon .text{margin:20px}.outside .outsideWrapper .colBox.icon .icon{display:none}.outside .outsideWrapper .colBox.icon .button{position:relative;left:0;margin:10px auto}}@media(min-width:769px){#mobileNav{display:none}.mobile{display:none!important}}@media(max-width:768px){.secondary .test-results #testResults #summary #top3{width:100%}.dt{display:none!important}#mobileNav{position:absolute;color:#47b8eb;top:30px;right:30px;font-size:3em}.home #mobileNav{display:none}header .mainNav,header nav.lpNav{display:none;padding-left:0}header .mainNav.open,header nav.lpNav.open{display:block;padding-bottom:20px;margin-top:0;background-color:#4a4a4a;width:100%;position:absolute}header .mainNav>ul>li,header nav.lpNav>ul>li{display:block;font-size:1em;text-transform:capitalize;text-align:left;padding:0 20px}header .mainNav>ul>li a,header nav.lpNav>ul>li a{text-transform:capitalize;font-size:1.25em;display:block;padding:10px 20px;color:#fff}header .mainNav>ul>li>a,header nav.lpNav>ul>li>a{color:#fff!important}header .mainNav>ul>li.current_page_item,header .mainNav>ul>li.current_page_parent,header nav.lpNav>ul>li.current_page_item,header nav.lpNav>ul>li.current_page_parent{background-color:transparent;color:#fff;padding:0 20px}header .mainNav>ul>li.current_page_item.open,header .mainNav>ul>li.current_page_item>a,header .mainNav>ul>li.current_page_parent,header .mainNav>ul>li.current_page_parent>a,header .mainNav>ul>li.open,header nav.lpNav>ul>li.current_page_item.open,header nav.lpNav>ul>li.current_page_item>a,header nav.lpNav>ul>li.current_page_parent,header nav.lpNav>ul>li.current_page_parent>a,header nav.lpNav>ul>li.open{background-color:transparent}header .mainNav>ul>li.current_page_item.open>a,header .mainNav>ul>li.current_page_parent>a,header .mainNav>ul>li.open>a,header nav.lpNav>ul>li.current_page_item.open>a,header nav.lpNav>ul>li.current_page_parent>a,header nav.lpNav>ul>li.open>a{background-color:rgba(0,0,0,.2)}header .mainNav>ul>li.open,header nav.lpNav>ul>li.open{margin-bottom:20px}header .mainNav>ul>li.open>ul,header nav.lpNav>ul>li.open>ul{display:block!important}header .mainNav>ul>li>ul,header nav.lpNav>ul>li>ul{background-color:transparent;position:relative;display:none}header .mainNav>ul>li>ul>li,header nav.lpNav>ul>li>ul>li{display:block;font-size:1em;text-transform:uppercase;text-align:left;padding:0;color:#47b8eb}header .mainNav>ul>li>ul>li a,header nav.lpNav>ul>li>ul>li a{color:#47b8eb}header .mainNav>ul>li>ul>li a:hover,header .mainNav>ul>li>ul>li.current_page_item a,header .mainNav>ul>li>ul>li.current_page_parent a,header nav.lpNav>ul>li>ul>li a:hover,header nav.lpNav>ul>li>ul>li.current_page_item a,header nav.lpNav>ul>li>ul>li.current_page_parent a{background-color:transparent!important;color:#47b8eb}header .mainNav>ul>li.current_page_ancestor ul,header .mainNav>ul>li.current_page_parent ul,header nav.lpNav>ul>li.current_page_ancestor ul,header nav.lpNav>ul>li.current_page_parent ul{display:none}header .mainNav>ul>li.section>a,header nav.lpNav>ul>li.section>a{border-top:2px solid #7f7f7f}header{padding-right:0;min-height:100px}header #quicklinks{right:0}header #logo{margin-right:100px}.home{font-size:10px}.home #homeBanner,.home #homeBanner li,.home #homeBanner ul{height:400px}.home header{padding:30px 20px}.home #homeContent{padding-left:20px;padding-right:20px;padding-top:290px}.home #homeContent .copyBox{max-width:70%;margin:0 15%;font-size:2em}.home #homeContent .box{float:none;margin:20px auto;padding:20px 10px;width:auto}.home .learnmore{padding-left:28%;padding-top:30px;position:relative;text-align:left}.home .learnmore img{position:absolute;max-width:25%;left:0}.home .learnmore span{margin-left:0;margin-top:20px;background-size:contain;background-repeat:no-repeat;width:272px}footer{padding:20px;font-size:16px}footer .left,footer .right{display:block;width:auto;border:0!important;float:none;padding-left:0}footer nav{display:none}footer nav.footerNav2{display:block}footer #social{margin:30px auto}footer #footerLogo{margin:20px 0}footer .right p{line-height:1.1}.secondary main:not(.student-login) section.content p{font-size:1.3em}.banner{padding:20px}.banner ul.slides li{padding:30px 20px}.banner ul.slides li h1{font-size:2.5em}.banner ul.slides li .bannerBox{width:auto;max-width:none}.banner ul.slides li .cypImg{display:none}.banner ul#bannerNav{height:auto}.secondary main:not(.student-login) section.content{padding:20px}.hiwBox{font-size:16px;border:0;border-top:1px solid #7f7f7f;text-align:center;padding:10px}.hiwBox .alignleft,.hiwBox div.alignleft{float:none;width:auto;max-width:100%;left:auto}.hiwBox .copy{width:auto;float:none;max-width:none;margin:20px auto}.hiwBox .copy ul{column-count:1;font-size:16px;text-align:left}.hiwBox .copy .title,.hiwBox .copy h4{text-align:left}.sidebar .left,.sidebar .right{width:auto;max-width:none;float:none;padding-left:0}ul.col2{columns:1}main.search-colleges .boxWrapper div{width:auto!important;margin:0!important;padding:0!important}main.search-colleges .boxWrapper div a{margin:0!important}.secondary main.for-counselors.secondary #fromMefa{left:0}.secondary main.for-counselors.secondary section:not(.banner){padding-top:50px}#recentNews{margin-bottom:50px}#recentNews,.sidebar .right{max-width:400px;margin-left:auto;margin-right:auto}.container section{padding-left:20px;padding-right:20px}.container.student-login #loginWidget .loginBox,.container.student-login #loginWidget .searchBox{width:auto;margin:50px auto}.container.student-login #loginWidget .loginBox form,.container.student-login #loginWidget .searchBox form{margin:30px 20px;width:auto}.container.student-login #loginWidget .loginBox form input,.container.student-login #loginWidget .loginBox form select,.container.student-login #loginWidget .searchBox form input,.container.student-login #loginWidget .searchBox form select{max-width:100%}#loginWidget .loginBox form label,#loginWidget .searchBox form label,.container.student-login #loginWidget .loginBox form label,.container.student-login #loginWidget .searchBox form label{text-align:center;width:auto;margin:0 auto}.digital-portfolio #dashBoxes{padding:50px 20px;margin-top:50px}.digital-portfolio #dashBoxes .dashbox{padding:20px}.digital-portfolio #dashBoxes .dashbox .dbImg{display:none}.digital-portfolio #dashBoxes .dashbox .boxCopy{margin:0;padding:0}.digital-portfolio #dashBoxes .dashbox .btns{position:relative;margin:20px auto;text-align:center}.boxWrapper .searchBox,.boxWrapper .searchBox.greenBg,.column-3{width:auto;display:block;margin:20px auto}.colBox .box,.secondary main:not(.student-login) section.content .colBox .box{width:auto;margin:20px auto;border:0;padding:0 20px}.secondary main:not(.student-login) section.content.darkBg .boxWrapper .box{padding-bottom:110px}.box,.vidBox{float:none;width:auto;max-width:none;margin:30px auto}.vidBox{padding:0}.editable-form .frm.display .eFrm,.editable-form .frm.display form{margin:0 20px}.editable-form .tabs li{display:block;width:auto!important;margin:0!important;border:0;height:auto!important;float:none}.editable-form .tabs li.active,.editable-form .tabs li.current{border:0}.editable-form .frm.display .eFrm .displayColumn,.editable-form .frm.display form .displayColumn{width:Auto;display:block;float:none}.container section.editable-form{padding-left:0;padding-right:0}.container section.editable-form .tabs{margin-top:0}.container section.editable-form .frm{margin-top:20px}.container section.editable-form .frm .frmHeader{border-top:0;text-align:center;padding:20px}.container section.editable-form .frm .frmHeader h2{line-height:1.4;margin-bottom:20px}.container section.editable-form .frm .frmHeader .controls{position:relative;right:auto;top:auto;text-align:center;padding-bottom:10px}.container section.editable-form .frm form{padding-top:20px}.container section.editable-form #employment.frm.edit form .grp,.container section.editable-form #employment.frm.edit form input:not([type=radio]),.container section.editable-form #employment.frm.edit form select,.container section.editable-form #employment.frm.edit form textarea,.container section.editable-form #personal-info.frm.edit form .grp,.container section.editable-form #personal-info.frm.edit form input:not([type=radio]),.container section.editable-form #personal-info.frm.edit form select,.container section.editable-form #personal-info.frm.edit form textarea{display:block;width:100%!important;float:none;margin:10px auto}.container section.editable-form #employment.frm.edit form .frmCol3,.container section.editable-form #personal-info.frm.edit form .frmCol3{width:auto;display:block;float:none}.editable-form .frm.display.sub .eFrm .controls,.editable-form .frm.display.sub form .controls{top:15px;left:0;text-align:center;position:relative}.editable-form .frm.display.sub .eFrm .controls.add,.editable-form .frm.display.sub form .controls.add{margin-bottom:0}.search-results #theResults aside{width:300px;position:absolute;padding:20px;background-color:#4a4a4a;z-index:99;left:-300px;transition:.3s}.search-results #theResults aside.open{left:0}.search-results #theResults aside #slideOpen{background-color:#47b8eb;color:#fff;padding:10px;border-radius:0 5px 5px 0;position:absolute;left:100%}.search-results #theResults #resultsList{margin-left:0;padding:10px}.search-results #theResults #jobZone{display:none}.search-results.career-search #theResults aside{width:260px;left:-260px}.search-results.career-search #theResults aside #keywords{width:auto}.search-results.career-search #theResults aside .clusters p label{max-width:150px}.search-results.career-search #theResults aside fieldset p{padding-right:0}.search-results.career-search #theResults aside fieldset p label{max-width:60px}.search-results.career-search #theResults aside fieldset p .color,.search-results.career-search #theResults aside legend .btn{display:none}.search-results.career-search #theResults aside.open{left:0}.search-results.career-search #theResults #careerSearch #categories .categoryWrap{width:50%}.search-results.career-search #theResults #careerSearch #categories .categoryWrap:nth-child(2n) .category{border-right:1px solid transparent}.search-results.career-search #theResults .careerHeader .head{width:80px}.search-results.career-search #theResults .careerHeader .head div{text-align:center;font-size:0}.search-results.career-search #theResults .careerHeader .head div:first-letter{font-size:16px}.search-results.career-search #theResults .letterGroup{padding-left:0}.search-results.career-search #theResults .letterGroup .theLetter{display:none}.search-results.career-search #theResults .letterGroup .career .name{margin-right:90px}.search-results.career-search #theResults .letterGroup .career .characteristics{width:80px}.search-results #theResults #resultsList .scholarship .details p{display:block;text-align:left;border:0}.search-results #theResults #resultsList .scholarship .details p small{display:inline-block;margin-right:10px}main.college #theCollege #details aside{display:block;float:none;width:auto}main.college #theCollege #details #mainDetails{width:auto;float:none;margin:0}#faq{font-size:12px}#faq .question{font-size:16px}.column-2,.vidBox3{display:block;width:auto;float:none;margin:10px auto}.vidBox3{border:0}.secondary main.resume-builder section#resume-builder .header div{float:none;display:block;text-align:center;margin:20px 0 0}.secondary main.resume-builder section#resume-builder .centeredBtns .btn{margin:10px;display:block}.secondary main.resume-builder section#resume-builder #pieces #left,.secondary main.resume-builder section#resume-builder #pieces #right{width:auto;display:block;float:none;border:0}.secondary main.resume-builder section#resume-builder #rbOptions>div{width:auto;display:block;float:none;margin:10px auto}.digital-portfolio #dashboardProfile{width:auto;padding:10px}.digital-portfolio #dashboardProfile h1{text-align:center}.digital-portfolio #dashboardProfile div{display:block;border:0;margin:20px 0}.digital-portfolio #dashboardProfile div#dpLink{padding:0;border:0}.digital-portfolio #dashboardProfile div#resume{margin:10px 0}.outside .outsideWrapper .colBox.icon{padding:0 20px}.outside .outsideWrapper .colBox.icon h2{text-align:center}.outside .outsideWrapper .colBox.icon small{display:block;line-height:1.4;margin:10px}.outside .outsideWrapper .colBox.icon .text{margin:20px auto}body.tests-template .quiz{height:auto}body.tests-template.value-test .quiz,body.tests-template.value-test .quiz.showbtn{margin-top:0;height:auto;margin-bottom:0}body.tests-template.value-test .quiz .cards__pre-intro-text,body.tests-template.value-test .quiz.showbtn .cards__pre-intro-text{height:auto;position:relative;min-height:0;top:0;margin-top:0}body.tests-template.value-test .quiz .cards__index,body.tests-template.value-test .quiz.showbtn .cards__index{position:relative;margin-top:20px;top:0}body.tests-template.value-test .quiz .cards__buckets-col,body.tests-template.value-test .quiz.showbtn .cards__buckets-col{width:80%;margin:10px 10%}body.tests-template.skill-test .cards__options-wrapper,body.tests-template.skill-test .intro__options-wrapper{min-width:100px}body.tests-template.interest-test .intro{padding:10px}body.tests-template.interest-test .cards__options,body.tests-template.interest-test .intro__votes{width:100%}body.tests-template.interest-test .cards__options .radio__wrapper,body.tests-template.interest-test .cards__options li,body.tests-template.interest-test .intro__votes .radio__wrapper,body.tests-template.interest-test .intro__votes li{font-size:13px;margin-right:10px}body.tests-template.interest-test .cards__options .radio__wrapper .intro__icon,body.tests-template.interest-test .cards__options .radio__wrapper [type=radio]:checked+label,body.tests-template.interest-test .cards__options .radio__wrapper [type=radio]:not(:checked)+label,body.tests-template.interest-test .cards__options li .intro__icon,body.tests-template.interest-test .cards__options li [type=radio]:checked+label,body.tests-template.interest-test .cards__options li [type=radio]:not(:checked)+label,body.tests-template.interest-test .intro__votes .radio__wrapper .intro__icon,body.tests-template.interest-test .intro__votes .radio__wrapper [type=radio]:checked+label,body.tests-template.interest-test .intro__votes .radio__wrapper [type=radio]:not(:checked)+label,body.tests-template.interest-test .intro__votes li .intro__icon,body.tests-template.interest-test .intro__votes li [type=radio]:checked+label,body.tests-template.interest-test .intro__votes li [type=radio]:not(:checked)+label{width:25px;height:25px;margin:0 auto}body.tests-template.interest-test .cards__options .radio__wrapper .intro__icon:after,body.tests-template.interest-test .cards__options .radio__wrapper .intro__icon:before,body.tests-template.interest-test .cards__options .radio__wrapper [type=radio]:checked+label:after,body.tests-template.interest-test .cards__options .radio__wrapper [type=radio]:checked+label:before,body.tests-template.interest-test .cards__options .radio__wrapper [type=radio]:not(:checked)+label:after,body.tests-template.interest-test .cards__options .radio__wrapper [type=radio]:not(:checked)+label:before,body.tests-template.interest-test .cards__options li .intro__icon:after,body.tests-template.interest-test .cards__options li .intro__icon:before,body.tests-template.interest-test .cards__options li [type=radio]:checked+label:after,body.tests-template.interest-test .cards__options li [type=radio]:checked+label:before,body.tests-template.interest-test .cards__options li [type=radio]:not(:checked)+label:after,body.tests-template.interest-test .cards__options li [type=radio]:not(:checked)+label:before,body.tests-template.interest-test .intro__votes .radio__wrapper .intro__icon:after,body.tests-template.interest-test .intro__votes .radio__wrapper .intro__icon:before,body.tests-template.interest-test .intro__votes .radio__wrapper [type=radio]:checked+label:after,body.tests-template.interest-test .intro__votes .radio__wrapper [type=radio]:checked+label:before,body.tests-template.interest-test .intro__votes .radio__wrapper [type=radio]:not(:checked)+label:after,body.tests-template.interest-test .intro__votes .radio__wrapper [type=radio]:not(:checked)+label:before,body.tests-template.interest-test .intro__votes li .intro__icon:after,body.tests-template.interest-test .intro__votes li .intro__icon:before,body.tests-template.interest-test .intro__votes li [type=radio]:checked+label:after,body.tests-template.interest-test .intro__votes li [type=radio]:checked+label:before,body.tests-template.interest-test .intro__votes li [type=radio]:not(:checked)+label:after,body.tests-template.interest-test .intro__votes li [type=radio]:not(:checked)+label:before{width:25px;height:25px}body.tests-template.interest-test .cards__options::before,body.tests-template.interest-test .intro__votes::before{border:0}body.tests-template.interest-test .cards__next{right:0;width:30px;height:55px}body.tests-template.interest-test .cards__prev{left:0;width:30px;height:55px}body.tests-template.interest-test .cards__alert.active{right:0}body.tests-template.interest-test .cards__question{font-size:25px}body.tests-template.interest-test .cards__card{min-height:0;padding-bottom:120px}#overlay.skillsPopup #olWrap>div,#overlay.test-result #olWrap>div{padding:0;border:0}#overlay.skillsPopup #olWrap .careerPopup ul,#overlay.test-result #olWrap .careerPopup ul{width:auto;float:none;border:0}#overlay.scholarship-search #olWrap{padding:20px}#overlay.scholarship-search #olWrap fieldset legend{display:block;width:auto;float:none}.test-results #testResults #summary #graph,.test-results #testResults #summary #text,.test-results #testResults #summary #top3,.test-results #testResults #summary #visual{display:block;width:auto;border:0;float:none;height:auto!important}.test-results #testResults #summary #scores div{font-size:0}.test-results #testResults #summary #scores div span{font-size:20px}.test-results #testResults #summary #top3 li>div div{vertical-align:middle}.test-results #testResults #summary #graph>div#key{right:91%}.colBox.multiRow .boxWrap,.secondary main:not(.student-login) section.content .colBox.multiRow .boxWrap{width:auto;display:block;float:none;border:0}.colBox.multiRow .boxWrap .box,.secondary main:not(.student-login) section.content .colBox.multiRow .boxWrap .box{border-right:0}#goals .goal .foot .btns,#resume-builder .goal .foot .btns{position:relative;text-align:right}#goals .addBox input,#resume-builder .addBox input{width:100%}#goals .addBox #strategies #theStrats>div>div,#resume-builder .addBox #strategies #theStrats>div>div{width:100%;text-align:center;border-bottom:1px solid #7f7f7f;margin-bottom:10px;padding-bottom:10px}#goals .addBox fieldgroup span,#resume-builder .addBox fieldgroup span{display:block}#goals .addBox fieldgroup legend,#resume-builder .addBox fieldgroup legend{float:none}.secondary main:not(.student-login) section.content .testBox{padding:20px}.secondary main:not(.student-login) section.content .testBox .title .btn{display:block;margin-top:10px}.college-compare form #select-college .box,.college-cost-calculator form #select-college .box{display:block;width:auto;float:none;border:0;border-bottom:1px solid #d9d9d9}.college-compare form .sectionContent,.college-cost-calculator form .sectionContent{padding:20px}.college-compare #loan-cost-calculator #graphic p.intro,.college-cost-calculator #loan-cost-calculator #graphic p.intro{margin:20px}#overlay.my-colleges #olWrap{width:100%;left:0}#overlay.my-colleges #olWrap td,#overlay.my-colleges #olWrap th{display:none}#overlay.my-colleges #olWrap td:first-child,#overlay.my-colleges #olWrap td:last-child,#overlay.my-colleges #olWrap th:first-child,#overlay.my-colleges #olWrap th:last-child{display:table-cell}body #dashBoxes #theBoxesWrapper{display:block}body #dashBoxes #theBoxesWrapper #featured,body #dashBoxes #theBoxesWrapper #theBoxes{width:auto;margin:30px 0}body #dashBoxes.middle>div{display:block!important}body #dashBoxes.middle>div #theGames{margin-bottom:30px;margin-right:0}}@media(max-width:540px){.home #homeContent .copyBox{max-width:90%;margin:0 5%}#quicklinks{display:none}}@media(max-width:480px){.test-results #testResults #summary #top3 li>div div{padding:9px 0 8px}.test-results #testResults #summary #top3 li>div div.more{padding:0}.home .learnmore span{display:inline;background:0 0;padding:0;vertical-align:baseline}.home .learnmore span a{display:inline}.search-results.career-search #theResults #careerSearch #categories .categoryWrap{width:auto}.search-results.career-search #theResults #careerSearch #categories .categoryWrap .category{border:1px solid transparent}}@media print{.web-only{display:none!important}header{background-color:#fff;color:#000}header #quicklinks,header nav{display:none}.banner{background-image:none!important;color:#000}.btn{display:none}.cat,.head{color:#000!important;background-color:#fff!important}.cat .title,.head .title{color:#000!important}#goals .goal .strat p{background-color:#fff!important;color:#000!important}footer{display:none}main.college #theCollege #details aside{display:block;float:none;width:auto}main.college #theCollege #details #mainDetails{width:auto;float:none;margin:0}}body.apply-print .printOnly{display:block!important}body.apply-print span.printOnly{display:inline!important}body.apply-print .noPrint{display:none!important}body.apply-print header{padding-top:0;padding-bottom:0!important;margin:0!important}body.apply-print .container.student-login #loginWidget .loginBox,body.apply-print .container.student-login #loginWidget .searchBox{margin-top:0!important}body.apply-print .container section{display:none}body.apply-print .container section#loginWidget{display:block}body.apply-print #registerBox{margin-top:0!important;margin-bottom:0!important;font-size:12pt}body.apply-print #mobileNav,body.apply-print #nav{display:none!important}body.apply-print form{text-align:left!important;position:relative}body.apply-print h1{text-align:center;font-size:1.4em!important;margin:0!important;padding:0!important}body.apply-print div{text-align:left!important;clear:both;margin-bottom:15px!important}body.apply-print header #logo{margin-bottom:0!important}body.apply-print .instructions{margin-bottom:20px!important;font-size:.9em}body.apply-print label{width:30%!important;text-align:right!important;display:inline-block!important}body.apply-print input[type=text]{margin-left:2%;font-size:1.1em;line-height:1.3em;width:60%!important}body.apply-print input[type=checkbox]{display:none!important}body.apply-print #parentalConsentLabel{width:auto!important;text-align:center!important}body.apply-print .signatures{margin-top:40px}body.apply-print .signatures div{display:inline-block;border-top:1px solid #000}body.apply-print .signatures .signature{width:45%;margin-right:20%}body.apply-print .signatures .date{width:30%}body.apply-print .signatures p{margin-top:0!important}body.apply-print label span{display:none}body.apply-print #coppaGuid{margin-top:0!important}body.apply-print form h1{margin:30px -40px;page-break-before:always}body.apply-print .logo img{max-height:50px}body.apply-print #addressWrap p{margin-bottom:0!important}body.apply-print form{margin-top:15px 40px}.pdf .noPDF{display:none!important}.secondary main.resume-builder section#resume-builder{padding-top:0}.secondary main.resume-builder section#resume-builder .header{background-color:#4a4a4a;color:#47b8eb;padding:20px}.secondary main.resume-builder section#resume-builder .header h2{font-size:1.7em;font-weight:700;margin:0}.secondary main.resume-builder section#resume-builder .header p.hint{font-size:.5em;display:inline-block;vertical-align:middle;line-height:1.6;color:#d3d3d3;max-width:200px;margin:0 20px}.secondary main.resume-builder section#resume-builder .header div{float:right;font-size:.7em;display:inline-block}.secondary main.resume-builder section#resume-builder .tip{padding-left:100px;background-image:url(../images/icons/lightbulb.png);background-repeat:no-repeat;margin:50px 0}.secondary main.resume-builder section#resume-builder label{display:block;text-transform:uppercase;font-weight:700;margin:0 0 10px}.secondary main.resume-builder section#resume-builder textarea{width:100%;height:300px;background-color:#eee;padding:10px 20px;border:0;border-top:10px solid #47b8eb;margin:0 0 50px}.secondary main.resume-builder section#resume-builder #pieces{border-top:1px solid #7f7f7f;overflow:hidden}.secondary main.resume-builder section#resume-builder #pieces #left,.secondary main.resume-builder section#resume-builder #pieces #right{padding-top:30px;width:50%;float:left}.secondary main.resume-builder section#resume-builder #pieces #left>div,.secondary main.resume-builder section#resume-builder #pieces #right>div{padding-right:20px;border-bottom:1px solid #7f7f7f;padding-bottom:20px;margin-bottom:20px}.secondary main.resume-builder section#resume-builder #pieces #left>div h4,.secondary main.resume-builder section#resume-builder #pieces #right>div h4{border-bottom:10px solid;font-size:1.1em;text-transform:uppercase;font-weight:700}.secondary main.resume-builder section#resume-builder #pieces #left>div p,.secondary main.resume-builder section#resume-builder #pieces #right>div p{font-size:15px}.secondary main.resume-builder section#resume-builder #pieces #left>div div,.secondary main.resume-builder section#resume-builder #pieces #right>div div{border-bottom:1px solid #7f7f7f;padding:15px 30px;position:relative;font-size:15px}.secondary main.resume-builder section#resume-builder #pieces #left>div div input,.secondary main.resume-builder section#resume-builder #pieces #right>div div input{position:absolute;top:18px;left:5px}.secondary main.resume-builder section#resume-builder #pieces #left>div div:last-child,.secondary main.resume-builder section#resume-builder #pieces #right>div div:last-child{border-bottom:0}.secondary main.resume-builder section#resume-builder #pieces #left>div:first-child h4,.secondary main.resume-builder section#resume-builder #pieces #right>div:first-child h4{border-bottom-color:#d89728}.secondary main.resume-builder section#resume-builder #pieces #left>div:last-child,.secondary main.resume-builder section#resume-builder #pieces #right>div:last-child{border-bottom:0}.secondary main.resume-builder section#resume-builder #pieces #left>div:last-child h4,.secondary main.resume-builder section#resume-builder #pieces #right>div:last-child h4{border-bottom-color:#0b6dbd}.secondary main.resume-builder section#resume-builder #pieces #left{border-right:1px solid #7f7f7f}.secondary main.resume-builder section#resume-builder #pieces #right>div{padding-right:0;padding-left:20px}.secondary main.resume-builder section#resume-builder #pieces #right>div:first-child h4{border-bottom-color:#916cc6}.secondary main.resume-builder section#resume-builder #pieces #right>div:last-child{border-bottom:0}.secondary main.resume-builder section#resume-builder #pieces #right>div:last-child h4{border-bottom-color:#b85256}.secondary main.resume-builder section#resume-builder .resumeBtn{background-color:#fff;border-bottom:1px solid #7f7f7f;color:#4a4a4a}.secondary main.resume-builder section#resume-builder .resumeBtn label{display:inline-block;color:#4a4a4a;width:50%;padding:5px 20px}.secondary main.resume-builder section#resume-builder .resumeBtn .btn{margin:2px 10px;color:#fff}.secondary main.resume-builder section#resume-builder .resumeBtn div{display:inline-block;padding:2px 10px;border-left:1px solid #7f7f7f;border-top:0;border-bottom:0}.secondary main.resume-builder section#resume-builder .resumeBtn .btn.trans{background-color:transparent;border:2px solid transparent;color:#4a4a4a;text-transform:lowercase}.secondary main.resume-builder section#resume-builder .resumeBtn .btn.trans.remove{font-weight:700}.secondary main.resume-builder section#resume-builder .btns{text-align:right;margin-bottom:10px}.secondary main.resume-builder section#resume-builder .centeredBtns{text-align:center;margin:30px auto}.secondary main.resume-builder section#resume-builder .centeredBtns .btn{margin:0 10px}.secondary main.resume-builder section#resume-builder .viewBox{padding:0}.secondary main.resume-builder section#resume-builder .viewBox p.title{color:#47b8eb;padding:10px 20px;margin-bottom:10px}.secondary main.resume-builder section#resume-builder .viewBox p.title .btn{float:right;position:relative;top:-5px}.secondary main.resume-builder section#resume-builder .viewBox div{padding:5px 20px;text-transform:uppercase;border-top:1px solid #fff}.secondary main.resume-builder section#resume-builder .viewBox div .green{color:#acc500}.secondary main.resume-builder section#resume-builder .viewBox div div{margin-left:50px;display:inline-block;border:0}.secondary main.resume-builder section#resume-builder .viewBox div input{margin-left:50px;margin-right:5px;display:inline-block}.secondary main.resume-builder section#resume-builder .viewBox div label{display:inline-block}.secondary main.resume-builder section#resume-builder .viewBox div .btn{margin-left:50px}.secondary main.resume-builder section#resume-builder #rbOptions{overflow:hidden}.secondary main.resume-builder section#resume-builder #rbOptions>div{width:50%;float:left}.secondary main.resume-builder section#resume-builder #rbOptions>div div{padding:5px 20px;text-transform:uppercase;border-top:1px solid #fff;display:inline-block}.secondary main.resume-builder section#resume-builder #rbOptions>div div .green{color:#acc500}.secondary main.resume-builder section#resume-builder #rbOptions>div div div{margin-left:50px;display:inline-block;border:0}.secondary main.resume-builder section#resume-builder #rbOptions>div div input{margin-left:50px;margin-right:5px;display:inline-block}.secondary main.resume-builder section#resume-builder #rbOptions>div div label{display:inline-block;font-size:1em;font-weight:400;text-transform:none}.secondary main.resume-builder section#resume-builder #rbOptions>div .btn{margin-left:25px;margin-bottom:5px}.secondary main.resume-builder section#resume-builder #rbOptions>div:last-child{text-align:right}#overlay.resume-builder-save #olWrap{text-align:left}#overlay.resume-builder-save label{display:block;text-align:left;font-weight:700;font-size:1.2em}#overlay.resume-builder-save input{background-color:#f3f3f3;border:0;padding:5px 10px;width:70%;display:inline-block;vertical-align:baseline;margin:0}#overlay.resume-builder-load #olContent label{display:block;text-align:left;font-weight:700;font-size:1.2em}#overlay.resume-builder-load #olContent table{width:100%}#overlay.resume-builder-load #olContent tr:first-child td{border-top:1px solid #d9d9d9}#overlay.resume-builder-load #olContent td{border:1px solid #d9d9d9;padding:2px;vertical-align:middle;border-collapse:collapse;border-top:0}#overlay.resume-builder-load #olContent td label{font-size:1em;color:#7f7f7f;font-weight:400}#overlay.resume-builder-load #olContent a{color:#7f7f7f}#overlay.resume-builder-load #olContent .btn{color:#fff}#overlay.resume-builder-load #olContent td:first-child{width:70%}.secondary main:not(.student-login) section.content.pdf{margin:0;padding:0}#theResume{background-color:#d9d9d9}#theResume .classic{font-family:"Times New Roman",serif;font-size:20px;color:#000;margin:50px 0;padding:100px 50px;background-color:#fff;overflow:hidden}#theResume .classic #address{text-align:center}#theResume h1{font-weight:700;font-size:36px;color:#000;margin:0;text-align:center}#theResume h2{font-size:20px;text-transform:uppercase;color:#000;font-weight:700}#theResume p{margin-bottom:10px}#theResume .employment div{margin:0 30px 30px}#theResume .education{overflow:hidden}#theResume .education div{float:left;width:50%;margin:0 30px 30px}#theResume .activities div,#theResume .honors div{margin:10px 30px 30px}#theResume strong{font-weight:700}#theResume .modern{font-family:Arial,sans-serif;background-color:#fff;padding:100px 50px;position:relative;margin:50px 0;overflow:hidden}#theResume .modern h1{text-align:left;margin-bottom:35px}#theResume .modern #address{position:absolute;right:50px;top:100px}#theResume .modern hr{clear:both}#theResume.pdf{padding:0;background-color:#fff}#theResume.pdf .classic{padding:0;margin:0;font-size:12px}#goals #btns,#resume-builder #btns{text-align:right}#goals #btns .btn,#resume-builder #btns .btn{margin:10px}#goals .introBox,#resume-builder .introBox{background-color:#4a4a4a;color:#fff;font-size:16px;padding:30px 50px}#goals .introBox p,#resume-builder .introBox p{font-size:18px!important;color:#fff}#goals .introBox .blue,#resume-builder .introBox .blue{font-size:1.2em;color:#47b8eb;text-transform:uppercase}#goals .addBox,#resume-builder .addBox{border:1px solid #7f7f7f;padding:0 30px 30px;font-size:16px}#goals .addBox .boxTitle,#resume-builder .addBox .boxTitle{margin:0 -30px 20px;background-color:#4a4a4a;color:#47b8eb;font-weight:400;font-size:1.25em;padding:10px 30px}#goals .addBox .boxWrapper,#resume-builder .addBox .boxWrapper{font-size:16px;text-align:left}#goals .addBox label,#resume-builder .addBox label{display:block}#goals .addBox input,#resume-builder .addBox input{background-color:#f3f3f3;border:0;padding:5px 10px;width:70%;display:inline-block;margin-bottom:20px}#goals .addBox fieldgroup,#resume-builder .addBox fieldgroup{display:block;text-align:left;margin:0 0 20px}#goals .addBox fieldgroup legend,#resume-builder .addBox fieldgroup legend{display:inline-block;margin-right:30px;float:left}#goals .addBox fieldgroup label,#resume-builder .addBox fieldgroup label{display:inline-block}#goals .addBox fieldgroup input,#resume-builder .addBox fieldgroup input{display:inline-block;margin-left:20px;margin-right:5px;margin-bottom:2px;padding:0;background-color:initial;width:auto}#goals .addBox #strategies .boxTitle,#resume-builder .addBox #strategies .boxTitle{background-color:#47b8eb;color:#4a4a4a}#goals .addBox #strategies #theStrats>div>div,#resume-builder .addBox #strategies #theStrats>div>div{display:inline-block;width:30%;margin-bottom:20px;vertical-align:middle}#goals .addBox #strategies #theStrats>div>div input,#resume-builder .addBox #strategies #theStrats>div>div input{width:auto;display:inline-block;padding:0;margin:0 5px 0 30px}#goals .addBox #strategies #theStrats>div>div label,#resume-builder .addBox #strategies #theStrats>div>div label{display:inline-block}#goals .addBox .error,#resume-builder .addBox .error{font-size:1em;color:#b85256}#goals .goal,#resume-builder .goal{border:1px solid #7f7f7f;font-size:16px;position:relative;margin-bottom:60px}#goals .goal .cat,#resume-builder .goal .cat{position:absolute;bottom:100%;left:0;padding:2px 10px;color:#fff;text-transform:uppercase}#goals .goal.Ready .cat,#resume-builder .goal.Ready .cat{background-color:#916cc6}#goals .goal.Acad .cat,#resume-builder .goal.Acad .cat{background-color:#d89728}#goals .goal.Pers .cat,#resume-builder .goal.Pers .cat{background-color:#b85256}#goals .goal .head,#resume-builder .goal .head{padding:5px 30px;background-color:#4a4a4a}#goals .goal .head span,#resume-builder .goal .head span{position:absolute;color:#47b8eb;text-transform:uppercase;font-weight:700;margin-top:3px}#goals .goal .head .title,#resume-builder .goal .head .title{margin-left:60px;color:#fff;font-weight:700;font-size:1.2em;margin-bottom:0}#goals .goal .head .title span,#resume-builder .goal .head .title span{float:right;color:#d9d9d9;font-weight:700;font-size:0;border:2px solid;border-radius:50%;width:14px;height:14px;right:30px;cursor:pointer}#goals .goal .head .title span.completed,#resume-builder .goal .head .title span.completed{color:#47b8eb;font-size:1em;border:0}#goals .goal .strat p,#resume-builder .goal .strat p{background-color:#47b8eb;color:#4a4a4a;padding:5px 30px;text-transform:uppercase;font-weight:700;font-size:1em;margin:0}#goals .goal .strat li,#resume-builder .goal .strat li{border-bottom:1px solid #d9d9d9;padding:5px 30px}#goals .goal .strat li span,#resume-builder .goal .strat li span{float:right;color:#d9d9d9;font-weight:700;font-size:0;border:2px solid;border-radius:50%;width:14px;height:14px;cursor:pointer}#goals .goal .strat li span.completed,#resume-builder .goal .strat li span.completed{color:#47b8eb;font-size:1em;border:0}#goals .goal .foot,#resume-builder .goal .foot{padding-top:10px;font-size:14px}#goals .goal .foot p,#resume-builder .goal .foot p{font-size:1em;padding:5px 30px;margin:0}#goals .goal .foot p span,#resume-builder .goal .foot p span{color:#47b8eb;text-transform:uppercase;display:inline-block;margin-right:5px}#goals .goal .foot .btns,#resume-builder .goal .foot .btns{position:absolute;bottom:-1px;right:-1px}#goals .goal .foot .btns .btn,#resume-builder .goal .foot .btns .btn{margin-left:10px;font-size:1em;border:1px solid #7f7f7f}.page-template-template-messaging #dashboardHead{margin-bottom:0}.page-template-template-messaging #messages{background-color:#4a4a4a;padding:0 0 20px;margin:0 0 50px}.page-template-template-messaging #messages #messageHead{padding:20px}.page-template-template-messaging #messages #messageHead h1{font-size:1em;text-transform:uppercase;color:#47b8eb;display:inline-block;margin-right:100px}.page-template-template-messaging #messages #messageHead #filterList{display:inline-block}.page-template-template-messaging #messages #messageHead .filter{margin-right:15px;border-width:1px;position:relative}.page-template-template-messaging #messages #messageHead .filter.active{color:#fff;border-color:#fff}.page-template-template-messaging #messages #messageHead .filter span{position:absolute;right:-9px;top:-9px;border-radius:50%;height:17px;width:17px;color:#4a4a4a;display:block;line-height:17px;text-align:center;font-size:.9em;font-weight:700}.page-template-template-messaging #messages #messageHead .filter.Message span{background-color:#47b8eb}.page-template-template-messaging #messages #messageHead .filter.Alert span,.page-template-template-messaging #messages #messageHead .filter.ImportantDate span{background-color:#d7c826}.page-template-template-messaging #messages #messageHead .filter.Announcement span{background-color:#acc500}.page-template-template-messaging #messages #messageHead .filter.Communication span{background-color:#916cc6}.page-template-template-messaging #messages #theMessages{background-color:#fff;margin:0 20px;border:2px solid #d9d9d9}.page-template-template-messaging #messages #theMessages #icons{padding:10px;text-align:center;border-bottom:2px solid #f3f3f3;width:100%}.page-template-template-messaging #messages #theMessages #icons .icon{display:inline-block}.page-template-template-messaging #messages #theMessages #icons .icon.inactive{opacity:.5}.page-template-template-messaging #messages #theMessages #icons div{margin:0 50px;display:inline-block;font-size:0}.page-template-template-messaging #messages #theMessages #icons div .icon{border-right:1px solid #f3f3f3}.page-template-template-messaging #messages #theMessages #icons div .icon:last-child{border-right:0}.page-template-template-messaging #messages #theMessages #icons img{display:block}.page-template-template-messaging #messages #theMessages #sentFilters{position:absolute;margin-top:-28px}.page-template-template-messaging #messages #theMessages #sentFilters .btn{border-bottom:0;margin:0}.page-template-template-messaging #messages #theMessages #sentFilters .btn.active{background-color:#47b8eb;color:#fff}.page-template-template-messaging #messages #theMessages #messageWrap{display:-ms-flexbox;display:flex;min-height:500px;max-height:80vh}.page-template-template-messaging #messages #theMessages #messageWrap #messageList{border-right:2px solid #f3f3f3;width:25%;overflow-y:scroll}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg{border-bottom:2px solid #f3f3f3;position:relative;cursor:default;padding:5px 10px 5px 20px}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg:last-child{border-bottom:0}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg:before{content:" ";border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:8px}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Message:before{background-color:#47b8eb}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Alert:before,.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.ImportantDate:before{background-color:#d7c826}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Announcement:before{background-color:#acc500}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Communication:before{background-color:#916cc6}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg .name p{display:inline-block}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg .name .date{float:right}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg .name i{color:#d9d9d9;font-style:italic}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg .subject{font-weight:700}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg .subject span{color:#d9d9d9;font-style:italic}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg .preview{color:#707070}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.active{background-color:#e0e0e0}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Read,.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Sent,.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.read{opacity:.8}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Read .subject,.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.Sent .subject,.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg.read .subject{font-weight:400}.page-template-template-messaging #messages #theMessages #messageWrap #messageList .msg:hover:not(.active){background-color:#eee}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage{width:80%;padding:10px 20px;color:#4a4a4a;overflow-y:auto}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #envelope{position:relative;margin-bottom:30px}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #envelope .date{position:absolute;right:0;top:0;color:#4a4a4a}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #envelope .subject{font-weight:700}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #envelope .subject i{font-weight:400}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #f3f3f3}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div input,.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div select,.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div textarea{width:100%}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div textarea{height:200px}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div p{margin:10px 0}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div label{line-height:24px;width:100px;display:block}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div#inputs{width:100%}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div .submit{text-align:right;width:100%}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div #recipients a{margin-right:5px;font-size:.8em}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div #recipients a.recip{background-color:#f0f0f0;border-color:#f0f0f0}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm>div #recipients a.recip span{display:inline-block;margin-left:5px}.page-template-template-messaging #messages #theMessages #messageWrap #theMessage #messageForm:last-child{border-bottom:0}.page-template-template-messaging #overlay.lookup p{text-align:left;border-bottom:1px solid #4a4a4a;border-collapse:collapse}.page-template-template-messaging #overlay.lookup p span{width:50%;display:inline-block}.page-template-template-messaging #overlay.lookup p.header{font-weight:700}.page-template-template-messaging #overlay.lookup p a{padding:5px 10px;display:block}.page-template-template-messaging #overlay.lookup p a.selected,.page-template-template-messaging #overlay.lookup p a:hover{background-color:#f0f0f0}.page-template-template-messaging #overlay.lookup p #submit{display:inline-block}.page-template-template-messaging #overlay.lookup p #submit:hover{background-color:#acc500}.page-template-template-messaging #overlay.lookup p:last-child{border-bottom:0;margin-top:10px;text-align:center}.messageLoading{border-right:2px solid #f3f3f3;width:25%;display:none}.messageLoading p{color:#a3ba1a;font-weight:700;margin:20px;opacity:.5;animation:2s linear infinite pulsate}@keyframes pulsate{0%,100%{opacity:.5}50%{opacity:1}}#employment form input,#employment form select{height:32px;line-height:32px}#employment form input:invalid,#employment form select:invalid,#employment form textarea:invalid{background:#fde8e8!important;color:#cc2121!important}#theForm #skills-strengths form{padding:0;margin:0}#theForm #skills-strengths.display .btn{display:inline-block}#theForm #skills-strengths .profile-skills{display:-ms-flexbox;display:flex}#theForm #skills-strengths .profile-skills__list{-ms-flex:0 0 calc(50% - 45px);flex:0 0 calc(50% - 45px);padding:0 0 0 30px;border-left:1px solid #000;overflow:hidden;margin-right:90px}#theForm #skills-strengths .profile-skills__list h2{font-size:1.5em;font-weight:700;color:#acc500;margin-top:0}#theForm #skills-strengths .profile-skills__list i{color:#aaa;font-weight:700;font-size:1.2em;margin-bottom:30px;display:block}#theForm #skills-strengths .profile-skills__list .select2-container,#theForm #skills-strengths .profile-skills__list select{max-width:calc(100% - 130px);margin-right:30px}#theForm #skills-strengths .profile-skills__list:last-child{padding-right:0;margin-right:0}#theForm #skills-strengths .profile-skills__add{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#theForm #skills-strengths .profile-skills__skill{padding:7px 0;border-top:1px solid #7f7f7f;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#theForm #skills-strengths .profile-skills__skill p{color:#484f59;font-weight:700}#theForm #skills-strengths .profile-skills__skill a{font-weight:700;color:#aaa}#theForm #skills-strengths .profile-skills__skill:last-child{margin-bottom:30px;border-bottom:1px solid #7f7f7f}@media(max-width:1024px){#theForm #skills-strengths .profile-skills{display:block}#theForm #skills-strengths .profile-skills__list{padding:30px 0;border-left:0;border-bottom:1px solid #000}}#theForm #skills-strengths .info{padding:15px;background-color:#c1e5f8;color:#484f59;font-style:italic}main.profile-details{margin-top:-41px}#backBtn{position:absolute;left:380px;top:42px;color:#fff;border:2px solid #fff;line-height:1}.editable-form{background-color:#ccc;padding-top:1px;padding-bottom:41px}.editable-form .tabs{overflow:hidden;position:relative;z-index:99;display:-ms-flexbox;display:flex}.editable-form .tabs li{display:block;-ms-flex:1 1 auto;flex:1 1 auto;background-color:rgba(0,0,0,.4);padding:10px;text-align:center;color:#fff;margin-left:1.25%;float:left;font-weight:700;text-transform:uppercase;border:2px solid transparent;border-bottom:0}.editable-form .tabs li:first-child{margin-left:0}.editable-form .tabs li.current{background-color:#acc500;border:2px solid #484f59;border-bottom:0}.editable-form .tabs li:hover{cursor:pointer}.editable-form .frm{border:2px solid #484f59;border-top:0;background-color:#fff}.editable-form .frm#profile-academics .btn,.editable-form .frm#profile-certifications .btn{display:inline-block;margin-left:10px}.editable-form .frm#profile-academics .btn.hidden,.editable-form .frm#profile-certifications .btn.hidden{display:none}.editable-form .frm#profile-academics .buttons,.editable-form .frm#profile-certifications .buttons{text-align:right}.editable-form .frm#profile-academics input,.editable-form .frm#profile-academics select,.editable-form .frm#profile-certifications input,.editable-form .frm#profile-certifications select{border:0;background-color:#f3f3f3;padding:5px 10px}.editable-form .frm#profile-academics input:-ms-input-placeholder,.editable-form .frm#profile-academics select:-ms-input-placeholder,.editable-form .frm#profile-certifications input:-ms-input-placeholder,.editable-form .frm#profile-certifications select:-ms-input-placeholder{font-size:.75em}.editable-form .frm#profile-academics input::placeholder,.editable-form .frm#profile-academics select::placeholder,.editable-form .frm#profile-certifications input::placeholder,.editable-form .frm#profile-certifications select::placeholder{font-size:.75em}.editable-form .frm#profile-academics .box.activity,.editable-form .frm#profile-certifications .box.activity{margin:0 0 30px}.editable-form .frm#profile-academics .column,.editable-form .frm#profile-certifications .column{margin-right:30px;-ms-flex:1 1 0px;flex:1 1 0}.editable-form .frm#profile-academics .column:last-child,.editable-form .frm#profile-certifications .column:last-child{margin-right:0}.editable-form .frm#profile-academics .row,.editable-form .frm#profile-certifications .row{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:5px;-ms-flex-align:center;align-items:center;width:100%}.editable-form .frm#profile-academics ol,.editable-form .frm#profile-certifications ol{margin-left:0}.editable-form .frm#profile-academics label,.editable-form .frm#profile-certifications label{display:inline-block;margin-right:15px;-ms-flex:0 0 200px;flex:0 0 200px}.editable-form .frm#profile-academics p,.editable-form .frm#profile-certifications p{margin-bottom:0}.editable-form .frm#profile-academics .add-row,.editable-form .frm#profile-certifications .add-row{-ms-flex-pack:end;justify-content:flex-end}.editable-form .frm#profile-academics .scores .row,.editable-form .frm#profile-academics .scores .row.left,.editable-form .frm#profile-academics .toefl .row,.editable-form .frm#profile-academics .toefl .row.left,.editable-form .frm#profile-certifications .scores .row,.editable-form .frm#profile-certifications .scores .row.left,.editable-form .frm#profile-certifications .toefl .row,.editable-form .frm#profile-certifications .toefl .row.left{-ms-flex-pack:start;justify-content:flex-start}.editable-form .frm#profile-academics .scores .row>div,.editable-form .frm#profile-academics .toefl .row>div,.editable-form .frm#profile-certifications .scores .row>div,.editable-form .frm#profile-certifications .toefl .row>div{margin-right:10px;word-break:break-word}.editable-form .frm#profile-academics .scores .row select,.editable-form .frm#profile-academics .toefl .row select,.editable-form .frm#profile-certifications .scores .row select,.editable-form .frm#profile-certifications .toefl .row select{max-width:325px}.editable-form .frm#profile-academics .scores .row input,.editable-form .frm#profile-academics .toefl .row input,.editable-form .frm#profile-certifications .scores .row input,.editable-form .frm#profile-certifications .toefl .row input{max-width:100%;width:100%}.editable-form .frm#profile-academics .scores .row.add-row,.editable-form .frm#profile-academics .toefl .row.add-row,.editable-form .frm#profile-certifications .scores .row.add-row,.editable-form .frm#profile-certifications .toefl .row.add-row{-ms-flex-pack:end;justify-content:flex-end}.editable-form .frm#profile-academics .scores__ct,.editable-form .frm#profile-academics .toefl__ct,.editable-form .frm#profile-certifications .scores__ct,.editable-form .frm#profile-certifications .toefl__ct{-ms-flex:0 0 20px;flex:0 0 20px}.editable-form .frm#profile-academics .scores .header,.editable-form .frm#profile-academics .toefl .header,.editable-form .frm#profile-certifications .scores .header,.editable-form .frm#profile-certifications .toefl .header{margin-bottom:5px;-ms-flex-pack:start;justify-content:flex-start}.editable-form .frm#profile-academics .scores .header div,.editable-form .frm#profile-academics .toefl .header div,.editable-form .frm#profile-certifications .scores .header div,.editable-form .frm#profile-certifications .toefl .header div{font-weight:700;text-align:left}.editable-form .frm#profile-academics .scores,.editable-form .frm#profile-certifications .scores{-ms-flex-pack:justify;justify-content:space-between}.editable-form .frm#profile-academics .scores__subject,.editable-form .frm#profile-certifications .scores__subject{-ms-flex:0 0 36%;flex:0 0 36%}.editable-form .frm#profile-academics .scores__date,.editable-form .frm#profile-academics .scores__score,.editable-form .frm#profile-certifications .scores__date,.editable-form .frm#profile-certifications .scores__score{-ms-flex:0 0 28%;flex:0 0 28%}.editable-form .frm#profile-academics .scores__delete,.editable-form .frm#profile-certifications .scores__delete{-ms-flex:0 0 3%;flex:0 0 3%}.editable-form .frm#profile-academics .toefl .header .toefl__scores,.editable-form .frm#profile-certifications .toefl .header .toefl__scores{text-align:center}.editable-form .frm#profile-academics .toefl .subheader,.editable-form .frm#profile-certifications .toefl .subheader{margin-bottom:5px;text-transform:uppercase;-ms-flex-pack:justify;justify-content:space-between}.editable-form .frm#profile-academics .toefl__type,.editable-form .frm#profile-certifications .toefl__type{-ms-flex:0 0 14%;flex:0 0 14%}.editable-form .frm#profile-academics .toefl__date,.editable-form .frm#profile-certifications .toefl__date{-ms-flex:0 0 18%;flex:0 0 18%}.editable-form .frm#profile-academics .toefl__scores,.editable-form .frm#profile-certifications .toefl__scores{-ms-flex:0 0 60%;flex:0 0 60%;-ms-flex-pack:justify;justify-content:space-between}.editable-form .frm#profile-academics .toefl__delete,.editable-form .frm#profile-certifications .toefl__delete{-ms-flex:0 0 3%;flex:0 0 3%}.editable-form .frm#profile-academics .toefl__score,.editable-form .frm#profile-certifications .toefl__score{-ms-flex:0 0 18%;flex:0 0 18%}.editable-form .frm#profile-academics .certs__body,.editable-form .frm#profile-certifications .certs__body{margin-left:0}.editable-form .frm#profile-academics .certs__issuer,.editable-form .frm#profile-academics .certs__name,.editable-form .frm#profile-certifications .certs__issuer,.editable-form .frm#profile-certifications .certs__name{-ms-flex:0 0 20%;flex:0 0 20%;width:20%}.editable-form .frm#profile-academics .certs__date,.editable-form .frm#profile-certifications .certs__date{-ms-flex:0 0 20%;flex:0 0 20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:20%}.editable-form .frm#profile-academics .certs__date.exp,.editable-form .frm#profile-certifications .certs__date.exp{-ms-flex:0 0 20%;flex:0 0 20%;width:20%}.editable-form .frm#profile-academics .certs__date.exp input,.editable-form .frm#profile-certifications .certs__date.exp input{margin-right:5px}.editable-form .frm#profile-academics .certs__exp-flag,.editable-form .frm#profile-certifications .certs__exp-flag{-ms-flex:0 0 12%;flex:0 0 12%;width:12%}.editable-form .frm#profile-academics .certs__delete,.editable-form .frm#profile-certifications .certs__delete{-ms-flex:0 0 5%;flex:0 0 5%;width:5%;text-align:right}.editable-form .frm#profile-academics .certs input,.editable-form .frm#profile-certifications .certs input{width:100%;margin-right:5px;max-width:100%;min-width:0;padding:20px;background-color:rgba(255,0,0,.1);color:#000}.editable-form .frm#profile-academics .certs input:disabled,.editable-form .frm#profile-certifications .certs input:disabled{opacity:.5}.editable-form .frm#profile-academics .certs input.error,.editable-form .frm#profile-certifications .certs input.error{background-color:rgba(255,0,0,.1)}.editable-form .frm#profile-academics .certs input[type=checkbox],.editable-form .frm#profile-certifications .certs input[type=checkbox]{width:auto}.editable-form .frm#profile-academics .certs .error,.editable-form .frm#profile-certifications .certs .error{width:100%;color:#484f59}.editable-form .frm#profile-academics .certs .addRow,.editable-form .frm#profile-certifications .certs .addRow{margin-left:0}.editable-form .frm .frmHeader{border-top:20px solid #acc500;background-color:#484f59;color:#fff;padding:0 50px;position:relative}.editable-form .frm .frmHeader h2{line-height:50px;font-size:1.3em;text-transform:uppercase;margin-top:0}.editable-form .frm .frmHeader .controls{position:absolute;right:40px;top:10px}.editable-form .frm .controls.btm{background-color:#484f59;padding:30px 40px;text-align:right}.editable-form .frm .controls.editCtrl{text-align:right;margin:30px 90px 0}.editable-form .frm form{color:#7f7f7f;line-height:1.2}.editable-form .frm.display .btn{display:none}.editable-form .frm.display .btn.display{display:inline-block}.editable-form .frm.display .eFrm,.editable-form .frm.display form{border:1px solid #484f59;margin:0 90px;padding:70px 50px;overflow:hidden}.editable-form .frm.display .eFrm.clean,.editable-form .frm.display form.clean{border:0;position:relative}.editable-form .frm.display .eFrm label,.editable-form .frm.display .eFrm legend,.editable-form .frm.display form label,.editable-form .frm.display form legend{display:none}.editable-form .frm.display .eFrm a:not(.btn),.editable-form .frm.display form a:not(.btn){text-decoration:none;color:inherit}.editable-form .frm.display .eFrm .name,.editable-form .frm.display form .name{font-size:1.5em;color:#acc500;margin-bottom:20px}.editable-form .frm.display .eFrm .schoolName,.editable-form .frm.display form .schoolName{font-size:1.2em;font-weight:700}.editable-form .frm.display .eFrm .header,.editable-form .frm.display form .header{display:block;font-weight:700}.editable-form .frm.display .eFrm .displayColumn,.editable-form .frm.display form .displayColumn{width:50%;float:left;padding-right:20px;box-sizing:border-box}.editable-form .frm.display .eFrm .frmGroup,.editable-form .frm.display form .frmGroup{margin-bottom:30px}.editable-form .frm.display .eFrm .grp,.editable-form .frm.display form .grp{display:inline}.editable-form .frm.display .eFrm .frmCol3,.editable-form .frm.display form .frmCol3{width:33%;float:left;padding:0 20px 0 0}.editable-form .frm.display .activity.box,.editable-form .frm.display .entity.box{border:1px solid #484f59;display:block;text-align:left;width:auto;float:none;position:relative;margin-left:0;margin-right:0;overflow:hidden}.editable-form .frm.display .activity.box .type,.editable-form .frm.display .entity.box .type{position:absolute;left:0;top:0;background-color:#d9d9d9;color:#fff;display:inline-block;padding:2px 5px}.editable-form .frm.display .activity.box .ctrls,.editable-form .frm.display .entity.box .ctrls{position:absolute;text-align:right;bottom:-1px;right:-1px}.editable-form .frm.display .activity.box .ctrls .btn.secondary,.editable-form .frm.display .entity.box .ctrls .btn.secondary{border-color:#484f59;color:#484f59;display:inline-block;margin-left:5px;border-width:1px}.editable-form .frm.display .activity.box.personal-info,.editable-form .frm.display .entity.box.personal-info{margin-bottom:0}.editable-form .frm.display.sub .eFrm,.editable-form .frm.display.sub form{position:relative;padding:50px 0}.editable-form .frm.display.sub .eFrm .controls,.editable-form .frm.display.sub form .controls{position:absolute;right:0;top:0}.editable-form .frm.display.sub .eFrm .controls .btn,.editable-form .frm.display.sub form .controls .btn{display:inline-block}.editable-form .frm.display.sub .eFrm .controls.add,.editable-form .frm.display.sub form .controls.add{position:relative;text-align:right;margin-bottom:-30px}.editable-form .frm.display.sub .eFrm .controls.add .btn,.editable-form .frm.display.sub form .controls.add .btn{display:inline-block}.editable-form .frm.display.sub .eFrm.closeup,.editable-form .frm.display.sub form.closeup{padding-top:0;margin-top:-50px}.editable-form .frm.display.sub .eFrm legend,.editable-form .frm.display.sub form legend{margin-bottom:20px}.editable-form .frm.display.sub .eFrm legend span,.editable-form .frm.display.sub form legend span{font-size:.7em}.editable-form .frm.display.sub .eFrm .inline label,.editable-form .frm.display.sub form .inline label{display:inline-block;margin-top:0;margin-left:10px;margin-right:10px}.editable-form .frm.display.sub .eFrm .inline input[type=checkbox],.editable-form .frm.display.sub form .inline input[type=checkbox]{vertical-align:text-bottom;margin-left:15px}.editable-form .frm.edit .btn.display,.editable-form .frm.edit .btn.hide{display:none}.editable-form .frm.edit form{margin:50px 90px}.editable-form .frm.edit form label,.editable-form .frm.edit form legend{font-weight:700;margin-bottom:5px;display:block;font-size:15px;margin-top:20px}.editable-form .frm.edit form input,.editable-form .frm.edit form select,.editable-form .frm.edit form textarea{padding:5px 15px;font-weight:700;font-size:17px;background-color:#eee;border:0;max-width:100%}.editable-form .frm.edit form input::-webkit-input-placeholder,.editable-form .frm.edit form select::-webkit-input-placeholder,.editable-form .frm.edit form textarea::-webkit-input-placeholder{font-weight:400;font-size:15px}.editable-form .frm.edit form input::-moz-placeholder,.editable-form .frm.edit form select::-moz-placeholder,.editable-form .frm.edit form textarea::-moz-placeholder{font-weight:400;font-size:15px}.editable-form .frm.edit form input:-ms-input-placeholder,.editable-form .frm.edit form select:-ms-input-placeholder,.editable-form .frm.edit form textarea:-ms-input-placeholder{font-weight:400;font-size:15px}.editable-form .frm.edit form input:-moz-placeholder,.editable-form .frm.edit form select:-moz-placeholder,.editable-form .frm.edit form textarea:-moz-placeholder{font-weight:400;font-size:15px}.editable-form .frm.edit form div.radio{display:inline-block}.editable-form .frm.edit form textarea{min-height:100px}.editable-form .frm.edit form .xl{width:100%}.editable-form .frm.edit form .lg{width:54%;margin-right:1%}.editable-form .frm.edit form .md{width:24%;margin-right:1%}.editable-form .frm.edit form .sm{width:20%;margin-right:1%}.editable-form .frm.edit form .form-input:last-child input{margin-right:0}.editable-form .frm.edit form .header{display:none}.editable-form .frm.edit form .frmRow{margin-bottom:20px;font-size:0;clear:both}.editable-form .frm.edit form .frmGroup div{margin-bottom:0}.editable-form .frm.edit form .grp{display:inline-block;vertical-align:top;margin-bottom:0}.editable-form .frm.edit form .grp:last-child{margin-right:0}.editable-form .frm.edit form .hint{background-color:#a3ba1a;border-radius:50%;color:#fff;width:15px;height:15px;line-height:15px;text-align:center;font-size:12px;font-style:normal;display:none}.editable-form .frm.edit form #otherRow{display:none}#dashBoxes #theMessages #theBoxes .block{padding:10px}#dashBoxes #theMessages #theBoxes .block .icon{-ms-flex:0 1 33.33%;flex:0 1 33.33%;margin-right:10px}#dashBoxes #theMessages #theBoxes .block .message{padding:10px 0 10px 10px;margin-top:0;width:66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%}#dashBoxes #theMessages #theBoxes .block .message h3{font-size:22px;color:#47b8eb;font-weight:700;margin:0 0 10px;line-height:1.28}#dashBoxes #theMessages #theBoxes .block .message p{color:#7f7f7f;display:block}body.page-template-template-dashboard:not(.mce-content-body),body.page-template-template-doc-library:not(.mce-content-body),body.page-template-template-messaging:not(.mce-content-body){background-image:url(../images/dashboard-bg.jpg);background-size:cover}body #dashboardHead{background-color:rgba(0,0,0,.6);color:#fff;padding:25px 20px 0;text-align:left;margin:50px 0}body #dashboardHead div{display:inline-block;vertical-align:middle}body #dashboardHead div.name{font-size:2.5em;color:#47b8eb;float:left;padding-bottom:.5em;line-height:1;margin-top:-9px}body #dashboardHead div.name b{color:#fff}body #dashboardHead div.school{font-size:1.5em;padding:5px 20px;margin:0}body #dashboardHead div.grade{font-size:1em}body #dashboardHead div.grade>b{border-left:1px solid #fff;padding-left:20px}body #dashboardHead div.grade span{display:inline-block;margin:0 5px;line-height:32px}body #dashboardHead div.grade span b{font-size:2em;font-weight:700}body #dashboardHead div.right{float:right;margin:-.5em 0 1em}body #dashboardHead .info{clear:both;background-color:#484f59;display:block;margin:25px -20px 0;display:-ms-flexbox;display:flex}body #dashboardHead .info .days-since,body #dashboardHead .info .last-activity{padding:20px 40px;border-right:1px solid #d9d9d9;width:20%;box-sizing:border-box}body #dashboardHead .info .days-since label,body #dashboardHead .info .last-activity label{text-transform:uppercase;text-align:center;display:block;max-width:70%;margin:0 auto 10px}body #dashboardHead .info .days-since p,body #dashboardHead .info .last-activity p{font-size:1.7em;color:#acc500;text-align:center;font-weight:700;margin:0}@media(max-width:1024px){body #dashboardHead .info .days-since,body #dashboardHead .info .last-activity{width:50%;border-bottom:1px solid #d9d9d9}body #dashboardHead .info .days-since:nth-child(2),body #dashboardHead .info .last-activity:nth-child(2){border-right:0}body #dashboardHead .info{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media(max-width:768px){body #dashboardHead{font-size:.7em}body #dashboardHead .info .days-since,body #dashboardHead .info .last-activity{width:auto;display:block;text-align:center;border-right:0}}body #dashboardHead .info .activity{padding:20px;width:25%;text-align:left;position:relative}body #dashboardHead .info .activity small{display:block;color:#fff;font-size:.8em;text-align:inherit}body #dashboardHead .info .activity label{text-transform:uppercase;text-align:inherit;display:inline-block;margin:0 0 10px}body #dashboardHead .info .activity p{font-size:1.7em;color:#acc500;font-weight:700;margin:0;text-align:inherit}body #dashboardHead .info .activity #showOverlay{background-color:transparent;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;font-style:normal;cursor:pointer;top:10px;display:inline-block;background-image:url(../images/infoicon.png);background-size:cover}body #dashboardHead .info .chart{vertical-align:bottom;margin-top:auto;padding:20px 40px;position:relative;min-width:360px;text-align:center;display:block}body #dashboardHead .info .chart div{display:inline-block;vertical-align:bottom}body #dashboardHead .info .chart div span{height:5px;width:5px;display:block;background-color:#d9d9d9;margin:2px;vertical-align:bottom;position:relative;bottom:0}body #dashboardHead .info .chart div span.active{background-color:#acc500}body #dashboardHead .info .chart #dashboard-overlay{position:absolute;background-color:#484f59;border:2px solid #fff;top:0;left:0;width:100%;padding:10px;z-index:99;box-shadow:0 0 8.55px 3.45px rgba(0,0,0,.53);text-align:left}body #dashboardHead .info .chart #dashboard-overlay .sampleChart{margin:15px 10px 0;text-align:center}body #dashboardHead .info .chart #dashboard-overlay.hidden{display:none}@media(max-width:768px){body #dashboardHead .info .activity{width:auto;display:block;text-align:center}body #dashboardHead .info .chart{padding:20px;min-width:0}body #dashboardHead .info .chart div span{width:3px;height:3px;margin:1px}body #dashboardHead .info{display:block}}body #dashboardHead .dashLinks{padding:10px 0;text-align:center;display:block}body #dashboardHead .dashLinks>a.btn.primary.blue{border-radius:3px;font-size:14px}body #dashboardHead .dashLinks .msgBtn{margin-right:20px;vertical-align:top;display:inline-block;font-size:14px}body #dashboardHead .dashLinks .msgBtn a{border-radius:3px 0 0 3px}body #dashboardHead .dashLinks .msgBtn div{border:2px solid #47b8eb;border-left:0;padding:4px 20px;font-size:14px;line-height:1;display:inline-block;vertical-align:top;border-radius:0 3px 3px 0}body #dashboardHead .dashLinks .msgBtn div span{background-color:#d7c826;border-radius:50%;width:15px;height:15px;display:inline-block;color:#484f59;line-height:15px;font-size:.8em;font-weight:700;vertical-align:1px;margin-left:3px}body #dashboardMessage{font-size:1.4em;margin-bottom:30px}body #dashboardMessage .headline{font-size:1.4em;color:#000;display:inline-block;border-right:1px solid #fff;padding:0 10px 0 0;margin-right:10px}body #dashboardMessage p{display:inline;color:#fff}body #dashboardMessage a{color:#fff;font-weight:700}body #dashBoxes .block{padding:10px 30px;background-color:#fff;position:relative;font-size:1.4em;margin-bottom:30px;display:-ms-flexbox;display:flex;min-height:150px}body #dashBoxes .block .order{position:absolute;width:30px;height:30px;background-color:#b2b4b8;color:#fff;font-weight:700;top:0;left:0;text-align:center}body #dashBoxes .block .icon{width:15%;background-repeat:no-repeat;background-position:center;margin-right:20px;max-width:110px;-ms-flex:0 1 33.33%;flex:0 1 33.33%}body #dashBoxes .block h3 a{color:inherit}body #dashBoxes .block h3 a:hover{color:#d9d9d9;text-decoration:none}body #dashBoxes .block p{color:#7f7f7f;display:block}body #dashBoxes .block .btn{background-color:#7f7f7f;font-size:.6em;margin-top:20px;margin-right:10px;width:150px}body #dashBoxes .block .btn.taken{background-color:#fff;border:1px solid #7f7f7f;text-align:left;background-image:url(../images/check.jpg);background-position:right center;color:#7f7f7f;background-repeat:no-repeat}body #dashBoxes .block .message{padding:10px 0 10px 10px;width:66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%}@media(max-width:768px){body #dashBoxes .block .icon{min-width:50px;margin-right:10px;min-height:50px;background-size:contain}body #dashBoxes .block .message{width:auto;margin-top:10px;font-size:.8em}}@media(max-width:450px){body #dashBoxes .block .icon{display:none}body #dashBoxes .block .message{margin-left:20px}}body #dashBoxes .block .message h3{font-size:22px;color:#47b8eb;font-weight:700;margin:0 0 10px;line-height:1.28}body #dashBoxes .block .status{width:120px;min-height:130px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:stretch;align-items:stretch;font-size:.6em;text-align:center;margin-left:auto;color:#000;position:relative}body #dashBoxes .block .status span{color:#7f7f7f}body #dashBoxes .block .status.checkbox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;color:#7f7f7f}body #dashBoxes .block .status.checkbox label{position:relative;display:block;padding:0;margin-bottom:15px;width:25px;height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body #dashBoxes .block .status.checkbox label input:checked~.checkmark:after{display:block;position:absolute;content:"✓";background-color:#acc500;color:#fff;width:17px;left:4px;top:4px;line-height:17px}body #dashBoxes .block .status.checkbox label:hover .checkmark{background-color:#eee}body #dashBoxes .block .status.checkbox input{opacity:0;position:absolute;cursor:pointer}body #dashBoxes .block .status.checkbox .checkmark{height:25px;width:25px;border:2px solid #47b8eb;display:block;margin:0 auto}body #dashBoxes .block .status.checkbox b{text-transform:uppercase;font-size:.8em}body #dashBoxes .block .status.checkbox div{width:100%}body #dashBoxes .block .status .status__last-activity{-ms-flex:0 1 auto;flex:0 1 auto}body #dashBoxes .block .status .status__image{display:block;width:100%;margin:10px 0;-ms-flex:0 1 auto;flex:0 1 auto}body #dashBoxes .block .status .status__image img{display:block;width:100%;height:auto}body #dashBoxes .block .status .status__label{-ms-flex:0 1 auto;flex:0 1 auto;display:block;text-align:center;width:100%;text-transform:uppercase;font-size:.8em}@media(max-width:768px){body #dashBoxes .block .status{width:100%;height:130px;background-position:center}body #dashBoxes .block .status .label{bottom:10px}body #dashBoxes .block{-ms-flex-wrap:wrap;flex-wrap:wrap}}body #dashBoxes #theBoxesWrapper{display:-ms-flexbox;display:flex}body #dashBoxes #featured{width:30%;margin-left:30px}body #dashBoxes #featured>div{padding:10px;background-color:#484f59;margin-bottom:30px}body #dashBoxes #featured h3{text-transform:uppercase;margin-bottom:10px}body #dashBoxes #featured #featuredVideo,body #dashBoxes #featured h3 span{color:#fff}body #dashBoxes #featured h4{color:#47b8eb;display:inline}body #dashBoxes #featured #featuredVideo p{color:#fff;display:inline}body #dashBoxes #featured #featuredVideo a,body #dashBoxes #featured #featuredVideo p span{color:#47b8eb}body #dashBoxes #featured #featuredVideo p.seeall{display:block;margin-top:5px;text-align:right}body #dashBoxes #featured #featuredScholarship>div{background-color:#fff;padding:20px 10px}body #dashBoxes #featured #featuredScholarship>div p{border-bottom:1px solid #484f59;padding:10px 0}body #dashBoxes #featured #featuredScholarship>div b{font-size:1.2em}body #dashBoxes #featured #gomerry{color:#fff}body #dashBoxes #featured #gomerry a{color:#47b8eb}body #dashBoxes #featured #gomerry large{font-size:1.65em;font-weight:700;display:inline-block;margin-right:10px}body #dashBoxes #theBoxes{width:70%}body #dashBoxes.middle{margin:0 0 30px;padding-left:0;padding-right:0}body #dashBoxes.middle>div{display:-ms-flexbox;display:flex;margin-bottom:30px}body #dashBoxes.middle #theGames{-ms-flex-preferred-size:70%;flex-basis:70%;background-color:#fff;border:2px solid #d9d9d9;margin-right:30px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body #dashBoxes.middle #theGames h3{font-size:2.2em;width:100%}body #dashBoxes.middle #theGames h3 span{font-size:.6em;color:#7f7f7f}body #dashBoxes.middle #theGames img{margin-top:20px;width:100%}body #dashBoxes.middle #theGames a{display:block;width:49%}body #dashBoxes.middle #theMessages{-ms-flex-preferred-size:30%;flex-basis:30%}body #dashBoxes.middle .block{padding:10px 20px;font-size:1em;border:2px solid #d9d9d9}body #dashBoxes.middle .block p{font-size:1.1em}body #dashBoxes.middle .block:last-child{margin-bottom:0}body #dashBoxes.middle .block .icon{width:33%}body #dashBoxes.middle break{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}body #dashBoxes.middle #theBadges{-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#484f59}body #dashBoxes.middle #theBadges #description{width:20%}body #dashBoxes.middle #theBadges #description h3{color:#d89728;text-transform:uppercase;font-size:2.3em;line-height:1}body #dashBoxes.middle #theBadges #description p{color:#fff;font-size:1.15em}body #dashBoxes.middle #theBadges #description .btn{background-color:#acc500;color:#484f59;width:auto}body #dashBoxes.middle #theBadges #badges{border-left:2px dashed #fff;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:80%;-ms-flex-align:center;align-items:center}body #dashBoxes.middle #theBadges #badges .badge{max-width:150px}body #dashBoxes.middle #theBoxesWrapper{display:block}body #dashBoxes.middle #theBoxesWrapper #theBoxes{width:auto}body #dashBoxes.middle #theBoxesWrapper #featured{width:auto;margin-left:0;margin-top:30px}#earn-badges .badge{border-top:1px solid #000;display:-ms-flexbox;display:flex;padding:10px 5px;font-size:16px}#earn-badges .badge .img{background-color:#484f59;padding:15px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:17%;flex-basis:17%;-ms-flex-pack:center;justify-content:center}#earn-badges .badge .content{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:66%;flex-basis:66%}#earn-badges .badge .content p{font-size:1.1em;width:100%;margin-bottom:0}#earn-badges .badge .content ul{list-style:disc;paddin-left:20px;margin-left:20px}#earn-badges .badge .content b{color:#47b8eb}#earn-badges .badge .link{display:block;-ms-flex-align:center;align-items:center;margin:10px 0;padding:20px 5px 20px 15px;border-left:1px solid #f3f3f3;-ms-flex-preferred-size:17%;flex-basis:17%}#earn-badges .badge .link p{font-size:1em}#earn-badges .badge .link a{font-weight:700}.digital-portfolio{background-color:#7f7f7f}.digital-portfolio #FuturePath #future-path{padding-bottom:20px}.digital-portfolio #FuturePath #future-path h3{text-transform:none;margin-bottom:15px}.digital-portfolio #FuturePath #future-path .row{margin-bottom:10px;width:100%}.digital-portfolio #FuturePath #future-path__details.hidden{display:none}.digital-portfolio #FuturePath #future-path input{padding:5px 15px}.digital-portfolio #FuturePath #future-path .path{margin:0 30px 20px}.digital-portfolio #FuturePath #future-path .edit{position:absolute;left:50%;margin-left:-55px;bottom:10px;font-size:.7em}.digital-portfolio.banner{padding:15px 65px}.digital-portfolio .pageTitle{font-size:1.3em;text-transform:uppercase;color:rgba(0,0,0,.4);margin:0}.digital-portfolio .name.title{font-size:2.5em;margin:0;text-transform:none}.digital-portfolio #thePortfolio{padding-top:20px}.digital-portfolio #thePortfolio.pdf .block .icon>div{top:auto;left:0;text-align:center;width:100%;padding:10px;bottom:0}.digital-portfolio .block{border:2px solid #c2c2c2;margin:20px 0;padding:15px;position:relative;font-size:16px;background-color:#4e4e4e}.digital-portfolio .block#EXTACTIVITY{color:#47b8eb}.digital-portfolio .block#EXTACTIVITY li{border:0;padding:0}.digital-portfolio .block#INTERESTS{color:#b85256}.digital-portfolio .block#AWARDS{color:#d7c826}.digital-portfolio .block #FAKERESUME{padding-bottom:50px}.digital-portfolio .block #FAKEINTERESTS,.digital-portfolio .block #FAKELANGUAGE,.digital-portfolio .block #FAKESUBJETS{padding-bottom:30px}.digital-portfolio .block.fake{background-color:#fff;padding-bottom:30px}.digital-portfolio .block.fake .ctrls{color:#484f59}.digital-portfolio .block.whiteBg{background-color:#fff}.digital-portfolio .block.whiteBg .ctrls,.digital-portfolio .block.whiteBg p{color:#7f7f7f}.digital-portfolio .block.whiteBg h2,.digital-portfolio .block.whiteBg h3{color:#484f59}.digital-portfolio .block .college{position:relative;padding:10px 20px;border-top:1px solid #d9d9d9}.digital-portfolio .block .college:last-child{border-bottom:1px solid #d9d9d9}.digital-portfolio .block .college p{margin-bottom:0}.digital-portfolio .block .college small{font-size:.7em}.digital-portfolio .block .college a:hover{text-decoration:none}.digital-portfolio .block .ctrls{position:absolute;right:15px;top:15px;color:#fff;text-transform:uppercase;font-size:.75em}.digital-portfolio .block .ctrls a{color:inherit;display:inline-block;padding:1px 2px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.digital-portfolio .block h2{color:#fff;font-size:1.1em;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-weight:700}.digital-portfolio .block h3{color:#fff;font-size:1em;text-transform:uppercase;margin-bottom:10px;margin-top:30px}.digital-portfolio .block p{color:#fff;margin-bottom:5px}.digital-portfolio .block p span{font-size:.8em;font-style:italic;opacity:.4}.digital-portfolio .block span.grades{font-size:10px;text-transform:uppercase;color:#ccc;display:block}.digital-portfolio .block div.grades{margin:0 2px;font-size:10px}.digital-portfolio .block div.grades span.grades{display:block}.digital-portfolio .block .grade{font-size:1.1em;display:inline-block;border:0;border-left:1px solid #d9d9d9;border-collapse:collapse;padding:1px 1px 1px 2px;margin:0 1px;color:#e7e8ea}.digital-portfolio .block .grade:last-child{border-right:1px solid #d9d9d9}.digital-portfolio .block .activity{width:30%;margin:10px 5% 10px 0;display:inline-block;vertical-align:bottom}.digital-portfolio .block .activity:nth-child(3n+3){margin-right:0}.digital-portfolio .block .icon{aspect-ratio:108/119;width:100%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.digital-portfolio .block .icon:before{display:none}.digital-portfolio .block .icon.nobg{border:0;padding:10px;color:#fff;font-size:.75em;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.digital-portfolio .block .icon>div{text-transform:uppercase;text-align:center;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%}.digital-portfolio .block li{font-size:1.3em;margin:0 0 10px;color:inherit;padding:5px 0;border-top:1px solid #7f7f7f}.digital-portfolio .block li:last-child{border-bottom:1px solid #7f7f7f}.digital-portfolio .block li .content{width:50%}.digital-portfolio .block li .grades{vertical-align:top}.digital-portfolio .block .more{color:#8c8c8c;font-style:italic;margin-top:15px}.digital-portfolio .block .more a{color:inherit}.digital-portfolio .block .fakeFrm .save{position:absolute;bottom:0;right:0;font-size:.7em}.digital-portfolio .block.fakeBlock .contents>div.subject{width:23%;margin-right:2.3%;margin-bottom:10px;display:inline-block;vertical-align:top;background-size:cover;position:relative}.digital-portfolio .block.fakeBlock .contents>div.subject:before{display:block;content:"";width:100%;padding-top:110.1851851852%}.digital-portfolio .block.fakeBlock .contents>div.subject>.content{position:absolute;top:0;left:0;right:0;bottom:0}.digital-portfolio .block.fakeBlock .contents>div.subject:nth-child(4n+1){margin-right:0}.digital-portfolio .block.fakeBlock .contents>div.interest{width:23%;margin-right:2.3%;margin-bottom:10px;display:inline-block;vertical-align:top;background-size:100% auto;position:relative;background-repeat:no-repeat;color:#fff;text-transform:uppercase;font-size:.7em;text-align:center}.digital-portfolio .block.fakeBlock .contents>div.interest:before{display:block;content:"";width:100%;padding-top:110%}.digital-portfolio .block.fakeBlock .contents>div.interest>.content{position:absolute;top:0;left:0;right:0;bottom:0}.digital-portfolio .block.fakeBlock .contents>div.interest:nth-child(4n+1){margin-right:0}.digital-portfolio .block.fakeBlock .contents>div.language{width:243px;height:70px;margin:10px auto;display:block;vertical-align:top;background-size:cover;background-repeat:no-repeat}.digital-portfolio .block.fakeBlock .contents>div.language:before{content:none}.digital-portfolio .block.fakeBlock .contents>div.language:hover{cursor:pointer}.digital-portfolio .block.fakeBlock .contents>div.language.no-icon{color:#fff;font-size:1.4em;text-transform:uppercase;background-color:rgba(0,0,0,.4);border:2px solid #777;border-bottom:0;padding:10px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.digital-portfolio .block.fakeBlock .contents>div.language.no-icon:hover{cursor:default}.digital-portfolio .block.fakeBlock .contents fieldset{margin:10px 0;overflow:hidden}.digital-portfolio .block.fakeBlock .contents fieldset div{float:left;width:50%;overflow:hidden;margin:0 0 5px;height:auto;line-height:24px}.digital-portfolio .block.fakeBlock .contents fieldset input{float:left;margin-top:5px}.digital-portfolio .block.fakeBlock .contents fieldset label{color:#fff;opacity:.4;font-size:1.2em;display:block;margin-left:20px}.digital-portfolio .block .top3{display:block;vertical-align:top;padding:5px 0;margin:10px 0;border-top:1px solid #d9d9d9}.digital-portfolio .block .top3 h3{text-transform:none;margin-top:0}.digital-portfolio .block .top3 h3 a{float:right;color:#d9d9d9;text-transform:uppercase;font-size:.8em;padding-top:3px}.digital-portfolio .block .top3 li{font-size:24px;padding:0;display:inline-block;width:32%;margin-right:2%;border:0}.digital-portfolio .block .top3 li:last-child{margin-right:0}.digital-portfolio .block .top3 li .Achievement div,.digital-portfolio .block .top3 li .Realistic div{border:3px solid #3986cb;background-color:#3986cb}.digital-portfolio .block .top3 li .Investigative div,.digital-portfolio .block .top3 li .Work.Conditions div,.digital-portfolio .block .top3 li .Working.Conditions div{border:3px solid #ffc50d;background-color:#ffc50d}.digital-portfolio .block .top3 li .Artistic div,.digital-portfolio .block .top3 li .Recognition div{border:3px solid #a176b2;background-color:#a176b2}.digital-portfolio .block .top3 li .Enterprising div,.digital-portfolio .block .top3 li .Relationship div,.digital-portfolio .block .top3 li .Relationships div{border:3px solid #4ab8e9;background-color:#4ab8e9}.digital-portfolio .block .top3 li .Conventional div,.digital-portfolio .block .top3 li .Support div{border:3px solid #97b12e;background-color:#97b12e}.digital-portfolio .block .top3 li .Independence div,.digital-portfolio .block .top3 li .Social div{border:3px solid #f3797a;background-color:#f3797a}.digital-portfolio .block .top3 li .lStyle{display:block;width:50%;margin:10px auto}.digital-portfolio .block .top3 li .lStyle div{background-color:#47b8eb;padding:10px 5px}.digital-portfolio .block .top3 li>div{margin:10px 0;font-size:16px;width:100%}.digital-portfolio .block .top3 li>div div{padding:10px 5px 0;text-align:center;color:#fff;font-size:1em;margin:0}.digital-portfolio .block .top3 li>div div p{color:#000;margin-bottom:5px;font-size:1em;font-weight:700}.digital-portfolio .block .top3 li>div div.more{color:#000;padding:5px 5px 10px;text-transform:uppercase;font-size:.7em;font-style:normal}.digital-portfolio .block .top3 li>div div.more a{color:inherit}.digital-portfolio .block #LearningStyles{border-top:1px solid #d9d9d9}.digital-portfolio .block #LearningStyles h3{margin-top:5px;text-transform:none}.digital-portfolio .block #LearningStyles h3 a{float:right;color:#d9d9d9;text-transform:uppercase;font-size:.8em;padding-top:3px}.digital-portfolio .block #LearningStyles .top3{margin-bottom:30px;border:0}.digital-portfolio .block #LearningStyles .top3 li{width:auto;display:block}.digital-portfolio .block #LearningStyles .edit{position:absolute;left:50%;margin-left:-55px;bottom:10px;font-size:.7em}.digital-portfolio #dashboardProfile{width:90%;background-color:#4e4e4e;padding:30px 40px;margin:50px auto;text-align:center}.digital-portfolio #dashboardProfile h1{font-size:3em;color:#47b8eb;font-weight:700;text-align:left}.digital-portfolio #dashboardProfile div{display:inline-block;vertical-align:middle}.digital-portfolio #dashboardProfile #profileLinks{display:inline-block;border:2px solid #7f7f7f;padding:20px 15px;color:#fff;font-size:1.25em;line-height:1.7;width:250px;margin-top:20px;vertical-align:middle;text-align:left}.digital-portfolio #dashboardProfile #profileLinks a{float:right;font-size:.7em;text-transform:uppercase;opacity:.6;color:#fff;display:inline-block;margin-top:5px}.digital-portfolio #dashboardProfile #blueArrow{display:inline-block;vertical-align:middle;margin-left:-6px}.digital-portfolio #dashboardProfile #caption{font-size:1.5em;font-weight:700;text-align:center;display:inline-block;vertical-align:middle;color:#fff;width:270px;padding:10px;line-height:1.5}.digital-portfolio #dashboardProfile #dpLink{padding:10px 50px 10px 30px;border-right:2px solid #7f7f7f}.digital-portfolio #dashboardProfile #resume{margin-left:50px}.digital-portfolio #share{position:absolute;height:26px;top:50%;right:70px;margin-top:-13px}.digital-portfolio #share .btn{color:#fff;border-color:#fff}.digital-portfolio #dashBoxes{margin-top:100px;padding:100px 120px 20px;background-color:#4e4e4e}.digital-portfolio .dashbox{background-color:#fff;padding:40px 60px;border:#d9d9d9;position:relative;overflow:visible;margin-bottom:60px;font-size:1.4em}.digital-portfolio .dashbox #thisIsNext{position:absolute;bottom:100%;left:0;padding:5px 15px;color:#fff;text-transform:uppercase;font-weight:700}.digital-portfolio .dashbox .dbImg{position:absolute;left:-50px;margin-top:-20px;max-height:100%}.digital-portfolio .dashbox .boxCopy{padding-left:100px;margin-right:200px}.digital-portfolio .dashbox .boxCopy h3{font-weight:700}.digital-portfolio .dashbox .boxCopy p{color:#7f7f7f}.digital-portfolio .dashbox .btns{position:absolute;right:30px;top:50%;margin-top:-20px}.digital-portfolio .dashbox.next{border-bottom:10px solid transparent}.digital-portfolio .dashbox#db0{border-bottom-color:#916cc6}.digital-portfolio .dashbox#db0 #thisIsNext{background-color:#916cc6}.digital-portfolio #theCopy{max-width:80%;margin:30px auto;font-size:1.2em}.digital-portfolio #theCopy p{color:#fff}.digital-portfolio #theCopy p .blue{font-size:1.7em}.digital-portfolio #theCopy.pdf{display:none}details.api-debug-expandable{background:#cd5c5c;color:#fff;font-size:14px;padding:10px 20px;margin:0 0 10px}details.api-debug-expandable pre{white-space:pre;color:#fff;font-size:14px;font-family:monospace;padding:15px 0 0;background:#cd5c5c}pre.api-debug{white-space:pre-wrap;color:#fff;font-size:14px;font-family:monospace;padding:20px;background:#cd5c5c}body pre{white-space:pre;font-size:13px;font-family:monospace;padding:15px 0 0}.student-registration .instructions p{word-break:normal}.student-registration .form-field{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;align-items:flex-start;margin:0}.student-registration .form-field.form-field--ext-label .form-field__label{-ms-flex:1 1 50%;flex:1 1 50%;padding-top:4px;line-height:1.3}.student-registration .form-field.form-field--ext-label .form-field__input{-ms-flex:1 1 50%;flex:1 1 50%;margin:0!important}.student-registration [hidden]{display:none!important}.student-registration .form-field__note{display:block;width:auto;margin-left:0;max-width:100%;font-size:.7em;opacity:.8;margin-top:6px;margin-bottom:0;text-align:left}.student-registration .form-field__label{-ms-flex:1 1 40%;flex:1 1 40%;padding-top:4px;line-height:1.3}.student-registration .form-field__input{-ms-flex:1 1 60%;flex:1 1 60%;margin:0!important}.student-registration .form-field__required{font-size:15px;color:#b85256;font-weight:700;margin-left:3px}.student-registration .form-field__input input,.student-registration .form-field__input select{display:block;height:28px;line-height:1;border-radius:3px;min-width:200px;border:1px solid #ccc;padding:0 8px}.student-registration .form-field__input [readonly]{background:#eee;color:rgba(0,0,0,.4);font-style:italic;cursor:not-allowed}.student-registration .form-field__input [readonly]:focus{outline:0;box-shadow:none}.student-registration .select2-container[style]{width:200px!important;display:block}.student-registration .btn.primary{padding:8px 14px;border-radius:3px;font-size:14px;font-weight:400;line-height:1}.student-registration .btn.loading{position:relative}.student-registration .btn.loading:before{content:"Loading...";line-height:29px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#acc500;border-radius:3px;color:#fff}.secondary main:not(.student-login) section.content#goals-strategies{padding:20px}.secondary main.goals-strategies{max-width:1750px}.secondary main.goals-strategies section.content{padding:20px 300px}#goals-strategies{display:-ms-flexbox;display:flex}#goals-strategies aside{-ms-flex:0 240px;flex:0 240px;padding-right:10px;padding-top:60px}#goals-strategies .main{padding-left:20px;-ms-flex:1;flex:1}#goals-strategies .main .options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#goals-strategies .hidden{display:none!important}#goals-strategies .view{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#goals-strategies .view h2{color:#b1b1b1;font-size:1.1em;font-weight:700;margin:0 20px 0 0}#goals-strategies .view__option{font-size:2.5em;color:#707070;margin-right:20px;font-weight:400}#goals-strategies .view__option.selected{color:#47b8eb}#goals-strategies #the-goals h2{font-size:1.6em;text-transform:uppercase;color:#fff;padding:7px 55px;position:relative}#goals-strategies #the-goals h2:before{position:absolute;left:5px;top:5px;width:35px;height:35px;background-size:cover;content:" "}#goals-strategies #the-goals h2 .add-goal{display:inline-block;position:absolute;right:30px;bottom:7px;font-size:.65em;color:#fff;border:1px solid #fff;padding:3px 10px}#goals-strategies #the-goals h2 .add-goal:active,#goals-strategies #the-goals h2 .add-goal:hover{text-decoration:none}#goals-strategies #the-goals .goals__body{display:-ms-flexbox;display:flex}#goals-strategies #the-goals .goals__cards{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1}#goals-strategies #the-goals .goals__list{-ms-flex:1;flex:1;padding:0 1px}#goals-strategies #the-goals .goals__add{padding:30px}#goals-strategies #the-goals .goals__add a{display:-ms-flexbox;display:flex;width:75px;height:75px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:15px;border:2px solid #b1b1b1;border-radius:50%}#goals-strategies #the-goals .goals__add a span{color:#acc500;font-size:5em;margin-bottom:.1em;font-weight:lighter}#goals-strategies #the-goals .goals__add a:active,#goals-strategies #the-goals .goals__add a:hover{text-decoration:none}#goals-strategies #the-goals .goals.academic h2{background-color:#47b8eb}#goals-strategies #the-goals .goals.academic h2:before{background-image:url(../images/icons/academic.png)}#goals-strategies #the-goals .goals.academic .goal-card__label{background-color:#47b8eb}#goals-strategies #the-goals .goals.academic .goal-card__edit a{background-color:#c7e5f2}#goals-strategies #the-goals .goals.academic .goal-card__footer,#goals-strategies #the-goals .goals.academic .goals-list__column-header.goals-list__column-goals{color:#47b8eb}#goals-strategies #the-goals .goals.academic .goals-list__column-completion:not(.goals-list__column-header) span{background-color:#47b8eb}#goals-strategies #the-goals .goals.career h2{background-color:#916cc6}#goals-strategies #the-goals .goals.career h2:before{background-image:url(../images/icons/career.png)}#goals-strategies #the-goals .goals.career .goal-card__label{background-color:#916cc6}#goals-strategies #the-goals .goals.career .goal-card__edit a{background-color:#dfd1e4}#goals-strategies #the-goals .goals.career .goal-card__footer,#goals-strategies #the-goals .goals.career .goals-list__column-header.goals-list__column-goals{color:#916cc6}#goals-strategies #the-goals .goals.career .goals-list__column-completion:not(.goals-list__column-header) span{background-color:#916cc6}#goals-strategies #the-goals .goals.personal h2{background-color:#f7876b}#goals-strategies #the-goals .goals.personal h2:before{background-image:url(../images/icons/personal.png)}#goals-strategies #the-goals .goals.personal .goal-card__label{background-color:#f7876b}#goals-strategies #the-goals .goals.personal .goal-card__edit a{background-color:#facdcd}#goals-strategies #the-goals .goals.personal .goal-card__footer,#goals-strategies #the-goals .goals.personal .goals-list__column-header.goals-list__column-goals{color:#f7876b}#goals-strategies #the-goals .goals.personal .goals-list__column-completion:not(.goals-list__column-header) span{background-color:#f7876b}.clean-filters h2{font-size:1.1em;font-weight:700;text-transform:uppercase;color:#000}.clean-filters__group{border-top:1px solid #747474;margin-top:20px;padding-top:5px}.clean-filters__group h3{font-size:1.1em;color:#747474;text-transform:uppercase;font-weight:700;margin-bottom:10px}.clean-filters__filter{padding:5px 0}.clean-filters__filter label{color:#5f5f5f;font-weight:700}.clean-filters__input{margin-right:10px}.clean-filters__input-checkbox{width:15px;height:15px}.button-sort{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.button-sort h2{font-size:1.1em;font-weight:700;text-transform:uppercase;color:#000;margin:0 20px 0 0}.button-sort__option{display:inline-block;padding:5px 10px;border:2px solid #707070;font-size:1em;color:#5f5f5f;margin-right:20px;text-transform:uppercase;font-weight:700}.button-sort__option.selected{border-color:#acc500;background-color:#acc500}.button-sort__option active,.button-sort__option:hover{text-decoration:none}.goal-card{-ms-flex:0 250px;flex:0 250px;margin:20px 15px;width:250px}.goal-card__edit{font-size:.7em;text-align:right}.goal-card__edit a{display:inline-bock;padding:2px 5px;text-transform:uppercase;color:#666;font-weight:700}.goal-card__edit a:hover{text-decoration:none}.goal-card__edit a.delete-btn{background-color:#fff!important;border:1px solid #ccc}.goal-card__body{border:1px solid #b1b1b1}.goal-card__label{font-size:.9em;padding:5px 10px;text-transform:uppercase;color:#fff;font-weight:700;position:relative}.goal-card__label-completed{background-color:#e3e3e3!important;color:#b1b1b1}.goal-card__label-completed:before{background-image:url(../images/icons/check.svg);position:absolute;width:26px;height:26px;left:-15px;top:-15px;content:" ";background-size:cover}.goal-card__goal{padding:10px;border-bottom:1px solid #b1b1b1;font-weight:700;height:100px}.goal-card__goal p{font-size:1.5em!important;color:#000!important;margin:0!important;line-height:1.1!important;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3}.goal-card__footer{display:-ms-flexbox;display:flex}.goal-card__footer label{-ms-flex:0;flex:0;font-weight:700;margin-right:5px;text-transform:uppercase}.goal-card__footer-completed label{color:#b1b1b1}.goal-card__footer-completed div{color:#b1b1b1!important}.goal-card__grade{padding:5px;display:-ms-flexbox;display:flex;font-size:.7em;font-weight:700;-ms-flex-align:center;align-items:center;border-right:1px solid #b1b1b1;width:100px}.goal-card__grade div{color:#000;font-size:2.5em;font-weight:700;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;text-align:center}.goal-card__completion{padding:5px;font-size:.7em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.goal-card__completion div{color:#747474;-ms-flex:0;flex:0;font-weight:700;font-size:1.1em}.goals-list{display:-ms-grid;display:grid;-ms-grid-columns:180px 100px auto 100px 50px;grid-template-columns:180px 100px auto 100px 50px;grid-gap:1px;margin-bottom:50px}.goals-list__column{padding:10px 15px;box-shadow:0 0 0 1px #b1b1b1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.goals-list__column-header{font-size:1em;color:#b1b1b1;text-transform:uppercase;font-weight:700}.goals-list__column-completed{color:#b1b1b1!important;background-color:transparent!important}.goals-list__column-completion:not(.goals-list__column-header){font-size:.8em;color:#fff;padding:3px;text-align:left}.goals-list__column-completion:not(.goals-list__column-header) img{width:20px;height:20px;margin-right:10px}.goals-list__column-completion:not(.goals-list__column-header) span{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.goals-list__column-grade:not(.goals-list__column-header){font-size:1.6em}.goals-list__column-goals{-ms-flex-pack:start;justify-content:flex-start}.goals-list__column-delete a,.goals-list__column-edit a{color:#b1b1b1;text-transform:uppercase}#overlay.edit-goals #olWrap{max-height:80vh;top:10vh}#overlay.edit-goals #olWrap>div{border:0}#overlay.edit-goals #olContent{background-color:#484f59;padding:10px;text-align:left}#overlay.edit-goals #olContent h2{margin-top:0;color:#acc500;font-size:1.6em;padding:5px 30px;font-weight:700}#overlay.edit-goals #olContent h3{margin:0;color:#fff;font-size:1.35em;font-weight:400;background-color:#acc500;padding:5px 30px}#overlay.edit-goals #olContent .edit-goal input,#overlay.edit-goals #olContent .edit-goal textarea{border:1px solid #707070;background-color:#e3e3e3;width:100%;padding:7px 10px}#overlay.edit-goals #olContent .edit-goal .label{font-size:1.1em;color:#5f5f5f;font-weight:700;display:block;margin-bottom:5px}#overlay.edit-goals #olContent .edit-goal .label b{color:#47b8eb}#overlay.edit-goals #olContent .edit-goal .label span{font-size:.7em;font-weight:400}#overlay.edit-goals #olContent .edit-goal__box{background-color:#fff;padding:15px 30px 30px}#overlay.edit-goals #olContent .edit-goal__row{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#overlay.edit-goals #olContent .edit-goal__type .label{margin-right:50px}#overlay.edit-goals #olContent .edit-goal__type input{margin:0 10px 0 0;padding:0;width:20px;height:20px}#overlay.edit-goals #olContent .edit-goal__type label{font-size:1em;color:#5f5f5f;font-weight:700;margin-right:30px}#overlay.edit-goals #olContent .edit-goal__goal textarea{min-height:75px}#overlay.edit-goals #olContent .edit-goal__strategy{-ms-flex:1 85%;flex:1 85%}#overlay.edit-goals #olContent .edit-goal__strategy-completed{padding:0 0 0 30px;text-align:center;-ms-flex:0 15%;flex:0 15%}#overlay.edit-goals #olContent .edit-goal__strategy-completed label{font-weight:700;text-transform:uppercase;font-size:.75em;line-height:1.1;display:block}#overlay.edit-goals #olContent .edit-goal__strategy-completed input{width:20px;height:20px}#overlay.edit-goals #olContent .edit-goal__strategy-remove{-ms-flex:0 5%;flex:0 5%;padding-left:30px;padding-top:1.5em;font-size:1.4em}#overlay.edit-goals #olContent .edit-goal__strategy-remove a{color:#ccc}#overlay.edit-goals #olContent .edit-goal__achieved{text-align:right;padding:30px}#overlay.edit-goals #olContent .edit-goal__achieved label{font-size:1.4em;color:#fff}#overlay.edit-goals #olContent .edit-goal__achieved input{width:20px;height:20px;margin-left:30px}#overlay.edit-goals #olContent .edit-goal__save{text-align:right;margin:30px}#overlay.edit-goals #olContent .edit-goal__save a,#overlay.edit-goals #olContent .edit-goal__save button{margin-left:20px;border:0;padding:5px 10px;font-size:1.1em}#overlay.edit-goals #olContent .edit-goal__save .btn.secondary{background-color:#fff;color:#484f59}#overlay.edit-goals #olContent .edit-goal__save button{border:0;display:inline-block;margin:0;background-color:#acc500;color:#fff}#overlay.edit-goals #olContent .edit-goal.confirmation{padding-top:50px}#overlay.edit-goals #olContent .edit-goal.confirmation h2{color:#fff;text-align:center}#overlay.edit-goals #olContent .edit-goal.confirmation .edit-goal__save{text-align:center}.sample-budgets table{margin-bottom:20px;width:100%;color:#666;line-height:1.3;border-collapse:collapse}.sample-budgets table p{font-size:1em!important;margin:0!important}.sample-budgets table td,.sample-budgets table th{border:1px solid;padding:4px 8px}#overlay.my-colleges .hidden,.secondary main.college-compare .hidden,.secondary main.college-cost-calculator .hidden,.secondary main.my-colleges:not(.student-login) .hidden{display:none} .gt_option{position:absolute !important} .gt_current{display:none !important} .gt_switcher img{width:16px !important;} 
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCIuLi92ZW5kb3IvYW5pbWF0ZS5jc3MiLCIuLi92ZW5kb3Ivb3dsLmNhcm91c2VsLmNzcyIsIi4uL3ZlbmRvci9vd2wudGhlbWUuZGVmYXVsdC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfaG9tZS5zY3NzIiwiX2Vycm9ycy5zY3NzIiwiX2NvbnRlbnQtcGFnZXMuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9saWJyYXJ5LnNjc3MiLCJfb3ZlcmxheS5zY3NzIiwiX2VmYy1jYWxjdWxhdG9yLnNjc3MiLCJfYXBwbWdyLnNjc3MiLCJfdGVzdC1wcmVwLnNjc3MiLCJfbmV3LXBmYy5zY3NzIiwiX21pZGRsZS1zY2hvb2wtZ2FtZXMuc2NzcyIsIl9jYXJlZXItZGlzY292ZXJ5LXpvbmUuc2NzcyIsIl92aWRlby1saWJyYXJ5LnNjc3MiLCJfaW50ZXJuc2hpcHMuc2NzcyIsIl9jb2xsZWdlLXBpY2tlci5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Jhbm5lci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2RvY3VtZW50LWxpYnJhcnkuc2NzcyIsIl90ZXN0cy5zY3NzIiwiX2NvdXJzZS1wbGFubmVyLnNjc3MiLCJfY2FsY3VsYXRvci5zY3NzIiwiX3NhdmluZ3MtcGxhbi5zY3NzIiwiX2xtaS5zY3NzIiwiX2NhcmVlci1kZXRhaWxzLnNjc3MiLCJfcGRmLnNjc3MiLCJfcGRmLXNwZWNpZmljLnNjc3MiLCJfcmVzdW1lLWJ1aWxkZXIuc2NzcyIsIl9jYXJlZXItZ29hbHMuc2NzcyIsIl9tZXNzYWdlcy5zY3NzIiwiX3Byb2ZpbGUtZGV0YWlscy5zY3NzIiwiX2Rhc2hib2FyZC5zY3NzIiwiX2RpZ2l0YWwtcG9ydGZvbGlvLnNjc3MiLCJfZGVidWcuc2NzcyIsIl9yZWdpc3RyYXRpb24uc2NzcyIsIl9nb2Fscy1zdHJhdGVnaWVzLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfbG9hbl9j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Q0EsZUFBQSxFQW9EQSxVQUFBLFFBSUYsTUFDRSxVQUFBLElBR0YsT0FDRSxZQUFBLElBR0YsR0FBQSxPQUVFLGVBQUEsSUFJRixJQUFBLElBRUUsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBRUYsSUFDRSxJQUFBLE1BRUYsSUFDRSxPQUFBLE9BSUYsS0FBQSxJQUFBLElBQUEsS0FJRSxZQUFBLFNBQUEsQ0FBQSxXQUlGLFdBQUEsT0FBQSxtQkFBQSxpQkFBQSxtQkFBQSxNQU1FLE9BQUEsUUFJRixPQUFBLE1BQUEsT0FBQSxTQUlFLE9BQUEsRUFJRixPQUFBLG1CQUVFLE1BQUEsS0FDQSxTQUFBLFFBSUYsU0FDRSx1QkFBQSxRQVNGLGdCQUNFLFFBQUEsSUFDQSxRQUFBLE1BQ0EsTUFBQSxLQ3RURixLQUVFLFVBQUEsS0FDQSxZQUFBLElBQUEsQ0FBQSxXQUNBLGlCQUFBLEtBQ0EsVUFDRSxpQkFBQSxRQUdKLElBQ0UsVUFBQSxLQUNBLFdBQUEsS0FFRixHQUNFLFVBQUEsT0FDQSxNQUFBLFFBQ0EsV0FBQSxLQUVGLEdBQ0UsVUFBQSxNQUNBLE1BQUEsUUFDQSxjQUFBLEtBS0EsUUFDRSxnQkFBQSxVQUdKLEVBQ0UsWUFBQSxJQUVGLEtBQ0UsVUFBQSxNQUNBLFdBQUEsT0FDQSxRQUFBLGFBQ0EsZUFBQSxVQUNBLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsUUFBQSxHQUNBLGFBQ0UsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFFRixlQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUVGLFdBQ0UsZ0JBQUEsS0FDQSxRQUFBLEVBRUYsVUFDRSxpQkFBQSxRQUNBLGFBQUEsUUFFRixjQUNFLGlCQUFBLGtCQUNBLE1BQUEsa0JBQ0EsYUFBQSxrQkFFRixZQUNFLGlCQUFBLGtCQUNBLE1BQUEsZUFDQSxhQUFBLGtCQU1KLE9BQ0UsTUFBQSxRQUVGLFFBQ0UsTUFBQSxRQUVGLE9BQ0UsTUFBQSxLQUVGLE9BQ0UsTUFBQSxRQUdGLFVBQ0UsaUJBQUEsWUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxJQUNBLFdBQUEsT0FDQSxPQUFBLFFBRUEsUUFBQSxhQUNBLGlCQUFBLDRCQUNBLGdCQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLElDdEdGLFdBQ0UsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFNBQUEsT0FDQSxtQkFDRSxhQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsRUFBQSxNQUlKLGNBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsZUFBQSxJQUNBLGNBQUEsS0FJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsSUFBQSxFQ3ZCQSxtQkFBQSwwQkFBQSw0QkFDRSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsdUJBQUEsOEJBQUEsZ0NBQ0UsTUFBQSxNQUNBLFlBQUEsS0FHSixlQUFBLHNCQUFBLHdCQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsWUFBQSxLQUFBLE1BQUEsZUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLGFBQUEsS0FDQSxVQUFBLElBQ0EsWUFBQSxLQUVGLFdBQUEsa0JBQUEsb0JBQ0UsaUJBQUEsZ0JBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBRUEsVUFBQSxNQUNBLGVBQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxvQkFBQSxzQkFDRSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFFBQUEsT0FDQSxNQUFBLEtBRUYsYUFBQSxvQkFBQSxtQkFBQSxvQkFBQSwyQkFBQSwwQkFBQSxzQkFBQSw2QkFBQSw0QkFHRSxnQkFBQSxLQUNBLE1BQUEsS0FFRixtQkFBQSwwQkFBQSw0QkFDRSxZQUFBLEtBQUEsTUFBQSxRQUNBLHlCQUFBLGdDQUFBLGtDQUNFLGlCQUFBLFFBR0oscUJBQUEsNEJBQUEsOEJBQ0UsWUFBQSxLQUFBLE1BQUEsUUFDQSwyQkFBQSxrQ0FBQSxvQ0FDRSxpQkFBQSxRQUdKLGtCQUFBLHlCQUFBLDJCQUNFLFlBQUEsS0FBQSxNQUFBLFFBQ0Esd0JBQUEsK0JBQUEsaUNBQ0UsaUJBQUEsUUFJTixrQkFBQSx5QkFBQSwyQkFDRSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EscUJBQUEscUJBQUEsNEJBQUEsNEJBQUEsOEJBQUEsOEJBRUUsU0FBQSxTQUNBLE9BQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGdCQUFBLE1BQ0Esb0JBQUEsSUFBQSxPQUdKLG1CQUFBLDBCQUFBLDRCQUNFLFFBQUEsTUFBQSxNQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxXQUFBLE1BRUYsaUJBQUEsd0JBQUEsMEJBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLGVBQUEsTUFDQSxxQkFBQSw0QkFBQSw4QkFDRSxlQUFBLE9BQ0EsYUFBQSxLQUVGLHNCQUFBLDZCQUFBLCtCQUNFLFFBQUEsYUFDQSxlQUFBLE9BQ0EsaUJBQUEsZ0NBQ0EsVUFBQSxNQUNBLFlBQUEsSUFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLDRCQUFBLG1DQUFBLHFDQUNFLE1BQUEsUUFFRix3QkFBQSwrQkFBQSw4QkFBQSwrQkFBQSxzQ0FBQSxxQ0FBQSxpQ0FBQSx3Q0FBQSx1Q0FHRSxRQUFBLE1BQ0EsTUFBQSxRQUNBLGdCQUFBLEtBS1IsS0FDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsS0FBQSxLQUNBLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQ0UsTUFBQSxRQUNBLGNBQUEsS0FDQSxhQUNFLFVBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLGVBQ0UsVUFBQSxNQUNBLE1BQUEsUUFDQSxRQUFBLE1BR0osa0JBQ0UsY0FBQSxFQUdKLFVBQ0UsTUFBQSxLQUFBLE1BQUEsS0FBQSxPQUFBLEVBQUEsRUFBQSxLQUFBLGlCQUFBLFFBQXNFLE1BQUEsUUFBaUIsT0FBQSxFQUFBLFFBQUEsS0FBQSxXQUFBLEtBQ3pGLFlBQ0MsTUFBQSxRQUVELHFCQUNDLFFBQUEsS0FBQSxpQkFBQSxRQUE2QyxNQUFBLEtBQUEsVUFBQSxFQUFBLFNBQUEsU0FDN0MsdUJBQ0MsTUFBQSxLQUFBLFVBQUEsTUFFRCx1QkFDQyxRQUFBLGFBQUEsZUFBQSxPQUVELCtCQUNDLFFBQUEsYUFBQSxlQUFBLElBQUEsTUFBQSxJQUFBLFVBQUEsS0FDQSxpQ0FBQSxRQUFBLE9BQUEsZUFBQSxNQUVELDJCQUNDLGlCQUFBLFFBQTRCLE1BQUEsS0FBQSxRQUFBLElBQUEsS0FBQSxZQUFBLEtBQUEsT0FBQSxLQUFBLFNBQUEsU0FBQSxPQUFBLEVBQUEsTUFBQSxFQUFBLFVBQUEsS0FFN0IsNEJBQ0MsV0FBQSxPQUFBLE1BQUEsSUFBQSxRQUFBLGFBQUEsZUFBQSxJQUFBLGVBQUEsS0FBQSxPQUFBLE1BQ0EsOEJBQ0MsT0FBQSxFQUFBLEtBQUEsV0FBQSxNQUFBLFFBQUEsTUFBQSxPQUFBLEtBQ0Esa0NBQUEsV0FBQSxLQU9MLHlCQUNFLGlCQUFBLFFBQ0EsZ0RBQUEsaURBRUUsTUFBQSxJQUVBLE9BQUEsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsRUFBQSxFQUNBLEtBQ0EsbURBQUEsb0RBQ0UsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxlQUFBLFVBRUYsdURBQUEsd0RBQ0UsUUFBQSxNQUVGLGtEQUFBLG1EQUNFLE9BQUEsS0FBQSxFQUVGLHFEQUFBLHNEQUNFLE9BQUEsS0FBQSxLQUNBLFdBQUEsT0FDQSx5REFBQSwwREFDRSxjQUFBLEtBRUYsMkRBQUEsNERBQ0UsTUFBQSxNQUNBLFdBQUEsTUFDQSxhQUFBLEtBQ0EsUUFBQSxhQUdKLHdEQUFBLHlEQUNFLFFBQUEsTUFDQSxNQUFBLElBQ0EsWUFBQSxJQUNBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsVUFBQSxLQUNBLFFBQUEsR0FDQSxjQUFBLEtDek5OLFdBQ0UsT0FBQSxLQUFBLEVBQ0EsbUJBS0YsUUFKSSxRQUFBLEtBQ0EsaUJBQUEsaUJDSkosb0RBQ0UsaUJBQUEsS0FDQSxRQUFBLEtBQUEsTUFDQSxTQUFBLE9BQ0EsdURBQ0UsTUFBQSxRQUNBLFVBQUEsTUFDQSxXQUFBLE9BQ0EsY0FBQSxLQUNBLFlBQUEsRUFDQSxZQUFBLElBRUYsc0RBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLDREQUNFLE1BQUEsUUFDQSxVQUFBLE1BQ0EsWUFBQSxJQUdKLDJEQUNFLGlCQUFBLFlBQ0EsNkRBQ0UsTUFBQSxLQUlOLFFBQ0UsTUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxLQUVGLFNBQ0UsTUFBQSxJQUNBLGFBQUEsR0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUVGLG9CQUNFLGFBQUEsRUFFRixLQUNFLE1BQUEsS0FDQSxPQUFBLEVBQUEsT0FBQSxNQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLE1BQ0EsU0FBQSxPQUNBLE9BSUUsVUFBQSxJQUhBLGFBQ0UsVUFBQSxPQUtGLHNCQUNFLE1BQUEsS0FDQSxRQUFBLHlCQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUYsaUJBQ0UsWUFBQSxLQUNBLGNBQUEsS0FDQSx3QkFDRSxNQUFBLFFBQ0EsU0FBQSxPQUNBLFdBQUEsRUFJRiw0QkFDRSxXQUFBLEtBRUYsMkJBQ0UsUUFBQSxnQ0FHSixxQkFDRSxPQUFBLFFBSU4sUUFBQSw0REFFRSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxTQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxNQUNBLGFBQUEsaUVBQ0UsT0FBQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxHQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLGVBQUEsbUVBQ0UsVUFBQSxLQUVGLGdCQUFBLG9FQUNFLFdBQUEsT0FFRix3QkFBQSw0RUFDRSxhQUFBLEVBR0osc0JBQUEsMEVBQ0UsaUJBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEVBQUEsTUFDQSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsMkJBQUEsK0VBQ0UsWUFBQSxJQUVGLDZCQUFBLGlGQUNFLE1BQUEsUUFHSixhQUFBLGlFQUNFLFNBQUEsUUFDQSxXQUFBLEtBQ0EsbUJBQUEsdUVBQ0UsTUFBQSxNQUNBLFNBQUEsU0FDQSxhQUFBLEtBQ0EsSUFBQSxJQUNBLFdBQUEsTUFDQSxNQUFBLEtBRUYsbUJBQUEsdUVBQ0UsT0FBQSxLQUFBLE1BQUEsS0FBQSxNQUNBLFNBQUEsU0FDQSxxQkFBQSx5RUFDRSxVQUFBLE9BRUYseUJBQUEsNkVBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxlQUFBLFVBQ0EsUUFBQSxNQUdKLHFCQUFBLHlFQUNFLFNBQUEsU0FDQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsTUFDQSxJQUFBLElBQ0EsV0FBQSxNQUlGLDBCQUFBLDhFQUNFLE1BQUEsS0FDQSxNQUFBLFNBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSwrQkFBQSxtRkFDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFFBRUYsNkNBQUEsaUdBQ0UsYUFBQSxFQUVGLCtDQUFBLG1HQUNFLGNBQUEsRUFJTixpQkFBQSxxRUFDRSxRQUFBLEVBQ0EsK0JBQUEsbUZBQ0UsUUFBQSxJQUFBLEtBQ0EsZUFBQSxVQUVGLHNCQUFBLDBFQUNFLFFBQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxFQUNBLHlCQUFBLDZFQUNFLE9BQUEsSUFBQSxJQUNBLFFBQUEsS0FBQSxLQUVGLGtDQUFBLHNGQUNFLE9BQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSx1Q0FBQSwyRkFDRSxPQUFBLEVBTUYsNkNBQUEsa0RBQUEsaUdBQUEsc0dBQ0UsYUFBQSxFQU1WLHVFQUNFLE9BQUEsRUFBQSxPQUNBLDRFQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxlQUFBLE1BQ0EsU0FBQSxTQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsOEVBQ0UsVUFBQSxRQUNBLE1BQUEsUUFFRix1RkFDRSxpQkFBQSxLQUNBLE9BQUEsTUFBQSxNQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsZUFBQSxVQUNBLHlGQUNFLFVBQUEsTUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUdKLHVGQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxLQUFBLEVBS04sVUFDRSxNQUFBLElBQ0EsYUFBQSxHQUNBLFFBQUEsYUFDQSxlQUFBLElBQ0EseUJBQ0UsYUFBQSxFQUdKLFVBQ0UsTUFBQSxJQUNBLGNBQUEsR0FDQSxRQUFBLGFBQ0EsZUFBQSxJQUNBLE1BQUEsS0FJQSw4REFDRSxVQUFBLElBRUYsa0VBQ0UsZ0JBQUEsU0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUVGLCtEQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsVUFBQSxJQUNBLGlFQUNFLGNBQUEsRUFLTixRQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxPQUNBLFFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxzQkFDRSxVQUFBLElBQ0EsS0FBQSxLQUNBLE1BQUEsS0FFRixjQUNFLFlBQUEsSUFDQSxVQUFBLElBRUYsV0FDRSxZQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsTUFDQSxjQUFBLEtBRUYsV0FDRSxXQUFBLDBCQUNBLFNBQUEsS0FDQSxhQUFBLEVBQ0EsVUFBQSxNQUVGLFdBQ0UsTUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZ0JBSUYsZ0JBSEksTUFBQSxLQU9OLFFBQ0UsUUFBQSxFQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsV0FDRSxRQUFBLElBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FJSix5Q0FDRSxXQUFBLE1BQ0EsOERBQ0UsUUFBQSxLQUVGLDhEQUNFLFNBQUEsU0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxnRUFDRSxVQUFBLE1BRUYsMEVBQ0UsT0FBQSxFQUNBLFFBRUEsS0FGQSxFQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFFQSxXQUFBLEtBQ0EscUZBQ0UsTUFBQSxRQUNBLFlBQUEsSUFDQSxlQUFBLFVBRUYsNEVBQ0UsVUFBQSxJQUVGLDRFQUNFLFlBQUEsSUFFRiw0RUFDRSxRQUFBLGFBQ0EsYUFBQSxJQUNBLFVBQUEsTUFHSiw2RUFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0Esb0ZBQ0UsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsV0FBQSxNQUNBLGVBQUEsVUFDQSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFFBQUEsSUFBQSxLQUFBLElBRUEsTUFEQSxPQUFBLEtBQUEsTUFBQSxLQUVBLFNBQUEsU0FFRix1RkFDRSxTQUFBLFNBRUYsc0ZBQ0UsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsMEZBQ0UsUUFBQSxNQUdKLCtFQUNFLFVBQUEsSUFDQSxPQUFBLEVBRUYsK0VBQ0UsWUFBQSxJQUVGLCtFQUNFLFFBQUEsYUFDQSxhQUFBLElBRUYsbUZBQ0UsY0FBQSxFQUVGLG1GQUNFLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxrQkFBQSxVQUNBLG9CQUFBLEtBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsTUFDQSxhQUFBLE1BQ0Esc0dBQ0UsaUJBQUEsNkJBQ0Esb0JBQUEsS0FFRixnR0FBQSxvR0FFRSxpQkFBQSw0QkFFRiw4RkFDRSxjQUFBLEVBR0osK0ZBQ0UsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLGtCQUFBLFVBQ0Esb0JBQUEsS0FBQSxPQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxNQUNBLGFBQUEsTUFDQSxpQkFBQSxRQUNBLGlCQUFBLDRCQUNBLGtHQUNFLFVBQUEsT0FDQSxNQUFBLFFBR0osMEZBQ0UsUUFBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLDRGQUNFLGNBQUEsS0FFRiw0RkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFdBQUEsS0FDQSxNQUFBLEtBSU4sK0VBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSwyRkFDRSxpQkFBQSxRQUNBLE1BQUEsUUFDQSxXQUFBLE1BQ0EsZUFBQSxVQUNBLFVBQUEsTUFDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLFlBQUEsRUFDQSxhQUFBLEVBRUYsaUZBQ0UsVUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUVGLHFGQUNFLFNBQUEsU0FDQSxJQUFBLE1BQ0EsS0FBQSxLQUVGLGlGQUNFLE1BQUEsUUFFRixzRkFDRSxRQUFBLElBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsUUFDQSwyRkFDRSxNQUFBLFFBQ0EsUUFBQSxhQUNBLGNBQUEsSUFDQSxhQUFBLElBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxZQUFBLElBRUYsd0ZBQ0UsTUFBQSxLQUVGLHdGQUNFLE9BQUEsRUFHSix1RkFDRSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsSUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsRUFJTixtREFDRSxpQkFBQSxRQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxRQUNBLFFBQUEsSUFBQSxJQUNBLFFBQUEsYUFHSixTQUNFLFNBQUEsT0FDQSxlQUNFLE1BQUEsSUFDQSxNQUFBLEtBQ0EsY0FBQSxHQUVGLGdCQUNFLE1BQUEsSUFDQSxNQUFBLEtBQ0EsYUFBQSxHQUlGLHVFQUNFLFlBQUEsRUFFRixzRUFDRSxZQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EseUVBQ0UsV0FBQSxLQUVGLDRFQUNFLFVBQUEsTUFDQSxjQUFBLEVBRUYsa0ZBQ0UsV0FBQSxFQUNBLFlBQUEsRUFFRiwyRUFDRSxVQUFBLEtBS04sYUFDRSxPQUFBLEVBQ0EsUUFFQSxLQUZBLEVBQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxRQUVBLFdBQUEsS0FDQSx3QkFDRSxVQUFBLE1BQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxjQUFBLEtBRUYsbUJBQ0UsVUFBQSxnQkFDQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLFFBQUEsYUFFRix1QkFDRSxVQUFBLGNBQ0EsTUFBQSxRQUNBLGVBQUEsV0FDQSxhQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxhQUdKLFlBQ0UsT0FBQSxFQUNBLFFBRUEsS0FGQSxFQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFFQSxXQUFBLEtBQ0EsdUJBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSw4QkFDRSxpQkFBQSxRQUNBLE1BQUEsZUFDQSxRQUFBLElBQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxnQkFHQSxrQ0FDRSxRQUFBLGFBQ0EsVUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxPQUVGLGtDQUNFLFFBQUEsYUFDQSxlQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsVUFBQSxJQUNBLE1BQUEsa0JBQ0EsWUFBQSxjQUNBLG9DQUNFLFVBQUEsTUFDQSxZQUFBLElBQ0EsTUFBQSxRQUVGLHdDQUNFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUlOLGdDQUNFLFFBQUEsSUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxrQ0FBQSx1Q0FFRSxNQUFBLFFBS1IsNkRBQ0UsVUFBQSxFQUNBLGVBQUEsTUFDQSwrREFDRSxNQUFBLFFBRUYsbUVBQ0UsTUFBQSxLQUNBLFVBQUEsS0FFRixtRUFDRSxRQUFBLGFBQ0EsV0FBQSxXQUNBLE1BQUEsSUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUVGLG9FQUNFLFFBQUEsYUFDQSxlQUFBLElBQ0EsTUFBQSxJQUNBLGFBQUEsR0FDQSxVQUFBLEtBQ0EsNEVBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLEtBQ0EsaUZBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEVBQUEsS0FFRiwrRUFDRSxlQUFBLEtBRUYsK0VBQ0UsVUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxrRkFDRSxVQUFBLE1BRUYsaUZBQ0UsVUFBQSxNQUNBLGNBQUEsS0FFRiwwRkFDRSxjQUFBLEVBR0osNkZBQ0UsaUJBQUEsUUFFRiw4RUFDRSxVQUFBLE9BR0osNEVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHSixxRUFDRSxpQkFBQSxRQUNBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsT0FBQSxFQUFBLE1BQ0EsVUFBQSxPQUNBLFlBQUEsSUFFRixxRUFDRSxRQUFBLEtBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0FDQSwyRUFDRSxVQUFBLElBQ0EsY0FBQSxLQUNBLGdGQUNFLFFBQUEsYUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBR0osd0VBQ0UsV0FBQSxLQUNBLFVBQUEsTUFFRix1RUFDRSxVQUFBLE1BRUYsNEVBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxNQUNBLFFBQUEsSUFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBRUYsK0ZBQ0UsaUJBQUEsNkJBRUYseUZBQUEsNkZBRUUsaUJBQUEsNEJBS0osNkNBQ0UsY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLElBQUEsRUFDQSxVQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSx5REFDRSxXQUFBLElBQUEsTUFBQSxRQUVGLHdEQUNFLGNBQUEsS0FFRixtREFDRSxTQUFBLEVBQUEsS0FBQSxFQUNBLGFBQUEsS0FDQSxzREFDRSxVQUFBLElBQ0EsTUFBQSxLQUNBLGNBQUEsS0FFRixxREFDRSxVQUFBLE9BQ0EsTUFBQSxRQUVGLHlEQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsUUFBQSxhQUNBLGFBQUEsSUFDQSxlQUFBLFVBQ0EsVUFBQSxNQUVGLDREQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsOERBQ0UsVUFBQSxJQUNBLFlBQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLDBFQUNFLFlBQUEsRUFDQSxhQUFBLEVBR0osa0VBQ0UsZUFBQSxXQUNBLFVBQUEsSUFJTixtREFDRSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLE1BSU4sOEJBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLHlDQUNFLFNBQUEsU0FDQSwrQ0FDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE9BQUEsRUFFRiw2Q0FDRSxRQUFBLE1BRUYsZ0RBQ0UsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsV0FBQSxNQUNBLGVBQUEsVUFDQSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEtBRUEsTUFEQSxPQUFBLEtBQUEsTUFBQSxLQUVBLFNBQUEsU0FDQSxrREFBQSxxREFFRSxZQUFBLElBS0osNkNBQ0UsVUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLGtEQUNFLFVBQUEsS0FDQSxZQUFBLElBRUYsK0NBQ0UsTUFBQSxRQUVGLHdEQUNFLFdBQUEsTUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLDBEQUNFLE1BQUEsUUFDQSxVQUFBLE9BSU4sOENBQ0UsV0FBQSxLQUNBLFlBQUEsS0FDQSxpREFDRSxNQUFBLFFBT04sZUFDRSxVQUFBLElBQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsT0FBQSxFQUNBLGVBQUEsVUFDQSxZQUFBLEVBSUYsK0NBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxrREFDRSxXQUFBLEtBRUYsaURBQ0UsVUFBQSxNQUVGLGtEQUNFLFdBQUEsMEJBQ0EsT0FBQSxLQUVGLGtEQUNFLE1BQUEsS0FDQSxVQUFBLE1BQ0EsY0FBQSxLQUNBLHVEQUNFLE1BQUEsS0FLUixtRUFBQSxxRUFFRSxVQUFBLEtBQ0EsMEVBQUEsNEVBQ0UsV0FBQSxLQUNBLFFBQUEsTUFFRixzRUFBQSxzRUFBQSx3RUFBQSx3RUFFRSxjQUFBLEtBQ0EsWUFBQSxLQUNBLHlFQUFBLHlFQUFBLDJFQUFBLDJFQUNFLFVBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLDJFQUFBLDJFQUFBLDZFQUFBLDZFQUNFLFVBQUEsSUFHSix5RUFBQSx5RUFBQSx5RUFBQSx5RUFBQSwyRUFBQSwyRUFBQSwyRUFBQSwyRUFFRSxVQUFBLE1BQ0EsV0FBQSxLQU1KLDBDQUNFLGNBQUEsS0FFRiwwQ0FDRSxXQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLElBQ0EsY0FBQSxLQUNBLE1BQUEsUUFHSixXQUNFLE1BQUEsTUFFQSxnQkFDRSxhQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsS0FDQSwyQkFDRSxhQUFBLEVBRUYsbUJBQ0UsVUFBQSxNQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0Esd0JBQ0UsTUFBQSxRQUNBLFVBQUEsTUFDQSxRQUFBLE1BRUYseUJBQ0UsVUFBQSxLQUNBLE1BQUEsUUFHSixtQkFDRSxXQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FFRixtQkFDRSxNQUFBLFFBQ0EsV0FBQSxLQUdKLHVCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsNEJBQ0UsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUdKLHFCQUNFLFFBQUEsWUFBQSxRQUFBLEtBRUYsZ0JBQ0UsV0FBQSxPQUNBLFVBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxLQUNBLGtCQUNFLE9BQUEsSUFBQSxlQUNBLE1BQUEsa0JBQ0EsV0FBQSxPQUNBLFlBQUEsSUFFRixrQkFDRSxNQUFBLFFBS0YscUJBQUEscUJBQ0UsTUFBQSxLQUtGLG9CQUhBLHFCQUdBLG9CQUhBLHFCQUNFLE1BQUEsUUFLRiwyQkFBQSwyQkFDRSxpQkFBQSxRQUVGLHVCQUFBLHVCQUNFLE1BQUEsUUFDQSxhQUFBLFFBSUYsc0JBQ0UsTUFBQSxLQUtGLHFCQUhBLHNCQUNFLE1BQUEsUUFLRiw0QkFDRSxpQkFBQSxRQUVGLHdCQUNFLE1BQUEsUUFDQSxhQUFBLFFBSUYscUJBQ0UsTUFBQSxLQUtGLG9CQUhBLHFCQUNFLE1BQUEsUUFLRiwyQkFDRSxpQkFBQSxRQUVGLHVCQUNFLE1BQUEsUUFDQSxhQUFBLFFDM2lDTixZQUNFLFdBQUEsT0FDQSxVQUFBLEVBQ0EsdUJBQ0UsUUFBQSxhQUNBLE1BQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLEdBREEsS0FBQSxLQUVBLFVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsSUFDQSwwQkFDRSxNQUFBLEtBQ0EsVUFBQSxJQUVGLHlCQUNFLE1BQUEsUUFDQSxjQUFBLGVBQ0EsVUFBQSxnQkFFRixrQ0FDRSxhQUFBLEVBRUYsK0JBQ0UsaUJBQUEsUUFDQSxNQUFBLElBQ0Esa0NBQ0UsV0FBQSxLQUdKLDhCQUNFLGlCQUFBLFFBRUYsNEJBQ0UsT0FBQSxFQUFBLE1BRUYsNkJBQ0UsVUFBQSxNQUNBLFFBQUEsSUFBQSxLQUVGLCtCQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsWUFBQSxJQUVGLDRCQUVFLGlCQUFBLFFBQ0EsVUFBQSxJQUtKLG1CQUNFLFVBQUEsSUFFRiw0QkFDRSxRQUFBLEtBQ0EsaUJBQUEsUUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLGtDQUNFLE1BQUEsTUFDQSxNQUFBLEtBQ0EsbURBQ0UsUUFBQSxJQUFBLElBQ0EsTUFBQSxLQUlGLHNDQUNFLFNBQUEsU0FDQSxxREFDRSxRQUFBLGFBQ0EsVUFBQSxNQUNBLGVBQUEsSUFHSixvREFBQSxnREFFRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FFRix3Q0FBQSw0Q0FFRSxNQUFBLE1BR0EsMERBQ0UsY0FBQSxJQUNBLE1BQUEsS0FFRiw4REFDRSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FHSix5Q0FDRSxRQUFBLElBQUEsSUFDQSxVQUFBLEVBRUYsdURBQ0UsUUFBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxTQUFBLE9BQ0Esc0VBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsa0NBQ0Esa0JBQUEsVUFDQSxLQUFBLEVBQ0EsNEVBQ0UsT0FBQSxRQUdKLDhEQUNFLFdBQUEsS0FDQSw2RUFDRSxpQkFBQSx3Q0FHSiw2REFBQSw4REFFRSxZQUFBLElBQ0EsZUFBQSxVQUNBLGNBQUEsSUFDQSxRQUFBLE1BRUYsc0VBQ0UsWUFBQSxJQUNBLGVBQUEsS0FDQSxjQUFBLEVBQ0EsUUFBQSxhQUNBLFVBQUEsS0FFRix5REFDRSxjQUFBLElBRUYsNEVBQUEseUVBRUUsZUFBQSxPQUNBLGFBQUEsSUFFRiw2REFBQSw4REFFRSxVQUFBLEtBQ0EsUUFBQSxJQUFBLElBQ0EsZ0VBQUEsaUVBQ0UsTUFBQSxNQUdKLCtEQUNFLGNBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxRQUNBLGlCQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsUUFDQSxvRUFDRSxTQUFBLFNBQ0EsTUFBQSxJQUdKLDREQUNFLFNBQUEsU0FDQSwyRUFDRSxLQUFBLEtBQ0EsTUFBQSxFQUNBLElBQUEsSUFFRiwrREFDRSxZQUFBLElBQ0EsV0FBQSxLQUNBLFNBQUEsT0FDQSxrRUFDRSxhQUFBLElBQ0EsUUFBQSxhQUNBLE1BQUEsSUFDQSxXQUFBLFdBQ0EsY0FBQSxJQUNBLDZFQUNFLGNBQUEsS0FLSixzRUFDRSxXQUFBLEVBRUYsa0ZBQ0UsaUJBQUEsd0NBWUosNkVBTEEsNkVBQ0UsUUFBQSxLQVNOLDJDQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLGtEQUNFLGVBQUEsVUFDQSxZQUFBLElBQ0EsT0FBQSxFQUVBLElBRkEsRUFBQSxFQUNBLFFBQUEsRUFFQSxRQUFBLGFBQ0EsTUFBQSxLQUVGLCtDQUNFLFFBQUEsYUFDQSxlQUFBLElBQ0EsMkRBQ0UsT0FBQSxFQUVGLGlEQUFBLHFEQUVFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxJQUFBLElBQ0EsT0FBQSxFQUFBLElBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSx3REFBQSx3REFBQSx1REFBQSw0REFBQSw0REFBQSwyREFHRSxpQkFBQSxRQUNBLGdCQUFBLEtBTVYseUNBQ0UsWUFBQSxNQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsNENBQ0UsVUFBQSxNQUNBLE1BQUEsUUFDQSxXQUFBLE9BRUYsNENBQ0UsTUFBQSxLQUNBLGlEQUNFLE1BQUEsUUFDQSxZQUFBLElBR0osaURBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxLQUVGLGlEQUNFLFFBQUEsYUFDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxJQUFBLElBQ0EsYUFBQSxJQUNBLGVBQUEsSUFDQSxVQUFBLEtBQ0EsT0FBQSxRQUNBLHNEQUNFLFFBQUEsYUFDQSxZQUFBLEtBQ0EsTUFBQSxRQUdKLGtEQUFBLHNEQUVFLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLHNEQUFBLDBEQUNFLFFBQUEsYUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FFRixnRUFBQSxvRUFDRSxZQUFBLE1BRUYsb0RBQUEsd0RBQ0UsVUFBQSxLQUNBLDBEQUFBLDhEQUNFLFVBQUEsT0FDQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFdBQUEsRUFDQSxhQUFBLE1BQ0EsNERBQUEsZ0VBQ0UsTUFBQSxRQUNBLGtFQUFBLHNFQUNFLGdCQUFBLEtBSU4sMERBQUEsOERBQ0UsTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLE9BR0osa0VBQUEsc0VBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsZUFBQSxPQUFBLFlBQUEsT0FFRiwwREFBQSw4REFDRSxNQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsS0FBQSxnQkFBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxjQUFBLEtBQ0EsNERBQUEsZ0VBQ0UsTUFBQSxRQUNBLGlCQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxZQUFBLElBQ0EsdUVBQUEsMkVBQ0UsYUFBQSxJQUFBLE1BQUEsUUFFRixrRUFBQSxzRUFDRSxnQkFBQSxLQUNBLE1BQUEsUUFJTiwwREFBQSwyREFBQSx3REFBQSw4REFBQSwrREFBQSw0REFHRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsVUFBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxnRUFBQSxpRUFBQSw4REFBQSxvRUFBQSxxRUFBQSxrRUFDRSxPQUFBLFFBRUYsZ0VBQUEsaUVBQUEsOERBQUEsb0VBQUEscUVBQUEsa0VBQ0UsUUFBQSxNQUdKLDJEQUFBLCtEQUNFLE9BQUEsRUFHSiwwREFDRSxpQkFBQSxvQkFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsSUFBQSxFQUVBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsbUJBQUEsUUFBQSxjQUFBLFFBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsUUFBQSxJQUNBLFlBQUEsUUFDQSxRQUFBLEdBRUEsNkRBQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBR0YsZ0VBQ0UsV0FBQSxLQUlGLCtEQUNFLFdBQUEsS0FDQSxpRUFDRSxRQUFBLGFBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLE9BQ0EsUUFBQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLHVFQUNFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsZUFBQSxVQUVGLDRFQUNFLE9BQUEsRUFLUiwrQ0FDRSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsV0FBQSxXQUVGLHlEQVFFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxjQUFBLEtBQ0EsV0FBQSxNQVRBLGdFQUNFLE1BQUEsS0FDQSxJQUFBLEtBU0osaURBQ0UsY0FBQSxLQU1SLFlBQ0UsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsTUFDQSxNQUFBLFFBQ0EsT0FBQSxLQUFBLEVBQ0EsU0FBQSxPQUNBLFFBQUEsS0FBQSxFQUNBLGtCQUNFLE1BQUEsS0FDQSxZQUFBLEtBQ0Esd0JBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxhQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxFQUFBLElBQ0EsZ0NBQUEsOEJBRUUsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLGdCQUFBLEtBR0osNEJBQUEsK0JBRUUsT0FBQSxRQUVGLDhCQUNFLE1BQUEsUUFHSixrQkFDRSxNQUFBLE1BQ0EsYUFBQSxLQUNBLDZCQUNFLFFBQUEsYUFDQSxPQUFBLEVBQUEsS0FDQSxxQ0FBQSxtQ0FFRSxNQUFBLFFBQ0EsT0FBQSxRQU9OLG9CQUNFLE1BQUEsUUFFRix5QkFDRSxpQkFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLG9DQUNFLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSx1Q0FDRSxVQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQ0EsNENBQ0UsVUFBQSxTQUNBLE1BQUEsTUFDQSxXQUFBLElBS0Ysa0RBQUEsZ0RBQ0UsUUFBQSxNQUNBLFVBQUEsS0FJTiwwREFDRSxPQUFBLEVBQUEsRUFBQSxLQUVBLCtEQUNFLGFBQUEsSUFDQSxlQUFBLElBR0Ysa0VBQ0UsZ0JBQUEsS0FHRiw2RUFDRSxnQkFBQSxVQUdKLDBDQUNFLGlCQUFBLG9CQUVBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsbUJBQUEsUUFBQSxjQUFBLFFBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBQ0EsWUFBQSxRQUNBLFFBQUEsR0FDQSxjQUFBLElBRUEsNkNBQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBR0YsZ0RBQ0UsV0FBQSxLQUdKLGtDQUNFLGlCQUFBLGlDQUNBLGdCQUFBLE1BQ0Esb0JBQUEsT0FDQSxRQUFBLEtBQ0EsK0NBQ0UsaUJBQUEscUJBQ0EsUUFBQSxLQUFBLEtBRUYsNkNBQ0UsTUFBQSxLQUNBLFVBQUEsTUFDQSxlQUFBLFVBQ0EsV0FBQSxJQUNBLG1EQUNFLFFBQUEsTUFDQSxlQUFBLEtBR0osOENBQ0UsVUFBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLEVBQ0Esb0RBQ0UsVUFBQSxNQUNBLFFBQUEsTUFHSix1Q0FDRSxRQUFBLE1BQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxVQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGNBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSw4Q0FDRSxRQUFBLGFBQ0EsV0FBQSxPQUNBLFFBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLGVBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtEQUNFLFFBQUEsYUFDQSxlQUFBLE9BQ0EsTUFBQSxlQUVGLGtEQUNFLE9BQUEsRUFBQSxjQUNBLFFBQUEsYUFDQSxlQUFBLE9BRUYsOERBQ0UsTUFBQSxJQUVGLDhEQUNFLE1BQUEsSUFFRiw4REFDRSxNQUFBLElBQ0EsYUFBQSxFQUdKLDJEQUlBLDJEQUlBLDJEQU5FLE9BQUEsS0FXSiw4Q0FDRSxVQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxtREFDRSxVQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSx1REFFRSxlQUFBLElBQ0EsUUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLE1BQ0Esb0VBRUUsTUFBQSxJQUVGLHlEQUNFLE9BQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLG9FQUNFLGVBQUEsT0FBQSxZQUFBLE9BR0osOERBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsZUFBQSxNQUFBLFlBQUEsTUFDQSxNQUFBLEtBQ0EsZ0VBQ0UsUUFBQSxPQUNBLE1BQUEsUUFDQSx1RUFDRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLE9BR0osZ0VBQ0UsUUFBQSxNQUVGLGtFQUNFLGFBQUEsS0FFRix5RUFDRSxhQUFBLEVBS1IseURBQ0UsY0FBQSxFQUtKLHdDQUNFLE1BQUEsTUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLDBDQUNFLE1BQUEsUUFHSiwrQ0FDRSxZQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQUNBLGtEQUNFLE1BQUEsS0FDQSxVQUFBLE1BQ0EsY0FBQSxLQUVGLHlEQUNFLFdBQUEsTUFFRixxREFDRSxNQUFBLEtBRUUsZ0ZBQ0UsV0FBQSxNQUlGLGtFQUNFLFdBQUEsT0FFRiw4RUFDRSxXQUFBLEtBSU4sa0RBQ0UsY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLElBQUEsS0FDQSw4REFDRSxXQUFBLEtBR0osa0RBQ0UsVUFBQSxLQUNBLFFBQUEsS0FDQSxzREFDRSxNQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsS0FFRix1REFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxpQkFBQSxRQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FHSix3REFDRSxpQkFBQSxRQUVGLDhEQUNFLFdBQUEsTUFDQSxTQUFBLE9DbHZCUixXQUFBLElBQUEsU0RvdkJRLHFFQUNFLFdBQUEsUUFHSix3REFDRSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsNkRBQ0UsUUFBQSxhQUNBLGlCQUFBLFFBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BRUYsMERBQ0UsTUFBQSxRQUlOLCtDQUNFLE1BQUEsTUFDQSxNQUFBLE1BTVIsU0FDRSxpQkFBQSxRQUNBLFNBQUEsT0FFQSxrQkFDRSxNQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsU0FBQSxTQUNBLDJCQUNFLFdBQUEsT0FDQSxvQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQ0EsUUFBQSxhQUNBLDZDQUNFLGlCQUFBLFFBSU4scUJBQ0UsVUFBQSxJQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsY0FBQSxFQUVGLHFCQUNFLFVBQUEsSUFDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsRUFFRixvQkFDRSxNQUFBLFFBQ0EsY0FBQSxLQUNBLHlCQUNFLE1BQUEsUUFHSiwwQkFDRSxTQUFBLFNBQ0EsNkJBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxxQ0FDRSxRQUFBLE1BSU4sd0JBQ0UsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsOEJBQ0UsTUFBQSxNQUNBLGFBQUEsS0FJTixtQkFDRSxNQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsU0FBQSxTQUNBLDRCQUNFLFNBQUEsU0FDQSwrQkFDRSxTQUFBLFNBQ0EsUUFBQSxLQUNBLE1BQUEsS0FNQSx5Q0FMQSx1Q0FDRSxRQUFBLE1BT0YsMkNBQ0UsTUFBQSxLQUVGLHdDQUNFLFdBQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxRQUFBLElBQUEsS0FDQSxtREFDRSxhQUFBLEVBR0osNkNDajNCTixXQUFBLElBQUEsU0RtM0JRLG9EQUNFLE1BQUEsUUFFRiw0REFDRSxpQkFBQSxRQUVGLHlEQUNFLGlCQUFBLFFBRUYsOERBQ0UsaUJBQUEsUUFFRiw4REFDRSxpQkFBQSxRQUVGLDhEQUNFLGlCQUFBLFFBRUYsbURBQ0UsT0FBQSxRQUdKLGdEQUNFLFNBQUEsU0FDQSxpQkFBQSxtQkFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsdURBQ0UsYUFBQSxLQUVGLHdEQUNFLElBQUEsR0FDQSxLQUFBLElBRUYscURBQ0UsSUFBQSxJQUNBLEtBQUEsR0FFRiwwREFDRSxJQUFBLElBQ0EsS0FBQSxJQUVGLDBEQUNFLElBQUEsSUFDQSxLQUFBLElBRUYsMERBQ0UsSUFBQSxJQUNBLEtBQUEsSUFJTixxQ0FDRSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxXQUFBLE1BQ0EseUNBQ0UsTUFBQSxLQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0EsMkNBQ0UsVUFBQSxNQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FFRiwrQ0FDRSxVQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsTUFFRiwrQ0FDRSxNQUFBLE1BQ0EsSUFBQSxHQUNBLEtBQUEsR0FFRiw2Q0FDRSxNQUFBLE1BQ0EsSUFBQSxJQUNBLEtBQUEsSUFFRiwrQ0FDRSxNQUFBLE1BQ0EsSUFBQSxHQUNBLEtBQUEsSUFFRixnREFDRSxNQUFBLE1BQ0EsSUFBQSxJQUNBLEtBQUEsSUFFRiw2Q0NoOUJSLFdBQUEsSUFBQSxTRGs5QlUsT0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElBRUYsb0RBQUEsbURBRUUsYUFBQSxLQUNBLE9BQUEsUUFJTixxQ0FDRSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxXQUFBLE1BQ0EseUNBQ0UsTUFBQSxLQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLDJDQUNFLFVBQUEsTUFDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBRUYsK0NBQ0UsVUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BRUYsK0NBQ0UsSUFBQSxHQUNBLEtBQUEsSUFFRixtREFDRSxJQUFBLEdBQ0EsS0FBQSxJQUVGLGdEQUNFLElBQUEsSUFDQSxLQUFBLEdBRUYsK0NBQ0UsSUFBQSxJQUNBLEtBQUEsSUFFRixtREFDRSxNQUFBLE1BQ0EsSUFBQSxJQUNBLEtBQUEsSUFFRiw2Q0NyZ0NSLFdBQUEsSUFBQSxTRHVnQ1UsT0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElBRUYsb0RBQUEsbURBRUUsYUFBQSxLQUNBLE9BQUEsUUFJTixxQ0FDRSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxXQUFBLE1BQ0EsUUFBQSxJQUNBLHlDQUNFLFdBQUEsT0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0Esb0RBQ0UsUUFBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsMERBQ0UsWUFBQSxJQUNBLE1BQUEsUUFJTiwwQ0FDRSxNQUFBLElBQ0EsT0FBQSxFQUFBLEdBQ0EsaUJBQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxxREFDRSxZQUFBLEVBRUYsNENBQ0UsTUFBQSxRQUNBLFVBQUEsTUFDQSxXQUFBLE9BRUYsZ0RBQUEsaURBRUUsUUFBQSxJQUFBLElBQ0EsTUFBQSxJQUVGLDZEQUNFLE1BQUEsY0FFRiw2Q0FDRSxRQUFBLFFBQ0EsTUFBQSxLQVlWLDZCQUFBLHdDQUFBLGdEQUFBLHdEQUNFLGNBQUEsS0FDQSxtQ0FBQSw4Q0FBQSxzREFBQSw4REFDRSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsYUFDQSxhQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLEtBR0osaUNBQUEscUNBQUEsNENBQUEsZ0RBQUEsb0RBQUEsd0RBQUEsNERBQUEsZ0VBRUUsaUJBQUEsUUFDQSxtQ0FBQSx1Q0FBQSw4Q0FBQSxrREFBQSxzREFBQSwwREFBQSw4REFBQSxrRUFDRSxVQUFBLElBRUYsNkNBQUEsNENBQUEsaURBQUEsaURBQUEsZ0RBQUEscURBQUEsd0RBQUEsdURBQUEsNERBQUEsNERBQUEsMkRBQUEsZ0VBQUEsZ0VBQUEsK0RBQUEsb0VBQUEsb0VBQUEsbUVBQUEsd0VBQUEsd0VBQUEsdUVBQUEsNEVBQUEsNEVBQUEsMkVBQUEsZ0ZBR0UsUUFBQSxFQUFBLE1BQUEsS0FDQSxvREFBQSxtREFBQSx3REFBQSx3REFBQSx1REFBQSw0REFBQSwrREFBQSw4REFBQSxtRUFBQSxtRUFBQSxrRUFBQSx1RUFBQSx1RUFBQSxzRUFBQSwyRUFBQSwyRUFBQSwwRUFBQSwrRUFBQSwrRUFBQSw4RUFBQSxtRkFBQSxtRkFBQSxrRkFBQSx1RkFDRSxVQUFBLE1BQ0EsY0FBQSxJQUNBLHlEQUFBLHdEQUFBLDZEQUFBLDZEQUFBLDREQUFBLGlFQUFBLG9FQUFBLG1FQUFBLHdFQUFBLHdFQUFBLHVFQUFBLDRFQUFBLDRFQUFBLDJFQUFBLGdGQUFBLGdGQUFBLCtFQUFBLG9GQUFBLG9GQUFBLG1GQUFBLHdGQUFBLHdGQUFBLHVGQUFBLDRGQUNFLE1BQUEsUUFDQSxVQUFBLElBQ0EsWUFBQSxJQUVGLDBEQUFBLHlEQUFBLDhEQUFBLDhEQUFBLDZEQUFBLGtFQUFBLHFFQUFBLG9FQUFBLHlFQUFBLHlFQUFBLHdFQUFBLDZFQUFBLDZFQUFBLDRFQUFBLGlGQUFBLGlGQUFBLGdGQUFBLHFGQUFBLHFGQUFBLG9GQUFBLHlGQUFBLHlGQUFBLHdGQUFBLDZGQUNFLFVBQUEsTUFFRix5REFBQSx3REFBQSw2REFBQSw2REFBQSw0REFBQSxpRUFBQSxvRUFBQSxtRUFBQSx3RUFBQSx3RUFBQSx1RUFBQSw0RUFBQSw0RUFBQSwyRUFBQSxnRkFBQSxnRkFBQSwrRUFBQSxvRkFBQSxvRkFBQSxtRkFBQSx3RkFBQSx3RkFBQSx1RkFBQSw0RkFDRSxNQUFBLE1BQ0EsV0FBQSxJQUNBLFVBQUEsTUFHSix1REFBQSxzREFBQSwyREFBQSwyREFBQSwwREFBQSwrREFBQSxrRUFBQSxpRUFBQSxzRUFBQSxzRUFBQSxxRUFBQSwwRUFBQSwwRUFBQSx5RUFBQSw4RUFBQSw4RUFBQSw2RUFBQSxrRkFBQSxrRkFBQSxpRkFBQSxzRkFBQSxzRkFBQSxxRkFBQSwwRkFDRSxNQUFBLFFBQ0EsMkRBQUEsNkRBQUEsMERBQUEsNERBQUEsK0RBQUEsaUVBQUEsK0RBQUEsaUVBQUEsOERBQUEsZ0VBQUEsbUVBQUEscUVBQUEsc0VBQUEsd0VBQUEscUVBQUEsdUVBQUEsMEVBQUEsNEVBQUEsMEVBQUEsNEVBQUEseUVBQUEsMkVBQUEsOEVBQUEsZ0ZBQUEsOEVBQUEsZ0ZBQUEsNkVBQUEsK0VBQUEsa0ZBQUEsb0ZBQUEsa0ZBQUEsb0ZBQUEsaUZBQUEsbUZBQUEsc0ZBQUEsd0ZBQUEsc0ZBQUEsd0ZBQUEscUZBQUEsdUZBQUEsMEZBQUEsNEZBQUEsMEZBQUEsNEZBQUEseUZBQUEsMkZBQUEsOEZBQUEsZ0dBRUUsTUFBQSxRQUdKLHNEQUFBLHFEQUFBLDBEQUFBLDBEQUFBLHlEQUFBLDhEQUFBLGlFQUFBLGdFQUFBLHFFQUFBLHFFQUFBLG9FQUFBLHlFQUFBLHlFQUFBLHdFQUFBLDZFQUFBLDZFQUFBLDRFQUFBLGlGQUFBLGlGQUFBLGdGQUFBLHFGQUFBLHFGQUFBLG9GQUFBLHlGQUNFLE1BQUEsUUFFRixzREFBQSxxREFBQSwwREFBQSwwREFBQSx5REFBQSw4REFBQSxpRUFBQSxnRUFBQSxxRUFBQSxxRUFBQSxvRUFBQSx5RUFBQSx5RUFBQSx3RUFBQSw2RUFBQSw2RUFBQSw0RUFBQSxpRkFBQSxpRkFBQSxnRkFBQSxxRkFBQSxxRkFBQSxvRkFBQSx5RkFDRSxNQUFBLFFBQ0EsNERBQUEsMkRBQUEsZ0VBQUEsZ0VBQUEsK0RBQUEsb0VBQUEsdUVBQUEsc0VBQUEsMkVBQUEsMkVBQUEsMEVBQUEsK0VBQUEsK0VBQUEsOEVBQUEsbUZBQUEsbUZBQUEsa0ZBQUEsdUZBQUEsdUZBQUEsc0ZBQUEsMkZBQUEsMkZBQUEsMEZBQUEsK0ZBQ0UsTUFBQSxRQUdKLG1EQUFBLGtEQUFBLHVEQUFBLHVEQUFBLHNEQUFBLDJEQUFBLDhEQUFBLDZEQUFBLGtFQUFBLGtFQUFBLGlFQUFBLHNFQUFBLHNFQUFBLHFFQUFBLDBFQUFBLDBFQUFBLHlFQUFBLDhFQUFBLDhFQUFBLDZFQUFBLGtGQUFBLGtGQUFBLGlGQUFBLHNGQUNFLE1BQUEsS0FDQSxVQUFBLElBRUYsZ0RBQUEsK0NBQUEsb0RBQUEsb0RBQUEsbURBQUEsd0RBQUEsMkRBQUEsMERBQUEsK0RBQUEsK0RBQUEsOERBQUEsbUVBQUEsbUVBQUEsa0VBQUEsdUVBQUEsdUVBQUEsc0VBQUEsMkVBQUEsMkVBQUEsMEVBQUEsK0VBQUEsK0VBQUEsOEVBQUEsbUZBQ0UsaUJBQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsT0FDQSxTQUFBLFNBQ0EsdURBQUEsc0RBQUEsMkRBQUEsMkRBQUEsMERBQUEsK0RBQUEsa0VBQUEsaUVBQUEsc0VBQUEsc0VBQUEscUVBQUEsMEVBQUEsMEVBQUEseUVBQUEsOEVBQUEsOEVBQUEsNkVBQUEsa0ZBQUEsa0ZBQUEsaUZBQUEsc0ZBQUEsc0ZBQUEscUZBQUEsMEZBQ0UsaUJBQUEsUUFDQSxXQUFBLE9BQ0EsVUFBQSxNQUdKLHlEQUFBLHdEQUFBLDZEQUFBLDZEQUFBLDREQUFBLGlFQUFBLG9FQUFBLG1FQUFBLHdFQUFBLHdFQUFBLHVFQUFBLDRFQUFBLDRFQUFBLDJFQUFBLGdGQUFBLGdGQUFBLCtFQUFBLG9GQUFBLG9GQUFBLG1GQUFBLHdGQUFBLHdGQUFBLHVGQUFBLDRGQUNFLGlCQUFBLFFBRUYsZ0RBQUEsK0NBQUEsb0RBQUEsb0RBQUEsbURBQUEsd0RBQUEsMkRBQUEsMERBQUEsK0RBQUEsK0RBQUEsOERBQUEsbUVBQUEsbUVBQUEsa0VBQUEsdUVBQUEsdUVBQUEsc0VBQUEsMkVBQUEsMkVBQUEsMEVBQUEsK0VBQUEsK0VBQUEsOEVBQUEsbUZBQ0UsUUFBQSxJQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxlQUFBLE9BQ0EsdURBQUEsc0RBQUEsMkRBQUEsMkRBQUEsMERBQUEsK0RBQUEsa0VBQUEsaUVBQUEsc0VBQUEsc0VBQUEscUVBQUEsMEVBQUEsMEVBQUEseUVBQUEsOEVBQUEsOEVBQUEsNkVBQUEsa0ZBQUEsa0ZBQUEsaUZBQUEsc0ZBQUEsc0ZBQUEscUZBQUEsMEZBQ0UsV0FBQSxPQUVGLHFEQUFBLG9EQUFBLHlEQUFBLHlEQUFBLHdEQUFBLDZEQUFBLGdFQUFBLCtEQUFBLG9FQUFBLG9FQUFBLG1FQUFBLHdFQUFBLHdFQUFBLHVFQUFBLDRFQUFBLDRFQUFBLDJFQUFBLGdGQUFBLGdGQUFBLCtFQUFBLG9GQUFBLG9GQUFBLG1GQUFBLHdGQUNFLFlBQUEsSUFDQSxXQUFBLEtBQ0EsdURBQUEsc0RBQUEsMkRBQUEsMkRBQUEsMERBQUEsK0RBQUEsa0VBQUEsaUVBQUEsc0VBQUEsc0VBQUEscUVBQUEsMEVBQUEsMEVBQUEseUVBQUEsOEVBQUEsOEVBQUEsNkVBQUEsa0ZBQUEsa0ZBQUEsaUZBQUEsc0ZBQUEsc0ZBQUEscUZBQUEsMEZBQ0UsTUFBQSxRQUdKLGlFQUFBLG9FQUFBLGtFQUFBLGdFQUFBLG1FQUFBLGlFQUFBLHFFQUFBLHdFQUFBLHNFQUFBLHFFQUFBLHdFQUFBLHNFQUFBLG9FQUFBLHVFQUFBLHFFQUFBLHlFQUFBLDRFQUFBLDBFQUFBLDRFQUFBLCtFQUFBLDZFQUFBLDJFQUFBLDhFQUFBLDRFQUFBLGdGQUFBLG1GQUFBLGlGQUFBLGdGQUFBLG1GQUFBLGlGQUFBLCtFQUFBLGtGQUFBLGdGQUFBLG9GQUFBLHVGQUFBLHFGQUFBLG9GQUFBLHVGQUFBLHFGQUFBLG1GQUFB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QUNFLE1BQUEsS0FDQSxRQUFBLEtBR0EseUNBQ0UsTUFBQSxNQUVGLHdDQUNFLE9BQUEsRUFBQSxLQUFBLEVBQUEsSUFJTiwwQkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxpQ0FDRSxNQUFBLFFBQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxjQUFBLElBRUYsZ0NBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBRUYsa0NBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsZUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUlGLHFDQUNFLFFBQUEsSUFDQSxNQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsS0FJQSxpREFDRSxlQUFBLE9BRUYseUNBQ0UsYUFBQSxFQUdKLDJCQUNFLE9BQUEsS0FBQSxNQUFBLE1BQUEsTUFDQSxRQUFBLEtBRUYsNEJBQ0UsTUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsK0JBQUEsK0JBRUUsYUFBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLGVBQUEsT0FDQSxXQUFBLEtBRUYseUNBQ0UsWUFBQSxFQUNBLFdBQUEsRUFDQSxpQkFBQSxRQUVGLHdDQUNFLFlBQUEsRUFDQSxpQkFBQSxRQUVGLHFDQUNFLFlBQUEsRUFDQSxpQkFBQSxRQUVGLG9DQUNFLFlBQUEsRUFDQSxpQkFBQSxRQUVGLHFDQUNFLGlCQUFBLFFBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxVQUFBLEtBRUYsNENBQ0UsaUJBQUEsS0FFRixxQ0FDRSxNQUFBLEtBSUYsOENBR0UsVUFBQSxjQUVGLG9DQUNFLFFBQUEsTUFLSix1Q0FDRSxZQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0FFRixnQ0FDRSxPQUFB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LElBQ0EsYUFBQSxHQUNBLE9BQUEsTUFDQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLQUdGLHNEQUFBLHNEQUVFLFdBQUEsYUFDQSxPQUFBLEtBQ0EsTUFBQSxpQkFDQSxZQUFBLEtBR0YscURBQ0UsT0FBQSxNQUNBLFNBQUEsU0FHRiw0REFBQSw2REFFRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxXQUFBLFFBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxLQUFBLElBR0YsNERBQ0UsTUFBQSxLQUNBLE9BQUEsSUFDQSxLQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FHRixtREFDRSxNQUFBLElBQ0EsT0FBQSxJQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsTUFDQSxXQUFBLE9BQ0EsU0FBQSxTQUdGLDBEQUNFLFdBQUEsZUFHRixvRkFDRSxXQUFBLGVBR0YsbUZBQ0UsV0FBQSxlQUdGLGdDQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLE1BQUEsSUFDQSxVQUFBLHFCQUNBLE9BQUEsS0FDQSxPQUFBLGFBQ0Esb0JBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQUdGLHNEQUNFLFVBQUEsS0FHRixvQ0FDRSxRQUFBLEtBR0YsbURBQ0UsUUFBQSxLQUdGLDBDQUNFLE9BQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUdGLHlDQUNFLEtBQUEsSUFDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLE9BQUEsTUFDQSxVQUFBLGdCQUVBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsZUFBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLE1BQ0EsVUFBQSxLQUdGLGdEQUNFLE9BQUEsT0FHRixpREFDRSxRQUFBLE1BQ0EsT0FBQSxJQUFBLEtBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsS0FBQSxJQUNBLGVBQUEsVUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FHRix1REFDRSxXQUFBLFFBSUUsK0JBQ0UsTUFB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RSxNQUFBLEtBR0osT0FDRSxTQUFBLFNBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLFFBQUEsRUFBQSxlQUFBLEtBQ0EsV0FBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLFNBQUEsU0FDQSxjQUFBLFFBQUEsR0FBQSxXQUFBLFFBQUEsTUFBQSxZQUNFLHFCQUFBLFFBQUEsRUFDQSxpQ0FBQSxRQUFBLEdBR0osV0FDRSxTQUFBLFNBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLFFBQUEsR0FBQSxlQUFBLEtBQ0Esc0JBQ0UsZUFBQSxPQUFBLFlBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxTQUFBLFNBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxRQUFBLEVBQUEsV0FBQSxRQUFBLE1BQUEsWUFBQSxXQUFBLEtBQUEsZUFBQSxLQUNBLDJCQUFBLFNBQUEsU0FBQSxPQUFBLEtBQUEsTUFBQSxLQUFBLGlCQUFBLFFBQTRFLE1BQUEsS0FBQSxPQUFBLElBQUEsTUFBQSxLQUFBLFFBQUEsR0FBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGVBQUEsT0FBQSxZQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQUEsWUFBQSxJQUFBLFVBQUEsT0FBQSxlQUFBLElBQUEsT0FBQSxRQUFBLFdBQUEsSUFBQSxZQUMxRSxRQUFBLEVBQUEsY0FBQSxJQUNBLGlDQUFBLFVBQUEsSUFBQSxZQUFBLElBRUYsNkJBQUEsV0FBQSxRQUFBLFFBQUEsRUFBQSxlQUFBLElBQ0UsNkNBQUEsUUFBQSxFQUVGLHlDQUFBLFdBQUEsUUFBQSxRQUFBLEdBSUosUUFDRSxTQUFBLFNBQ0EsaUJBQ0UsU0FBQSxTQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsTUFBQSxLQUFBLFFBQUEsR0FBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGlCQUFBLEtBQUEsTUFBQSxLQUFBLFVBQUEsS0FDQSw4QkFDRSxPQUFBLGFBRUYsdUJBQ0UsVUFBQSxNQUVGLHlCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQUEsV0FBQSxLQUFBLGVBQUEsUUFBQSxZQUFBLFFBQUEsVUFBQSxjQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLGFBQUEsSUFBQSxNQUFBLEtBQUEsbUJBQUEsT0FBQSxlQUFBLE9BQUEsUUFBQSxJQUFBLEtBQ0EsdURBQ0UsUUFBQSxZQUFBLFFBQUEsS0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLFdBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSw4R0FBQSxpQkFBQSxLQUNBLDJJQUFBLE1BQUEsUUFDQSwwSUFBQSxhQUFBLFFBQUEsWUFBQSxZQUVGLCtCQUNFLFFBQUEsYUFBQSxZQUFBLElBQUEsWUFBQSxPQUFBLGFBQUEsS0FBQSxPQUFBLFFBQUEsV0FBQSxPQUNBLG9DQUFBLGVBQUEsVUFBQSxNQUFBLFFBQWtELFFBQUEsTUFBQSxZQUFBLElBRXBELHlDQUNFLFVBQUEsRUFDQSw2Q0FBQSxXQUFBLEVBR0osNEJBQ0UsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUFBLFFBQUEsRUFBQSxtQkFBQSxPQUFBLGVBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLCtDQUFBLG1DQUNFLFVBQUEsbUJBRUYsa0NBQUEsU0FBQSxFQUFBLEtBQUEsRUFBQSxRQUFBLElBQUEsT0FBQSxFQUNBLGdDQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxFQUVJLHVGQUNFLE9BQUEsSUFBQSxNQUFBLFFBTVIsK0JBQ0UsbUJBQUEsSUFBQSxlQUFBLElBQUEsUUFBQSxFQUVFLHNEQUFBLFFBQUEsSUFBQSxLQUFBLGFBQUEsSUFBQSxNQUFBLFFBR0osNkJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FBQSxlQUFBLFFBQUEsWUFBQSxRQUFBLE1BQUEsS0FDQSxpREFDRSxRQUFBLElBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLGFBQUEsSUFBQSxNQUFBLFFBQUEsV0FBQSxLQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLFdBQUEsT0FBQSxTQUFBLEVBQUEsRUFBQSxjQUFBLEtBQUEsRUFBQSxFQUFBLGNBQUEsY0FBQSxJQUFBLE1BQUEsWUFDQSx5REFDRSxZQUFBLE9BR0EsNkRBQ0UsTUFBQSxRQUFjLG9CQUFBLFFBRWhCLDhEQUNFLE1BQUEsUUFBZSxvQkFBQSxRQUVqQiw2REFDRSxNQUFBLFFBQWEsb0JBQUEsUUFFZiw0REFDRSxNQUFBLFFBQWMsb0JBQUEsUUFHbEIsc0RBQ0UsTUFBQSxRQUVGLHVEQUNFLE1BQUEsUUFFRixzREFDRSxNQUFBLFFBRUYscURBQ0UsTUFBQSxRQUVGLGdFQUFBLE1BQUEsS0FBQSxVQUFBLEtBQ0Esc0RBQ0UsT0FBQSxLQUFBLE1BQUEsS0FBQSxVQUFBLEtBQUEsT0FBQSxFQUFBLEtBQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxXQUFBLE9BQUEsUUFBQSxLQUlOLDhCQUNFLFdBQUEsRUFBQSxTQUFBLE9BQUEsV0FBQSxXQUFBLElBQUEsWUFHQSx1Q0FBQSxXQUFBLE1BQ0EsMkNBQUEsV0FBQSxNQUVGLHdCQUNFLFNBQUEsTUFBQSxRQUFBLEdBRUYsaUNBQ0UsU0FBQSxTQUFBLElBQUEsS0FBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLE1BQUEsS0FDQSx1Q0FDRSxRQUFBLFlBQUEsUUFBQSxLQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLGlCQUFBLHFCQUFBLE9BQUEsRUFBQSxHQUFBLFFBQUEsS0FBQSxFQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUYseUNBQUEsTUFBQSxLQUFBLFVBQUEsS0FBQSxlQUFBLFVBQUEsZUFBQSxHQUFBLE1BQUEsR0FBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGVBQUEsSUFBQSxZQUFBLFNBQUEsT0FBQSxFQUFBLEtBQUEsWUFBQSxJQUFBLFlBQUEsRUFBQSxtQkFBQSxPQUFBLGVBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDRSwrQ0FBQSxNQUFBLEtBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEVBQUEsUUFBQSxNQUFBLGVBQUEsVUFFRixnREFDRSxPQUFBLEtBQUEsTUFBQSxLQUFBLGlCQUFBLEtBQUEsTUFBQSxLQUFBLE9BQUEsSUFBQSxNQUFBLEtBQUEsUUFBQSxHQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxZQUFBLElBQUEsVUFBQSxPQUFBLGVBQUEsSUFBQSxPQUFBLFFBQUEsT0FBQSxFQUFBLEtBQUEsV0FBQSxNQUFBLFlBQUEsY0FBQSxJQUNBLHVEQUFBLHNEQUFBLGlCQUFBLFFBQTBDLE1BQUEsS0FNbEQsMEJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLFNBQUEsTUFBQSxJQUFBLEVBQUEsT0FBQSxFQUFBLEtBQUEsRUFBQSxNQUFBLEVBQUEsaUJBQUEsZUFBQSxRQUFBLElBQ0EsK0JBQ0UsTUFBQSxLQUFBLFVBQUEsTUFBQSxVQUFBLE1BQ0EsdUNBQ0UsUUFBQSxZQUFBLFFBQUEsS0FBQSxTQUFBLE9BQUEsaUJBQUEsUUFFRixzQ0FDRSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQUEsTUFBQSxLQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsbUJBQUEsT0FBQSxlQUFBLE9BQUEsV0FBQSxPQUFBLElBQUEsWUFDQSw2Q0FDRSxpQkFBQSxRQUEwQixNQUFBLEtBQUEsV0FBQSxPQUFBLFFBQUEsSUFBQSxLQUFBLFVBQUEsTUFBQSxlQUFBLFVBRzFCLG1EQUNFLFFBQUEsS0FBQSxLQUFBLE1BQUEsS0FBQSxXQUFBLE9BQUEsVUFBQSxPQUFBLGNBQUEsS0FFRixpREFDRSxXQUFBLE9BQUEsUUFBQSxJQUVGLGdEQUNFLFdBQUEsT0FBQSxNQUFBLEtBQ0Esa0RBQUEsVUFBQSxJQUFBLGNBQUEsS0FDQSx1REFBQSxjQUFBLEtBQ0Esc0RBQUEsTUFBQSxRQUlGLGdEQUFBLFVBQUEsSUFBQSxPQUFBLEtBQUEsS0FBQSxFQUdKLG9DQUNFLGlCQUFBLFFBQXlCLFFBQUEsSUFBQSxLQUFBLE1BQUEsS0FBQSxXQUFBLE9BQUEsU0FBQSxTQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDekIsc0NBQUEsUUFBQSxhQUFBLE9BQUEsRUFBQSxLQUFBLE1BQUEsS0FBQSxlQUFBLFVBQUEsWUFBQSxLQUNFLGtEQUFBLFlBQUEsRUFDQSwrQ0FBQSxRQUFBLEVBQUEsZUFBQSxLQUVGLDZDQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsaUJBQUEscUJBQUEsT0FBQSxFQUFBLElBQ0Usb0RBQUEsaUJBQUEsS0FFRiwwQ0FBQSxTQUFBLFNBQUEsTUFBQSxLQ3ZlSiwyQkFDRSxpQkFBQSxpQ0FDQSxnQkFBQSxNQUNBLG9CQUFBLE9BQ0EsUUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBRUYsbUJBQ0UsaUJBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsUUFBQSxLQUVGLGtCQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSw2QkFDRSxjQUFBLEVBQ0EsY0FBQSxFQUNBLGVBQUEsRUFHSixxQkFDRSxhQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGdDQUNFLGFBQUEsRUFDQSxhQUFBLEVBQ0EsY0FBQSxFQUdKLG9CQUNFLFFBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLDRCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxFQUNBLGNBQUEsS0FHSixtQkFDRSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsYUFBQSxLQUNBLHVCQUNFLFVBQUEsS0FDQSxXQUFBLEtBR0osc0JBQ0UsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxFQUdGLGVBQ0UsWUFBQSxJQUVGLG1CQUNFLGVBQUEsVUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxNQUNBLGNBQUEsSUFFRixtQkFDRSxNQUFBLFFBR0YsMEJBQ0UsVUFBQSxNQUNBLFdBQUEsS0FDQSw0QkFDRSxRQUFBLE9BRUYsaUNBQ0UsVUFBQSxNQUNBLE1BQUEsUUFHSixxQkFDRSxXQUFBLE9BQ0EsNkJBQ0UsVUFBQSxJQUVGLDZCQUNFLFVBQUEsS0FDQSxNQUFBLFFBR0osdUJBQUEscUJBRUUsV0FBQSxLQUdBLG1DQUNFLFFBQUEsWUFBQSxRQUFBLEtBRUYsbUNBQ0UsVUFBQSxPQUNBLFdBQUEsT0FFRixtQ0FDRSxVQUFBLEtBQ0EsV0FBQSxPQUdKLHNCQUNFLFdBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSx3QkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsYUFDQSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsVUFDQSxvQ0FDRSx1QkFBQSxLQUNBLDBCQUFBLEtBRUYsbUNBQ0Usd0JBQUEsS0FDQSwyQkFBQSxLQUVGLGlDQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUVGLDhCQUNFLGdCQUFBLEtBSU4sa0JBQ0UsUUFBQSxLQUNBLDJCQUNFLFFBQUEsTUFHSiw2QkFDRSxNQUFBLEtBRUYseUJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLCtCQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLGFBQUEsSUFDQSxRQUFBLElBQ0EsWUFBQSxPQUNBLHFDQUNFLGlCQUFBLFFBRUYsb0NBQ0UsaUJBQUEsUUFFRixxQ0FDRSxpQkFBQSxRQUVGLHNDQUNFLGlCQUFBLFFBR0osK0JBQ0UsWUFBQSxJQUdKLHNCQUNFLFdBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSwyQkFDRSxPQUFBLEVBQUEsS0FLSix5Q0FDRSxVQUFBLElBQ0EsT0FBQSxFQUFBLEtBS0Esc0NBQ0UsV0FBQSxLQUNBLHNFQUFBLG9FQUVFLFVBQUEsT0FFRiw4RUFDRSxZQUFBLElBS1IsZ0JBQ0UsT0FBQSxLQUFBLEtBQ0EsTUFBQSxRQUNBLGtCQUFBLHFCQUVFLFlBQUEsSUFLSix1QkFBQSw0QkFFRSxnQkFBQSxTQUFBLE1BQUEsSUFBQSxXQUFBLFdBQUEsUUFBQSxhQUFBLGVBQUEsSUFDQSxVQUFBLEtBQUEsUUFBQSxLQUFBLE9BQUEsSUFBQSxNQUFBLFFBQUEsV0FBQSxFQUNBLDBCQUFBLCtCQUNFLFdBQUEsS0FBQSxhQUFBLEtBQUEsWUFBQSxLQUNBLDZCQUFBLGtDQUNFLGNBQUEsSUFHSiw0QkFBQSxpQ0FDRSxRQUFBLEtBRUYsK0JBQUEsb0NBQ0UsZUFBQSxVQUVGLDBCQUFBLCtCQUFBLFdBQUEsS0FFRSx3Q0FBQSw2Q0FDRSxRQUFBLElBQUEsS0FBQSxJQUFBLElBQUEsV0FBQSxJQUFBLE1BQUEsUUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLE1BQUEsS0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxtREFBQSx3REFBQSxjQUFBLElBQUEsTUFBQSxRQUVGLHlDQUFBLDhDQUFBLFlBQUEsSUFBQSxhQUFBLEtBQ0EseUNBQUEsOENBQUEsV0FBQSxNQUNFLDJDQUFBLGdEQUFBLE1BQUEsUUFBZ0IsTUFBQSxLQUFBLFFBQUEsYUFBQSxVQUFBLEtBQUEsWUFBQSxJQUFBLFdBQUEsT0FJbEIsZ0RBQUEscURBQUEsTUFBQSxRQUNBLDhDQUFBLG1EQUFBLE1BQUEsUUFFRix1Q0FBQSw0Q0FBQSxVQUFBLEtBQUEsY0FBQSxFQUFBLHlDQUFBLDhDQUFBLE9BQUEsRUFBQSxFQUFBLEVBQUEsSUFLQSxnQ0FDRSxRQUFBLEVBSUosZUF1REMsTUFBQSxRQXREQSwyQkFDQyxTQUFBLFNBQUEsWUFBQSxLQUVELGlDQUNDLE1BQUEsTUFDQSx3Q0FDQyxTQUFBLFNBQUEsTUFBQSxLQUFBLGNBQUEsTUFBQSxjQUFBLEtBQ0EsNkNBQ0MsVUFBQSxLQUFBLFNBQUEsU0FBQSxLQUFBLE1BR0YsNENBQ0MsU0FBQSxTQUFBLGNBQUEsTUFDQSxtREFDQyxNQUFBLEtBQUEsT0FBQSxLQUFBLFNBQUEsU0FBQSxLQUFBLE1BQUEsUUFBQSxNQUFBLElBQUEsSUFDQSwrREFBQSw2REFDQyxpQkFBQSxRQUVELGlFQUFBLG1FQUFBLHNFQUNDLGlCQUFBLFFBRUQsNERBQUEsK0RBQ0MsaUJBQUEsUUFFRCxnRUFBQSxnRUFBQSxpRUFDQyxpQkFBQSxRQUVELGdFQUFBLDJEQUNDLGlCQUFBLFFBRUQsZ0VBQUEsMERBQ0MsaUJBQUEsUUFHRixrREFDQyxVQUFBLE1BQUEsZUFBQSxJQUdGLHNEQUNDLGNBQUEsS0FDQSw0REFDQyxVQUFBLE1BR0YsMkNBQ0MsTUFBQSxNQUdGLHdDQUNDLFlBQUEsTUFBQSxTQUFBLFNBQUEsUUFBQSxFQUNBLDJDQUNDLFdBQUEsRUFJRiw2QkFDQyxhQUFBLEtBQUEsU0FBQSxTQUFBLFNBQUEsT0FBQSxZQUFBLEtBQUEsV0FBQSxJQUFBLE1BQUEsUUFBQSxXQUFBLEtBQ0EsbUNBQ0MsTUFBQSxNQUFBLE1BQUEsSUFBQSxVQUFBLE1BQ0EscUNBQ0MsY0FBQSxJQUFBLE1BQUEsUUFBQSxRQUFBLElBQUEsRUFBQSxXQUFBLE9BRUQsdUNsQjZVSyxlQUFBLFVrQjVVSixNQUFBLElBQUEsTUFBQSxLQUFBLGFBQUEsSUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLFFBQUEsSUFBQSxLQUFBLGVBQUEsVUFBQSxZQUFBLElBQ0Esa0RBQ0MsT0FBQSxFQUtKLDRCQUNDLGFBQUEsS0FBQSxTQUFBLFNBQUEsY0FBQSxLQUNBLHVDQUNDLFNBQUEsU0FBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsWUFBQSxLQUFBLFVBQUEsTUFBQSxNQUFBLEtBQUEsaUJBQUEsUUFBbUksY0FBQSxJQUFBLFFBQUEsTUFBQSxXQUFBLE9BRXBJLG9DQUNDLFdBQUEsSUFBQSxNQUFBLFFBQUEsUUFBQSxJQUFBLEtBQUEsU0FBQSxTQUNBLCtDQUNDLGNBQUEsSUFBQSxNQUFBLFFBRUQsMENBQ0MsTUFBQSxLQUFBLFFBQUEsYUFBQSxhQUFBLE1BQ0EsNENBQUEsa0RBQ0MsZ0JBQUEsS0FBQSxNQUFBLFFBR0YscURBQ0MsTUFBQSxJQUFBLFNBQUEsU0FBQSxNQUFBLEVBQUEsT0FBQSxLQUFBLElBQUEsRUFFRCw4Q0FBQSwyQ0FDQyxNQUFBLElBQUEsV0FBQSxPQUFBLFFBQUEsYUFBQSxhQUFBLElBQUEsTUFBQSxRQUFBLE9BQUEsS0FDQSxtREFBQSxnREFDQyxRQUFBLE1BQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxPQUFBLElBQUEsS0FDQSwrREFBQSw2REFBQSw0REFBQSwwREFDQyxpQkFBQSxRQUVELGlFQUFBLG1FQUFBLHNFQUFBLDhEQUFBLGdFQUFBLG1FQUNDLGlCQUFBLFFBRUQsNERBQUEsK0RBQUEseURBQUEsNERBQ0MsaUJBQUEsUUFFRCxnRUFBQSxnRUFBQSxpRUFBQSw2REFBQSw2REFBQSw4REFDQyxpQkFBQSxRQUVELGdFQUFBLDJEQUFBLDZEQUFBLHdEQUNDLGlCQUFBLFFBRUQsZ0VBQUEsMERBQUEsNkRBQUEsdURBQ0MsaUJBQUEsUUFJSCwyQ0FDQyxPQUFBLEVBSUgsMEJBQ0MsaUJBQUEsS0FDQSxxQ0FDQyxVQUFBLE1BQUEsT0FBQSxFQUFBLEtBQ0Esd0NBQ0MsVUFBQSxPQUFBLE9BQUEsS0FBQSxFQUFBLFNBQUEsU0FBQSxjQUFBLE1BQ0EsNkNBQ0MsVUFBQSxTQUFBLFdBQUEsS0FBQSxTQUFBLFNBQUEsSUFBQSxFQUFBLE1BQUEsRUFJSCxtQ0FDQyxpQkFBQSxxQ0FBQSxnQkFBQSxNQUFBLG9CQUFBLE9BQUEsUUFBQSxLQUNBLGdEQUNDLGlCQUFBLHFCQUFBLFVBQUEsRUFBQSxRQUFBLEtBRUQsZ0RBQ0MsVUFBQSxLQUFBLE1BQUEsUUFBaUMsZUFBQSxLQUFBLGNBQUEsSUFBQSxNQUFBLFFBQ2pDLHFEQUNDLFFBQUEsYUFBQSxhQUFBLElBR0YsMENBQ0MsUUFBQSxhQUFBLE1BQUEsSUFBQSxVQUFBLEtBQUEsTUFBQSxRQUFrRSxlQUFBLElBQUEsUUFBQSxFQUNsRSxxREFDQyxNQUFBLElBQUEsWUFBQSxJQUFBLE1BQUEsUUFBQSxXQUFBLEtBQUEsUUFBQSxLQUNBLHlEQUNDLGFBQUEsRUFHRiw0Q0FDQyxVQUFBLE1BQUEsWUFBQSxJQUVELGdEQUNDLFVBQUEsS0FBQSxlQUFBLFVBQUEsUUFBQSxNQUFBLGNBQUEsSUFFRCw4Q0FDQyxRQUFBLEVBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxjQUFBLElBQUEsTUFBQSxRQUNBLHlEQUNDLE9BQUEsRUFJRCwyREFBQSxZQUFBLEtBQ0EsdURBQ0MsTUFBQSxJQUFBLGNBQUEsS0FBQSxjQUFBLElBQUEsUUFBQSxhQUFBLGVBQUEsSUFBQSxVQUFBLE1BRUQseURBQUEsU0FBQSxTQUdBLHlEQUFBLFlBQUEsS0FDQSx1REFBQSxVQUFBLEtBQUEsU0FBQSxTQUVELGdEQUNDLE9BQUEsRUFBQSxRQUFBLEVBQUEsUUFBQSxhQUFBLGVBQUEsSUFFRCw4Q0FDQyxRQUFBLGFBQUEsYUFBQSxJQUFBLGVBQUEsSUFHQSx1REFDQyxlQUFBLE9BRUQscURBQ0MsZUFBQSxPQUFBLE9BQUEsRUFBQSxLQUlELG1EQUNDLE9BQUEsRUFBQSxLQUtKLG1DQUNDLFVBQUEsRUFBQSxjQUFBLEtBQ0Esc0NBQ0MsTUFBQSxLQUFBLE9BQUEsS0FBQSxLQUFBLFlBQUEsSUFBQSxVQUFBLEtBRUQsK0NBQ0MsV0FBQSxJQUFBLE1BQUEsUUFBQSxZQUFBLElBQUEsTUFBQSxRQUFBLGdCQUFBLFNBQUEsVUFBQSxFQUFBLFVBQUEsSUFBQSxRQUFBLGFBQ0EsMkRBQUEsc0VBQUEsMkVBQUEsc0RBQ0MsUUFBQSxLQUFBLGFBQUEsSUFBQSxNQUFBLFFBQUEsZ0JBQUEsU0FBQSxNQUFBLElBQUEsV0FBQSxXQUFBLFFBQUEsYUFBQSxlQUFBLElBQUEsVUFBQSxLQUNBLDhEQUFBLHlFQUFBLDhFQUFBLHlEQUNDLFdBQUEsS0FBQSxhQUFBLEtBQUEsWUFBQSxLQUNBLGlFQUFBLDRFQUFBLGlGQUFBLDREQUNDLGNBQUEsSUFHRixnRUFBQSwyRUFBQSxnRkFBQSwyREFDQyxRQUFBLEtBRUQsbUVBQUEsOEVBQUEsbUZBQUEsOERBQ0MsZUFBQSxVQUtBLG9FQUNDLFFBQUEsVUFNRCx5RUFDQyxRQUFBLE1BTUQscUZBQUEsMEZBQ0MsUUFBQSxZQUFBLFFBQUEsS0FJSCwwREFBQSxxREFDQyxVQUFBLEtBQUEsUUFBQSxLQUFBLGNBQUEsSUFBQSxNQUFBLFFBQUEsYUFBQSxJQUFBLE1BQUEsUUFFRCxrREFDQyxXQUFBLElBQUEsTUFBQSxRQUFBLGFBQUEsSUFBQSxNQUFBLFFBQUEsY0FBQSxJQUFBLE1BQUEsUUFBQSxRQUFBLEtBQUEsT0FBQSxFQUFBLFVBQUEsS0FFRCxrREFDQyxVQUFBLEtBQUEsTUFBQSxLQUFBLGNBQUEsS0FDQSx1REFDQyxVQUFBLEtBR0YsaURBQ0MsY0FBQSxJQUFBLFlBQUEsRUFHRiwwQ0FDQyxpQkFBQSxRQUFBLE1BQUEsUUFDQSw2Q0FBQSxNQUFBLFFBQWtCLFFBQUEsS0FBQSxLQUFBLE9BQUEsRUFDbEIsNENBQUEsTUFBQSxLQUFBLE9BQUEsRUFBQSxLQUFBLEtBQUEsVUFBQSxLQUNBLGdEQUFBLE1BQUEsS0FBQSxlQUFBLEtBQ0EsNkNBQUEsNkNBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSxlQUFBLElBQ0EsbURBQ0MsTUFBQSxLQUFBLFVBQUEsS0FBQSxlQUFBLFVBQUEsUUFBQSxLQUFBLEtBQUEsV0FBQSxLQUNBLHlEQUNDLGVBQUEsVUFBQSxVQUFBLEtBQUEsUUFBQSxNQUVELCtEQUFBLE9BQUEsRUFFRCxtREFDQyxNQUFBLEtBQUEsVUFBQSxLQUFBLFlBQUEsSUFBQSxRQUFBLEtBQUEsS0FBQSxXQUFBLEtBRUQsa0RBQ0MsUUFBQSxJQUFBLEtBQUEsTUFBQSxLQUFBLE9BQUEsSUFBQSxLQUFBLFVBQUEsS0FDQSw4REFBQSw0REFDQyxpQkFBQSxRQUVELCtEQUFBLGdFQUNDLGlCQUFBLFFBRUQsMkRBQUEsOERBQ0MsaUJBQUEsUUFFRCwrREFBQSwrREFBQSxnRUFDQyxpQkFBQSxRQUVELCtEQUFBLDBEQUNDLGlCQUFBLFFBRUQseURBQUEsa0VBQUEscUVBQ0MsaUJBQUEsUUFJSCw0Q0FDQyxVQUFBLEtBQUEsTUFBQSxJQUFBLFFBQUEsYUFBQSxlQUFBLElBQ0EsK0NBQ0MsTUFBQSxLQUFBLFVBQUEsTUFBQSxZQUFBLElBQUEsY0FBQSxLQUVELDhDQUNDLE1BQUEsUUFBYSxjQUFBLEtBQUEsWUFBQSxJQUFBLFlBQUEsRUFFZCw4Q0FDQyxNQUFBLFFBQ0Esb0RBQ0MsZ0JBQUEsS0FHRixnREFDQyxZQUFBLElBQUEsY0FBQSxLQUVELHlEQUNDLFFBQUEsS0FBQSxpQkFBQSxRQUVELHdEQUNDLFFBQUEsS0FBQSxpQkFBQSxRQUVELDBEQUNDLE9BQUEsSUFBQSxNQUFBLFFBQ0EsdUVBQ0MsaUJBQUEsUUFBQSxNQUFBLFFBUU4sc0JBQ0UsUUFBQSxZQUFBLFFBQUEsS0FFRixLQUNFLFFBQUEsS0FFRixRQUNFLGVBQUEsVUFHQSxlQUNFLFFBQUEsVUMxa0JFLG1EQUNFLGlCQUFBLE9BQ0EsMkRBQ0UsTUFBQSxJQU9WLHlCQUFBLDZCQUNFLGlCQUFBLE9BSUEsOEJBQ0Usa0JBQUEsTUFDQSx3Q0FDRSxNQUFBLEtBQUEsYUFBQSxlQU1ILHFGQUFBLG9FQUNFLFFBQUEsTUFDQSx1RkFBQSxzRUFDRSxRQUFBLGFBQUEsTUFBQSxJQUdMLG9DQ2hDRixPRGdDRSxRQUFBLEtDNUJGLHlCQUtVLG1CQUNFLFFBQUEsSUFDQSxVQUFBLE1BT1oseUJBR0Usa0JBQ0UsVUFBQSxLQUVGLDZCQUNFLFVBQUEsSUFDQSxPQUFBLGVBQ0EsaUNBQ0UsVUFBQSxLQUdKLG9EQUNFLFFBQUEsS0FFRix1RUFDRSxPQUFBLEVBQUEsS0FFRiw2Q0FBQSw0Q0FBQSxpREFBQSxpREFBQSxnREFBQSxxREFBQSx3REFBQSx1REFBQSw0REFBQSw0REFBQSwyREFBQSxnRUFBQSxnRUFBQSwrREFBQSxvRUFBQSxvRUFBQSxtRUFBQSx3RUFBQSx3RUFBQSx1RUFBQSw0RUFBQSw0RUFBQSwyRUFBQSxnRkF3QkUsUUFBQSxFQUFBLEtBQUEsS0FFRixTQUNFLGVBQUEsS0FDQSxTQUFBLFNBQ0Esa0JBQ0UsU0FBQSxPQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxFQUVFLDZCQUNFLFNBQUEsU0FHSix3QkFDRSxLQUFBLEVBQ0EsT0FBQSxFQUNBLDZCQUNFLE9BQUEsRUFBQSxLQUlOLG1CQUNFLE1BQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsRUFDQSx5QkFBQSx5QkFFRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLDRCQUFBLDRCQUFBLDRCQUFBLDRCQUVFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFHSiw4QkFDRSxRQUFBLEtBRUYscUNBQUEscUNBVUEscUNBUkUsV0FBQSxFQUNBLHlDQUFBLHlDQUNFLFNBQUEsU0FDQSxLQUFBLFlBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVBS0YseUNBQ0UsUUFBQSxLQUVGLDBDQUNFLE1BQUEsSUFDQSxjQUFBLGFBTU4saUJBQ0UsTUFBQSxJQUNBLFlBQUEsRUFDQSxLQUFBLElBQ0EsV0FBQSxLQUlGLHlCQUNFLFFBQUEsRUFFRSw0Q0FDRSxPQUFBLEtBRUYsNENBQ0UsUUFBQSxLQUVGLDhDQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsT0FBQSxLQUFBLE1BTVYsd0JBQ0UsV0FDRSxRQUFBLEtBRUYsUUFDRSxRQUFBLGdCQUdKLHdCdkJzNUNNLHFEQThGSSxNQUFBLEt1Qm4vQ1IsSUFDRSxRQUFBLGVBR0YsV0FDRSxTQUFBLFNBQ0EsTUFBQSxRQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxJQUVGLGlCQUNFLFFBQUEsS0FHQSxnQkFBQSxpQkFFRSxRQUFBLEtBQ0EsYUFBQSxFQUNBLHFCQUFBLHNCQUNFLFFBQUEsTUFDQSxlQUFBLEtBQ0EsV0FBQSxFQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFNBQUEsU0FHQSxzQkFBQSx1QkFDRSxRQUFBLE1BQ0EsVUFBQSxJQUNBLGVBQUEsV0FDQSxXQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0Esd0JBQUEseUJBQ0UsZUFBQSxXQUNBLFVBQUEsT0FDQSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUVGLHdCQUFBLHlCQUNFLE1BQUEsZUFFRix3Q0FBQSwwQ0FBQSx5Q0FBQSwyQ0FFRSxpQkFBQSxZQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FNRiw2Q0FKQSwwQ0FJQSwwQ0FKQSw0Q0FJQSwyQkFBQSw4Q0FKQSwyQ0FJQSwyQ0FKQSw2Q0FJQSw0QkFGRSxpQkFBQSxZQU1BLCtDQUFBLDRDQUFBLDZCQUFBLGdEQUFBLDZDQUFBLDhCQUNFLGlCQUFBLGVBR0osMkJBQUEsNEJBQ0UsY0FBQSxLQUNBLDhCQUFBLCtCQUNFLFFBQUEsZ0JBR0oseUJBQUEsMEJBQ0UsaUJBQUEsWUFDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLDRCQUFBLDZCQUNFLFFBQUEsTUFDQSxVQUFBLElBQ0EsZUFBQSxVQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxRQUNBLDhCQUFBLCtCQUNFLE1BQUEsUUFFRixvQ0FBQSxnREFBQSxrREFBQSxxQ0FBQSxpREFBQSxtREFHRSxpQkFBQSxzQkFDQSxNQUFBLFFBSU4sK0NBQUEsNkNBQUEsZ0RBQUEsOENBRUUsUUFBQSxLQUdBLGdDQUFBLGlDQUNFLFdBQUEsSUFBQSxNQUFBLFFBU1osT0FDRSxjQUFBLEVBQ0EsV0FBQSxNQUNBLG1CQUNFLE1BQUEsRUFFRixhQUNFLGFBQUEsTUFHSixNQUNFLFVBQUEsS0FDQSxrQkFFRSxxQkFBQSxxQkFEQSxPQUFBLE1BTUYsYUFDRSxRQUFBLEtBQUEsS0FFRixtQkFDRSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUFDQSw0QkFDRSxVQUFBLElBQ0EsT0FBQSxFQUFBLElBQ0EsVUFBQSxJQUVGLHdCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBR0osaUJBQ0UsYUFBQSxJQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxLQUNBLHFCQUNFLFNBQUEsU0FDQSxVQUFBLElBQ0EsS0FBQSxFQUVGLHNCQUNFLFlBQUEsRUFDQSxXQUFBLEtBQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUNBLE1BQUEsTUFLTixPQUNFLFFBQUEsS0FDQSxVQUFBLEtBQ0EsYUFBQSxjQUVFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxZQUNBLE1BQUEsS0FDQSxhQUFBLEVBRUYsV0FDRSxRQUFBLEtBQ0Esc0JBQ0UsUUFBQSxNQUdKLGVBQ0UsT0FBQSxLQUFBLEtBRUYsbUJBQ0UsT0FBQSxLQUFBLEVBRUYsZ0JBQ0UsWUFBQSxJQUdKLHNEQUNFLFVBQUEsTUFHRixRQUNFLFFBQUEsS0FFRixxQkFDRSxRQUFBLEtBQUEsS0FFRix3QkFDRSxVQUFBLE1BRUYsZ0NBQ0UsTUFBQSxLQUNBLFVBQUEsS0FFRiw2QkFDRSxRQUFBLEtBRUYscUJBQ0UsT0FBQSxLQUVGLG9EQUNFLFFBQUEsS0FFRixRQUNFLFVBQUEsS0FDQSxPQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLE9BQ0EsUUFBQSxLQUNBLG1CQUFBLHNCQUVFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLEtBQUEsS0FFRixjQUNFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FBQSxLQUNBLGlCQUNFLGFBQUEsRUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUVGLHFCQUFBLGlCQUVFLFdBQUEsS0FLSixlQUFBLGdCQUVFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsRUFHSixRQUNFLFFBQUEsRUFLSSxxQ0FDRSxNQUFBLGVBQ0EsT0FBQSxZQUNBLFFBQUEsWUFDQSx1Q0FDRSxPQUFBLFlBTVYsbURBQ0UsS0FBQSxFQUVGLDhEQUNFLFlBQUEsS0FFRixZQUNFLGNBQUEsS0FFRixZQUFBLGdCQUVFLFVBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUVGLG1CQUNFLGFBQUEsS0FDQSxjQUFBLEtBRUYsZ0RBQUEsaURBRUUsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUVGLHFEQUFBLHNEQUVFLE9BQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSwyREFBQSw0REFBQSw0REFBQSw2REFFRSxVQUFBLEtBT0osa0NBQUEsbUNBQUEsMkRBQUEsNERBSUUsV0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FHRiw4QkFDRSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsdUNBQ0UsUUFBQSxLQUNBLDhDQUNFLFFBQUEsS0FFRixnREFDRSxPQUFBLEVBQ0EsUUFBQSxFQUVGLDZDQUNFLFNBQUEsU0FDQSxPQUFBLEtBQUEsS0FDQSxXQUFBLE9BSU4sdUJBQUEsK0JBQUEsVUFHRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS0FBQSxLQUVGLGFBQUEsaUVBRUUsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQUEsS0FFRiw0RUFDRSxlQUFBLE1BRUYsS0FBQSxRQUVFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FBQSxLQUVGLFFBQ0UsUUFBQSxFQUVGLGtDQUFBLGlDQUVFLE9BQUEsRUFBQSxLQUVGLHdCQUNFLFFBQUEsTUFDQSxNQUFBLGVBQ0EsT0FBQSxZQUNBLE9BQUEsRUFDQSxPQUFBLGVBQ0EsTUFBQSxLQUNBLCtCQUFBLGdDQUVFLE9BQUEsRUFHSixpREFBQSxnREFFRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FFRixpQ0FDRSxhQUFBLEVBQ0EsY0FBQSxFQUNBLHVDQUNFLFdBQUEsRUFFRixzQ0FDRSxXQUFBLEtBQ0EsaURBQ0UsV0FBQSxFQUNBLFdBQUEsT0FDQSxRQUFBLEtBQ0Esb0RBQ0UsWUFBQSxJQUNBLGNBQUEsS0FFRiwyREFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxLQUdKLDJDQUNFLFlBQUEsS0FNQSxnRUFBQSxtRkFBQSxrRUFBQSxvRUFBQSxtRUFBQSxzRkFBQSxxRUFBQSx1RUFJRSxRQUFBLE1BQ0EsTUFBQSxlQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FFRixvRUFBQSx1RUFDRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FLUixnREFBQSwrQ0FFRSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFdBQUEsT0FDQSxTQUFBLFNBRUYsb0RBQUEsbURBRUUsY0FBQSxFQUlFLGtDQUNFLE1BQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLGlCQUFBLFFBQ0EsUUFBQSxHQUNBLEtBQUEsT0FDQSxXQUFBLElBQ0EsdUNBQ0UsS0FBQSxFQUVGLDZDQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxjQUFBLEVBQUEsSUFBQSxJQUFBLEVBQ0EsU0FBQSxTQUNBLEtBQUEsS0FHSix5Q0FDRSxZQUFBLEVBQ0EsUUFBQSxLQUVGLHFDQUNFLFFBQUEsS0FLQSxnREFDRSxNQUFBLE1BQ0EsS0FBQSxPQUNBLDBEQUNFLE1BQUEsS0FJRSxrRUFDRSxVQUFBLE1BS0osMkRBQ0UsY0FBQSxFQUNBLGlFQUNFLFVBQUEsS0FFRixrRUFNRiw0REFMSSxRQUFBLEtBU04scURBQ0UsS0FBQSxFQUtBLGtGQUNFLE1BQUEsSUFDQSwwR0FDRSxhQUFBLElBQUEsTUFBQSxZQU1OLDhEQUNFLE1BQUEsS0FDQSxrRUFDRSxXQUFBLE9BQ0EsVUFBQSxFQUNBLCtFQUNFLFVBQUEsS0FLUix1REFDRSxhQUFBLEVBQ0Esa0VBQ0UsUUFBQSxLQUdBLHFFQUNFLGFBQUEsS0FFRixnRkFDRSxNQUFBLEtBT1osaUVBQ0UsUUFBQSxNQUNBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsdUVBQ0UsUUFBQSxhQUNBLGFBQUEsS0FNRSx3Q0FDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE1BQUEsS0FFRiwrQ0FDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFLUixLQUNFLFVBQUEsS0FDQSxlQUNFLFVBQUEsS0FHSixVQUFBLFNBRUUsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBRUYsU0FDRSxPQUFBLEVBS0ksa0VBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQUEsRUFJRix5RUFDRSxPQUFBLEtBQ0EsUUFBQSxNQUlGLG9FQUFBLHFFQUVFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFJRixxRUFDRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FNTixxQ0FDRSxNQUFBLEtBQ0EsUUFBQSxLQUNBLHdDQUNFLFdBQUEsT0FFRix5Q0FDRSxRQUFBLE1BQ0EsT0FBQSxFQUNBLE9BQUEsS0FBQSxFQUNBLGdEQUNFLFFBQUEsRUFDQSxPQUFBLEVBRUYsZ0RBQ0UsT0FBQSxLQUFBLEVBTU4sc0NBQ0UsUUFBQSxFQUFBLEtBQ0EseUNBQ0UsV0FBQSxPQUVGLDRDQUNFLFFBQUEsTUFDQSxZQUFBLElBQ0EsT0FBQSxLQUVGLDRDQUNFLE9BQUEsS0FBQSxLQUtKLDBCQUNFLE9BQUEsS0FHQSxxQ0FBQSw2Q0FFRSxXQUFBLEVBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSw0REFBQSxvRUFDRSxPQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsRUFDQSxJQUFBLEVBQ0EsV0FBQSxFQUVGLG1EQUFBLDJEQUNFLFNBQUEsU0FDQSxXQUFBLEtBQ0EsSUFBQSxFQUVGLHlEQUFBLGlFQUNFLE1BQUEsSUFDQSxPQUFBLEtBQUEsSUFLSix1REFBQSx1REFFRSxVQUFBLE1BSUYseUNBQ0UsUUFBQSxLQUVGLGtEQUFBLGdEQUVFLE1BQUEsS0FDQSxrRUFBQSxxREFBQSxnRUFBQSxtREFFRSxVQUFBLEtBQ0EsYUFBQSxLQUNBLCtFQUFBLDZGQUFBLG1HQUFBLGtFQUFBLGdGQUFBLHNGQUFBLDZFQUFBLDJGQUFBLGlHQUFBLGdFQUFBLDhFQUFBLG9GQUdFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EscUZBQUEsc0ZBQUEsbUdBQUEsb0dBQUEseUdBQUEsMEdBQUEsd0VBQUEseUVBQUEsc0ZBQUEsdUZBQUEsNEZBQUEsNkZBQUEsbUZBQUEsb0ZBQUEsaUdBQUEsa0dBQUEsdUdBQUEsd0dBQUEsc0VBQUEsdUVBQUEsb0ZBQUEscUZBQUEsMEZBQUEsMkZBRUUsTUFBQSxLQUNBLE9BQUEsS0FJTiwwREFBQSx3REFDRSxPQUFBLEVBR0osK0NBQ0UsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUYsK0NBQ0UsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUYsdURBQ0UsTUFBQSxFQUVGLG1EQUNFLFVBQUEsS0FFRiwrQ0FDRSxXQUFBLEVBQ0EsZUFBQSxNQVFBLGlDQUFBLGlDQUNFLFFBQUEsRUFDQSxPQUFBLEVBRUYsNkNBQUEsNkNBQ0UsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBS0osb0NBQ0UsUUFBQSxLQUVFLG9EQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsTUFBQSxLQVNKLDJDQUFBLDBDQUFBLDBDQUFBLDRDQUlFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLGVBR0EsZ0RBQ0UsVUFBQSxFQUNBLHFEQUNFLFVBQUEsS0FJTixxREFDRSxlQUFBLE9BRUYsbURBQ0UsTUFBQSxJQUtSLDBCQUFBLDhFQUVFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFFRiwrQkFBQSxtRkFFRSxhQUFBLEVBRUYseUJBQUEsa0NBRUUsU0FBQSxTQUNBLFdBQUEsTUFFRixxQkFBQSw4QkFFRSxNQUFBLEtBRUYsOENBQUEsdURBRUUsTUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxlQUFBLEtBRUYsK0JBQUEsd0NBRUUsUUFBQSxNQUVGLGlDQUFBLDBDQUVFLE1BQUEsS0FFRiw2REFDRSxRQUFBLEtBQ0EseUVBQ0UsUUFBQSxNQUNBLFdBQUEsS0FPRSwyQ0FBQSxtREFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHSixzQ0FBQSw4Q0FDRSxRQUFBLEtBS0Esd0RBQUEsZ0VBQ0UsT0FBQSxLQUtSLDZCQUNFLE1BQUEsS0FDQSxLQUFBLEVBQ0EsZ0NBQUEsZ0NBRUUsUUFBQSxLQUVGLDRDQUFBLDJDQUFBLDRDQUFBLDJDQUlFLFFBQUEsV0FLRixpQ0FDRSxRQUFBLE1BQ0EsMkNBQUEsMkNBRUUsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUlGLDJCQUNFLFFBQUEsZ0JBQ0EscUNBQ0UsY0FBQSxLQUNBLGFBQUEsR0FPVix3QkFDRSw0QkFDRSxVQUFBLElBQ0EsT0FBQSxFQUFBLEdBRUYsWUFDRSxRQUFBLE1BSUosd0JBQ0UscURBQ0UsUUFBQSxJQUFBLEVBQUEsSUFDQSwwREFDRSxRQUFBLEVBS0Esc0JBQ0UsUUFBQSxPQUNBLGVBQ0EsUUFBQSxFQUNBLGVBQUEsU0FDQSx3QkFDRSxRQUFBLE9BTU4sa0ZBQ0UsTUFBQSxLQUNBLDRGQUNFLE9BQUEsSUFBQSxNQUFBLGFBTVIsYUFDRSxVQUNFLFFBQUEsZUFFRixPQUNFLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLG1CQUdBLFdBRkUsUUFBQSxLQU1KLFFBQ0UsaUJBQUEsZUFDQSxNQUFBLEtBRUYsS0FDRSxRQUFBLEtBRUYsS0FBQSxNQUVFLE1BQUEsZUFDQSxpQkFBQSxlQUNBLFlBQUEsYUFDRSxNQUFBLGVBR0osc0JBQ0UsaUJBQUEsZUFDQSxNQUFBLGVBRUYsT0FDRSxRQUFBLEtBTUksd0NBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLEtBRUYsK0NBQ0UsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEdBUVIsNEJBQ0UsUUFBQSxnQkFFRixnQ0FDRSxRQUFBLGlCQUVGLDBCQUNFLFFBQUEsZUFFRix3QkFDRSxZQUFBLEVBQ0EsZUFBQSxZQUNBLE9BQUEsWUFFRixpRUFBQSxrRUFFRSxXQUFBLFlBRUYsb0NBQ0UsUUFBQSxLQUVGLGdEQUNFLFFBQUEsTUFFRiw4QkFDRSxXQUFBLFlBQ0EsY0FBQSxZQUNBLFVBQUEsS0FFRiw0QkFHQSxzQkFGRSxRQUFBLGVBS0Ysc0JBQ0UsV0FBQSxlQUNBLFNBQUEsU0FFRixvQkFDRSxXQUFBLE9BQ0EsVUFBQSxnQkFDQSxPQUFBLFlBQ0EsUUFBQSxZQUVGLHFCQUNFLFdBQUEsZUFDQSxNQUFBLEtBQ0EsY0FBQSxlQUVGLDhCQUNFLGNBQUEsWUFFRiwrQkFDRSxjQUFBLGVBQ0EsVUFBQSxLQUVGLHVCQUNFLE1BQUEsY0FDQSxXQUFBLGdCQUNBLFFBQUEsdUJBRUYsa0NBQ0UsWUFBQSxHQUNBLFVBQUEsTUFDQSxZQUFBLE1BQ0EsTUFBQSxjQUVGLHNDQUNFLFFBQUEsZUFFRix1Q0FDRSxNQUFBLGVBQ0EsV0FBQSxpQkFFRiw2QkFDRSxXQUFBLEtBRUYsaUNBQ0UsUUFBQSxhQUNBLFdBQUEsSUFBQSxNQUFBLEtBRUYsd0NBQ0UsTUFBQSxJQUNBLGFBQUEsSUFFRixtQ0FDRSxNQUFBLElBRUYsK0JBQ0UsV0FBQSxZQUVGLDRCQUNFLFFBQUEsS0FFRiw0QkFDRSxXQUFBLFlBRUYseUJBQ0UsT0FBQSxLQUFBLE1BQ0Esa0JBQUEsT0FFRiwyQkFDRSxXQUFBLEtBRUYsZ0NBQ0UsY0FBQSxZQUVGLHNCQUNFLFdBQUEsS0FBQSxLQUlGLFlBQ0UsUUFBQSxlQzN2Q0osc0RBQ0UsWUFBQSxFQUNBLDhEQUNFLGlCQUFBLFFBQ0EsTUFBQSxRQUNBLFFBQUEsS0FDQSxpRUFDRSxVQUFBLE1BQ0EsWUFBQSxJQUNBLE9BQUEsRUFFRixxRUFDRSxVQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsT0FDQSxZQUFBLElBRUEsTUFBQSxRQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FFRixrRUFDRSxNQUFBLE1BQ0EsVUFBQSxLQUNBLFFBQUEsYUFHSiwyREFDRSxhQUFBLE1BQ0EsaUJBQUEsbUNBQ0Esa0JBQUEsVUFDQSxPQUFBLEtBQUEsRUFFRiw0REFDRSxRQUFBLE1BQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUVGLCtEQUNFLE1BQUEsS0FDQSxPQUFBLE1BQ0EsaUJBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxPQUFBLEVBQ0EsV0FBQSxLQUFBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxLQUVGLDhEQUNFLFdBQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxPQUNBLG9FQUFBLHFFQUVFLFlBQUEsS0FDQSxNQUFBLElBQ0EsTUFBQSxLQUNBLHdFQUFBLHlFQUNFLGNBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsS0FDQSxjQUFBLEtBQ0EsMkVBQUEsNEVBQ0UsY0FBQSxLQUFBLE1BQ0EsVUFBQSxNQUNBLGVBQUEsVUFDQSxZQUFBLElBRUYsMEVBQUEsMkVBQ0UsVUFBQSxLQUVGLDRFQUFBLDZFQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLFVBQUEsS0FDQSxrRkFBQSxtRkFDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsSUFFRix1RkFBQSx3RkFDRSxjQUFBLEVBR0osdUZBQUEsd0ZBQ0Usb0JBQUEsUUFFRixtRkFBQSxvRkFDRSxjQUFBLEVBQ0Esc0ZBQUEsdUZBQ0Usb0JBQUEsUUFLUixvRUFDRSxhQUFBLElBQUEsTUFBQSxRQUdBLHlFQUNFLGNBQUEsRUFDQSxhQUFBLEtBQ0Esd0ZBQ0Usb0JBQUEsUUFFRixvRkFDRSxjQUFBLEVBQ0EsdUZBQ0Usb0JBQUEsUUFNVixpRUFDRSxpQkFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLHVFQUNFLFFBQUEsYUFDQSxNQUFBLFFBQ0EsTUFBQSxJQUNBLFFBQUEsSUFBQSxLQUVGLHNFQUNFLE9BQUEsSUFBQSxLQVVBLE1BQUEsS0FSRixxRUFDRSxRQUFBLGFBQ0EsUUFBQSxJQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQ0EsY0FBQSxFQUtGLDRFQUNFLGlCQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxNQUFBLFFBQ0EsZUFBQSxVQUVGLG1GQUNFLFlBQUEsSUFHSiw0REFDRSxXQUFBLE1BQ0EsY0FBQSxLQUVGLG9FQUNFLFdBQUEsT0FDQSxPQUFBLEtBQUEsS0FDQSx5RUFDRSxPQUFBLEVBQUEsS0FHSiwrREFDRSxRQUFBLEVBQ0EsdUVBQ0UsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSw0RUFDRSxNQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsS0FHSixtRUFDRSxRQUFBLElBQUEsS0FDQSxlQUFBLFVBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSwwRUFDRSxNQUFBLFFBRUYsdUVBQ0UsWUFBQSxLQUNBLFFBQUEsYUFDQSxPQUFBLEVBRUYseUVBQ0UsWUFBQSxLQUNBLGFBQUEsSUFDQSxRQUFBLGFBRUYseUVBQ0UsUUFBQSxhQUVGLHdFQUNFLFlBQUEsS0FJTixpRUFDRSxTQUFBLE9BQ0EscUVBQ0UsTUFBQSxJQUNBLE1BQUEsS0FDQSx5RUFDRSxRQUFBLElBQUEsS0FDQSxlQUFBLFVBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsZ0ZBQ0UsTUFBQSxRQUVGLDZFQUNFLFlBQUEsS0FDQSxRQUFBLGFBQ0EsT0FBQSxFQUVGLCtFQUNFLFlBQUEsS0FDQSxhQUFBLElBQ0EsUUFBQSxhQUVGLCtFQUNFLFFBQUEsYUFDQSxVQUFBLElBQ0EsWUFBQSxJQUNBLGVBQUEsS0FHSiwwRUFDRSxZQUFBLEtBQ0EsY0FBQSxJQUVGLGdGQUNFLFdBQUEsTUFNTixxQ0FDRSxXQUFBLEtBRUYsbUNBQ0UsUUFBQSxNQUNBLFdBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxNQUVGLG1DQUNFLGlCQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLGFBRUEsZUFBQSxTQUNBLE9BQUEsRUFJRiw4Q0FDRSxRQUFBLE1BQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLE1BRUYsOENBQ0UsTUFBQSxLQUVGLDBEQUNFLFdBQUEsSUFBQSxNQUFBLFFBRUYsMkNBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLElBQ0EsZUFBQSxPQUNBLGdCQUFBLFNBQ0EsV0FBQSxFQUNBLGlEQUNFLFVBQUEsSUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUdKLDBDQUNFLE1BQUEsUUFFRiw2Q0FDRSxNQUFBLEtBRUYsdURBQ0UsTUFBQSxJQUdKLHdEQUNFLE9BQUEsRUFDQSxRQUFBLEVBRUYsV0FDRSxpQkFBQSxRQUNBLG9CQUNFLFlBQUEsaUJBQUEsQ0FBQSxNQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxNQUFBLEtBQ0EsaUJBQUEsS0FDQSxTQUFBLE9BQ0EsNkJBQ0UsV0FBQSxPQUdKLGNBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsT0FFRixjQUNFLFVBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxLQUNBLFlBQUEsSUFFRixhQUNFLGNBQUEsS0FFRiwyQkFDRSxPQUFBLEVBQUEsS0FBQSxLQUVGLHNCQUNFLFNBQUEsT0FDQSwwQkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUFBLEtBS0YsMkJBQUEsdUJBQ0UsT0FBQSxLQUFBLEtBQUEsS0FHSixrQkFDRSxZQUFBLElBRUYsbUJBQ0UsWUFBQSxLQUFBLENBQUEsV0FDQSxpQkFBQSxLQUNBLFFBQUEsTUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLEtBQUEsRUFDQSxTQUFBLE9BQ0Esc0JBQ0UsV0FBQSxLQUNBLGNBQUEsS0FFRiw0QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsTUFFRixzQkFDRSxNQUFBLEtBR0osZUFDRSxRQUFBLEVBQ0EsaUJBQUEsS0FDQSx3QkFDRSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFVBQUEsS0N6SkosYUFBQSxzQkFDRSxXQUFBLE1BQ0Esa0JBQUEsMkJBQ0UsT0FBQSxLQUdKLGlCQUFBLDBCQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxtQkFBQSw0QkFDRSxVQUFBLGVBQ0EsTUFBQSxLQUVGLHVCQUFBLGdDQUNFLFVBQUEsTUFDQSxNQUFBLFFBQ0EsZUFBQSxVQUdKLGVBQUEsd0JBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSx5QkFBQSxrQ0FDRSxPQUFBLEVBQUEsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsUUFBQSxLQUFBLEtBRUYsMkJBQUEsb0NBQ0UsVUFBQSxLQUNBLFdBQUEsS0FFRixxQkFBQSw4QkFDRSxRQUFBLE1BRUYscUJBQUEsOEJBQ0UsaUJBQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsYUFDQSxjQUFBLEtBRUYsMEJBQUEsbUNBQ0UsUUFBQSxNQUNBLFdBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLGlDQUFBLDBDQUNFLFFBQUEsYUFDQSxhQUFBLEtBQ0EsTUFBQSxLQUVGLGdDQUFBLHlDQUNFLFFBQUEsYUFFRixnQ0FBQSx5Q0FDRSxRQUFBLGFBQ0EsWUFBQSxLQUNBLGFBQUEsSUFDQSxjQUFBLElBQ0EsUUFBQSxFQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUlGLHFDQUFBLDhDQUNFLGlCQUFBLFFBQ0EsTUFBQSxRQUdBLDhDQUFBLHVEQUNFLFFBQUEsYUFDQSxNQUFBLElBQ0EsY0FBQSxLQUNBLGVBQUEsT0FDQSxvREFBQSw2REFDRSxNQUFBLEtBQ0EsUUFBQSxhQUNBLFFBQUEsRUFDQSxPQUFBLEVBQUEsSUFBQSxFQUFBLEtBRUYsb0RBQUEsNkRBQ0UsUUFBQSxhQUtSLHNCQUFBLCtCQUNFLFVBQUEsSUFDQSxNQUFBLFFBR0osYUFBQSxzQkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLGtCQUFBLDJCQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FDQSxlQUFBLFVBRUYsd0JBQUEsaUNBQ0UsaUJBQUEsUUFFRix1QkFBQSxnQ0FDRSxpQkFBQSxRQUVGLHVCQUFBLGdDQUNFLGlCQUFBLFFBRUYsbUJBQUEsNEJBQ0UsUUFBQSxJQUFBLEtBQ0EsaUJBQUEsUUFDQSx3QkFBQSxpQ0FDRSxTQUFBLFNBQ0EsTUFBQSxRQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsV0FBQSxJQUVGLDBCQUFBLG1DQUNFLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsTUFDQSxjQUFBLEVBRUEsK0JBQUEsd0NBQ0UsTUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxFQUNBLE9BQUEsSUFBQSxNQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EseUNBQUEsa0RBQ0UsTUFBQSxRQUNBLFVBQUEsSUFDQSxPQUFBLEVBTU4sc0JBQUEsK0JBQ0UsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsUUFBQSxJQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxVQUFBLElBQ0EsT0FBQSxFQUVGLHVCQUFBLGdDQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxJQUFBLEtBQ0EsNEJBQUEscUNBQ0UsTUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxFQUNBLE9BQUEsSUFBQSxNQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsUUFDQSxzQ0FBQSwrQ0FDRSxNQUFBLFFBQ0EsVUFBQSxJQUNBLE9BQUEsRUFLUixtQkFBQSw0QkFDRSxZQUFBLEtBQ0EsVUFBQSxLQUNBLHFCQUFBLDhCQUNFLFVBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxPQUFBLEVBQ0EsMEJBQUEsbUNBQ0UsTUFBQSxRQUNBLGVBQUEsVUFDQSxRQUFBLGFBQ0EsYUFBQSxJQUdKLHlCQUFBLGtDQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLDhCQUFBLHVDQUNFLFlBQUEsS0FDQSxVQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUN6YVIsaURBQ0UsY0FBQSxFQUVGLDRDQUNFLGlCQUFBLFFBQ0EsUUFBQSxFQUFBLEVBR0EsS0FGQSxPQUFBLEVBQUEsRUFDQSxLQUVBLHlEQUNFLFFBQUEsS0FDQSw0REFDRSxVQUFBLElBQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLGFBQ0EsYUFBQSxNQUVGLHFFQUNFLFFBQUEsYUFFRixpRUFDRSxhQUFBLEtBQ0EsYUFBQSxJQUNBLFNBQUEsU0FDQSx3RUFDRSxNQUFBLEtBQ0EsYUFBQSxLQUVGLHNFQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUdBLDhFQUNFLGlCQUFBLFFBS0YsNEVBQUEsb0ZBQ0UsaUJBQUEsUUFJRixtRkFDRSxpQkFBQSxRQUlGLG9GQUNFLGlCQUFBLFFBS1IseURBQ0UsaUJBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGdFQUNFLFFBQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0Esc0VBQ0UsUUFBQSxhQUNBLCtFQUNFLFFBQUEsR0FHSixvRUFDRSxPQUFBLEVBQUEsS0FDQSxRQUFBLGFBQ0EsVUFBQSxFQUNBLDBFQUNFLGFBQUEsSUFBQSxNQUFBLFFBQ0EscUZBQ0UsYUFBQSxFQUlOLG9FQUNFLFFBQUEsTUFHSixzRUFDRSxTQUFBLFNBQ0EsV0FBQSxNQUNBLDJFQUNFLGNBQUEsRUFDQSxPQUFBLEVBQ0Esa0ZBQ0UsaUJBQUEsUUFDQSxNQUFBLEtBSU4sc0VBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsV0FBQSxLQUNBLG1GQUNFLGFBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxJQUNBLFdBQUEsT0FDQSx3RkFDRSxjQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0FDQSxPQUFBLFFBQ0EsUUFBQSxJQUFBLEtBQUEsSUFBQSxLQUNBLG1HQUNFLGNBQUEsRUFFRiwrRkFDRSxRQUFBLElBQ0EsY0FBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLElBRUYsdUdBQ0UsaUJBQUEsUUFFRixxR0FBQSw2R0FFRSxpQkFBQSxRQUVGLDRHQUNFLGlCQUFBLFFBRUYsNkdBQ0UsaUJBQUEsUUFHQSxnR0FDRSxRQUFBLGFBRUYsb0dBQ0UsTUFBQSxNQUVGLGdHQUNFLE1BQUEsUUFDQSxXQUFBLE9BR0osaUdBQ0UsWUFBQSxJQUNBLHNHQUNFLE1BQUEsUUFDQSxXQUFBLE9BR0osaUdBQ0UsTUFBQSxRQUVGLCtGQUNFLGlCQUFBLFFBRUYsNkZBQUEsNkZBQUEsNkZBR0UsUUFBQSxHQUNBLHNHQUFBLHNHQUFBLHNHQUNFLFlBQUEsSUFHSiwyR0FDRSxpQkFBQSxLQUlOLGtGQUNFLE1BQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLDRGQUNFLFNBQUEsU0FDQSxjQUFBLEtBQ0Esa0dBQ0UsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxRQUVGLHFHQUNFLFlBQUEsSUFDQSx1R0FDRSxZQUFBLElBSU4sK0ZBQ0UsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLFFBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUVFLHlHQUFBLDBHQUFBLDRHQUdFLE1BQUEsS0FFRiw0R0FDRSxPQUFBLE1BRUYscUdBQ0UsT0FBQSxLQUFBLEVBRUYseUdBQ0UsWUFBQSxLQUNBLE1BQUEsTUFDQSxRQUFBLE1BRUYsMEdBQ0UsTUFBQSxLQUVGLDJHQUNFLFdBQUEsTUFDQSxNQUFBLEtBR0EsaUhBQ0UsYUFBQSxJQUNBLFVBQUEsS0FDQSx1SEFDRSxpQkFBQSxRQUNBLGFBQUEsUUFDQSw0SEFDRSxRQUFBLGFBQ0EsWUFBQSxJQU1WLDBHQUNFLGNBQUEsRUFRVixvREFDRSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxnQkFBQSxTQUNBLHlEQUNFLE1BQUEsSUFDQSxRQUFBLGFBRUYsMkRBQ0UsWUFBQSxJQUVGLHNEQUNFLFFBQUEsSUFBQSxLQUNBLFFBQUEsTUFFRiwrREFBQSw0REFFRSxpQkFBQSxRQUVGLDREQUNFLFFBQUEsYUFDQSxrRUFDRSxpQkFBQSxRQUdKLCtEQUNFLGNBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxPQVFSLGdCQUNFLGFBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxJQUNBLFFBQUEsS0FFRixrQkFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSxRQUFBLEdBQ0EsVUFBQSxHQUFBLE9BQUEsU0FBQSxRQUVBLG1CQUNFLEdBTUEsS0FMRSxRQUFBLEdBRUYsSUFDRSxRQUFBLEdDelRKLHVCQUFBLHdCQUVFLE9BQUEsS0FDQSxZQUFBLEtBRUYsK0JBQUEsZ0NBQUEsa0NBR0UsV0FBQSxrQkFDQSxNQUFBLGtCQUtBLGdDQUNFLFFBQUEsRUFBQSxPQUFBLEVBRUEsd0NBQ0UsUUFBQSxhQUVKLDJDQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaURBQ0UsU0FBQSxFQUFBLEVBQUEsaUJBQUEsS0FBQSxFQUFBLEVBQUEsaUJBQUEsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLFlBQUEsSUFBQSxNQUFBLEtBQUEsU0FBQSxPQUFBLGFBQUEsS0FDQSxvREFBQSxVQUFBLE1BQUEsWUFBQSxJQUFBLE1BQUEsUUFBc0QsV0FBQSxFQUN0RCxtREFBQSxNQUFBLEtBQUEsWUFBQSxJQUFBLFVBQUEsTUFBQSxjQUFBLEtBQUEsUUFBQSxNQUNBLG9FQUFBLHdEQUFBLFVBQUEsbUJBQUEsYUFBQSxLQUNBLDREQUFBLGNBQUEsRUFBQSxhQUFBLEVBRUYsZ0RBQ0UsUUFBQSxZQUFBLFFBQUEsS0FBQSxlQUFBLE9BQUEsWUFBQSxPQUVGLGtEQUNFLFFBQUEsSUFBQSxFQUFBLFdBQUEsSUFBQSxNQUFBLFFBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxvREFBQSxNQUFBLFFBQW9CLFlBQUEsSUFDcEIsb0RBQUEsWUFBQSxJQUFBLE1BQUEsS0FDQSw2REFBQSxjQUFBLEtBQUEsY0FBQSxJQUFBLE1BQUEsUUFFRix5QkFsQkYsMkNBbUJJLFFBQUEsTUFDQSxpREFDRSxRQUFBLEtBQUEsRUFBQSxZQUFBLEVBQUEsY0FBQSxJQUFBLE1BQUEsTUFJTixpQ0FDRSxRQUFBLEtBQUEsaUJBQUEsUUFBNkMsTUFBQSxRQUFpQixXQUFBLE9BS3BFLHFCQUNFLFdBQUEsTUFFRixTQUNFLFNBQUEsU0FDQSxLQUFBLE1BQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsRUFFRixlQUNFLGlCQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0FFQSxxQkFDRSxTQUFBLE9BQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLHdCQUNFLFFBQUEsTUFDQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsaUJBQUEsZUFDQSxRQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLEVBQ0Esb0NBQ0UsWUFBQSxFQUVGLGdDQUNFLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEVBRUYsOEJBQ0UsT0FBQSxRQUlOLG9CQThFRSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFDQSxpQkFBQSxLQTlFRSwyQ0FBQSxnREFBQSxRQUFBLGFBQUEsWUFBQSxLQUNFLGtEQUFBLHVEQUFBLFFBQUEsS0FFRiwrQ0FBQSxvREFBQSxXQUFBLE1BQ0EsNENBQUEsNkNBQUEsaURBQUEsa0RBQUEsT0FBQSxFQUFBLGlCQUFBLFFBQXdELFFBQUEsSUFBQSxLQUN0RCxrRUFBQSxtRUFBQSx1RUFBQSx3RUFBQSxVQUFBLE1BQUEseURBQUEsMERBQUEsOERBQUEsK0RBQUEsVUFBQSxNQUdBLG9EQUFBLHlEQUNFLE9BQUEsRUFBQSxFQUFBLEtBR0osOENBQUEsbURBQUEsYUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsRUFDRSx5REFBQSw4REFBQSxhQUFBLEVBRUYsMkNBQUEsZ0RBQUEsUUFBQSxtQkFBQSxRQUFBLFlBQUEsY0FBQSxJQUFBLGVBQUEsT0FBQSxZQUFBLE9BQUEsTUFBQSxLQUNBLHlDQUFBLDhDQUFBLFlBQUEsRUFDQSw0Q0FBQSxpREFBQSxRQUFBLGFBQUEsYUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsTUFDQSx3Q0FBQSw2Q0FBQSxjQUFBLEVBQ0EsK0NBQUEsb0RBQUEsY0FBQSxJQUFBLGdCQUFBLFNBR0UsbURBQ0Usd0RBREYsa0RBQ0UsdURBREYsd0RBQ0UsNkRBREYsdURBQ0UsNERBREYsY0FBQSxNQUFBLGdCQUFBLFdBRUUsdURBQUEsc0RBQUEsNERBQUEsMkRBQUEsYUFBQSxLQUFBLFdBQUEsV0FDQSwwREFBQSx5REFBQSwrREFBQSw4REFBQSxVQUFBLE1BQ0EseURBQUEsd0RBQUEsOERBQUEsNkRBQUEsVUFBQSxLQUFBLE1BQUEsS0FDQSwyREFBQSwwREFBQSxnRUFBQSwrREFBQSxjQUFBLElBQUEsZ0JBQUEsU0FFRixrREFBQSxpREFBQSx1REFBQSxzREFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0Esc0RBQUEscURBQUEsMkRBQUEsMERBQUEsY0FBQSxJQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUFBLDBEQUFBLHlEQUFBLCtEQUFBLDhEQUFBLFlBQUEsSUFBQSxXQUFBLEtBRUYsOENBQUEsbURBQ0UsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsdURBQUEsNERBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUVBLG9EQURBLHFEQUNBLHlEQURBLDBEQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFFQSxzREFBQSwyREFBQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBS0Usb0VBQUEseUVBQUEsV0FBQSxPQUVGLHdEQUFBLDZEQUFBLGNBQUEsSUFBQSxlQUFBLFVBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsbURBQUEsd0RBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLG1EQUFBLHdEQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxxREFBQSwwREFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EscURBQUEsMERBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUNBLG9EQUFBLHlEQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFHQSxtREFBQSx3REFBQSxZQUFBLEVBRUEscURBREEsbURBQ0EsMERBREEsd0RBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUFBLE1BQUEsSUFFQSxtREFBQSx3REFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLE1BQUEsSUFDRSx1REFBQSw0REFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsTUFBQSxJQUNFLDZEQUFBLGtFQUFBLGFBQUEsSUFHSix1REFBQSw0REFDRSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsTUFBQSxJQUVGLHFEQUFBLDBEQUNFLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FBQSxNQUFBLEdBQUEsV0FBQSxNQUVGLG1EQUFBLHdEQUFBLE1BQUEsS0FBQSxhQUFBLElBQUEsVUFBQSxLQUFBLFVBQUEsRUFHRSxRQUFBLEtBQUEsaUJBQUEsaUJBQUEsTUFBQSxLQUZBLDREQUFBLGlFQUFBLFFBQUEsR0FDQSx5REFBQSw4REFBQSxpQkFBQSxpQkFHRixrRUFBQSx1RUFBQSxNQUFBLEtBQ0Esb0RBQUEseURBQUEsTUFBQSxLQUFBLE1BQUEsUUFDQSxxREFBQSwwREFBQSxZQUFBLEVBTUosK0JBQ0UsV0FBQSxLQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0Esa0NBQ0UsWUFBQSxLQUNBLFVBQUEsTUFDQSxlQUFBLFVBQ0EsV0FBQSxFQUVGLHlDQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUdKLGtDQUNFLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxNQUVGLHVDQUNFLFdBQUEsTUFDQSxPQUFBLEtBQUEsS0FBQSxFQUVGLHlCQUNFLE1BQUEsUUFDQSxZQUFBLElBR0EsaUNBQ0UsUUFBQSxLQUNBLHlDQUNFLFFBQUEsYUFHSixrQ0FBQSxpQ0FFRSxPQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFNBQUEsT0FDQSx3Q0FBQSx1Q0FDRSxPQUFBLEVBQ0EsU0FBQSxTQUVGLHdDQUFBLHlDQUFBLHVDQUFBLHdDQUVFLFFBQUEsS0FFRiw4Q0FBQSw2Q0FDRSxnQkFBQSxLQUNBLE1BQUEsUUFFRix3Q0FBQSx1Q0FDRSxVQUFBLE1BQ0EsTUFBQSxRQUNBLGNBQUEsS0FFRiw4Q0FBQSw2Q0FDRSxVQUFBLE1BQ0EsWUFBQSxJQUVGLDBDQUFBLHlDQUNFLFFBQUEsTUFDQSxZQUFBLElBRUYsaURBQUEsZ0RBQ0UsTUFBQSxJQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxXQUVGLDRDQUFBLDJDQUNFLGNBQUEsS0FFRix1Q0FBQSxzQ0FDRSxRQUFBLE9BRUYsMkNBQUEsMENBQ0UsTUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEVBR0osMENBQUEsd0NBRUUsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsRUFDQSxhQUFBLEVBQ0EsU0FBQSxPQUNBLGdEQUFBLDhDQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxRQUFBLElBQUEsSUFFRixpREFBQSwrQ0FDRSxTQUFBLFNBQ0EsV0FBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsZ0VBQUEsOERBQ0UsYUFBQSxRQUNBLE1BQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSxJQUNBLGFBQUEsSUFHSix3REFBQSxzREFDRSxjQUFBLEVBSUYsc0NBQUEscUNBRUUsU0FBQSxTQUNBLFFBQUEsS0FBQSxFQUNBLGdEQUFBLCtDQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLHFEQUFBLG9EQUNFLFFBQUEsYUFFRixvREFBQSxtREFDRSxTQUFBLFNBQ0EsV0FBQSxNQUNBLGNBQUEsTUFDQSx5REFBQSx3REFDRSxRQUFBLGFBSU4sOENBQUEsNkNBQ0UsWUFBQSxFQUNBLFdBQUEsTUFFRiw2Q0FBQSw0Q0FDRSxjQUFBLEtBQ0Esa0RBQUEsaURBQ0UsVUFBQSxLQUdKLG9EQUFBLG1EQUNFLFFBQUEsYUFDQSxXQUFBLEVBQ0EsWUFBQSxLQUNBLGFBQUEsS0FFRixtRUFBQSxrRUFDRSxlQUFBLFlBQ0EsWUFBQSxLQU1OLHNDQUdBLG1DQUZFLFFBQUEsS0FLRiw4QkFDRSxPQUFBLEtBQUEsS0FDQSxvQ0FBQSxxQ0FFRSxZQUFBLElBQ0EsY0FBQSxJQUNBLFFBQUEsTUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUVGLG9DQUFBLHFDQUFBLHVDQUdFLFFBQUEsSUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLCtEQUFBLGdFQUFBLGtFQUNFLFlBQUEsSUFDQSxVQUFBLEtBRUYsc0RBQUEsdURBQUEseURBQ0UsWUFBQSxJQUNBLFVBQUEsS0FFRiwwREFBQSwyREFBQSw2REFDRSxZQUFBLElBQ0EsVUFBQSxLQUVGLHFEQUFBLHNEQUFBLHdEQUNFLFlBQUEsSUFDQSxVQUFBLEtBR0osd0NBQ0UsUUFBQSxhQUVGLHVDQUNFLFdBQUEsTUFFRixrQ0FDRSxNQUFBLEtBRUYsa0NBQ0UsTUFBQSxJQUNBLGFBQUEsR0FFRixrQ0FDRSxNQUFBLElBQ0EsYUFBQSxHQUVGLGtDQUNFLE1BQUEsSUFDQSxhQUFBLEdBRUYsMkRBQ0UsYUFBQSxFQUVGLHNDQUNFLFFBQUEsS0FFRixzQ0FDRSxjQUFBLEtBQ0EsVUFBQSxFQUNBLE1BQUEsS0FFRiw0Q0FDRSxjQUFBLEVBRUYsbUNBQ0UsUUFBQSxhQUNBLGVBQUEsSUFDQSxjQUFBLEVBQ0EsOENBQ0UsYUFBQSxFQUdKLG9DQUNFLGlCQUFBLFFBQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FFQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEtBRUYsd0NBQ0UsUUFBQSxLQ2xjUix5Q0FDRSxRQUFBLEtBQ0EsK0NBQ0UsU0FBQSxFQUFBLEVBQUEsT0FBQSxLQUFBLEVBQUEsRUFBQSxPQUNBLGFBQUEsS0FFRixrREFDRSxRQUFBLEtBQUEsRUFBQSxLQUFBLEtBQ0EsV0FBQSxFQUNBLE1BQUEsT0FDQSxTQUFBLEVBQUEsRUFBQSxPQUFBLEtBQUEsRUFBQSxFQUFBLE9BRUYscURBQ0UsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLEtBRUYsb0RBQ0UsTUFBQSxRQUNBLFFBQUEsTUFLTiw2REFBQSwrREFBQSw2REFHRSxpQkFBQSxnQ0FDQSxnQkFBQSxNQUdBLG9CQUNFLGlCQUFBLGVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLHdCQUNFLFFBQUEsYUFDQSxlQUFBLE9BQ0EsNkJBQ0UsVUFBQSxNQUNBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsZUFBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLEtBQ0EsK0JBQ0UsTUFBQSxLQUdKLCtCQUNFLFVBQUEsTUFDQSxRQUFBLElBQUEsS0FDQSxPQUFBLEVBRUYsOEJBQ0UsVUFBQSxJQUNBLGdDQUNFLFlBQUEsSUFBQSxNQUFBLEtBQ0EsYUFBQSxLQUVGLG1DQUNFLFFBQUEsYUFDQSxPQUFBLEVBQUEsSUFDQSxZQUFBLEtBQ0EscUNBQ0UsVUFBQSxJQUNBLFlBQUEsSUFJTiw4QkFDRSxNQUFBLE1BQ0EsT0FBQSxNQUFBLEVBQUEsSUFNSiwwQkFDRSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLE1BQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLHNDQUFBLHlDQUVFLFFBQUEsS0FBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxJQUNBLFdBQUEsV0FDQSw0Q0FBQSwrQ0FDRSxlQUFBLFVBQ0EsV0FBQSxPQUNBLFFBQUEsTUFDQSxVQUFBLElBQ0EsT0FBQSxFQUFBLEtBQUEsS0FFRix3Q0FBQSwyQ0FDRSxVQUFBLE1BQ0EsTUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsT0FBQSxFQUVGLHlCQXBCRixzQ0FBQSx5Q0FxQkksTUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsbURBQUEsc0RBQ0UsYUFBQSxFQTlCUiwwQkErSUksY0FBQSxLQUFBLFVBQUEsS0FDQSxjQUFBLGFBQUEsZ0JBQUEsY0EvR0Esd0JBbEZOLG9CQStDSSxVQUFBLEtBUUEsc0NBQUEseUNBNEJJLE1BQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxPQUNBLGFBQUEsR0FHSixvQ0FDRSxRQUFBLEtBQ0EsTUFBQSxJQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsMENBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxRQUVGLDBDQUNFLGVBQUEsVUFDQSxXQUFBLFFBQ0EsUUFBQSxhQUNBLE9BQUEsRUFBQSxFQUFBLEtBRUYsc0NBQ0UsVUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxFQUNBLFdBQUEsUUFFRixpREFDRSxpQkFBQSxZQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLElBQ0EsV0FBQSxPQUNBLE9BQUEsUUFDQSxJQUFBLEtBQ0EsUUFBQSxhQUNBLGlCQUFBLDRCQUNBLGdCQUFBLE1BVUosaUNBQ0UsZUFBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsVUFBQSxNQUNBLFdBQUEsT0FDQSxRQUFBLE1BQ0EscUNBQ0UsUUFBQSxhQUNBLGVBQUEsT0FDQSwwQ0FDRSxPQUFBLElBQ0EsTUFBQSxJQUNBLFFBQUEsTUFDQSxpQkFBQSxRQUNBLE9BQUEsSUFDQSxlQUFBLE9BQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxpREFDRSxpQkFBQSxRQUlOLG9EQUNFLFNBQUEsU0FDQSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsR0FDQSxXQUFBLEVBQUEsRUFBQSxPQUFBLE9BQUEsZ0JBQ0EsV0FBQSxLQUNBLGlFQUNFLE9BQUEsS0FBQSxLQUFBLEVBQ0EsV0FBQSxPQUVGLDJEQUNFLFFBQUEsS0FtQk4sd0JBMUdBLG9DQXlDSSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsT0FHSixpQ0E2Q0ksUUFBQSxLQUNBLFVBQUEsRUFFRSwwQ0FDRSxNQUFBLElBQ0EsT0FBQSxJQUNBLE9BQUEsSUF6SVYsMEJBbUpJLFFBQUEsT0FHSiwrQkFDRSxRQUFBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsUUFBQSxNQUNBLGtEQUNFLGNBQUEsSUFDQSxVQUFBLEtBRUYsdUNBQ0UsYUFBQSxLQUNBLGVBQUEsSUFDQSxRQUFBLGFBQ0EsVUFBQSxLQUNBLHlDQUNFLGNBQUEsSUFBQSxFQUFBLEVBQUEsSUFFRiwyQ0FDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLFFBQUEsYUFDQSxlQUFBLElBQ0EsY0FBQSxFQUFBLElBQUEsSUFBQSxFQUNBLGdEQUNFLGlCQUFBLFFBQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLE1BQUEsUUFDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLElBQ0EsWUFBQSxJQU1WLHVCQUNFLFVBQUEsTUFDQSxjQUFBLEtBQ0EsaUNBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEVBQ0EsYUFBQSxLQUVGLHlCQUNFLFFBQUEsT0FDQSxNQUFBLEtBRUYseUJBQ0UsTUFBQSxLQUNBLFlBQUEsSUFJRix1QkFDRSxRQUFBLEtBQUEsS0FDQSxpQkFBQSxLQUNBLFNBQUEsU0FDQSxVQUFBLE1BQ0EsY0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsV0FBQSxNQUNBLDhCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFdBQUEsT0FFRiw2QkFDRSxNQUFBLElBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGFBQUEsS0FDQSxVQUFBLE1BQ0EsU0FBQSxFQUFBLEVBQUEsT0FBQSxLQUFBLEVBQUEsRUFBQSxPQVlBLDRCQUNFLE1BQUEsUUFDQSxrQ0FDRSxNQUFBLFFBQ0EsZ0JBQUEsS0FJTix5QkFDRSxNQUFBLFFBQ0EsUUFBQSxNQUVGLDRCQUNFLGlCQUFBLFFBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxNQUNBLGtDQUNFLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsaUJBQUEseUJBQ0Esb0JBQUEsTUFBQSxPQUNBLE1BQUEsUUFDQSxrQkFBQSxVQUdKLGdDQUNFLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxNQUFBLE9BQ0EsU0FBQSxFQUFBLEVBQUEsT0FBQSxLQUFBLEVBQUEsRUFBQSxPQUNBLHdCQWxERiw2QkFRSSxVQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsS0FDQSxnQkFBQSxRQW1DSixnQ0FLSSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFVBQUEsTUFFRix3QkF2REYsNkJBY0ksUUFBQSxLQWdDSixnQ0FVSSxZQUFBLE1BR0osbUNBQ0UsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLEtBRUYsK0JBQ0UsTUFBQSxNQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsbUJBQUEsT0FBQSxjQUFBLE9BQ0EsZUFBQSxRQUFBLFlBQUEsUUFDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUVBLG9DQUNFLE1BQUEsUUFHRix3Q0FDRSxlQUFBLE9BQUEsWUFBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxRQUNBLDhDQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsUUFBQSxFQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSw2RUFDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsSUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxZQUFBLEtBR0EsK0RBQ0UsaUJBQUEsS0FJTiw4Q0FDRSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsUUFFRixtREFDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVGLDBDQUNFLGVBQUEsVUFDQSxVQUFBLEtBRUYsNENBQ0UsTUFBQSxLQUdKLHNEQUNFLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FFRiw4Q0FDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FFQSxrREFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FHSiw4Q0FDRSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsS0FXSix3QkF2R0EsK0JBK0ZJLE1BQUEsS0FDQSxPQUFBLE1BQ0Esb0JBQUEsT0FDQSxzQ0FDRSxPQUFBLEtBeExSLHVCQTZMSSxjQUFBLEtBQUEsVUFBQSxNQUdKLGlDQUNFLFFBQUEsWUFBQSxRQUFBLEtBRUYsMEJBQ0UsTUFBQSxJQUNBLFlBQUEsS0FDQSw4QkFDRSxRQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLEtBRUYsNkJBQ0UsZUFBQSxVQUNBLGNBQUEsS0FTRix5Q0FSRSxrQ0FDRSxNQUFBLEtBR0osNkJBQ0UsTUFBQSxRQUNBLFFBQUEsT0FJQSwyQ0FDRSxNQUFBLEtBQ0EsUUFBQSxPQUtGLDJDQUpFLGdEQUNFLE1BQUEsUUFNSixrREFDRSxRQUFBLE1BQ0EsV0FBQSxJQUNBLFdBQUEsTUFJRixtREFDRSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLHFEQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBRUYscURBQ0UsVUFBQSxNQUlOLG1DQUNFLE1BQUEsS0FDQSxxQ0FDRSxNQUFBLFFBRUYseUNBQ0UsVUFBQSxPQUNBLFlBQUEsSUFDQSxRQUFBLGFBQ0EsYUFBQSxLQUlOLDBCQUNFLE1BQUEsSUFFRix1QkFDRSxPQUFBLEVBQUEsRUFDQSxLQUNBLGFBQUEsRUFDQSxjQUFBLEVBQ0EsMkJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBRUYsaUNBQ0Usd0JBQUEsSUFBQSxXQUFBLElBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsS0FDQSxRQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLG9DQUNFLFVBQUEsTUFDQSxNQUFBLEtBQ0EseUNBQ0UsVUFBQSxLQUNBLE1BQUEsUUFHSixxQ0FDRSxXQUFBLEtBQ0EsTUFBQSxLQUVGLG1DQUNFLFFBQUEsTUFDQSxNQUFBLElBR0osb0NBQ0Usd0JBQUEsSUFBQSxXQUFBLElBRUYsOEJBQ0UsUUFBQSxLQUFBLEtBQ0EsVUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsZ0NBQ0UsVUFBQSxNQUVGLHlDQUNFLGNBQUEsRUFFRixvQ0FDRSxNQUFBLElBR0osNkJBQ0Usd0JBQUEsS0FBQSxXQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxTQUFBLE9BRUYsa0NBQ0Usd0JBQUEsS0FBQSxXQUFBLEtBQ0EsaUJBQUEsUUFDQSwrQ0FDRSxNQUFBLElBQ0Esa0RBQ0UsTUFBQSxRQUNBLGVBQUEsVUFDQSxVQUFBLE1BQ0EsWUFBQSxFQUVGLGlEQUNFLE1BQUEsS0FDQSxVQUFBLE9BRUYsb0RBQ0UsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsTUFBQSxLQUdKLDBDQUNFLFlBQUEsSUFBQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLGFBQUEsZ0JBQUEsYUFDQSxNQUFBLElBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxpREFDRSxVQUFBLE1BSU4sd0NBQ0UsUUFBQSxNQUNBLGtEQUNFLE1BQUEsS0FFRixrREFDRSxNQUFBLEtBQ0EsWUFBQSxFQUNBLFdBQUEsS0FPUixvQkFDRSxXQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsUUFBQSxLQUFBLElBQ0EsVUFBQSxLQUNBLHlCQUNFLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLHdCQUFBLElBQUEsV0FBQSxJQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUVGLDZCQUNFLFFBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSx3QkFBQSxJQUFBLFdBQUEsSUFDQSwrQkFDRSxVQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsRUFFRixnQ0FDRSxXQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsS0FFRiwrQkFDRSxNQUFBLFFBR0osMEJBQ0UsUUFBQSxNQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxLQUFBLElBQUEsS0FBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0Esd0JBQUEsSUFBQSxXQUFBLElBQ0EsNEJBQ0UsVUFBQSxJQUVGLDRCQUNFLFlBQUEsSUNuc0JSLG1CQUNFLGlCQUFBLFFBRUEsNENBQ0UsZUFBQSxLQUNBLCtDQUNFLGVBQUEsS0FDQSxjQUFBLEtBRUYsaURBQ0UsY0FBQSxLQUNBLE1BQUEsS0FHQSw0REFDRSxRQUFBLEtBR0osa0RBQ0UsUUFBQSxJQUFBLEtBRUYsa0RBQ0UsT0FBQSxFQUFBLEtBQUEsS0FFRixrREFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLFlBQUEsTUFDQSxPQUFBLEtBQ0EsVUFBQSxLQUdKLDBCQUNFLFFBQUEsS0FBQSxLQUVGLDhCQUNFLFVBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxlQUNBLE9BQUEsRUFFRiwrQkFDRSxVQUFBLE1BQ0EsT0FBQSxFQUNBLGVBQUEsS0FFRixpQ0FDRSxZQUFBLEtBSU0sc0RBQ0UsSUFBQSxLQUNBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLEVBTVYsMEJBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLFVBQUEsS0FDQSxpQkFBQSxRQUNBLHNDQUNFLE1BQUEsUUFDQSx5Q0FDRSxPQUFBLEVBQ0EsUUFBQSxFQUdKLG9DQUNFLE1BQUEsUUFFRixpQ0FDRSxNQUFBLFFBRUYsc0NBQ0UsZUFBQSxLQUVGLHlDQUFBLHdDQUFBLHVDQUdFLGVBQUEsS0FFRiwrQkFDRSxpQkFBQSxLQUNBLGVBQUEsS0FDQSxzQ0FDRSxNQUFBLFFBR0osa0NBQ0UsaUJBQUEsS0FDQSx5Q0FBQSxvQ0FFRSxNQUFBLFFBRUYscUNBR0EscUNBRkUsTUFBQSxRQU1KLG1DQUNFLFNBQUEsU0FDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLDhDQUNFLGNBQUEsSUFBQSxNQUFBLFFBRUYscUNBQ0UsY0FBQSxFQUVGLHlDQUNFLFVBQUEsS0FFRiwyQ0FDRSxnQkFBQSxLQUdKLGlDQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxNQUNBLG1DQUNFLE1BQUEsUUFDQSxRQUFBLGFBQ0EsUUFBQSxJQUFBLElBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxRQUdKLDZCQUNFLE1BQUEsS0FDQSxVQUFBLE1BQ0EsZUFBQSxVQUNBLFdBQUEsRUFDQSxjQUFBLEtBQ0EsWUFBQSxJQUVGLDZCQUNFLE1BQUEsS0FDQSxVQUFBLElBQ0EsZUFBQSxVQUNBLGNBQUEsS0FDQSxXQUFBLEtBRUYsNEJBQ0UsTUFBQSxLQUNBLGNBQUEsSUFDQSxpQ0FDRSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsR0FHSixzQ0FDRSxVQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsS0FDQSxRQUFBLE1BRUYscUNBQ0UsT0FBQSxFQUFBLElBQ0EsVUFBQSxLQUNBLGlEQUNFLFFBQUEsTUFHSixpQ0FDRSxVQUFBLE1BQ0EsUUFBQSxhQUNBLE9BQUEsRUFDQSxZQUFBLElBQUEsTUFBQSxRQUNBLGdCQUFBLFNBQ0EsUUFBQSxJQUFBLElBQUEsSUFBQSxJQUNBLE9BQUEsRUFBQSxJQUNBLE1BQUEsUUFDQSw0Q0FDRSxhQUFBLElBQUEsTUFBQSxRQUdKLG9DQUNFLE1BQUEsSUFDQSxPQUFBLEtBQ0EsR0FEQSxLQUFBLEVBRUEsUUFBQSxhQUNBLGVBQUEsT0FDQSxvREFDRSxhQUFBLEVBR0osZ0NBQ0UsYUFBQSxHQUFBLENBQUEsSUFDQSxNQUFBLEtBQ0EsZ0JBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLElBQUEsZUFBQSxJQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsbUJBQUEsT0FBQSxjQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSx1Q0FDRSxRQUFBLEtBRUYscUNBQ0UsT0FHQSxFQUZBLFFBQUEsS0FDQSxNQUFBLEtBRUEsVUFBQSxNQUNBLGNBQUEsV0FDQSxVQUFBLFdBQ0EsZ0JBQUEsS0FBQSxZQUFBLEtBQUEsUUFBQSxLQUVGLG9DQUNFLGVBQUEsVUFDQSxXQUFBLE9BQ0EsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FHSiw2QkFDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEVBQ0EsS0FDQSxNQUFBLFFBQ0EsUUFBQSxJQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSx3Q0FDRSxjQUFBLElBQUEsTUFBQSxRQUVGLHNDQUNFLE1BQUEsSUFFRixxQ0FDRSxlQUFBLElBR0osZ0NBQ0UsTUFBQSxRQUNBLFdBQUEsT0FDQSxXQUFBLEtBQ0Esa0NBQ0UsTUFBQSxRQUlKLHlDQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLFVBQUEsS0FJQSwwREFDRSxNQUFBLElBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxJQUNBLGdCQUFBLE01QnJQTixTQUFBLFNBQ0EsaUVBQ0UsUUFBQSxNQUNBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsWUFBQSxnQkFFRixtRUFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFNEIyT0ksMEVBQ0UsYUFBQSxFQUdKLDJEQUNFLE1BQUEsSUFDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLElBQ0EsZ0JBQUEsS0FBQSxLNUJqUU4sU0FBQSxTNEJtUU0sa0JBQUEsVUFDQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsS0FDQSxXQUFBLE81QnRRTixrRUFDRSxRQUFBLE1BQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxZQUFBLEtBRUYsb0VBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRTRCNFBJLDJFQUNFLGFBQUEsRUFHSiwyREFDRSxNQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxLQUNBLFFBQUEsTUFDQSxlQUFBLElBQ0EsZ0JBQUEsTUFDQSxrQkFBQSxVQUNBLGtFQUNFLFFBQUEsS0FFRixpRUFDRSxPQUFBLFFBRUYsbUVBQ0UsTUFBQSxLQUNBLFVBQUEsTUFDQSxlQUFBLFVBQ0EsaUJBQUEsZUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EseUVBQ0UsT0FBQSxRQUlOLHVEQUNFLE9BQUEsS0FBQSxFQUNBLFNBQUEsT0FDQSwyREFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFNBQUEsT0FDQSxPQUFBLEVBQUEsRUFDQSxJQUNBLE9BQUEsS0FDQSxZQUFBLEtBRUYsNkRBQ0UsTUFBQSxLQUNBLFdBQUEsSUFFRiw2REFDRSxNQUFBLEtBQ0EsUUFBQSxHQUNBLFVBQUEsTUFDQSxRQUFBLE1BQ0EsWUFBQSxLQUlOLGdDQUNFLFFBQUEsTUFDQSxlQUFBLElBQ0EsUUFBQSxJQUFBLEVBQ0EsT0FBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxtQ0FDRSxlQUFBLEtBQ0EsV0FBQSxFQUNBLHFDQUNFLE1BQUEsTUFDQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLElBR0osbUNBQ0UsVUFBQSxLQUVBLFFBQUEsRUFDQSxRQUFBLGFBQ0EsTUFBQSxJQUNBLGFBQUEsR0FDQSxPQUFBLEVBQ0EsOENBQ0UsYUFBQSxFQUlBLG9EQUFBLGtEQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUUFNRixzREFBQSx3REFBQSwyREFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBS0YsaURBQUEsb0RBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQU1GLHFEQUFBLHFEQUFBLHNEQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUUFLRixxREFBQSxnREFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBS0YscURBQUEsK0NBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUdKLDJDQUNFLFFBQUEsTUFDQSxNQUFBLElBQ0EsT0FBQSxLQUFBLEtBQ0EsK0NBQ0UsaUJBQUEsUUFDQSxRQUFBLEtBQUEsSUFHSix1Q0FDRSxPQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLDJDQUNFLFFBQUEsS0FBQSxJQUFBLEVBQ0EsV0FBQSxPQUVBLE1BQUEsS0FDQSxVQUFBLElBQ0EsT0FBQSxFQUNBLDZDQUNFLE1BQUEsS0FDQSxjQUFBLElBQ0EsVUFBQSxJQUNBLFlBQUEsSUFFRixnREFDRSxNQUFBLEtBQ0EsUUFBQSxJQUFBLElBQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxrREFDRSxNQUFBLFFBT1osMENBQ0UsV0FBQSxJQUFBLE1BQUEsUUFDQSw2Q0FDRSxXQUFBLElBQ0EsZUFBQSxLQUNBLCtDQUNFLE1BQUEsTUFDQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLElBR0osZ0RBQ0UsY0FBQSxLQUNBLE9BQUEsRUFDQSxtREFDRSxNQUFBLEtBQ0EsUUFBQSxNQUdKLGdEQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsWUFBQSxNQUNBLE9BQUEsS0FDQSxVQUFBLEtBS04scUNBQ0UsTUFBQSxJQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQ0EsV0FBQSxPQUNBLHdDQUNFLFVBQUEsSUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFdBQUEsS0FFRix5Q0FDRSxRQUFBLGFBQ0EsZUFBQSxPQUVGLG1EQUNFLFFBQUEsYUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE9BQ0EsWUFBQSxJQUNBLE1BQUEsTUFDQSxXQUFBLEtBQ0EsZUFBQSxPQUNBLFdBQUEsS0FDQSxxREFDRSxNQUFBLE1BQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxXQUFBLElBR0osZ0RBQ0UsUUFBQSxhQUNBLGVBQUEsT0FDQSxZQUFBLEtBRUYsOENBQ0UsVUFBQSxNQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsUUFBQSxhQUNBLGVBQUEsT0FDQSxNQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsS0FDQSxZQUFBLElBRUYsNkNBQ0UsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFFBRUYsNkNBQ0UsWUFBQSxLQUdKLDBCQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsK0JBQ0UsTUFBQSxLQUNBLGFBQUEsS0FHSiw4QkFDRSxXQUFBLE1BQ0EsUUFBQSxNQUFBLE1BQUEsS0FDQSxpQkFBQSxRQUVGLDRCQUNFLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxRQUNBLFNBQUEsU0FDQSxTQUFBLFFBQ0EsY0FBQSxLQUNBLFVBQUEsTUFDQSx3Q0FDRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQUEsSUFFRixtQ0FDRSxTQUFBLFNBQ0EsS0FBQSxNQUNBLFdBQUEsTUFDQSxXQUFBLEtBRUYscUNBQ0UsYUFBQSxNQUNBLGFBQUEsTUFDQSx3Q0FDRSxZQUFBLElBRUYsdUNBQ0UsTUFBQSxRQUdKLGtDQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLFdBQUEsTUFFRixpQ0FDRSxjQUFBLEtBQUEsTUFBQSxZQUVGLGdDQUNFLG9CQUFBLFFBQ0EsNENBQ0UsaUJBQUEsUUFJTiw0QkFDRSxVQUFBLElBQ0EsT0FBQSxLQUFBLEtBQ0EsVUFBQSxNQUNBLDhCQUNFLE1BQUEsS0FDQSxvQ0FDRSxVQUFBLE1BR0osZ0NBQ0UsUUFBQSxLQ3RuQk4sNkJBQ0UsV0FBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FHRixpQ0FDRSxZQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFVBQ0EsUUFBQSxLQUFBLEVBQUEsRUFDQSxXQUFBLFFBR0YsY0FDRSxZQUFBLFNBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFVBQ0EsUUFBQSxLQUNBLFdBQUEsUUFHRixTQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxVQUNBLFFBQUEsS0FBQSxFQUFBLEVDeEJBLHNDQUNFLFdBQUEsT0FFRixrQ0FDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLElBQUEsZUFBQSxJQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsY0FBQSxNQUFBLGdCQUFBLFdBQ0EsbUJBQUEsUUFBQSxjQUFBLFFBQ0EsZUFBQSxNQUFBLFlBQUEsV0FDQSxPQUFBLEVBR0UsMkVBQ0UsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFlBQUEsSUFDQSxZQUFBLElBRUYsMkVBQ0UsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLE9BQUEsWUFJTiwrQkFDRSxRQUFBLGVBRUYsd0NBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxZQUFBLEVBQ0EsVUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEdBQ0EsV0FBQSxJQUNBLGNBQUEsRUFDQSxXQUFBLEtBRUYseUNBQ0UsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFlBQUEsSUFDQSxZQUFBLElBRUYseUNBQ0UsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLE9BQUEsWUFFRiw0Q0FDRSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxZQUFBLElBRUYsK0NBQUEsZ0RBRUUsUUFBQSxNQUNBLE9BQUEsS0FDQSxZQUFBLEVBQ0EsY0FBQSxJQUNBLFVBQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsRUFBQSxJQUVGLG9EQUNFLFdBQUEsS0FDQSxNQUFBLGVBQ0EsV0FBQSxPQUNBLE9BQUEsWUFFRiwwREFDRSxRQUFBLEVBQ0EsV0FBQSxLQUVGLGdEQUNFLE1BQUEsZ0JBQ0EsUUFBQSxNQUVGLG1DQUNFLFFBQUEsSUFBQSxLQUNBLGNBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFFRixtQ0FDRSxTQUFBLFNBRUYsMENBQ0UsUUFBQSxhQUNBLFlBQUEsS0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLE1BQUEsS0N2R0oscUVBQUEsUUFBQSxLQUNBLGlDQUFBLFVBQUEsT0FDRSxpREFBQSxRQUFBLEtBQUEsTUFFRixrQkFFRSxRQUFBLFlBQUEsUUFBQSxLQUNBLHdCQUFBLFNBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxNQUFBLGNBQUEsS0FBQSxZQUFBLEtBQ0Esd0JBQ0UsYUFBQSxLQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsaUNBQ0UsUUFBQSxZQUFBLFFBQUEsS0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0FBQSxlQUFBLE9BQUEsWUFBQSxPQUdKLDBCQUNFLFFBQUEsZUFHRix3QkFDRSxRQUFBLFlBQUEsUUFBQSxLQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsMkJBQUEsTUFBQSxRQUFBLFVBQUEsTUFBQSxZQUFBLElBQUEsT0FBQSxFQUFBLEtBQUEsRUFBQSxFQUNBLGdDQUNFLFVBQUEsTUFBQSxNQUFBLFFBQUEsYUFBQSxLQUFBLFlBQUEsSUFDQSx5Q0FBQSxNQUFBLFFBS0YsZ0NBQ0UsVUFBQSxNQUFBLGVBQUEsVUFBQSxNQUFBLEtBQUEsUUFBQSxJQUFBLEtBQUEsU0FBQSxTQUNBLHVDQUFBLFNBQUEsU0FBQSxLQUFBLElBQUEsSUFBQSxJQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsZ0JBQUEsTUFBQSxRQUFBLElBQ0EsMENBQ0UsUUFBQSxhQUFBLFNBQUEsU0FBQSxNQUFBLEtBQUEsT0FBQSxJQUFBLFVBQUEsTUFBQSxNQUFBLEtBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSxRQUFBLElBQUEsS0FDQSxpREFBQSxnREFBQSxnQkFBQSxLQUlGLDBDQUNFLFFBQUEsWUFBQSxRQUFBLEtBRUYsMkNBQUEsUUFBQSxLQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLDBDQUFBLFNBQUEsRUFBQSxLQUFBLEVBQUEsUUFBQSxFQUFBLElBQ0EseUNBQ0UsUUFBQSxLQUNBLDJDQUNFLFFBQUEsWUFBQSxRQUFBLEtBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLFFBQUEsS0FBQSxPQUFBLElBQUEsTUFBQSxRQUFBLGNBQUEsSUFDQSxnREFBQSxNQUFBLFFBQXFCLFVBQUEsSUFBQSxjQUFBLEtBQUEsWUFBQSxRQUNyQixrREFBQSxpREFBQSxnQkFBQSxLQUlGLGdEQUNFLGlCQUFBLFFBQ0EsdURBQUEsaUJBQUEsa0NBRUYsK0RBQUEsaUJBQUEsUUFDQSxnRUFBQSxpQkFBQSxRQUNBLGdFQUNBLGlHQURBLE1BQUEsUUFFQSxpSEFBQSxpQkFBQSxRQUdBLDhDQUNFLGlCQUFBLFFBQ0EscURBQUEsaUJBQUEsZ0NBRUYsNkRBQUEsaUJBQUEsUUFDQSw4REFBQSxpQkFBQSxRQUNBLDhEQUNBLCtGQURBLE1BQUEsUUFFQSwrR0FBQSxpQkFBQSxRQUdBLGdEQUNFLGlCQUFBLFFBQ0EsdURBQUEsaUJBQUEsa0NBRUYsK0RBQUEsaUJBQUEsUUFDQSxnRUFBQSxpQkFBQSxRQUNBLGdFQUNBLGlHQURBLE1BQUEsUUFFQSxpSEFBQSxpQkFBQSxRQVFOLGtCQUFBLFVBQUEsTUFBQSxZQUFBLElBQUEsZUFBQSxVQUFBLE1BQUEsS0FDQSxzQkFDRSxXQUFBLElBQUEsTUFBQSxRQUFBLFdBQUEsS0FBQSxZQUFBLElBQ0EseUJBQUEsVUFBQSxNQUFBLE1BQUEsUUFBc0MsZUFBQSxVQUFBLFlBQUEsSUFBQSxjQUFBLEtBRXhDLHVCQUNFLFFBQUEsSUFBQSxFQUNBLDZCQUFBLE1BQUEsUUFBQSxZQUFBLElBRUYsc0JBQ0UsYUFBQSxLQUNBLCtCQUFBLE1BQUEsS0FBQSxPQUFBLEtBSUosYUFDRSxRQUFBLFlBQUEsUUFBQSxLQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsZ0JBQUEsVUFBQSxNQUFBLFlBQUEsSUFBQSxlQUFBLFVBQUEsTUFBQSxLQUFBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFDQSxxQkFDRSxRQUFBLGFBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSxVQUFBLElBQUEsTUFBQSxRQUFBLGFBQUEsS0FBQSxlQUFBLFVBQUEsWUFBQSxJQUNBLDhCQUFBLGFBQUEsUUFBa0MsaUJBQUEsUUFDbEMsNEJBQUEsMkJBQUEsZ0JBQUEsS0FJSixXQUNFLFNBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxNQUFBLE9BQUEsS0FBQSxLQUFBLE1BQUEsTUFDQSxpQkFDRSxVQUFBLEtBQUEsV0FBQSxNQUNBLG1CQUFBLFFBQUEsWUFBQSxRQUFBLElBQUEsSUFBQSxlQUFBLFVBQUEsTUFBQSxLQUFBLFlBQUEsSUFDRSx5QkFBQSxnQkFBQSxLQUNBLDhCQUFBLGlCQUFBLGVBQUEsT0FBQSxJQUFBLE1BQUEsS0FHSixpQkFDRSxPQUFBLElBQUEsTUFBQSxRQUVGLGtCQUNFLFVBQUEsS0FBQSxRQUFBLElBQUEsS0FBQSxlQUFBLFVBQUEsTUFBQSxLQUFBLFlBQUEsSUFBQSxTQUFBLFNBQ0EsNEJBQ0UsaUJBQUEsa0JBQUEsTUFBQSxRQUNBLG1DQUFBLGlCQUFBLCtCQUFBLFNBQUEsU0FBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLEtBQUEsTUFBQSxJQUFBLE1BQUEsUUFBQSxJQUFBLGdCQUFBLE1BR0osaUJBQ0csUUFBQSxLQUFBLGNBQUEsSUFBQSxNQUFBLFFBQUEsWUFBQSxJQUFBLE9BQUEsTUFDRCxtQkFBQSxVQUFBLGdCQUFBLE1BQUEsZUFBQSxPQUFBLFlBQUEsWUFBQSxjQUFBLFlBQUEsSUFFRSxTQUFBLE9BQ0EsY0FBQSxTQUNBLFFBQUEsWUFDQSxtQkFBQSxFQUlKLG1CQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EseUJBQUEsU0FBQSxFQUFBLEtBQUEsRUFBQSxZQUFBLElBQUEsYUFBQSxJQUFBLGVBQUEsVUFFRSxtQ0FBQSxNQUFBLFFBQ0EsaUNBQUEsTUFBQSxrQkFHSixrQkFDRSxRQUFBLElBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxVQUFBLEtBQUEsWUFBQSxJQUFBLGVBQUEsT0FBQSxZQUFBLE9BQUEsYUFBQSxJQUFBLE1BQUEsUUFBQSxNQUFBLE1BQ0Esc0JBQUEsTUFBQSxLQUFBLFVBQUEsTUFBQSxZQUFBLElBQUEsU0FBQSxFQUFBLEtBQUEsRUFBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxXQUFBLE9BRUYsdUJBQ0UsUUFBQSxJQUFBLFVBQUEsS0FBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLDJCQUFBLE1BQUEsUUFBc0IsU0FBQSxFQUFBLEtBQUEsRUFBQSxZQUFBLElBQUEsVUFBQSxNQUkxQixZQUNFLFFBQUEsU0FBQSxRQUFBLEtBQUEsaUJBQUEsTUFBQSxNQUFBLEtBQUEsTUFBQSxLQUFBLHNCQUFBLE1BQUEsTUFBQSxLQUFBLE1BQUEsS0FBQSxTQUFBLElBQUEsY0FBQSxLQUNBLG9CQUNFLFFBQUEsS0FBQSxLQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxZQUFBLElBQ0EsMkJBQUEsVUFBQSxJQUFBLE1BQUEsUUFBQSxlQUFBLFVBQUEsWUFBQSxJQUNBLDhCQUNFLE1BQUEsa0JBQUEsaUJBQUEsc0JBRUYsK0RBQ0UsVUFBQSxLQUFBLE1BQUEsS0FBQSxRQUFBLElBQUEsV0FBQSxLQUNBLG1FQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsYUFBQSxLQUNBLG9FQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLFdBQUEsT0FFRiwwREFBQSxVQUFBLE1BQ0EsMEJBQ0UsY0FBQSxNQUFBLGdCQUFBLFdBT0EsNkJBSkEsMkJBQUEsTUFBQSxRQUFBLGVBQUEsVUFXSiw0QkFBQSxXQUFBLEtBQUEsSUFBQSxLQUNBLGdDQUFBLE9BQUEsRUFDQSwrQkFDRSxpQkFBQSxRQUE0QixRQUFBLEtBQUEsV0FBQSxLQUM1QixrQ0FBQSxXQUFBLEVBQUEsTUFBQSxRQUFpQyxVQUFBLE1BQUEsUUFBQSxJQUFBLEtBQUEsWUFBQSxJQUNqQyxrQ0FBQSxPQUFBLEVBQUEsTUFBQSxLQUFBLFVBQUEsT0FBQSxZQUFBLElBQUEsaUJBQUEsUUFBMkYsUUFBQSxJQUFBLEtBRXpGLGdEQUFBLG1EQUFBLE9BQUEsSUFBQSxNQUFBLFFBQUEsaUJBQUEsUUFBQSxNQUFBLEtBQUEsUUFBQSxJQUFBLEtBQ0EsaURBQUEsVUFBQSxNQUFBLE1BQUEsUUFBQSxZQUFBLElBQUEsUUFBQSxNQUFBLGNBQUEsSUFDRSxtREFBQSxNQUFBLFFBQ0Esc0RBQUEsVUFBQSxLQUFBLFlBQUEsSUFFRiwrQ0FDRSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBRUYsK0NBQ0UsY0FBQSxLQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsZUFBQSxPQUFBLFlBQUEsT0FNQSx1REFBQSxhQUFBLEtBQ0Esc0RBQUEsT0FBQSxFQUFBLEtBQUEsRUFBQSxFQUFBLFFBQUEsRUFBQSxNQUFBLEtBQUEsT0FBQSxLQUNBLHNEQUFBLFVBQUEsSUFBQSxNQUFBLFFBQUEsWUFBQSxJQUFBLGFBQUEsS0FHQSx5REFBQSxXQUFBLEtBRUYsb0RBQUEsU0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLElBQ0EsOERBQ0UsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLFdBQUEsT0FBQSxTQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsSUFDQSxvRUFBQSxZQUFBLElBQUEsZUFBQSxVQUFBLFVBQUEsTUFBQSxZQUFBLElBQUEsUUFBQSxNQUNBLG9FQUFBLE1BQUEsS0FBQSxPQUFBLEtBSUYsMkRBQ0UsU0FBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEdBQUEsYUFBQSxLQUFBLFlBQUEsTUFBQSxVQUFBLE1BQ0EsNkRBQUEsTUFBQSxLQUVGLG9EQUNFLFdBQUEsTUFBQSxRQUFBLEtBQ0EsMERBQUEsVUFBQSxNQUFBLE1BQUEsS0FDQSwwREFBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLFlBQUEsS0FFRixnREFDRSxXQUFBLE1BQUEsT0FBQSxLQUNBLGtEQUFBLHVEQUFBLFlBQUEsS0FBQSxPQUFBLEVBQUEsUUFBQSxJQUFBLEtBQUEsVUFBQSxNQUNBLCtEQUFBLGlCQUFBLEtBQUEsTUFBQSxRQUNBLHVEQUNFLE9BQUEsRUFBQSxRQUFBLGFBQUEsT0FBQSxFQUFBLGlCQUFBLFFBQW9FLE1BQUEsS0FNeEUsdURBQ0UsWUFBQSxLQUNBLDBEQUFBLE1BQUEsS0FBQSxXQUFBLE9BQ0Esd0VBQ0UsV0FBQSxPQ3pQVixzQkFDRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsZ0JBQUEsU0FFQSx3QkFDRSxVQUFBLGNBQ0EsT0FBQSxZQUdGLHlCQUFBLHlCQUVFLE9BQUEsSUFBQSxNQUNBLFFBQUEsSUFBQSxJQ25CQSw2QkFBQSx3Q0FBQSxnREFBQSx3REFBQSxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnRcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vc2VsZWN0MkA0LjAuMTMvZGlzdC9jc3Mvc2VsZWN0Mi5taW4uY3NzXCI7LyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cHM6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzcy9cbiAqIFZlcnNpb24gLSAzLjcuMlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOSBEYW5pZWwgRWRlblxuICovQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXtmcm9tLDIwJSw1MyUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXtmcm9tLDIwJSw1MyUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApfX0uYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnB1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnJ1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtle2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX19QGtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fS5zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5oZWFkU2hha2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFkU2hha2U7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyl9fS5zd2luZ3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgdGFkYXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS50YWRhey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dGFkYTthbmltYXRpb24tbmFtZTp0YWRhfUAtd2Via2l0LWtleWZyYW1lcyB3b2JibGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyB3b2JibGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LndvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxve2Zyb20sMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyl9fUBrZXlmcmFtZXMgamVsbG97ZnJvbSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKX19LmplbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUlue2Zyb20sMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBib3VuY2VJbntmcm9tLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bntmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJblVwe2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19LmJvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fS5ib3VuY2VPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fS5ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MH19LmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3due2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19LmZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfX0uZmFkZU91dERvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19LmZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX0uZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19LmZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwe2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19LmZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfX0uZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5Ye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5Ye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJblh7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Zey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRZe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZElue2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmxpZ2h0U3BlZWRJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXR7ZnJvbXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXR7ZnJvbXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlfUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgamFja0luVGhlQm94e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uamFja0luVGhlQm94ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94O2FuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveH1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbElue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgcm9sbElue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyl9fS5yb2xsT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbE91dDthbmltYXRpb24tbmFtZTpyb2xsT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX01MCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHpvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTUwJXtvcGFjaXR5OjF9fS56b29tSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHtmcm9te29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb21PdXR7ZnJvbXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfXRve29wYWNpdHk6MH19Lnpvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn19QGtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX0uem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uc2xpZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfS5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzfS5hbmltYXRlZC5kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnN9LmFuaW1hdGVkLmRlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozc30uYW5pbWF0ZWQuZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzfS5hbmltYXRlZC5kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXN9LmFuaW1hdGVkLmZhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ODAwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjgwMG1zfS5hbmltYXRlZC5mYXN0ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NTAwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjUwMG1zfS5hbmltYXRlZC5zbG93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc30uYW5pbWF0ZWQuc2xvd2Vyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozc31AbWVkaWEocHJpbnQpLChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxbXMgIWltcG9ydGFudDthbmltYXRpb24tZHVyYXRpb246MW1zICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyAhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MW1zICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEgIWltcG9ydGFudDthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEgIWltcG9ydGFudH19Lm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsIC5vd2wtaXRlbXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm93bC1jYXJvdXNlbHtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXttaW4taGVpZ2h0OjFweDtmbG9hdDpsZWZ0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCwub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ubm8tanMgLm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsLm93bC1sb2FkZWR7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsIC5vd2wtZG90LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2e2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW17dmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW17LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IC41cyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsIDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMywgMS4zKX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiwub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRue2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG57b3BhY2l0eTowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ub3dsLXRoZW1lIC5vd2wtbmF2e21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1de2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjVweDtwYWRkaW5nOjRweCA3cHg7YmFja2dyb3VuZDojZDZkNmQ2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcntiYWNrZ3JvdW5kOiM4Njk3OTE7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpkZWZhdWx0fS5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQrLm93bC1kb3Rze21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtZG90c3t0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxOypkaXNwbGF5OmlubGluZX0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFue3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjVweCA3cHg7YmFja2dyb3VuZDojZDZkNmQ2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2U7Ym9yZGVyLXJhZGl1czozMHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW57YmFja2dyb3VuZDojODY5NzkxfWh0bWwsYm9keSxib2R5IGRpdixzcGFuLG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhYmJyLGFkZHJlc3MsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzYW1wLHNtYWxsLHN0cm9uZyxzdWIsc3VwLHZhcixiLGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1lbnUsbmF2LHNlY3Rpb24sdGltZSxtYXJrLGF1ZGlvLHZpZGVvLGRldGFpbHMsc3VtbWFyeXttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9bWFpbixhcnRpY2xlLGFzaWRlLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG5hdixzZWN0aW9uLGRldGFpbHMsc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9aW1nLG9iamVjdCxlbWJlZHttYXgtd2lkdGg6MTAwJX1odG1se292ZXJmbG93LXk6c2Nyb2xsfXVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9YXttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1kZWx7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH1hYmJyW3RpdGxlXSxkZm5bdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjMDAwO2N1cnNvcjpoZWxwfXRhYmxle2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowfXRoe2ZvbnQtd2VpZ2h0OmJvbGQ7dmVydGljYWwtYWxpZ246Ym90dG9tfXRke2ZvbnQtd2VpZ2h0Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3B9aHJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MH1pbnB1dCxzZWxlY3R7dmVydGljYWwtYWxpZ246bWlkZGxlfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d2hpdGUtc3BhY2U6cHJlLWxpbmU7d29yZC13cmFwOmJyZWFrLXdvcmR9aW5wdXRbdHlwZT1yYWRpb117dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b219aW5wdXRbdHlwZT1jaGVja2JveF17dmVydGljYWwtYWxpZ246Ym90dG9tfS5pZTcgaW5wdXRbdHlwZT1jaGVja2JveF17dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LmllNiBpbnB1dHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX1zZWxlY3QsaW5wdXQsdGV4dGFyZWF7Zm9udDo5OSUgc2Fucy1zZXJpZn10YWJsZXtmb250LXNpemU6aW5oZXJpdDtmb250OjEwMCV9c21hbGx7Zm9udC1zaXplOjg1JX1zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH10ZCx0ZCBpbWd7dmVydGljYWwtYWxpZ246dG9wfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfXN1cHt0b3A6LTAuNWVtfXN1Yntib3R0b206LTAuMjVlbX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2Usc2Fucy1zZXJpZn0uY2xpY2thYmxlLGxhYmVsLGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1maWxlXSxidXR0b257Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MH1idXR0b24saW5wdXRbdHlwZT1idXR0b25de3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uaWU3IGltZ3stbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWN9LmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofWJvZHl7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZiO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiTGF0b1wiLHNhbnMtc2VyaWY7YmFja2dyb3VuZC1jb2xvcjojZmZmfWJvZHkuaG9tZXtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmJ9aW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX1oMntmb250LXNpemU6Mi4yNWVtO2NvbG9yOiM0N2I4ZWI7bWFyZ2luLXRvcDoyMHB4fWgze2ZvbnQtc2l6ZToxLjVlbTtjb2xvcjojNDdiOGViO21hcmdpbi1ib3R0b206MjBweH1he2NvbG9yOiMzOTg2Y2I7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWJ7Zm9udC13ZWlnaHQ6Ym9sZH0uYnRue21pbi13aWR0aDoxMDBweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjNweCA4cHg7Ym9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtvcGFjaXR5Oi45fS5idG4ucHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7Y29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNhY2M1MDB9LmJ0bi5zZWNvbmRhcnl7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2NvbG9yOiM5OTl9LmJ0bjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjF9LmJ0bi5ibHVle2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtib3JkZXItY29sb3I6IzQ3YjhlYn0uYnRuLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2IyYjRiOCAhaW1wb3J0YW50O2NvbG9yOiM0ODRmNTkgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2IyYjRiOCAhaW1wb3J0YW50fS5idG4uZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2I4NTI1NiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2I4NTI1NiAhaW1wb3J0YW50fS5kYXJrZ3JleXtjb2xvcjojNDg0ZjU5fS5ncmVlbntjb2xvcjojYWNjNTAwfS5wdXJwbGV7Y29sb3I6Izg0NjU5Y30ud2hpdGV7Y29sb3I6I2ZmZn0uY29yYWx7Y29sb3I6I2Y3ODc2Yn0uaW5mb0ljb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zdHlsZTpub3JtYWw7Y3Vyc29yOnBvaW50ZXI7dG9wOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2luZm9pY29uLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yNXB4O3RvcDo1cHh9LmNvbnRhaW5lcnttYXgtd2lkdGg6MTQwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHg7b3ZlcmZsb3c6aGlkZGVufS5jb250YWluZXIgc2VjdGlvbntwYWRkaW5nLWxlZnQ6NjVweDtwYWRkaW5nLXJpZ2h0OjY1cHg7bWFyZ2luOjAgLTIwcHh9LmFzcGVjdC1yYXRpb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2JTttYXJnaW4tYm90dG9tOjEwcHh9LmFzcGVjdC1yYXRpbyBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LmhvbWUgaGVhZGVyICNsb2dvLC5tYWludGVuYW5jZSBoZWFkZXIgI2xvZ28sLnBhZ2UtaWQtMTE4MTYgaGVhZGVyICNsb2dve21heC13aWR0aDoxMTgwcHg7bWFyZ2luOjAgYXV0b30uaG9tZSBoZWFkZXIgI2xvZ28gaW1nLC5tYWludGVuYW5jZSBoZWFkZXIgI2xvZ28gaW1nLC5wYWdlLWlkLTExODE2IGhlYWRlciAjbG9nbyBpbWd7d2lkdGg6NDUwcHg7bWFyZ2luLWxlZnQ6MS41JX0uaG9tZSAuY29weUJveCwubWFpbnRlbmFuY2UgLmNvcHlCb3gsLnBhZ2UtaWQtMTE4MTYgLmNvcHlCb3h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjYwcHg7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCByZ2JhKDAsMCwwLC40KTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNlbTtwYWRkaW5nLWxlZnQ6MTBweDttYXgtd2lkdGg6MzIlO21hcmdpbi1sZWZ0OjEuNSV9LmhvbWUgLmJveCwubWFpbnRlbmFuY2UgLmJveCwucGFnZS1pZC0xMTgxNiAuYm94e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMzUpO2JvcmRlcjoxcHggc29saWQgI2QxZDFkMTtwYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojZmZmfS5ob21lIC5ib3ggYiwubWFpbnRlbmFuY2UgLmJveCBiLC5wYWdlLWlkLTExODE2IC5ib3ggYntmb250LXNpemU6MS44ZW07Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmfS5ob21lIC5ib3ggYSwuaG9tZSAuYm94IGE6aG92ZXIsLmhvbWUgLmJveCBhOmFjdGl2ZSwubWFpbnRlbmFuY2UgLmJveCBhLC5tYWludGVuYW5jZSAuYm94IGE6aG92ZXIsLm1haW50ZW5hbmNlIC5ib3ggYTphY3RpdmUsLnBhZ2UtaWQtMTE4MTYgLmJveCBhLC5wYWdlLWlkLTExODE2IC5ib3ggYTpob3ZlciwucGFnZS1pZC0xMTgxNiAuYm94IGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9LmhvbWUgLmJveC5zdHVkZW50LC5tYWludGVuYW5jZSAuYm94LnN0dWRlbnQsLnBhZ2UtaWQtMTE4MTYgLmJveC5zdHVkZW50e2JvcmRlci1sZWZ0OjEwcHggc29saWQgI2Q4OTcyOH0uaG9tZSAuYm94LnN0dWRlbnQ6aG92ZXIsLm1haW50ZW5hbmNlIC5ib3guc3R1ZGVudDpob3ZlciwucGFnZS1pZC0xMTgxNiAuYm94LnN0dWRlbnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDg5NzI4fS5ob21lIC5ib3guY291bnNlbG9yLC5tYWludGVuYW5jZSAuYm94LmNvdW5zZWxvciwucGFnZS1pZC0xMTgxNiAuYm94LmNvdW5zZWxvcntib3JkZXItbGVmdDoxMHB4IHNvbGlkICNiODUyNTZ9LmhvbWUgLmJveC5jb3Vuc2Vsb3I6aG92ZXIsLm1haW50ZW5hbmNlIC5ib3guY291bnNlbG9yOmhvdmVyLC5wYWdlLWlkLTExODE2IC5ib3guY291bnNlbG9yOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I4NTI1Nn0uaG9tZSAuYm94LnBhcmVudCwubWFpbnRlbmFuY2UgLmJveC5wYXJlbnQsLnBhZ2UtaWQtMTE4MTYgLmJveC5wYXJlbnR7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCAjODQ2NTljfS5ob21lIC5ib3gucGFyZW50OmhvdmVyLC5tYWludGVuYW5jZSAuYm94LnBhcmVudDpob3ZlciwucGFnZS1pZC0xMTgxNiAuYm94LnBhcmVudDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4NDY1OWN9LmhvbWUgI2hvbWVCYW5uZXIsLm1haW50ZW5hbmNlICNob21lQmFubmVyLC5wYWdlLWlkLTExODE2ICNob21lQmFubmVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo2MDBweDt3aWR0aDoxMDAlO3RvcDowfS5ob21lICNob21lQmFubmVyIHVsLC5ob21lICNob21lQmFubmVyIGxpLC5tYWludGVuYW5jZSAjaG9tZUJhbm5lciB1bCwubWFpbnRlbmFuY2UgI2hvbWVCYW5uZXIgbGksLnBhZ2UtaWQtMTE4MTYgI2hvbWVCYW5uZXIgdWwsLnBhZ2UtaWQtMTE4MTYgI2hvbWVCYW5uZXIgbGl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjYwMHB4O3dpZHRoOjEwMCU7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXJ9LmhvbWUgI2hvbWVDb250ZW50LC5tYWludGVuYW5jZSAjaG9tZUNvbnRlbnQsLnBhZ2UtaWQtMTE4MTYgI2hvbWVDb250ZW50e3BhZGRpbmc6MjgwcHggMTEwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO21hcmdpbi10b3A6MTE1cHh9LmhvbWUgLmxlYXJubW9yZSwubWFpbnRlbmFuY2UgLmxlYXJubW9yZSwucGFnZS1pZC0xMTgxNiAubGVhcm5tb3Jle2ZvbnQtc2l6ZToxLjZlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGg7cGFkZGluZy1ib3R0b206MTAwcHh9LmhvbWUgLmxlYXJubW9yZSBpbWcsLm1haW50ZW5hbmNlIC5sZWFybm1vcmUgaW1nLC5wYWdlLWlkLTExODE2IC5sZWFybm1vcmUgaW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MjBweH0uaG9tZSAubGVhcm5tb3JlIHNwYW4sLm1haW50ZW5hbmNlIC5sZWFybm1vcmUgc3BhbiwucGFnZS1pZC0xMTgxNiAubGVhcm5tb3JlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9ob3ctaXQtd29ya3MucG5nKTtmb250LXNpemU6MS40ZW07Zm9udC13ZWlnaHQ6Ym9sZDt3aWR0aDozNDRweDtoZWlnaHQ6ODBweDtwYWRkaW5nOjE1cHggMjBweDttYXJnaW4tbGVmdDoyMHB4O2NvbG9yOiM0N2I4ZWI7dGV4dC1hbGlnbjpsZWZ0fS5ob21lIC5sZWFybm1vcmUgc3Bhbjpob3ZlciwubWFpbnRlbmFuY2UgLmxlYXJubW9yZSBzcGFuOmhvdmVyLC5wYWdlLWlkLTExODE2IC5sZWFybm1vcmUgc3Bhbjpob3Zlcntjb2xvcjojZDg5NzI4fS5ob21lIC5sZWFybm1vcmUgc3BhbiBhLC5ob21lIC5sZWFybm1vcmUgc3BhbiBhOmhvdmVyLC5ob21lIC5sZWFybm1vcmUgc3BhbiBhOmFjdGl2ZSwubWFpbnRlbmFuY2UgLmxlYXJubW9yZSBzcGFuIGEsLm1haW50ZW5hbmNlIC5sZWFybm1vcmUgc3BhbiBhOmhvdmVyLC5tYWludGVuYW5jZSAubGVhcm5tb3JlIHNwYW4gYTphY3RpdmUsLnBhZ2UtaWQtMTE4MTYgLmxlYXJubW9yZSBzcGFuIGEsLnBhZ2UtaWQtMTE4MTYgLmxlYXJubW9yZSBzcGFuIGE6aG92ZXIsLnBhZ2UtaWQtMTE4MTYgLmxlYXJubW9yZSBzcGFuIGE6YWN0aXZle2Rpc3BsYXk6YmxvY2s7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYm94e2Zsb2F0OmxlZnQ7d2lkdGg6MzAlO21hcmdpbjo1MHB4IDEuNSU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MjVweCAzMHB4O3RleHQtYWxpZ246Y2VudGVyfS5ib3ggcHtjb2xvcjojYjJiNGI4O21hcmdpbi1ib3R0b206MTBweH0uYm94IHAudGl0bGV7Zm9udC1zaXplOjEuOWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNDg0ZjU5fS5ib3ggcC50aXRsZSBie2ZvbnQtc2l6ZToxLjNlbTtjb2xvcjojZDg5NzI4O2Rpc3BsYXk6YmxvY2t9LmJveCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ib3guaGVscHtmbG9hdDpub25lO3dpZHRoOmF1dG87bWFyZ2luOjAgMCAyMHB4O2JhY2tncm91bmQtY29sb3I6I2U2ZTljYztjb2xvcjojNDg0ZjU5O2JvcmRlcjowO3BhZGRpbmc6MjBweCAyMHB4O3RleHQtYWxpZ246bGVmdH0uYm94LmhlbHAgcHtjb2xvcjojNDg0ZjU5fS5ib3guaGVscC5lbXBsb3ltZW50e3BhZGRpbmc6MzBweCAzMHB4O2JhY2tncm91bmQtY29sb3I6I2FjYzUwMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOnJlbGF0aXZlfS5ib3guaGVscC5lbXBsb3ltZW50IHB7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4yZW19LmJveC5oZWxwLmVtcGxveW1lbnQgYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJveC5oZWxwLmVtcGxveW1lbnQgI2VtcGxjb3B5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDo4NSU7Zm9udC1zaXplOjE2cHh9LmJveC5oZWxwLmVtcGxveW1lbnQgI2VtcGxjb3B5IGF7ZGlzcGxheTppbmxpbmU7dmVydGljYWwtYWxpZ246dW5zZXR9LmJveC5oZWxwLmVtcGxveW1lbnQgLmJ0bjJ7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O2NvbG9yOiNmZmY7cGFkZGluZzo0cHggMTBweDttYXJnaW4tbGVmdDoxMHB4O2hlaWdodDozMHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7Zm9udC1zaXplOjE2cHh9LmJveC5oZWxwLmVtcGxveW1lbnQgLmRwQnRue3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjE1JTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZy1ib3R0b206MTBweDtoZWlnaHQ6MTAwcHh9LmJveC5oZWxwLmVtcGxveW1lbnQgLmRwQnRuIGF7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjEwMHB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LmJveC5oZWxwLmVtcGxveW1lbnQgLmRwQnRuIGEgaW1ne21heC1oZWlnaHQ6MTAwJX0uY29udGFpbmVyLnN0dWRlbnQtbG9naW57YmFja2dyb3VuZC1jb2xvcjojNWM2MjZifS5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLmxvZ2luQm94LC5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLnNlYXJjaEJveHt3aWR0aDo2MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjoxMDBweCBhdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206MjBweH0uY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5sb2dpbkJveCBoMSwuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3ggaDF7YmFja2dyb3VuZC1jb2xvcjojMzk4NmNiO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nOjVweCAzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5sb2dpbkJveC5hY3RpdmUsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAuc2VhcmNoQm94LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLmxvZ2luQm94IHAsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAuc2VhcmNoQm94IHB7bWFyZ2luOjIwcHggMH0uY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5sb2dpbkJveCBmb3JtLC5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLnNlYXJjaEJveCBmb3Jte21hcmdpbjozMHB4IDQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAubG9naW5Cb3ggZm9ybSBkaXYsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAuc2VhcmNoQm94IGZvcm0gZGl2e21hcmdpbi1ib3R0b206MjBweH0uY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5sb2dpbkJveCBmb3JtIGxhYmVsLC5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLnNlYXJjaEJveCBmb3JtIGxhYmVse3dpZHRoOjE2MHB4O3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXJpZ2h0OjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAubG9naW5Cb3ggLnB3SGludCwuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3ggLnB3SGludHtkaXNwbGF5OmJsb2NrO3dpZHRoOjUwJTttYXJnaW4tbGVmdDo0OSU7dGV4dC1hbGlnbjpsZWZ0O21heC13aWR0aDoyMTBweDtmb250LXNpemU6LjdlbTtvcGFjaXR5Oi44O21hcmdpbi1ib3R0b206MTBweH1kaXYuZXJyb3Jze21hcmdpbjozMHB4IDB9ZGl2LmVycm9ycyBwLmVycm9ye3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDAsMCwuMSl9cC5lcnJvcntwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwwLDAsLjEpfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoyMHB4IDE1MHB4O292ZXJmbG93OmhpZGRlbn0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgaDF7Y29sb3I6IzQ3YjhlYjtmb250LXNpemU6Mi4zZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxMHB4O2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6Ym9sZH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgcHtmb250LXNpemU6MS42ZW07Y29sb3I6IzY2NjttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS4zfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCBwLnRpdGxle2NvbG9yOiM0N2I4ZWI7Zm9udC1zaXplOjEuOGVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5kYXJrQmcgcHtjb2xvcjojZmZmfS52aWRCb3h7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzozMHB4fS52aWRCb3gze3dpZHRoOjMyJTttYXJnaW4tcmlnaHQ6MiU7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjNDg0ZjU5fS52aWRCb3gzOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9I2ZhcXtjbGVhcjpib3RoO21hcmdpbjowIC0xNTBweCAtNjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U4ZWE7cGFkZGluZzo2NXB4IDE1MHB4O292ZXJmbG93OmhpZGRlbn0jZmFxIHB7Zm9udC1zaXplOjFlbX0jZmFxIHAudGl0bGV7Zm9udC1zaXplOjIuNzVlbX0jZmFxIC5xdWVzdGlvbjpiZWZvcmV7ZmxvYXQ6bGVmdDtjb250ZW50OnVybCguLi9pbWFnZXMvYXJyb3cucG5nKTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fSNmYXEgLnF1ZXN0aW9uIHB7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9I2ZhcSAucXVlc3Rpb24gcC5hbnN3ZXJ7Y29sb3I6IzM5ODZjYjtvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDowfSNmYXEgLnF1ZXN0aW9uLm9wZW4gLmFuc3dlcnttYXgtaGVpZ2h0Om5vbmV9I2ZhcSAucXVlc3Rpb24ub3BlbjpiZWZvcmV7Y29udGVudDp1cmwoLi4vaW1hZ2VzL2Fycm93LWFjdGl2ZS5wbmcpfSNmYXEgLnF1ZXN0aW9uOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94LC5jb2xCb3h7Ym9yZGVyOjFweCBzb2xpZCAjYjJiNGI4O3dpZHRoOmF1dG87cGFkZGluZzowIDMwcHg7b3ZlcmZsb3c6aGlkZGVuO2Zsb2F0Om5vbmU7bWFyZ2luOjUwcHggLTMwcHh9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3ggLmJveCwuY29sQm94IC5ib3h7bWFyZ2luOjMwcHggMCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTBweCAzJTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjg7d2lkdGg6MzMuMzMzJX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveCAuYm94IHAsLmNvbEJveCAuYm94IHB7Zm9udC1zaXplOi45ZW19LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3ggLmJveCBoMywuY29sQm94IC5ib3ggaDN7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3ggLmJveDpsYXN0LWNoaWxkLC5jb2xCb3ggLmJveDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94IC5jb2xCb3hIZWFkZXIsLmNvbEJveCAuY29sQm94SGVhZGVye2JhY2tncm91bmQtY29sb3I6IzY2Njtjb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkO21hcmdpbjowIC0zMHB4O3BhZGRpbmc6NXB4IDMwcHg7Zm9udC1zaXplOi44ZW19LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3ggLmNvbEJveEhlYWRlciBzcGFuLC5jb2xCb3ggLmNvbEJveEhlYWRlciBzcGFue2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3ggLmNvbEJveEhlYWRlciAuZ3JlZW4sLmNvbEJveCAuY29sQm94SGVhZGVyIC5ncmVlbntjb2xvcjojYWNjNTAwfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94Lmljb24sLmNvbEJveC5pY29ue292ZXJmbG93OnZpc2libGU7dGV4dC1hbGlnbjpsZWZ0fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94Lmljb24gLmljb24sLmNvbEJveC5pY29uIC5pY29ue3dpZHRoOjE4NXB4O3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1yaWdodDo1MHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOTBweDtyaWdodDoxMDAlfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94Lmljb24gLnRleHQsLmNvbEJveC5pY29uIC50ZXh0e21hcmdpbjo1MHB4IDI1MHB4IDUwcHggMTMwcHg7cG9zaXRpb246cmVsYXRpdmV9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3guaWNvbiAudGV4dCBwLC5jb2xCb3guaWNvbiAudGV4dCBwe2ZvbnQtc2l6ZToxLjI1ZW19LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3guaWNvbiAudGV4dCBzbWFsbCwuY29sQm94Lmljb24gLnRleHQgc21hbGx7Zm9udC1zaXplOi41NWVtO2NvbG9yOiMwMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6YmxvY2t9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3guaWNvbiAuYnV0dG9uLC5jb2xCb3guaWNvbiAuYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDo1MHB4O3dpZHRoOjIwMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotNDBweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5tdWx0aVJvdyAuYm94V3JhcCwuY29sQm94Lm11bHRpUm93IC5ib3hXcmFwe2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzMyU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiOH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5tdWx0aVJvdyAuYm94V3JhcCAuYm94LC5jb2xCb3gubXVsdGlSb3cgLmJveFdyYXAgLmJveHtmbG9hdDpub25lO3dpZHRoOmF1dG87cGFkZGluZzowIDMwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNGI4fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94Lm11bHRpUm93IC5ib3hXcmFwOm50aC1jaGlsZCgzbikgLmJveCwuY29sQm94Lm11bHRpUm93IC5ib3hXcmFwOm50aC1jaGlsZCgzbikgLmJveHtib3JkZXItcmlnaHQ6MH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5tdWx0aVJvdyAuYm94V3JhcDpudGgtbGFzdC1jaGlsZCgtbiszKSwuY29sQm94Lm11bHRpUm93IC5ib3hXcmFwOm50aC1sYXN0LWNoaWxkKC1uKzMpe2JvcmRlci1ib3R0b206MH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5uZXdDbGVhbiwuY29sQm94Lm5ld0NsZWFue3BhZGRpbmc6MH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5uZXdDbGVhbiAuY29sQm94SGVhZGVyLC5jb2xCb3gubmV3Q2xlYW4gLmNvbEJveEhlYWRlcntwYWRkaW5nOjVweCA2MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5uZXdDbGVhbiAuYm94LC5jb2xCb3gubmV3Q2xlYW4gLmJveHtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3gubmV3Q2xlYW4gLmJveCBoMywuY29sQm94Lm5ld0NsZWFuIC5ib3ggaDN7bWFyZ2luOjVweCA2cHg7cGFkZGluZzoxMHB4IDIwcHh9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3gubmV3Q2xlYW4gLmJveCAuYm94Q29udGVudCwuY29sQm94Lm5ld0NsZWFuIC5ib3ggLmJveENvbnRlbnR7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6NXB4IDMwcHggNXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2QxZDFkMX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5uZXdDbGVhbiAuYm94IC5ib3hDb250ZW50IC5idG4sLmNvbEJveC5uZXdDbGVhbiAuYm94IC5ib3hDb250ZW50IC5idG57Ym9yZGVyOjB9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3gubmV3Q2xlYW4gLmJveDpsYXN0LWNoaWxkIC5ib3hDb250ZW50LC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94Lm5ld0NsZWFuIC5ib3g6bnRoLWNoaWxkKDNuKzEpIC5ib3hDb250ZW50LC5jb2xCb3gubmV3Q2xlYW4gLmJveDpsYXN0LWNoaWxkIC5ib3hDb250ZW50LC5jb2xCb3gubmV3Q2xlYW4gLmJveDpudGgtY2hpbGQoM24rMSkgLmJveENvbnRlbnR7Ym9yZGVyLXJpZ2h0OjB9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZyAuYm94V3JhcHBlcnttYXJnaW46MCAtMTUwcHh9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZyAuYm94V3JhcHBlciAuYm94e2JvcmRlcjoxcHggc29saWQgIzAwMDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1ib3R0b206MTIwcHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5kYXJrQmcgLmJveFdyYXBwZXIgLmJveCBwe2ZvbnQtc2l6ZToxLjEyNWVtO2NvbG9yOiM0ODRmNTl9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZyAuYm94V3JhcHBlciAuYm94IC5ib3hIZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO21hcmdpbjotMjVweCAtMjBweCAwO3BhZGRpbmc6NXB4IDIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5kYXJrQmcgLmJveFdyYXBwZXIgLmJveCAuYm94SGVhZGVyIHB7Zm9udC1zaXplOjEuMWVtO21hcmdpbjowO2NvbG9yOiNmZmZ9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZyAuYm94V3JhcHBlciAuYm94IC5ib3R0b21CdG57cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtsZWZ0OjB9LmNvbHVtbi0ze3dpZHRoOjMyJTttYXJnaW4tcmlnaHQ6MiU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5jb2x1bW4tMzpudGgtY2hpbGQobiszKXttYXJnaW4tcmlnaHQ6MH0uY29sdW1uLTJ7d2lkdGg6NTAlO3BhZGRpbmctcmlnaHQ6NCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2Zsb2F0OmxlZnR9LnNlY29uZGFyeSBtYWluLmdlbmVyYWw6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgcHtmb250LXNpemU6MWVtfS5zZWNvbmRhcnkgbWFpbi5nZW5lcmFsOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5zZWNvbmRhcnkgbWFpbi5nZW5lcmFsOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IHRke2JvcmRlcjoxcHggc29saWQgIzAwMDtwYWRkaW5nOjVweCAxNXB4O2ZvbnQtc2l6ZToxZW19LnNlY29uZGFyeSBtYWluLmdlbmVyYWw6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgdGQgcHttYXJnaW4tYm90dG9tOjB9Lmhpd0JveHtib3JkZXI6MnB4IHNvbGlkICNiMmI0Yjg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MzBweDttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5oaXdCb3ggZGl2LmFsaWdubGVmdHttYXgtd2lkdGg6MjUlO2xlZnQ6MS41JTtmbG9hdDpsZWZ0fS5oaXdCb3ggLmNvcHl7bWFyZ2luLWxlZnQ6MzIlO21heC13aWR0aDo2NyV9Lmhpd0JveCBoNHtmb250LXdlaWdodDpib2xkO2NvbG9yOiM0N2I4ZWI7Zm9udC1zaXplOjEuNGVtO21hcmdpbi1ib3R0b206MjBweH0uaGl3Qm94IHVse2xpc3Qtc3R5bGU6dXJsKC4uL2ltYWdlcy9idWxsZXQuanBnKTtvdmVyZmxvdzphdXRvO2NvbHVtbi1jb3VudDoyO2ZvbnQtc2l6ZToxLjJlbX0uaGl3Qm94IGxpe2NvbG9yOiM2NjY7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9Lmhpd0JveCBsaSBzcGFue2NvbG9yOiM2NjZ9Lmhpd0JveCBwLnRpdGxle2NvbG9yOiM2NjZ9dWwuY29sMntjb2x1bW5zOjI7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206NjVweH11bC5jb2wyIGxpe3BhZGRpbmc6NXB4IDE1cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM2NjY7Y29sb3I6IzY2Nn0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5e21hcmdpbi10b3A6LTUwcHh9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSAuYmFubmVyIHVsI2Jhbm5lck5hdntkaXNwbGF5Om5vbmV9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctbGVmdDo3NXB4O3BhZGRpbmctcmlnaHQ6NzVweH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIHB7Zm9udC1zaXplOjEuNWVtfS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgI3JlY2VudE5ld3N7Ym9yZGVyOjA7cGFkZGluZzowO2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjg7cGFkZGluZy10b3A6MTBweDttYXJnaW4tdG9wOjMwcHh9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjcmVjZW50TmV3cyAubmV3c1RpdGxle2NvbG9yOiNhY2M1MDA7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjcmVjZW50TmV3cyBwe2ZvbnQtc2l6ZToxZW19LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjcmVjZW50TmV3cyBhe2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjcmVjZW50TmV3cyBie2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjEuMmVtfS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgLm1lZmEtd2ViaW5hcnN7Ym9yZGVyOjJweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6MTBweCAyMHB4O21hcmdpbi10b3A6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIC50aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6IzQ4NGY1OTt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4yZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjVweCAyMHB4O21hcmdpbjotOHB4IC0xOHB4IDIwcHg7cGFkZGluZy1sZWZ0OjE1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgLm1lZmEtd2ViaW5hcnMgLndlYlRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgLm1lZmEtd2ViaW5hcnMgI3dlYmljb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowcHh9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAubWVmYS13ZWJpbmFycyAjd2ViaWNvbiBpbWd7ZGlzcGxheTpibG9ja30uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIHB7Zm9udC1zaXplOjFlbTttYXJnaW46MH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIGF7Zm9udC13ZWlnaHQ6Ym9sZH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIGJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIC5kYXRle21hcmdpbi1ib3R0b206MH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIC5uZXdze3BhZGRpbmc6MTBweCAzMHB4IDEwcHggNTVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjJiNGI4O21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi1yaWdodDotMjBweH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIC5uZXdzLmluLXBlcnNvbi10cmFpbmluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaW4tcGVyc29uLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjoxOHB4fS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgLm1lZmEtd2ViaW5hcnMgLm5ld3MucmVjb3JkZWQtd2ViaW5hciwuc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIC5uZXdzLmxpdmUtd2ViaW5hcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcmVjb3JkZWQucG5nKX0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIC5uZXdzOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgLm1lZmEtd2ViaW5hcnMgLmZlYXR1cmVkUmVjb3JkZWR7cGFkZGluZzoxMHB4IDMwcHggMTBweCA1NXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjE1cHggY2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMmI0Yjg7bWFyZ2luLWxlZnQ6LTIwcHg7bWFyZ2luLXJpZ2h0Oi0yMHB4O2JhY2tncm91bmQtY29sb3I6I2UwZTJlNDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcmVjb3JkZWQucG5nKX0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzIC5mZWF0dXJlZFJlY29yZGVkIGgze2ZvbnQtc2l6ZToxLjE1ZW07Y29sb3I6IzQ4NGY1OX0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpIC5tZWZhLXdlYmluYXJzICNhbGxXZWJpbmFyc3twYWRkaW5nOjEwcHggMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgLm1lZmEtd2ViaW5hcnMgI2FsbFdlYmluYXJzIHB7cGFkZGluZy1yaWdodDo3MHB4fS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgLm1lZmEtd2ViaW5hcnMgI2FsbFdlYmluYXJzIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi04cHg7cmlnaHQ6MTVweH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpICNpbXBvcnRhbnRFdmVudHN7Ym9yZGVyOjJweCBzb2xpZCAjNDg0ZjU5O2JvcmRlci10b3A6NXB4IHNvbGlkICM0ODRmNTk7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjaW1wb3J0YW50RXZlbnRzIC5ldmVudFRpdGxle2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtjb2xvcjojNDg0ZjU5O3RleHQtYWxpZ246cmlnaHQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjJlbTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nOjVweCAyMHB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjaW1wb3J0YW50RXZlbnRzIHB7Zm9udC1zaXplOi44NWVtO2NvbG9yOiNiMmI0Yjg7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6MTVweH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpICNpbXBvcnRhbnRFdmVudHMgI2VjYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yNXB4O2xlZnQ6MjBweH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpICNpbXBvcnRhbnRFdmVudHMgYXtjb2xvcjppbmhlcml0fS5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikgI2ltcG9ydGFudEV2ZW50cyAuZXZlbnR7cGFkZGluZzo1cHggMjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYjJiNGI4O2NvbG9yOiNiMmI0Yjh9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjaW1wb3J0YW50RXZlbnRzIC5ldmVudCBzcGFue2NvbG9yOiNhY2M1MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLXJpZ2h0OjVweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjg7Zm9udC13ZWlnaHQ6Ym9sZH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpICNpbXBvcnRhbnRFdmVudHMgLmV2ZW50IGJ7Y29sb3I6I2ZmZn0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHNlY3Rpb246bm90KC5iYW5uZXIpICNpbXBvcnRhbnRFdmVudHMgLmV2ZW50IHB7bWFyZ2luOjB9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKSAjaW1wb3J0YW50RXZlbnRzIC5zZWVBbGx7Y29sb3I6I2FjYzUwMDtwYWRkaW5nOjE1cHggMjBweCA1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IyYjRiODttYXJnaW4tYm90dG9tOjB9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSAjZnJvbU1lZmF7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2NvbG9yOiM0N2I4ZWI7cGFkZGluZzoycHggNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaWRlYmFye292ZXJmbG93OmhpZGRlbn0uc2lkZWJhciAubGVmdHt3aWR0aDo2MCU7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjIlfS5zaWRlYmFyIC5yaWdodHt3aWR0aDo0MCU7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MiV9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LnBvc3QtbGlzdC5jbG9zZS11cHtwYWRkaW5nLXRvcDowfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5wb3N0LWxpc3QgYXJ0aWNsZXt0ZXh0bC1hbGlnbjpsZWZ0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMmI0Yjg7bWFyZ2luOjIwcHggMDtwYWRkaW5nOjIwcHggMDtmb250LXNpemU6LjhlbX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQucG9zdC1saXN0IGFydGljbGUgaDF7dGV4dC1hbGlnbjpsZWZ0fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5wb3N0LWxpc3QgYXJ0aWNsZSAuZGF0ZXtmb250LXNpemU6MS4yZW07bWFyZ2luLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5wb3N0LWxpc3QgYXJ0aWNsZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQucG9zdC1saXN0IGFydGljbGUgLmJ0bntmb250LXNpemU6LjZlbX0udGVzdGltb25pYWx7Ym9yZGVyOjA7cGFkZGluZzowO2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjg7cGFkZGluZy10b3A6MjBweDttYXJnaW4tdG9wOjUwcHh9LnRlc3RpbW9uaWFsIGJsb2NrcXVvdGV7Zm9udC1zaXplOjEuNGVtO2NvbG9yOiM0N2I4ZWI7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEwcHh9LnRlc3RpbW9uaWFsIC5uYW1le2ZvbnQtc2l6ZToxLjJlbSAhaW1wb3J0YW50O2NvbG9yOiNiMmI0Yjg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50ZXN0aW1vbmlhbCAucG9zaXRpb257Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O2NvbG9yOiNiMmI0Yjg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tbGVmdDoyMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjJiNGI4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zcG90bGlnaHRze2JvcmRlcjowO3BhZGRpbmc6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmctdG9wOjIwcHg7bWFyZ2luLXRvcDo1MHB4fS5zcG90bGlnaHRzIC5zcG90bGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjNDg0ZjU5fS5zcG90bGlnaHRzIC5zcG90bGlnaHQgLnRpdGxle2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7cGFkZGluZzo1cHggMzBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4xZW0gIWltcG9ydGFudH0uc3BvdGxpZ2h0cyAuc3BvdGxpZ2h0IC50b3AgLnRobWJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjMzJTtwYWRkaW5nOjAgMzBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0ODRmNTk7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zcG90bGlnaHRzIC5zcG90bGlnaHQgLnRvcCAubmFtZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMzBweDttYXgtd2lkdGg6NTUlO2NvbG9yOiM0ODRmNTkgIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnR9LnNwb3RsaWdodHMgLnNwb3RsaWdodCAudG9wIC5uYW1lIHB7Zm9udC1zaXplOjEuNGVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzQ4NGY1OX0uc3BvdGxpZ2h0cyAuc3BvdGxpZ2h0IC50b3AgLm5hbWUgc21hbGx7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LnNwb3RsaWdodHMgLnNwb3RsaWdodCAuY29udGVudHtwYWRkaW5nOjFweCAzMHB4IDMwcHg7Y29sb3I6IzY2Njtmb250LXNpemU6LjdlbX0uc3BvdGxpZ2h0cyAuc3BvdGxpZ2h0IC5jb250ZW50IGIsLnNwb3RsaWdodHMgLnNwb3RsaWdodCAuY29udGVudCBzdHJvbmd7Y29sb3I6IzQ4NGY1OX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnN7Zm9udC1zaXplOjA7cGFkZGluZy1ib3R0b206MTEwcHh9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LndlYmluYXJzIGF7Y29sb3I6IzQ3YjhlYn0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgYS5idG57Y29sb3I6I2ZmZjtmb250LXNpemU6LjhlbX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgLmxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjYwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7Zm9udC1zaXplOjE2cHh9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LndlYmluYXJzIC5yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6NDAlO3BhZGRpbmctbGVmdDo1JTtmb250LXNpemU6MTZweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgLnJpZ2h0IC53ZWJCb3h7Ym9yZGVyOjFweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6MCAxNXB4O21hcmdpbi1ib3R0b206MzBweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgLnJpZ2h0IC53ZWJCb3ggLmJ0bntib3JkZXI6MnB4IHNvbGlkICM0ODRmNTk7bWFyZ2luOjAgYXV0b30uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgLnJpZ2h0IC53ZWJCb3ggdWx7cGFkZGluZy1ib3R0b206MTVweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgLnJpZ2h0IC53ZWJCb3ggbGl7Zm9udC1zaXplOi43ZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QzZDNkMzttYXJnaW46MCAtMTVweCAxNXB4O3BhZGRpbmc6MCAxN3B4fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC53ZWJpbmFycyAucmlnaHQgLndlYkJveCBsaSBoM3tmb250LXNpemU6MS43ZW19LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LndlYmluYXJzIC5yaWdodCAud2ViQm94IGxpIHB7Zm9udC1zaXplOjEuMmVtO21hcmdpbi1ib3R0b206MTVweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgLnJpZ2h0IC53ZWJCb3ggbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LndlYmluYXJzIC5yaWdodCAud2ViQm94I3NlbWluYXJzIHAudGl0bGV7YmFja2dyb3VuZC1jb2xvcjojYjJiNGI4fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC53ZWJpbmFycyAucmlnaHQgLndlYkJveCBwe2ZvbnQtc2l6ZToxLjI1ZW19LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LndlYmluYXJzIC5yaWdodCBwLnRpdGxle21hcmdpbjoycHggLTEzcHggMTVweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgcC50aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6IzQ4NGY1OTtwYWRkaW5nOjE1cHg7bWFyZ2luOjAgLTE1cHg7Zm9udC1zaXplOjEuNDZlbTtmb250LXdlaWdodDpub3JtYWx9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LndlYmluYXJzIGFydGljbGV7cGFkZGluZzozMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiODtwb3NpdGlvbjpyZWxhdGl2ZX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgYXJ0aWNsZSAuZGF0ZXtmb250LXNpemU6MWVtO21hcmdpbi1ib3R0b206MTBweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgYXJ0aWNsZSAuZGF0ZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM0ODRmNTl9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LndlYmluYXJzIGFydGljbGUgaDF7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxLjdlbX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgYXJ0aWNsZSBwe2ZvbnQtc2l6ZToxLjFlbX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQud2ViaW5hcnMgYXJ0aWNsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjdweDtoZWlnaHQ6MjJweDtsZWZ0Oi00MHB4O2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC53ZWJpbmFycyBhcnRpY2xlLmluLXBlcnNvbi10cmFpbmluZzpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2luLXBlcnNvbi5wbmcpfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC53ZWJpbmFycyBhcnRpY2xlLnJlY29yZGVkLXdlYmluYXI6YmVmb3JlLC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC53ZWJpbmFycyBhcnRpY2xlLmxpdmUtd2ViaW5hcjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3JlY29yZGVkLnBuZyl9LnNlY29uZGFyeSBtYWluIHNlY3Rpb24uY29udGVudCAubGVzc29uLXBsYW57Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQ4NGY1OTtwYWRkaW5nOjVweCAwO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6ZmxleH0uc2Vjb25kYXJ5IG1haW4gc2VjdGlvbi5jb250ZW50IC5sZXNzb24tcGxhbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjNDg0ZjU5fS5zZWNvbmRhcnkgbWFpbiBzZWN0aW9uLmNvbnRlbnQgLmxlc3Nvbi1wbGFuOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo1MHB4fS5zZWNvbmRhcnkgbWFpbiBzZWN0aW9uLmNvbnRlbnQgLmxlc3Nvbi1wbGFuIC5wbGFue2ZsZXg6MjttYXJnaW4tcmlnaHQ6MjBweH0uc2Vjb25kYXJ5IG1haW4gc2VjdGlvbi5jb250ZW50IC5sZXNzb24tcGxhbiAucGxhbiBoM3tmb250LXNpemU6MmVtO2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbToxMHB4fS5zZWNvbmRhcnkgbWFpbiBzZWN0aW9uLmNvbnRlbnQgLmxlc3Nvbi1wbGFuIC5wbGFuIHB7Zm9udC1zaXplOjEuMjVlbTtjb2xvcjojNDg0ZjU5fS5zZWNvbmRhcnkgbWFpbiBzZWN0aW9uLmNvbnRlbnQgLmxlc3Nvbi1wbGFuIC5wbGFuIGxhYmVse2NvbG9yOiM0N2I4ZWI7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Ljg1ZW19LnNlY29uZGFyeSBtYWluIHNlY3Rpb24uY29udGVudCAubGVzc29uLXBsYW4gLnBsYW4gLmRldGFpbHN7ZGlzcGxheTpmbGV4fS5zZWNvbmRhcnkgbWFpbiBzZWN0aW9uLmNvbnRlbnQgLmxlc3Nvbi1wbGFuIC5wbGFuIC5kZXRhaWxzIHB7Zm9udC1zaXplOjFlbTtib3JkZXItbGVmdDoxcHggc29saWQgIzY2NjtwYWRkaW5nOjAgMTBweDtjb2xvcjojNjY2fS5zZWNvbmRhcnkgbWFpbiBzZWN0aW9uLmNvbnRlbnQgLmxlc3Nvbi1wbGFuIC5wbGFuIC5kZXRhaWxzIHA6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH0uc2Vjb25kYXJ5IG1haW4gc2VjdGlvbi5jb250ZW50IC5sZXNzb24tcGxhbiAucGxhbiAuZGV0YWlscyBsYWJlbHt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtc2l6ZToxZW19LnNlY29uZGFyeSBtYWluIHNlY3Rpb24uY29udGVudCAubGVzc29uLXBsYW4gLmxpbmt7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMzVweH0uc2Vjb25kYXJ5IG1haW4gI2ZlYXR1cmVkLWxwc3tib3JkZXI6MnB4IHNvbGlkICNiMmI0Yjg7cGFkZGluZzoxMHB4IDIwcHg7bWFyZ2luLXRvcDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWNvbmRhcnkgbWFpbiAjZmVhdHVyZWQtbHBzICNmbHAtdGl0bGV7cG9zaXRpb246cmVsYXRpdmV9LnNlY29uZGFyeSBtYWluICNmZWF0dXJlZC1scHMgI2ZscC10aXRsZSAuaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5O2JvdHRvbTowfS5zZWNvbmRhcnkgbWFpbiAjZmVhdHVyZWQtbHBzICNmbHAtdGl0bGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNlY29uZGFyeSBtYWluICNmZWF0dXJlZC1scHMgI2ZscC10aXRsZSAudGl0bGV7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2NvbG9yOiM0ODRmNTk7dGV4dC1hbGlnbjpyaWdodDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuMmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxNXB4IDIwcHg7bWFyZ2luOi04cHggLTE4cHggMjBweDtwYWRkaW5nLWxlZnQ6MTIwcHg7cG9zaXRpb246cmVsYXRpdmV9LnNlY29uZGFyeSBtYWluICNmZWF0dXJlZC1scHMgI2ZscC10aXRsZSAudGl0bGUgc3Bhbiwuc2Vjb25kYXJ5IG1haW4gI2ZlYXR1cmVkLWxwcyAjZmxwLXRpdGxlIC50aXRsZSBwe2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY29uZGFyeSBtYWluICNmZWF0dXJlZC1scHMgI2ZscC1jb250ZW50IHB7Zm9udC1zaXplOjEuMWVtO2NvbG9yOiM0ODRmNTk7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEwcHh9LnNlY29uZGFyeSBtYWluICNmZWF0dXJlZC1scHMgI2ZscC1jb250ZW50IHAgc3Bhbntmb250LXNpemU6LjllbTtmb250LXdlaWdodDpib2xkfS5zZWNvbmRhcnkgbWFpbiAjZmVhdHVyZWQtbHBzICNmbHAtY29udGVudCBwIGF7Y29sb3I6aW5oZXJpdH0uc2Vjb25kYXJ5IG1haW4gI2ZlYXR1cmVkLWxwcyAjZmxwLWNvbnRlbnQgcC5hbGlnbnJpZ2h0e3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzQ3YjhlYjtmb250LXNpemU6LjllbX0uc2Vjb25kYXJ5IG1haW4gI2ZlYXR1cmVkLWxwcyAjZmxwLWNvbnRlbnQgcC5hbGlnbnJpZ2h0IGF7Y29sb3I6IzM5ODZjYjtmb250LXNpemU6MS4xMWVtfS5zZWNvbmRhcnkgbWFpbiAjZmVhdHVyZWQtbHBzICNmbHAtY29udGVudCB1bHtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLWxlZnQ6MjBweH0uc2Vjb25kYXJ5IG1haW4gI2ZlYXR1cmVkLWxwcyAjZmxwLWNvbnRlbnQgdWwgbGl7Y29sb3I6IzQ3YjhlYn0uYmFubmVyIC50aXRsZXtmb250LXNpemU6M2VtO2ZvbnQtZmFtaWx5OlwiTGF0b1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MTAwO21hcmdpbjowcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjF9LnNlY29uZGFyeSBtYWluLm5ld3Muc2Vjb25kYXJ5IHNlY3Rpb24uY29udGVudHtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9LnNlY29uZGFyeSBtYWluLm5ld3Muc2Vjb25kYXJ5IHNlY3Rpb24uY29udGVudCBoMXt0ZXh0LWFsaWduOmxlZnR9LnNlY29uZGFyeSBtYWluLm5ld3Muc2Vjb25kYXJ5IHNlY3Rpb24uY29udGVudCBwe2ZvbnQtc2l6ZToxLjFlbX0uc2Vjb25kYXJ5IG1haW4ubmV3cy5zZWNvbmRhcnkgc2VjdGlvbi5jb250ZW50IHVse2xpc3Qtc3R5bGU6dXJsKC4uL2ltYWdlcy9idWxsZXQuanBnKTttYXJnaW46MjBweCAyMHB4fS5zZWNvbmRhcnkgbWFpbi5uZXdzLnNlY29uZGFyeSBzZWN0aW9uLmNvbnRlbnQgbGl7Y29sb3I6IzY2Njtmb250LXNpemU6MS4xZW07bWFyZ2luLWJvdHRvbToxMHB4fS5zZWNvbmRhcnkgbWFpbi5uZXdzLnNlY29uZGFyeSBzZWN0aW9uLmNvbnRlbnQgbGkgc3Bhbntjb2xvcjojNjY2fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnByaXZhY3ktcG9saWN5IHNlY3Rpb24uY29udGVudCwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS50ZXJtcy1vZi1zZXJ2aWNlIHNlY3Rpb24uY29udGVudHtmb250LXNpemU6MTJweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS5wcml2YWN5LXBvbGljeSBzZWN0aW9uLmNvbnRlbnQgc3Ryb25nLC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnRlcm1zLW9mLXNlcnZpY2Ugc2VjdGlvbi5jb250ZW50IHN0cm9uZ3ttYXJnaW4tdG9wOjQwcHg7ZGlzcGxheTpibG9ja30uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS5wcml2YWN5LXBvbGljeSBzZWN0aW9uLmNvbnRlbnQgdWwsLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikucHJpdmFjeS1wb2xpY3kgc2VjdGlvbi5jb250ZW50IG9sLC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnRlcm1zLW9mLXNlcnZpY2Ugc2VjdGlvbi5jb250ZW50IHVsLC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnRlcm1zLW9mLXNlcnZpY2Ugc2VjdGlvbi5jb250ZW50IG9se21hcmdpbi1ib3R0b206NDBweDttYXJnaW4tbGVmdDo0MHB4fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnByaXZhY3ktcG9saWN5IHNlY3Rpb24uY29udGVudCB1bCBsaSwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS5wcml2YWN5LXBvbGljeSBzZWN0aW9uLmNvbnRlbnQgb2wgbGksLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikudGVybXMtb2Ytc2VydmljZSBzZWN0aW9uLmNvbnRlbnQgdWwgbGksLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikudGVybXMtb2Ytc2VydmljZSBzZWN0aW9uLmNvbnRlbnQgb2wgbGl7Zm9udC1zaXplOjEuNmVtO2NvbG9yOiM2NjY7bWFyZ2luLWJvdHRvbToxMHB4fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnByaXZhY3ktcG9saWN5IHNlY3Rpb24uY29udGVudCB1bCBsaSBwLC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnByaXZhY3ktcG9saWN5IHNlY3Rpb24uY29udGVudCBvbCBsaSBwLC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnRlcm1zLW9mLXNlcnZpY2Ugc2VjdGlvbi5jb250ZW50IHVsIGxpIHAsLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikudGVybXMtb2Ytc2VydmljZSBzZWN0aW9uLmNvbnRlbnQgb2wgbGkgcHtmb250LXNpemU6MWVtfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnByaXZhY3ktcG9saWN5IHNlY3Rpb24uY29udGVudCB1bCB1bCwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS5wcml2YWN5LXBvbGljeSBzZWN0aW9uLmNvbnRlbnQgdWwgb2wsLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikucHJpdmFjeS1wb2xpY3kgc2VjdGlvbi5jb250ZW50IG9sIHVsLC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pLnByaXZhY3ktcG9saWN5IHNlY3Rpb24uY29udGVudCBvbCBvbCwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS50ZXJtcy1vZi1zZXJ2aWNlIHNlY3Rpb24uY29udGVudCB1bCB1bCwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS50ZXJtcy1vZi1zZXJ2aWNlIHNlY3Rpb24uY29udGVudCB1bCBvbCwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS50ZXJtcy1vZi1zZXJ2aWNlIHNlY3Rpb24uY29udGVudCBvbCB1bCwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS50ZXJtcy1vZi1zZXJ2aWNlIHNlY3Rpb24uY29udGVudCBvbCBvbHtmb250LXNpemU6LjY1ZW07bWFyZ2luLXRvcDoyMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW92ZXJ2aWV3IC5tYWluIGgye21hcmdpbi1ib3R0b206MzBweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1vdmVydmlldyAubWFpbiB1bHtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLWxlZnQ6MjBweDtsaW5lLWhlaWdodDoxLjQ7Zm9udC1zaXplOjFlbTttYXJnaW4tYm90dG9tOjMwcHg7Y29sb3I6IzQ4NGY1OX0ubmV3TmV3Qm94e2NvbG9yOmdyZWVufS5uZXdOZXdCb3ggLmJveHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkMWQxZDE7bWFyZ2luOjAgMCA1MHB4O3dpZHRoOjMzJTtwYWRkaW5nOjEwcHh9Lm5ld05ld0JveCAuYm94Omxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9Lm5ld05ld0JveCAuYm94IGg0e2ZvbnQtc2l6ZToxLjRlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdH0ubmV3TmV3Qm94IC5ib3ggaDQgc3Bhbntjb2xvcjojNDg0ZjU5O2ZvbnQtc2l6ZToxLjFlbTtkaXNwbGF5OmJsb2NrfS5uZXdOZXdCb3ggLmJveCBoNCBzbWFsbHtmb250LXNpemU6LjZlbTtjb2xvcjojNDg0ZjU5fS5uZXdOZXdCb3ggLmJveCB1bHtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9Lm5ld05ld0JveCAuYm94IGxpe2NvbG9yOiM0ODRmNTk7dGV4dC1hbGlnbjpsZWZ0fS5uZXdOZXdCb3ggLmJveC1oZWFkZXJ7ZGlzcGxheTpmbGV4fS5uZXdOZXdCb3ggLmJveC1oZWFkZXIgLmJveHtib3JkZXI6MnB4IHNvbGlkICNmZmY7bWFyZ2luOjA7cGFkZGluZzoxMHB4fS5uZXdOZXdCb3ggLmJveC1ib2R5e2Rpc3BsYXk6ZmxleH0ubmV3TmV3Qm94IC5jdGF7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi42ZW07Ym9yZGVyLXRvcDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7bWFyZ2luLWJvdHRvbTozMHB4fS5uZXdOZXdCb3ggLmN0YSBwe21hcmdpbjo1cHggMTVweCAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpib2xkfS5uZXdOZXdCb3ggLmN0YSBhe2NvbG9yOmluaGVyaXR9Lm5ld05ld0JveCAubGJsdWUgaDMsLm5ld05ld0JveCAubEJsdWUgaDN7Y29sb3I6I2ZmZn0ubmV3TmV3Qm94IC5sYmx1ZSBoNCwubmV3TmV3Qm94IC5sQmx1ZSBoNHtjb2xvcjojNDdiOGVifS5uZXdOZXdCb3ggLmxibHVlIGIsLm5ld05ld0JveCAubEJsdWUgYntjb2xvcjojNDdiOGVifS5uZXdOZXdCb3ggLmxibHVlLmhlYWQtYm94LC5uZXdOZXdCb3ggLmxCbHVlLmhlYWQtYm94e2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0ubmV3TmV3Qm94IC5sYmx1ZSAuY3RhLC5uZXdOZXdCb3ggLmxCbHVlIC5jdGF7Y29sb3I6IzQ3YjhlYjtib3JkZXItY29sb3I6IzQ3YjhlYn0ubmV3TmV3Qm94IC5wdXJwbGUgaDN7Y29sb3I6I2ZmZn0ubmV3TmV3Qm94IC5wdXJwbGUgaDR7Y29sb3I6Izg0NjU5Y30ubmV3TmV3Qm94IC5wdXJwbGUgYntjb2xvcjojODQ2NTljfS5uZXdOZXdCb3ggLnB1cnBsZS5oZWFkLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiM4NDY1OWN9Lm5ld05ld0JveCAucHVycGxlIC5jdGF7Y29sb3I6Izg0NjU5Yztib3JkZXItY29sb3I6Izg0NjU5Y30ubmV3TmV3Qm94IC5jb3JhbCBoM3tjb2xvcjojZmZmfS5uZXdOZXdCb3ggLmNvcmFsIGg0e2NvbG9yOiNmNzg3NmJ9Lm5ld05ld0JveCAuY29yYWwgYntjb2xvcjojZjc4NzZifS5uZXdOZXdCb3ggLmNvcmFsLmhlYWQtYm94e2JhY2tncm91bmQtY29sb3I6I2Y3ODc2Yn0ubmV3TmV3Qm94IC5jb3JhbCAuY3Rhe2NvbG9yOiNmNzg3NmI7Ym9yZGVyLWNvbG9yOiNmNzg3NmJ9LmJveFdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjB9LmJveFdyYXBwZXIgLnNlYXJjaEJveHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3dpZHRoOjMwJTttYXJnaW46NTBweCBhdXRvO21hcmdpbi1yaWdodDo1JTtmb250LXNpemU6MTZweDtib3JkZXI6NXB4IHNvbGlkICM0ODRmNTk7dmVydGljYWwtYWxpZ246dG9wfS5ib3hXcmFwcGVyIC5zZWFyY2hCb3ggaDN7Y29sb3I6I2ZmZjtmb250LXNpemU6MmVtfS5ib3hXcmFwcGVyIC5zZWFyY2hCb3ggcHtjb2xvcjojNDg0ZjU5O21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjRlbSAhaW1wb3J0YW50fS5ib3hXcmFwcGVyIC5zZWFyY2hCb3g6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uYm94V3JhcHBlciAuc2VhcmNoQm94LmdyZWVuQmd7YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwO3dpZHRoOjUwJX0uYm94V3JhcHBlciAuc2VhcmNoQm94LmdyZWVuQmcgaDN7bWFyZ2luLXRvcDo1MHB4fS5ib3hXcmFwcGVyIC5zZWFyY2hCb3guYmx1ZUJne2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0uYm94V3JhcHBlciAuc2VhcmNoQm94IGZvcm17bWFyZ2luOjAgLTMwcHh9LmJveFdyYXBwZXIgLnNlYXJjaEJveCBpbnB1dHtmb250LXNpemU6MS4yZW07cGFkZGluZzo1cHggMTVweH0uYm94V3JhcHBlciAuc2VhcmNoQm94IC5zdWJtaXR7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMmVtO2JvcmRlcjowO3BhZGRpbmc6OHB4IDE1cHg7bWFyZ2luLWxlZnQ6NXB4fS5ib3hXcmFwcGVyIC5zZWFyY2hCb3ggLmJ0bntmb250LXNpemU6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7Zm9udC1zaXplOjFlbX0uc2VhcmNoLXJlc3VsdHMgaDF7Zm9udC1zaXplOjNlbX0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHN7cGFkZGluZzoyMHB4O2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRle3dpZHRoOjI2MHB4O2Zsb2F0OmxlZnR9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzo1cHggOHB4O3dpZHRoOjEwMCV9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIGRpdntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgZGl2IGRpdi5zY2hvb2xTaXple2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMzVweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNjYW5jZWxTZWFyY2gsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNjYW5jZWxOYW1lU2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6ODVweH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgI2tleXdvcmRzLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAjTmFtZXt3aWR0aDoxODRweH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUuY29sbGVnZVNlYXJjaCAja2V5d29yZHN7bWFyZ2luLWJvdHRvbTo1cHg7d2lkdGg6YXV0b30uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUuY29sbGVnZVNlYXJjaCAjY2FuY2VsU2VhcmNoe3RvcDo1MHB4O3JpZ2h0OjI4cHg7Y29sb3I6IzAwMH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgYnV0dG9ue3BhZGRpbmc6NnB4IDVweDttaW4td2lkdGg6MH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgLmFjY29yZGlvbjpub3QoLnN1Yil7cGFkZGluZzoyMHB4IDAgMCAyNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjg7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjIwcHg7bWF4LWhlaWdodDoxMDAwcHg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKSAuYWNjb3JkaW9uQ3RybHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxN3B4O2hlaWdodDoxN3B4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9hY2NvcmRpb25BcnJvdy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtsZWZ0OjB9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIC5hY2NvcmRpb25DdHJsOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKS5jbG9zZWR7bWF4LWhlaWdodDo0MHB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKS5jbG9zZWQgLmFjY29yZGlvbkN0cmx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2FjY29yZGlvbkFycm93Q2xvc2VkLnBuZyl9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIGxhYmVsLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKSBsZWdlbmR7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo1cHg7ZGlzcGxheTpibG9ja30uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgLmFjY29yZGlvbjpub3QoLnN1YikgZmllbGRzZXQgbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luLWJvdHRvbTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouOWVtfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKSBwe21hcmdpbi1ib3R0b206NXB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKSBpbnB1dFt0eXBlPXJhZGlvXSwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgLmFjY29yZGlvbjpub3QoLnN1YikgaW5wdXRbdHlwZT1jaGVja2JveF17dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo1cHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIHNlbGVjdCwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgLmFjY29yZGlvbjpub3QoLnN1YikgaW5wdXR7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzo1cHggOHB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKSBzZWxlY3Quc20sLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIGlucHV0LnNte3dpZHRoOjEwMHB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAuYWNjb3JkaW9uOm5vdCguc3ViKSAuZmlsdGVye21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjVweCA4cHg7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6IzQ4NGY1OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIC5maWx0ZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIC5zdWJ7cG9zaXRpb246cmVsYXRpdmV9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIC5zdWIgLmFjY29yZGlvbkN0cmx7bGVmdDphdXRvO3JpZ2h0OjA7dG9wOjVweH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgLmFjY29yZGlvbjpub3QoLnN1YikgLnN1YiB1bHttYXJnaW4tbGVmdDo1cHg7bWF4LWhlaWdodDpub25lO292ZXJmbG93OmhpZGRlbn0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgLmFjY29yZGlvbjpub3QoLnN1YikgLnN1YiB1bCBsaXtwYWRkaW5nLWxlZnQ6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWJvdHRvbTo1cHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIC5zdWIgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwcHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlIC5hY2NvcmRpb246bm90KC5zdWIpIC5zdWIuY2xvc2VkIHVse21heC1oZWlnaHQ6MH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgLmFjY29yZGlvbjpub3QoLnN1YikgLnN1Yi5jbG9zZWQgLmFjY29yZGlvbkN0cmx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2FjY29yZGlvbkFycm93Q2xvc2VkLnBuZyl9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNkZWdyZWVUeXBlV3JhcHBlci51bmRlcmdyYWR1YXRlIC5ncmFkdWF0ZXtkaXNwbGF5Om5vbmV9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNkZWdyZWVUeXBlV3JhcHBlci5ncmFkdWF0ZSAudW5kZXJncmFkdWF0ZXtkaXNwbGF5Om5vbmV9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNqb2Jab25le3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyOXB4O3JpZ2h0OjMwcHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjt6LWluZGV4OjF9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNqb2Jab25lIGxlZ2VuZHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MDtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAjam9iWm9uZSBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAjam9iWm9uZSBkaXY6Zmlyc3QtY2hpbGR7Ym9yZGVyOjB9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNqb2Jab25lIGRpdiBsYWJlbCwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgI2pvYlpvbmUgZGl2IGF7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZGRpbmc6MnB4IDhweDttYXJnaW46MCA1cHg7Ym9yZGVyLWJvdHRvbTowO2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNqb2Jab25lIGRpdiBsYWJlbC5hY3RpdmUsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNqb2Jab25lIGRpdiBsYWJlbDphY3RpdmUsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNqb2Jab25lIGRpdiBsYWJlbDpob3Zlciwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgYXNpZGUgI2pvYlpvbmUgZGl2IGEuYWN0aXZlLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAjam9iWm9uZSBkaXYgYTphY3RpdmUsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlICNqb2Jab25lIGRpdiBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FjYzUwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0e21hcmdpbi1sZWZ0OjI4MHB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtwYWRkaW5nOjMwcHggNDBweH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IGgye2ZvbnQtc2l6ZToyLjNlbTtjb2xvcjojNDdiOGViO3RleHQtYWxpZ246Y2VudGVyfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgaDN7Y29sb3I6IzAwMH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IGgzIHNwYW57Y29sb3I6IzQ3YjhlYjtmb250LXdlaWdodDpib2xkfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgcC5pbnRyb3tmb250LXNpemU6MS42ZW07Y29sb3I6IzMzMzttYXJnaW46MTBweCAwIDMwcHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuZmlsdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiMmI0Yjg7cGFkZGluZzoycHggNXB4O21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZTouOWVtO2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmZpbHRlciBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7Y29sb3I6I2IyYjRiOH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5jb2xsZWdlLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLnNjaG9sYXJzaGlwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMjVweDtib3JkZXI6MnB4IHNvbGlkICNiMmI0Yjg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDA7cG9zaXRpb246cmVsYXRpdmV9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSBpbWcsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo5MHB4O21heC1oZWlnaHQ6OTBweDtmbG9hdDpsZWZ0fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgLmRldGFpbHMubG9nbywuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAuZGV0YWlscy5sb2dve21hcmdpbi1sZWZ0OjExMHB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgcCwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCBwe2ZvbnQtc2l6ZTouOWVtfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgcC50aXRsZSwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCBwLnRpdGxle2ZvbnQtc2l6ZToxLjc1ZW07Y29sb3I6IzQ3YjhlYjttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLXJpZ2h0OjEwMHB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgcC50aXRsZSBhLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLnNjaG9sYXJzaGlwIHAudGl0bGUgYXtjb2xvcjppbmhlcml0fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgcC50aXRsZSBhOmhvdmVyLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLnNjaG9sYXJzaGlwIHAudGl0bGUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5jb2xsZWdlIHAgLmJsdWUsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgcCAuYmx1ZXtjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMjVlbX0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5jb2xsZWdlIC5jb2xsZWdlLWhlYWRlciwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAuY29sbGVnZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDo3MHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5jb2xsZWdlIC5jYy1lY3AsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLmNjLWVjcHt3aWR0aDoxODNweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpsZWZ0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2NvbG9yOiM3ZjdmN2Y7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEwcHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAuY2MtZWNwIGEsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLmNjLWVjcCBhe2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjN2Y3ZjdmO3dpZHRoOjkwcHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAuY2MtZWNwIGE6bGFzdC1jaGlsZCwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAuY2MtZWNwIGE6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3ZjdmN2Z9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAuY2MtZWNwIGE6aG92ZXIsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLmNjLWVjcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmNzg3NmJ9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAuc2F2ZSwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5jb2xsZWdlIC5yZW1vdmUsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAucmVtb3ZlZCwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAuc2F2ZSwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAucmVtb3ZlLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLnNjaG9sYXJzaGlwIC5yZW1vdmVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTBweDttYXJnaW4tdG9wOi0xNHB4O21pbi13aWR0aDowO3BhZGRpbmc6M3B4IDEycHg7Zm9udC1zaXplOi43ZW19LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAuc2F2ZTpob3Zlciwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5jb2xsZWdlIC5yZW1vdmU6aG92ZXIsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAucmVtb3ZlZDpob3Zlciwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAuc2F2ZTpob3Zlciwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAucmVtb3ZlOmhvdmVyLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLnNjaG9sYXJzaGlwIC5yZW1vdmVkOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgLnNhdmUgc21hbGwsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZSAucmVtb3ZlIHNtYWxsLC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgLnJlbW92ZWQgc21hbGwsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLnNhdmUgc21hbGwsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLnJlbW92ZSBzbWFsbCwuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAucmVtb3ZlZCBzbWFsbHtkaXNwbGF5OmJsb2NrfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2UgLnJlbW92ZWQsLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLnJlbW92ZWR7Ym9yZGVyOjB9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZV9fZXJyb3Jze2JhY2tncm91bmQtY29sb3I6cmdiYSgxODQsODIsODYsLjc1KTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xcHg7cmlnaHQ6MDtib3R0b206MDt0b3A6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OnN0cmV0Y2g7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpub25lO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5O3otaW5kZXg6OTl9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuY29sbGVnZV9fZXJyb3JzPmxpe21hcmdpbjowO3BhZGRpbmc6MDtmbGV4OjAgMSBhdXRvO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMTAlfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLmNvbGxlZ2VfX2Vycm9ycz5saStsaXttYXJnaW4tdG9wOjEwcHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLmRldGFpbHN7bWFyZ2luLXRvcDoyMHB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLnNjaG9sYXJzaGlwIC5kZXRhaWxzIHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjNDg0ZjU5O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXB4IDIwcHg7Zm9udC1zaXplOjIwcHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLmRldGFpbHMgcCBzbWFsbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAuZGV0YWlscyBwOmxhc3QtY2hpbGR7Ym9yZGVyOjB9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCBpbnB1dHt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDEwcHg7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgI3NhdmVMb2FkU2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjYwcHg7dG9wOjUwcHg7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6YXV0bztsZWZ0OjA7dG9wOjA7bWFyZ2luLWJvdHRvbToyMHB4O3RleHQtYWxpZ246cmlnaHR9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAjc2F2ZUxvYWRTZWFyY2guY2FyZWVye3JpZ2h0OjIwcHg7dG9wOjIwcHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAjaGVhZGVye21hcmdpbi1ib3R0b206MjBweH0jcGFnaW5hdGlvbntib3JkZXItdG9wOjJweCBzb2xpZCAjYjJiNGI4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNiMmI0Yjg7Zm9udC1zaXplOjEuMWVtO2NvbG9yOiNiMmI0Yjg7bWFyZ2luOjIwcHggMDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxMHB4IDB9I3BhZ2luYXRpb24gI3BhZ2V7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoyMHB4fSNwYWdpbmF0aW9uICNwYWdlIC5wYWdle3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAycHh9I3BhZ2luYXRpb24gI3BhZ2UgLnBhZ2UuY3VycmVudCwjcGFnaW5hdGlvbiAjcGFnZSAucGFnZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0jcGFnaW5hdGlvbiAjcGFnZSAjcGFnZUZvcndhcmQsI3BhZ2luYXRpb24gI3BhZ2UgI3BhZ2VCYWNre2N1cnNvcjpwb2ludGVyfSNwYWdpbmF0aW9uICNwYWdlIC5uYXYuYWN0aXZle2NvbG9yOiNhY2M1MDB9I3BhZ2luYXRpb24gI3Nob3d7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjIwcHh9I3BhZ2luYXRpb24gI3Nob3cgLlJvd19Db3VudHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4fSNwYWdpbmF0aW9uICNzaG93IC5Sb3dfQ291bnQuY3VycmVudCwjcGFnaW5hdGlvbiAjc2hvdyAuUm93X0NvdW50OmhvdmVye2NvbG9yOiM0N2I4ZWI7Y3Vyc29yOnBvaW50ZXJ9bWFpbi5jb2xsZWdlIC5ncmVlbntjb2xvcjojYWNjNTAwfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgLmNvbnRhaW5lcnttYXgtd2lkdGg6OTAwcHg7bWFyZ2luOjAgYXV0b31tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgLmNvbnRhaW5lciBoMXtmb250LXNpemU6Mi4yNWVtO21hcmdpbjoyMHB4IDB9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlIC5jb250YWluZXIgaDEgc3Bhbntmb250LXNpemU6LjQ0NDQ1ZW07ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoxcHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlIC5jb250YWluZXIgLnNhdmUgc21hbGwsbWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlIC5jb250YWluZXIgLnJlbW92ZSBzbWFsbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouN2VtfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAuY29sbGVnZV9fYmFjay10by1zZWFyY2gtcmVzdWx0c3ttYXJnaW46MCAwIDEwcHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlIC5jb2xsZWdlX19iYWNrLXRvLXNlYXJjaC1yZXN1bHRzIHNwYW57bWFyZ2luLXJpZ2h0OjVweDt2ZXJ0aWNhbC1hbGlnbjoxcHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlIC5jb2xsZWdlX19iYWNrLXRvLXNlYXJjaC1yZXN1bHRzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlIC5jb2xsZWdlX19iYWNrLXRvLXNlYXJjaC1yZXN1bHRzIGE6aG92ZXIgLmJhY2stdGV4dHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAuY29sbGVnZV9fZXJyb3Jze2JhY2tncm91bmQtY29sb3I6cmdiYSgxODQsODIsODYsLjc1KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OnN0cmV0Y2g7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjEwcHggMjBweDttYXJnaW46MDtkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHk7ei1pbmRleDo5OTtib3JkZXItcmFkaXVzOjFweH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgLmNvbGxlZ2VfX2Vycm9ycz5saXttYXJnaW46MDtwYWRkaW5nOjA7ZmxleDowIDEgYXV0bztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTEwJX1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgLmNvbGxlZ2VfX2Vycm9ycz5saStsaXttYXJnaW4tdG9wOjEwcHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9hc3Nlc3NtZW50LWJnLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3BhZGRpbmc6MjVweH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI3N1bW1hcnkgI3N1bW1hcnlXcmFwe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7cGFkZGluZzoyMHB4IDI1cHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5maWVsZE5hbWV7Y29sb3I6IzY2Njtmb250LXNpemU6Ljc1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6NXB4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAuZmllbGROYW1lIHNtYWxse2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06bm9uZX1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI3N1bW1hcnkgLmZpZWxkVmFsdWV7Zm9udC1zaXplOjEuMjVlbTtjb2xvcjojNDg0ZjU5O2xpbmUtaGVpZ2h0OjF9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5maWVsZFZhbHVlIHNtYWxse2ZvbnQtc2l6ZTouNTVlbTtkaXNwbGF5OmJsb2NrfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAucm93e2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2Njtmb250LXNpemU6MDtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI3N1bW1hcnkgLnJvdyAuYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzY2NjttYXJnaW46MTBweCAwO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MTZweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5yb3cgLmJsb2NrIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAucm93IC5ibG9jayBkaXZ7bWFyZ2luOjAgNXB4ICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAucm93IC5ibG9jazpudGgtY2hpbGQoM24rMSl7d2lkdGg6MzIlfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAucm93IC5ibG9jazpudGgtY2hpbGQoM24rMil7d2lkdGg6MjclfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAucm93IC5ibG9jazpudGgtY2hpbGQoM24rMyl7d2lkdGg6NDElO2JvcmRlci1yaWdodDowfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAucm93Om50aC1jaGlsZCgxKSAuYmxvY2t7aGVpZ2h0OjcwcHg7aGVpZ2h0OmF1dG99bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5yb3c6bnRoLWNoaWxkKDIpIC5ibG9ja3toZWlnaHQ6OTBweDtoZWlnaHQ6YXV0b31tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI3N1bW1hcnkgLnJvdzpudGgtY2hpbGQoMykgLmJsb2Nre2hlaWdodDo4MHB4O2hlaWdodDphdXRvfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAubWVnYS1ibG9ja3tmb250LXNpemU6MTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNjY2fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAubWVnYS1ibG9jayAucm93e2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWJvdHRvbTowO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAubWVnYS1ibG9jayAucm93IGRpdntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAubWVnYS1ibG9jayAucm93IGRpdjpudGgtY2hpbGQoMil7d2lkdGg6MjclO3dpZHRoOjMzJX1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI3N1bW1hcnkgLm1lZ2EtYmxvY2sgLnJvdyBkaXYgcHtoZWlnaHQ6NTAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAubWVnYS1ibG9jayAucm93IGRpdiBwLmZpZWxkVmFsdWV7YWxpZ24taXRlbXM6Y2VudGVyfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAubWVnYS1ibG9jayAucm93IGRpdi5jYy1lY3B7ZGlzcGxheTpmbGV4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzY2NjttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpsZWZ0O2FsaWduLWl0ZW1zOnN0YXJ0O3dpZHRoOmF1dG99bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5tZWdhLWJsb2NrIC5yb3cgZGl2LmNjLWVjcCBhe2Rpc3BsYXk6aW5saW5lO2NvbG9yOiM2Y2IwNDR9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5tZWdhLWJsb2NrIC5yb3cgZGl2LmNjLWVjcCBhLmNjLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOiM2Y2IwNDQ7Y29sb3I6I2ZmZjt3aGl0ZS1zcGFjZTpub3dyYXB9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5tZWdhLWJsb2NrIC5yb3cgZGl2LmNjLWVjcCBwe2Rpc3BsYXk6YmxvY2t9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5tZWdhLWJsb2NrIC5yb3cgZGl2LmNjLWVjcCBpbWd7bWFyZ2luLXJpZ2h0OjEwcHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNzdW1tYXJ5IC5tZWdhLWJsb2NrIC5yb3cgZGl2LmNjLWVjcDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjc3VtbWFyeSAubWVnYS1ibG9jazpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgYXNpZGV7d2lkdGg6MTUwcHg7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDoyMHB4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyBhc2lkZSBhe2NvbG9yOiNhY2M1MDB9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNkZXRhaWxzICNtYWluRGV0YWlsc3ttYXJnaW4tbGVmdDoxNzBweDttYXJnaW4tcmlnaHQ6MTcwcHg7cGFkZGluZy1yaWdodDoyMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxzIGgye2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuNGVtO21hcmdpbi1ib3R0b206MjBweH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxzIHAuc3ViaGVhZHttYXJnaW4tdG9wOi0yMHB4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyAjbWFpbkRldGFpbHMgdGFibGV7d2lkdGg6MTAwJX1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxzIHRhYmxlLmFkbWlzc2lvbnMgdGQ6bnRoLWNoaWxkKDIpe3RleHQtYWxpZ246cmlnaHR9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNkZXRhaWxzICNtYWluRGV0YWlscyB0YWJsZS5kZWFkbGluZXMgdGR7dGV4dC1hbGlnbjpjZW50ZXJ9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNkZXRhaWxzICNtYWluRGV0YWlscyB0YWJsZS5kZWFkbGluZXMgdGQ6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyAjbWFpbkRldGFpbHMgdGh7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2U3ZThlYTtwYWRkaW5nOjVweCAxMHB4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyAjbWFpbkRldGFpbHMgdGg6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyAjbWFpbkRldGFpbHMgdGR7Zm9udC1zaXplOi44ZW07cGFkZGluZzoxMHB4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyAjbWFpbkRldGFpbHMgdGQuY2F0e2NvbG9yOiM0N2I4ZWI7Zm9udC1zaXplOjEuMWVtO3BhZGRpbmctdG9wOjIwcHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNkZXRhaWxzICNtYWluRGV0YWlscyB0ZCAueWVze3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b31tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxzIC5ldmVuIHRke2JhY2tncm91bmQtY29sb3I6I2U3ZThlYX1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxzIC5kZXRhaWxTZWN0aW9ue21heC1oZWlnaHQ6NTAwcHg7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTAwbXMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dDstby10cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dDt0cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxzIC5kZXRhaWxTZWN0aW9uLm9wZW5lZHttYXgtaGVpZ2h0OjEwMDAwcHh9bWFpbi5jb2xsZWdlICN0aGVDb2xsZWdlICNkZXRhaWxzICNtYWluRGV0YWlscyAuc2VlTW9yZXtjb2xvcjojYWNjNTAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhY2M1MDA7bWFyZ2luLXRvcDoxMHB4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyAjbWFpbkRldGFpbHMgLnNlZU1vcmUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7Zm9udC13ZWlnaHQ6Ym9sZDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxzIC5zZWVNb3JlIGF7Y29sb3I6aW5oZXJpdH1tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21vcmVTY2hvb2xze3dpZHRoOjE1MHB4O2Zsb2F0OnJpZ2h0fSNtYXRjaG1le2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtvdmVyZmxvdzpoaWRkZW59I21hdGNobWUgI2xlZnRDb2x7d2lkdGg6NDAlO2Zsb2F0OmxlZnQ7cGFkZGluZzoyMHB4O21pbi1oZWlnaHQ6NTAwcHg7cG9zaXRpb246cmVsYXRpdmV9I21hdGNobWUgI2xlZnRDb2wgI2NvdW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9I21hdGNobWUgI2xlZnRDb2wgI2NvdW50ZXIgLmNvdW50ZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNiMmI0Yjg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I21hdGNobWUgI2xlZnRDb2wgI2NvdW50ZXIgLmNvdW50ZXIuY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjojZDg5NzI4fSNtYXRjaG1lICNsZWZ0Q29sIGgxe2ZvbnQtc2l6ZTozZW07Y29sb3I6IzQ3YjhlYjtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MH0jbWF0Y2htZSAjbGVmdENvbCBoMntmb250LXNpemU6MmVtO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjB9I21hdGNobWUgI2xlZnRDb2wgcHtjb2xvcjojYjJiNGI4O21hcmdpbi1ib3R0b206MTVweH0jbWF0Y2htZSAjbGVmdENvbCBwLmJsdWV7Y29sb3I6IzQ3YjhlYn0jbWF0Y2htZSAjbGVmdENvbCAjYmx1cmJze3Bvc2l0aW9uOnJlbGF0aXZlfSNtYXRjaG1lICNsZWZ0Q29sICNibHVyYnMgbGl7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lfSNtYXRjaG1lICNsZWZ0Q29sICNibHVyYnMgbGkuY3VycmVudHtkaXNwbGF5OmJsb2NrfSNtYXRjaG1lICNsZWZ0Q29sICNidG5ze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O3dpZHRoOjEwMCV9I21hdGNobWUgI2xlZnRDb2wgI2J0bnMgLm5leHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjQwcHh9I21hdGNobWUgI3JpZ2h0Q29se3dpZHRoOjYwJTtmbG9hdDpsZWZ0O3BhZGRpbmc6MjBweDttaW4taGVpZ2h0OjUwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO3dpZHRoOjEwMCV9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zIGxpLmN1cnJlbnR7ZGlzcGxheTpibG9ja30jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjAgaW1ne2Rpc3BsYXk6YmxvY2t9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIHRhYmxle3dpZHRoOjEwMCV9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIHRke2JvcmRlci10b3A6MnB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjYjJiNGI4O2JhY2tncm91bmQtY29sb3I6IzI1NmFiNztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXB4IDEwcHh9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIC5yZWdpb257LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246YWxsIDEwMG1zIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YWxsIDEwMG1zIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIDEwMG1zIGVhc2Utb3V0fSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMCAucmVnaW9uLmFjdGl2ZXtjb2xvcjojNDg0ZjU5fSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMCAucmVnaW9uLk1pZHdlc3QuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmYzUwZH0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjAgLnJlZ2lvbi5XZXN0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNhYmM1Mzh9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIC5yZWdpb24uU291dGhlYXN0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNhMTc2YjJ9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIC5yZWdpb24uU291dGh3ZXN0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTl9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIC5yZWdpb24uTm9ydGhlYXN0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMzc5N2F9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIC5yZWdpb246aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24wIGRpdi5yZWdpb257cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDcyLDc5LDg5LC42NSk7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4zZW07cGFkZGluZzo1cHggMTBweDtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50fSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMCBkaXYucmVnaW9uLmFjdGl2ZXtib3JkZXItY29sb3I6I2ZmZn0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjAgZGl2LnJlZ2lvbi5NaWR3ZXN0e3RvcDo1JTtsZWZ0OjQ4JX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjAgZGl2LnJlZ2lvbi5XZXN0e3RvcDoxOSU7bGVmdDo3JX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjAgZGl2LnJlZ2lvbi5Tb3V0aGVhc3R7dG9wOjUwJTtsZWZ0Ojc0JX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjAgZGl2LnJlZ2lvbi5Tb3V0aHdlc3R7dG9wOjUyJTtsZWZ0OjI1JX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjAgZGl2LnJlZ2lvbi5Ob3J0aGVhc3R7dG9wOjExJTtsZWZ0Ojc2JX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjF7YmFja2dyb3VuZC1jb2xvcjojODY0YjlkO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6NDYwcHh9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24xIGRpdntjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMSBkaXYgcHtmb250LXNpemU6MS41ZW07bWF4LXdpZHRoOjExNXB4O21hcmdpbjowIGF1dG99I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24xIGRpdiBzbWFsbHtmb250LXNpemU6LjhlbTttYXgtd2lkdGg6MTE1cHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMSBkaXYjc21hbGx7d2lkdGg6MTIycHg7dG9wOjglO2xlZnQ6NyV9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24xIGRpdiNtZWR7d2lkdGg6MTYxcHg7dG9wOjI1JTtsZWZ0OjI1JX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjEgZGl2I2xhcmdle3dpZHRoOjIxMnB4O3RvcDoyJTtsZWZ0OjUwJX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjEgZGl2I3NpemVucHt3aWR0aDoxNjJweDt0b3A6NTglO2xlZnQ6NzAlfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMSBkaXYgaW1ney13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTAwbXMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dDstby10cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dDt0cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dDtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMSBkaXYuYWN0aXZlIGltZywjbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjEgZGl2OmhvdmVyIGltZ3tib3JkZXItY29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcn0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjJ7YmFja2dyb3VuZC1jb2xvcjojYzI0ZTRmO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6NDYwcHh9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24yIGRpdntjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2MHB4fSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMiBkaXYgcHtmb250LXNpemU6MS41ZW07bWF4LXdpZHRoOjEzNXB4O21hcmdpbjowIGF1dG99I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24yIGRpdiBzbWFsbHtmb250LXNpemU6LjhlbTttYXgtd2lkdGg6MTM1cHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMiBkaXYjdXJiYW57dG9wOjElO2xlZnQ6MTclfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMiBkaXYjc21hbGx0b3due3RvcDoxJTtsZWZ0OjU4JX0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjIgZGl2I3N1YnVyYnt0b3A6NTAlO2xlZnQ6MiV9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24yIGRpdiNydXJhbHt0b3A6NTAlO2xlZnQ6MzclfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMiBkaXYjc2V0dGluZ25we3dpZHRoOjE1MHB4O3RvcDo1MiU7bGVmdDo3MyV9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24yIGRpdiBpbWd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246YWxsIDEwMG1zIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YWxsIDEwMG1zIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIDEwMG1zIGVhc2Utb3V0O2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCV9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24yIGRpdi5hY3RpdmUgaW1nLCNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMiBkaXY6aG92ZXIgaW1ne2JvcmRlci1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uM3tiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDo0NjBweDtwYWRkaW5nOjFweH0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjMgZGl2e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6NDBweCA3MHB4fSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMyBkaXYjU3R1ZHlGb2N1c3twYWRkaW5nOjA7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjE1cHh9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24zIGRpdiNTdHVkeUZvY3VzIGxhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzQ3YjhlYn0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjMgLmJveHt3aWR0aDo1NSU7bWFyZ2luOjAgNCUgMCA0JTtiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7cGFkZGluZzoyNXB4IDMwcHh9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24zIC5ib3g6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMyAuYm94IHB7Y29sb3I6IzQ3YjhlYjtmb250LXNpemU6MS4yZW07dGV4dC1hbGlnbjpjZW50ZXJ9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24zIC5ib3ggaW5wdXQsI21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24zIC5ib3ggc2VsZWN0e3BhZGRpbmc6MnB4IDhweDt3aWR0aDo4MCV9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24zIC5ib3ggLnNlbGVjdDItY29udGFpbmVye3dpZHRoOjgwJSAhaW1wb3J0YW50fSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMyAuYm94IGxpe2Rpc3BsYXk6aW5pdGlhbDt3aWR0aDphdXRvfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIC5iYW5uZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIC5iYW5uZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSAuYmFubmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIC5iYW5uZXJ7bWFyZ2luLWJvdHRvbToxNXB4fS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIC5iYW5uZXIgc21hbGwsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIC5iYW5uZXIgc21hbGwsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSAuYmFubmVyIHNtYWxsLCNvdmVybGF5Lm15LWNvbGxlZ2VzIC5iYW5uZXIgc21hbGx7Zm9udC1zaXplOi41ZW07Y29sb3I6IzQ4NGY1OTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tbGVmdDoyMHB4O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZmZmfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50LCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IHAsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQgcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50IHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50IHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQgcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50IHAsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50IHAsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQgcHtmb250LXNpemU6MWVtfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycywuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycywuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycywjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0e3BhZGRpbmc6MHB4IDIwMHB4IDQwcHh9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC50aXRsZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIC50aXRsZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGV7Zm9udC1zaXplOjEuNWVtO21hcmdpbi1ib3R0b206NXB4fS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgc3Bhbiwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUgc3Bhbiwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIHNwYW4sLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlIHNwYW4sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgc3Bhbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUgc3Bhbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIHNwYW4sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlIHNwYW4sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIC50aXRsZSBzcGFuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFuLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgc3Bhbiwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUgc3Bhbiwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFuLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSBzcGFuLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIHNwYW4sI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC50aXRsZSBzcGFue2NvbG9yOiM0N2I4ZWI7Zm9udC1zaXplOjJlbTtmb250LXdlaWdodDpib2xkfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgbGFyZ2UsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSBsYXJnZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIC50aXRsZSBsYXJnZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUgbGFyZ2UsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgbGFyZ2UsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSBsYXJnZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC50aXRsZSBsYXJnZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlIGxhcmdlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUgbGFyZ2UsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgbGFyZ2UsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIGxhcmdlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSBsYXJnZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIC50aXRsZSBsYXJnZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLnRpdGxlIGxhcmdle2ZvbnQtc2l6ZToxLjRlbX0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlIC5idG4sLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIC5idG4sLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIC50aXRsZSAuYnRuLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSAuYnRuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlIC5idG4sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIC5idG4sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC50aXRsZSAuYnRuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC50aXRsZSAuYnRuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAudGl0bGUgLmJ0biwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0biwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLnRpdGxlIC5idG4sI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLnRpdGxlIC5idG4sI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0biwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAudGl0bGUgLmJ0biwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIC50aXRsZSAuYnRuLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAudGl0bGUgLmJ0bntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjFlbTtmb250LXNpemU6Ljc1ZW19LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMgLmZhLWhlYXJ0LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmZhLWhlYXJ0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtaGVhcnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydCwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAuZmEtaGVhcnQsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMgLmZhLWhlYXJ0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnR7Y29sb3I6I2QxZDFkMX0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0LmZhdiwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0OmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmZhLWhlYXJ0OmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLWhlYXJ0LmZhdiwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtaGVhcnQuZmF2LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAuZmEtaGVhcnQ6aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAuZmEtaGVhcnQ6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQuZmF2LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0LmZhdiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0OmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgLmZhLWhlYXJ0OmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLWhlYXJ0LmZhdiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAuZmEtaGVhcnQuZmF2LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAuZmEtaGVhcnQ6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtaGVhcnQ6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydDpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtaGVhcnQuZmF2LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0LmZhdiwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLWhlYXJ0OmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmZhLWhlYXJ0OmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLWhlYXJ0LmZhdiwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtaGVhcnQuZmF2LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1oZWFydDpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1oZWFydC5mYXYsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAuZmEtaGVhcnQ6aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydC5mYXYsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1oZWFydDpob3Zlcntjb2xvcjojNDdiOGVifS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAuZmEtc3Rhciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAuZmEtc3Rhciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMgLmZhLXN0YXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXN0YXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtc3Rhciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAuZmEtc3Rhciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmZhLXN0YXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXN0YXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1zdGFyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAuZmEtc3Rhciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAuZmEtc3Rhciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1zdGFyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMgLmZhLXN0YXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IC5mYS1zdGFye2NvbG9yOiNhY2M1MDB9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1wbHVzLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1wbHVzLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAuZmEtcGx1cywuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAuZmEtcGx1cywuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1wbHVzLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1wbHVzLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAuZmEtcGx1cywuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtcGx1cywuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgLmZhLXBsdXMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXMsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1wbHVzLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1wbHVzLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXMsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXBsdXMsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAuZmEtcGx1cywjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgLmZhLXBsdXN7Y29sb3I6I2QxZDFkMX0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXBsdXM6aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmZhLXBsdXM6aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1wbHVzOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1wbHVzOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXBsdXM6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgLmZhLXBsdXM6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5mYS1wbHVzOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IC5mYS1wbHVzOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAuZmEtcGx1czpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgLmZhLXBsdXM6aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmZhLXBsdXM6aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAuZmEtcGx1czpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIC5mYS1wbHVzOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCAuZmEtcGx1czpob3Zlcntjb2xvcjojYWNjNTAwfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0YWJsZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0YWJsZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGFibGUsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGFibGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0YWJsZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0YWJsZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGFibGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGFibGUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRhYmxlLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0YWJsZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0YWJsZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRhYmxlLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGFibGUsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRhYmxle3dpZHRoOjEwMCU7Zm9udC1zaXplOjFlbX0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGgsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGgsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0aCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRoLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRoLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0aCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGgsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGgsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0aCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRoLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRoLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0aCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aCwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGgsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGgsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0aCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIHRoLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNkMWQxZDE7cGFkZGluZzozMHB4IDE1cHg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRoLmFjdGlvbiwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGguYWN0aW9uLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGguYWN0aW9uLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRoLmFjdGlvbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRoLmFjdGlvbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGguYWN0aW9uLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGguYWN0aW9uLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0aC5hY3Rpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRoLmFjdGlvbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb24sI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRoLmFjdGlvbiwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0aC5hY3Rpb24sI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb24sI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGguYWN0aW9uLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGguYWN0aW9uLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0aC5hY3Rpb257YmFja2dyb3VuZC1jb2xvcjojYWZjY2QxO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDoxMjVweH0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdHI6aG92ZXIgdGQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdHI6aG92ZXIgdGQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRyOmhvdmVyIHRkLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRyOmhvdmVyIHRkLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdHI6aG92ZXIgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgdHI6aG92ZXIgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRyOmhvdmVyIHRkLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRyOmhvdmVyIHRkLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0cjpob3ZlciB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZCwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdHI6aG92ZXIgdGQsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdHI6aG92ZXIgdGQsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0cjpob3ZlciB0ZCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIHRyOmhvdmVyIHRkLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0cjpob3ZlciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNkM2U4ZjJ9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGR7cGFkZGluZzo1cHggMTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDFkMWQxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuY2VudGVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5jZW50ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5jZW50ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQuY2VudGVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuY2VudGVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5jZW50ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5jZW50ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmNlbnRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQuY2VudGVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuY2VudGVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmNlbnRlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5jZW50ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5jZW50ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5uYW1lLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5uYW1lLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLm5hbWUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLm5hbWUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5uYW1lLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5uYW1lLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLm5hbWUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLm5hbWUsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQubmFtZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5uYW1lLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5uYW1lLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQubmFtZSwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQubmFtZXtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdH0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQubmFtZSBhLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5uYW1lIGEsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5uYW1lIGEsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQubmFtZSBhLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQubmFtZSBhLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5uYW1lIGEsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5uYW1lIGEsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLm5hbWUgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQubmFtZSBhLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQubmFtZSBhLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLm5hbWUgYSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYSwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5uYW1lIGEsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5uYW1lIGEsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLm5hbWUgYXtjb2xvcjppbmhlcml0fS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLnJlbW92ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQucmVtb3ZlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQucmVtb3ZlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLnJlbW92ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuZmF2b3JpdGUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLnJlbW92ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQuZmF2b3JpdGUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQucmVtb3ZlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQuZmF2b3JpdGUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLnJlbW92ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQucmVtb3ZlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQucmVtb3ZlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLnJlbW92ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuZmF2b3JpdGUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLnJlbW92ZSBzcGFuOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQuZmF2b3JpdGUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQucmVtb3ZlIHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQuZmF2b3JpdGUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLnJlbW92ZSBzcGFuOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5mYXZvcml0ZSBzcGFuOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQucmVtb3ZlIHNwYW46aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQucmVtb3ZlIHNwYW46aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuYXBwbHkgc3Bhbjpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5yZW1vdmUgc3Bhbjpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmFwcGx5IHNwYW46aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmZhdm9yaXRlIHNwYW46aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLnJlbW92ZSBzcGFuOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZC5hcHBseSBzcGFuOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I3NjaG9sYXJzaGlwTGlzdCB0ZCAuY2MtZWNwe3dpZHRoOjE4M3B4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmxlZnQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi43ZW07Y29sb3I6IzdmN2Y3Zjtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTBweH0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGEsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGEsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCBhLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGEsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGEsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCBhLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYSwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYSwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGEsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGEsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkIC5jYy1lY3AgYXtjb2xvcjppbmhlcml0O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjN2Y3ZjdmO3dpZHRoOjkwcHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYTpsYXN0LWNoaWxkLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYTpsYXN0LWNoaWxkLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGE6bGFzdC1jaGlsZCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGE6bGFzdC1jaGlsZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYTpsYXN0LWNoaWxkLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYTpsYXN0LWNoaWxkLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGE6bGFzdC1jaGlsZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGE6bGFzdC1jaGlsZCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYTpsYXN0LWNoaWxkLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYTpsYXN0LWNoaWxkLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGQsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGE6bGFzdC1jaGlsZCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjN2Y3ZjdmfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGE6aG92ZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYTpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYTpob3Zlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGE6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGE6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYTpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYTpob3Zlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZCAuY2MtZWNwIGE6aG92ZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZCAuY2MtZWNwIGE6aG92ZXIsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQgLmNjLWVjcCBhOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVyLCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkIC5jYy1lY3AgYTpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkIC5jYy1lY3AgYTpob3Zlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgdGQgLmNjLWVjcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmNzg3NmJ9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQuZGl2aWRlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuZGl2aWRlciwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCB0ZC5kaXZpZGVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZC5kaXZpZGVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgdGQuZGl2aWRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuZGl2aWRlciwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXIsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCB0ZC5kaXZpZGVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyB0ZC5kaXZpZGVyLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXIsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHRkLmRpdmlkZXIsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgdGQuZGl2aWRlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgdGQuZGl2aWRlciwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzIHRkLmRpdmlkZXIsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0IHRkLmRpdmlkZXJ7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWQxZDF9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0ICNwYWdpbmF0aW9uLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzICNwYWdpbmF0aW9uLC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAjcGFnaW5hdGlvbiwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAjcGFnaW5hdGlvbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0ICNwYWdpbmF0aW9uLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzICNwYWdpbmF0aW9uLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAjcGFnaW5hdGlvbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAjcGFnaW5hdGlvbiwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMgI3BhZ2luYXRpb24sLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb24sI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0ICNwYWdpbmF0aW9uLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzICNwYWdpbmF0aW9uLCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb24sI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgI3BhZ2luYXRpb24sI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAjcGFnaW5hdGlvbiwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QgI3BhZ2luYXRpb257bWFyZ2luOjA7Ym9yZGVyLWNvbG9yOiNkMWQxZDF9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0ICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgI3BhZ2luYXRpb24gcCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgI3BhZ2luYXRpb24gcCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNteS1jYXJlZXJzICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCAjcGFnaW5hdGlvbiBwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyAjcGFnaW5hdGlvbiBwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0ICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I215LWNhcmVlcnMgI3BhZ2luYXRpb24gcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QgI3BhZ2luYXRpb24gcCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHAsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCAjcGFnaW5hdGlvbiBwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjbXktY2FyZWVycyAjcGFnaW5hdGlvbiBwLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHAsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0ICNwYWdpbmF0aW9uIHAsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgI3BhZ2luYXRpb24gcCwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHAsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QgI3BhZ2luYXRpb24gcCwjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNteS1jYXJlZXJzICNwYWdpbmF0aW9uIHAsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0ICNwYWdpbmF0aW9uIHB7bWFyZ2luOjB9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0LnNlY3Rpb25Db250ZW50LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LnNlY3Rpb25Db250ZW50LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3Quc2VjdGlvbkNvbnRlbnQsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LnNlY3Rpb25Db250ZW50LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0LnNlY3Rpb25Db250ZW50LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3Quc2VjdGlvbkNvbnRlbnQsI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0LnNlY3Rpb25Db250ZW50LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LnNlY3Rpb25Db250ZW50e3BhZGRpbmc6NTBweCAxMDBweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQua25vdy15b3Vyc2VsZntwYWRkaW5nLWJvdHRvbToxMDBweH0ub3V0c2lkZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9Lm91dHNpZGUgLm91dHNpZGVXcmFwcGVye3BhZGRpbmc6MCAxNTBweDttYXJnaW4tdG9wOi0xMDBweH0ub3V0c2lkZSAuYmx1ZUJveHtwYWRkaW5nOjIwcHggNTBweDtwYWRkaW5nLXJpZ2h0OjIyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMDBweCAtMzBweDtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9Lm91dHNpZGUgLmJsdWVCb3ggaDJ7Y29sb3I6I2ZmZjtmb250LXNpemU6MmVtO21hcmdpbi10b3A6MH0ub3V0c2lkZSAuYmx1ZUJveCBzbWFsbHtmb250LXNpemU6LjU1ZW07Y29sb3I6IzAwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm91dHNpZGUgLmJsdWVCb3ggLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMjBweDtmb250LXNpemU6MS4yNWVtO2NvbG9yOiM0N2I4ZWI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgIzAwMH0ub3V0c2lkZSAuYmx1ZUJveCBwe2ZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnR9I2NhcmVlclNlYXJjaCAjc2VhcmNoe2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtwYWRkaW5nOjIwcHggNTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jY2FyZWVyU2VhcmNoICNzZWFyY2ggaDJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1yaWdodDozMHB4O21hcmdpbi10b3A6MDtmb250LXNpemU6MS43NWVtICFpbXBvcnRhbnR9I2NhcmVlclNlYXJjaCAjc2VhcmNoIGgyIHNtYWxse2NvbG9yOiNmZmY7Zm9udC1zaXplOi43ZW19I2NhcmVlclNlYXJjaCAjc2VhcmNoIGlucHV0e3BhZGRpbmc6NXB4IDE1cHg7Ym9yZGVyOjA7d2lkdGg6Mzc1cHg7bWFyZ2luLXRvcDoxMHB4fSNjYXJlZXJTZWFyY2ggI3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOmF1dG87bWFyZ2luLXRvcDoxMHB4fSNjYXJlZXJTZWFyY2ggI3NlYXJjaCBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjgwJX0jY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVze2JvcmRlcjoxcHggc29saWQgIzQ4NGY1OTttYXJnaW4tdG9wOjMwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MjBweH0jY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVzIGgye2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtwYWRkaW5nOjE1cHggNTBweDttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjEuNzVlbSAhaW1wb3J0YW50fSNjYXJlZXJTZWFyY2ggI2NhdGVnb3JpZXMgLmNhdGVnb3J5V3JhcHtwYWRkaW5nOjIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDg0ZjU5O2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0jY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVzIC5jYXRlZ29yeVdyYXAgLmNhdGVnb3J5e3BhZGRpbmc6MCAyMHB4IDAgMDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjg7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1sZWZ0OjIwcHh9I2NhcmVlclNlYXJjaCAjY2F0ZWdvcmllcyAuY2F0ZWdvcnlXcmFwIC5jYXRlZ29yeSBpbnB1dHttYXgtd2lkdGg6MTAwJX0jY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVzIC5jYXRlZ29yeVdyYXA6bnRoLWNoaWxkKDRuKSAuY2F0ZWdvcnl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB0cmFuc3BhcmVudH0jY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVzIC5jbHVzdGVyOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHN7cGFkZGluZy10b3A6MH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9hc3Nlc3NtZW50LWJnLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3BhZGRpbmc6MjVweH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzdW1tYXJ5V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZvbnQtc2l6ZTowO2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3N1bW1hcnlXcmFwe2ZsZXgtd3JhcDp3cmFwfX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1JTtwYWRkaW5nOjIwcHggMjVweDtiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7Y29sb3I6I2ZmZjtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RleHQgcHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0ZXh0IHAgYntjb2xvcjojNDdiOGViO2ZvbnQtc2l6ZToxLjNlbTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdGV4dHt3aWR0aDoxMDAlfX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN2aXN1YWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NzAlO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MCAyLjUlfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdmlzdWFse3dpZHRoOjEwMCV9fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcEhhbGZ7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiODttYXJnaW4tdG9wOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcEhhbGZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2LjY2NjclO2JvcmRlci1yaWdodDoxcHggc29saWQgI2IyYjRiODt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtwYWRkaW5nOjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dmVydGljYWwtYWxpZ246dG9wfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Njb3JlcyBkaXYgc3Bhbntmb250LXNpemU6MS44ZW07ZGlzcGxheTpibG9jaztjb2xvcjojMDAwfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Njb3JlcyBkaXY6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2LlJlYWxpc3RpYywuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2LkFjaGlldmVtZW50e2JvcmRlci10b3A6MTBweCBzb2xpZCAjMzk4NmNifS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Njb3JlcyBkaXYuSW52ZXN0aWdhdGl2ZSwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2LldvcmtpbmcuQ29uZGl0aW9ucywuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2LldvcmsuQ29uZGl0aW9uc3tib3JkZXItdG9wOjEwcHggc29saWQgI2ZmYzUwZH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2LkFydGlzdGljLC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Njb3JlcyBkaXYuUmVjb2duaXRpb257Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICNhMTc2YjJ9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjc2NvcmVzIGRpdi5FbnRlcnByaXNpbmcsLnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjc2NvcmVzIGRpdi5SZWxhdGlvbnNoaXBzLC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Njb3JlcyBkaXYuUmVsYXRpb25zaGlwe2JvcmRlci10b3A6MTBweCBzb2xpZCAjNGFiOGU5fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Njb3JlcyBkaXYuQ29udmVudGlvbmFsLC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Njb3JlcyBkaXYuU3VwcG9ydHtib3JkZXItdG9wOjEwcHggc29saWQgIzk3YjEyZX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2LlNvY2lhbCwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2LkluZGVwZW5kZW5jZXtib3JkZXItdG9wOjEwcHggc29saWQgI2YzNzk3YX1AbWVkaWEobWluLXdpZHRoOiA1MDBweClhbmQgKG1heC13aWR0aDogMTMyMHB4KXsuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2e3dpZHRoOjMzLjMzMzMzJX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2Om50aC1jaGlsZCgzbil7Ym9yZGVyLXJpZ2h0OjB9fUBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXsuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2e3dpZHRoOjUwJX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2Om50aC1jaGlsZCgybil7Ym9yZGVyLXJpZ2h0OjB9fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoe3dpZHRoOjI1JTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTI5cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjJiNGI4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMmI0Yjg7bWFyZ2luLXRvcDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjVweDtmbG9hdDpyaWdodH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNncmFwaD5kaXZ7d2lkdGg6MTQlO21hcmdpbjowIDElO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtoZWlnaHQ6MTE5cHg7cG9zaXRpb246cmVsYXRpdmV9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjZ3JhcGg+ZGl2IGRpdntib3JkZXI6MnB4IHNvbGlkICMwMDA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjVweDt3aWR0aDoxMDAlfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoPmRpdiNrZXl7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6I2QxZDFkMTtyaWdodDoxMDAlO2JvcmRlcjowO3RvcDowO2hlaWdodDoxMDAlfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoPmRpdiNrZXkgI21heHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3JkZXI6MH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNncmFwaD5kaXYja2V5ICNtaW57Ym9yZGVyOjB9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjZ3JhcGggLlJlYWxpc3RpYyBkaXYsLnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjZ3JhcGggLkFjaGlldmVtZW50IGRpdntiYWNrZ3JvdW5kLWNvbG9yOiMzOTg2Y2J9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjZ3JhcGggLkludmVzdGlnYXRpdmUgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoIC5Xb3JraW5nLkNvbmRpdGlvbnMgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoIC5Xb3JrLkNvbmRpdGlvbnMgZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmYzUwZH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNncmFwaCAuQXJ0aXN0aWMgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoIC5SZWNvZ25pdGlvbiBkaXZ7YmFja2dyb3VuZC1jb2xvcjojYTE3NmIyfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoIC5FbnRlcnByaXNpbmcgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoIC5SZWxhdGlvbnNoaXBzIGRpdiwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNncmFwaCAuUmVsYXRpb25zaGlwIGRpdntiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTl9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjZ3JhcGggLkNvbnZlbnRpb25hbCBkaXYsLnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjZ3JhcGggLlN1cHBvcnQgZGl2e2JhY2tncm91bmQtY29sb3I6Izk3YjEyZX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNncmFwaCAuU29jaWFsIGRpdiwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNncmFwaCAuSW5kZXBlbmRlbmNlIGRpdntiYWNrZ3JvdW5kLWNvbG9yOiNmMzc5N2F9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoe29yZGVyOi0xO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O21hcmdpbjoxMHB4IGF1dG99fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDN7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NjUlO21hcmdpbi1sZWZ0OjEwcHg7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MCAxMHB4O21hcmdpbi1yaWdodDoyJX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpe2ZvbnQtc2l6ZToyNHB4O3dpZHRoOjEwMCU7cGFkZGluZzowcHggMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMiU7bWFyZ2luLXJpZ2h0OjIlfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpIC5SZWFsaXN0aWMgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGkgLkFjaGlldmVtZW50IGRpdntib3JkZXI6M3B4IHNvbGlkICMzOTg2Y2I7YmFja2dyb3VuZC1jb2xvcjojMzk4NmNifS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGkgLkludmVzdGlnYXRpdmUgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGkgLldvcmtpbmcuQ29uZGl0aW9ucyBkaXYsLnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdG9wMyBsaSAuV29yay5Db25kaXRpb25zIGRpdntib3JkZXI6M3B4IHNvbGlkICNmZmM1MGQ7YmFja2dyb3VuZC1jb2xvcjojZmZjNTBkfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGkgLkFydGlzdGljIGRpdiwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpIC5SZWNvZ25pdGlvbiBkaXZ7Ym9yZGVyOjNweCBzb2xpZCAjYTE3NmIyO2JhY2tncm91bmQtY29sb3I6I2ExNzZiMn0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpIC5FbnRlcnByaXNpbmcgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGkgLlJlbGF0aW9uc2hpcHMgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGkgLlJlbGF0aW9uc2hpcCBkaXZ7Ym9yZGVyOjNweCBzb2xpZCAjNGFiOGU5O2JhY2tncm91bmQtY29sb3I6IzRhYjhlOX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpIC5Db252ZW50aW9uYWwgZGl2LC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGkgLlN1cHBvcnQgZGl2e2JvcmRlcjozcHggc29saWQgIzk3YjEyZTtiYWNrZ3JvdW5kLWNvbG9yOiM5N2IxMmV9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdG9wMyBsaSAuU29jaWFsIGRpdiwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpIC5JbmRlcGVuZGVuY2UgZGl2e2JvcmRlcjozcHggc29saWQgI2YzNzk3YTtiYWNrZ3JvdW5kLWNvbG9yOiNmMzc5N2F9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdG9wMyBsaT5kaXZ7bWFyZ2luOjEwcHggMDtmb250LXNpemU6MTZweDt3aWR0aDoxMDAlfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGk+ZGl2IGRpdntwYWRkaW5nOjEwcHggNXB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4yZW19LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdG9wMyBsaT5kaXYgZGl2IHB7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdG9wMyBsaT5kaXYgZGl2Lm1vcmV7Y29sb3I6IzAwMDtwYWRkaW5nOjVweCA1cHggMTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi43ZW19LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjdG9wMyBsaT5kaXYgZGl2Lm1vcmUgYXtjb2xvcjppbmhlcml0fUBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXsuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpe3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDN7d2lkdGg6MTAwJX19LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc2tpbGxze3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6dGFibGV9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc2tpbGxzIC50cntkaXNwbGF5OnRhYmxlLXJvd30uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNza2lsbHMgLnRkLC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3NraWxscyAudGh7ZGlzcGxheTp0YWJsZS1jZWxsfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3NraWxscyAudGh7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjJiNGI4fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3NraWxscyAudGgubW9zdHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtwYWRkaW5nOjEwcHh9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc2tpbGxzIC50aC50Ym9keXt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjEuMmVtO2NvbG9yOiM0N2I4ZWI7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1yaWdodDoxcHggc29saWQgIzQ3YjhlYjtib3JkZXItdG9wOjFweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6MTBweCAwO2JvcmRlci1ib3R0b206MH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNza2lsbHMgLnRoLnRib2R5LnNwYWNlciwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNza2lsbHMgLnRoLnRib2R5LmZye2JvcmRlci10b3A6MH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNza2lsbHMgLnRkLnRpdGxle3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjE7Y3Vyc29yOnBvaW50ZXJ9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc2tpbGxzIC50ZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0N2I4ZWI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiODtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi41ZW07bGluZS1oZWlnaHQ6MTBweH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNza2lsbHMgLnRkLmF2ZXJhZ2V7Y29sb3I6IzZjYjA0NH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNza2lsbHMgLnRkLmxpdHRsZXtjb2xvcjojZDg5NzI4fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3NraWxscyAudGQubm9uZXtjb2xvcjojZjM3OTdhfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3NraWxscyAudHIubW9zdCAudGQudGl0bGV7YmFja2dyb3VuZC1jb2xvcjojYWJkZWY2fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3NraWxscyAudHIubW9zdCAudGQubW9zdHtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6I2ZmZn0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzLnBkZiAuY29sQm94IC5ib3hXcmFwe2hlaWdodDphdXRvICFpbXBvcnRhbnR9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cy5wZGYgLmNvbEJveCAuYm94V3JhcCAuYm94e2hlaWdodDozNjBweCAhaW1wb3J0YW50fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyBzZWN0aW9uLnBkZnttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgc2VjdGlvbi5wZGYjdGVzdFJlc3VsdHN7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgLmNvbEJveHtib3JkZXI6MCAhaW1wb3J0YW50fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAuY29sQm94IC5jb2xCb3hIZWFkZXJ7ZGlzcGxheTpub25lfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAuY29sQm94IC5ib3guY2xlYW4+ZGl2LlJlYWxpc3RpYywuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgLmNvbEJveCAuYm94LmNsZWFuPmRpdi5BY2hpZXZlbWVudHtib3JkZXItdG9wOjEwcHggc29saWQgIzM5ODZjYn0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgLmNvbEJveCAuYm94LmNsZWFuPmRpdi5JbnZlc3RpZ2F0aXZlLC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAuY29sQm94IC5ib3guY2xlYW4+ZGl2LldvcmtpbmcuQ29uZGl0aW9ucywuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgLmNvbEJveCAuYm94LmNsZWFuPmRpdi5Xb3JrLkNvbmRpdGlvbnN7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICNmZmM1MGR9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzIC5jb2xCb3ggLmJveC5jbGVhbj5kaXYuQXJ0aXN0aWMsLnNlY29uZGFyeSAudGVzdC1yZXN1bHRzIC5jb2xCb3ggLmJveC5jbGVhbj5kaXYuUmVjb2duaXRpb257Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICNhMTc2YjJ9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzIC5jb2xCb3ggLmJveC5jbGVhbj5kaXYuRW50ZXJwcmlzaW5nLC5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAuY29sQm94IC5ib3guY2xlYW4+ZGl2LlJlbGF0aW9uc2hpcHMsLnNlY29uZGFyeSAudGVzdC1yZXN1bHRzIC5jb2xCb3ggLmJveC5jbGVhbj5kaXYuUmVsYXRpb25zaGlwe2JvcmRlci10b3A6MTBweCBzb2xpZCAjNGFiOGU5fS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAuY29sQm94IC5ib3guY2xlYW4+ZGl2LkNvbnZlbnRpb25hbCwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgLmNvbEJveCAuYm94LmNsZWFuPmRpdi5TdXBwb3J0e2JvcmRlci10b3A6MTBweCBzb2xpZCAjOTdiMTJlfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyAuY29sQm94IC5ib3guY2xlYW4+ZGl2LlNvY2lhbCwuc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgLmNvbEJveCAuYm94LmNsZWFuPmRpdi5JbmRlcGVuZGVuY2V7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICNmMzc5N2F9LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzIC5jYXJlZXJQb3B1cHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjVweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6MzBweCAyMHB4O2Rpc3BsYXk6bm9uZX0uc2Vjb25kYXJ5IC50ZXN0LXJlc3VsdHMgLmNhcmVlclBvcHVwIC50aXRsZXtmb250LXNpemU6MS40ZW19LnNlY29uZGFyeSAudGVzdC1yZXN1bHRzIC5jYXJlZXJQb3B1cCAudGl0bGUgYXtmbG9hdDpyaWdodDtwYWRkaW5nLXJpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2NvbG9yOiNmZmZ9I292ZXJsYXl7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDt0b3A6MDt6LWluZGV4Ojk5O2xlZnQ6MH0jb3ZlcmxheSAjb2xXcmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHZoO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00MDBweDt3aWR0aDo4MDBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtaGVpZ2h0OjYwdmg7b3ZlcmZsb3c6YXV0b30jb3ZlcmxheSAjb2xXcmFwPmRpdntvdmVyZmxvdzpoaWRkZW59I292ZXJsYXkgI29sV3JhcCAjaGVhZHtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGQ5NTd9I292ZXJsYXkgI29sV3JhcCAjaGVhZCBwe2ZvbnQtc2l6ZToxLjVlbX0jb3ZlcmxheSAjb2xXcmFwICNoZWFkIGgxe2NvbG9yOiNmZmY7Zm9udC1zaXplOjJlbX0jb3ZlcmxheSAjb2xXcmFwIGgye2ZvbnQtc2l6ZToxLjNlbTtjb2xvcjojZmZmfSNvdmVybGF5ICNvbFdyYXAgZmllbGRzZXR7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjoxMHB4IGF1dG99I292ZXJsYXkgI29sV3JhcCBmaWVsZHNldCBsZWdlbmR7Y29sb3I6IzQ4NGY1OTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtmb250LXdlaWdodDpib2xkfSNvdmVybGF5ICNvbFdyYXAgZmllbGRzZXQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDBweDtmbG9hdDpsZWZ0fSNvdmVybGF5ICNvbFdyYXAgLnNlbGVjdHt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToxMHB4fSNvdmVybGF5ICNvbFdyYXAgLnNlbGVjdCBsYWJlbHt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzQ4NGY1OTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjMxcHh9I292ZXJsYXkgI29sV3JhcCAuc2VsZWN0IHNlbGVjdHtwYWRkaW5nOjVweCAxNXB4fSNvdmVybGF5ICNvbFdyYXAgLmtleXdvcmR7Ym9yZGVyLWJvdHRvbTowfSNvdmVybGF5ICNvbFdyYXAgaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMjBweDttYXJnaW4tdG9wOjEwcHh9I292ZXJsYXkgI29sV3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O2NvbG9yOiNmZmY7Ym9yZGVyOjB9I292ZXJsYXkgI29sQ29udGVudHtwYWRkaW5nLWJvdHRvbTozMHB4O2JvcmRlcjpub25lfSNvdmVybGF5LnRlc3QtcmVzdWx0ICNvbFdyYXAsI292ZXJsYXkuc2tpbGxzUG9wdXAgI29sV3JhcHtwYWRkaW5nOjA7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0jb3ZlcmxheS50ZXN0LXJlc3VsdCAjb2xXcmFwIC5jYXJlZXJQb3B1cCwjb3ZlcmxheS5za2lsbHNQb3B1cCAjb2xXcmFwIC5jYXJlZXJQb3B1cHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjVweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6MzBweCA1MHB4O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufSNvdmVybGF5LnRlc3QtcmVzdWx0ICNvbFdyYXAgLmNhcmVlclBvcHVwIC50aXRsZSwjb3ZlcmxheS5za2lsbHNQb3B1cCAjb2xXcmFwIC5jYXJlZXJQb3B1cCAudGl0bGV7Zm9udC1zaXplOjEuNGVtO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjUwcHh9I292ZXJsYXkudGVzdC1yZXN1bHQgI29sV3JhcCAuY2FyZWVyUG9wdXAgLnRpdGxlIGEsI292ZXJsYXkuc2tpbGxzUG9wdXAgI29sV3JhcCAuY2FyZWVyUG9wdXAgLnRpdGxlIGF7ZmxvYXQ6cmlnaHQ7cGFkZGluZzo0cHggMTBweDtwYWRkaW5nLXJpZ2h0OjUwcHg7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2NvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0Oi01MHB4O2ZvbnQtc2l6ZTouN2VtfSNvdmVybGF5LnRlc3QtcmVzdWx0ICNvbFdyYXAgLmNhcmVlclBvcHVwIHVsLCNvdmVybGF5LnNraWxsc1BvcHVwICNvbFdyYXAgLmNhcmVlclBvcHVwIHVse3dpZHRoOjQ1JTtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDoyMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjJiNGI4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tcmlnaHQ6NSV9I292ZXJsYXkudGVzdC1yZXN1bHQgI29sV3JhcCAuY2FyZWVyUG9wdXAgdWwgbGksI292ZXJsYXkuc2tpbGxzUG9wdXAgI29sV3JhcCAuY2FyZWVyUG9wdXAgdWwgbGl7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MTBweH0jb3ZlcmxheS50ZXN0LXJlc3VsdCAjb2xXcmFwICNvbENvbnRlbnQsI292ZXJsYXkuc2tpbGxzUG9wdXAgI29sV3JhcCAjb2xDb250ZW50e3BhZGRpbmc6MDtib3JkZXI6MH0jb3ZlcmxheS5zY2hvbGFyc2hpcC1zZWFyY2ggI29sV3JhcHtwYWRkaW5nOjIwcHggNTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7Ym9yZGVyOjVweCBzb2xpZCAjNDg0ZjU5fSNvdmVybGF5LnNjaG9sYXJzaGlwLXNlYXJjaCAjb2xDb250ZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowO2JvcmRlcjowO21hcmdpbjowfSNvdmVybGF5ICNvbENsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojYjJiNGI4O2NvbG9yOiNmZmY7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LWFsaWduOmNlbnRlcn0jb3ZlcmxheSAjb2xDbG9zZTpob3ZlcntiYWNrZ3JvdW5kOiNiODUyNTY7Y3Vyc29yOnBvaW50ZXJ9I292ZXJsYXkgI29sQ29udGVudHtwYWRkaW5nOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDoxMDAlfSNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdHtwYWRkaW5nOjB9I292ZXJsYXkudmlkZW8gI29sV3JhcCAjb2xDb250ZW50e3BhZGRpbmc6MTBweH0jb3ZlcmxheS50aW1lb3V0IHB7bWFyZ2luLWJvdHRvbToxMHB4fSNvdmVybGF5LmNoYW5nZVB3T2wgbGFiZWx7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxNTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I292ZXJsYXkuY2hhbmdlUHdPbCBpbnB1dHttYXJnaW4tdG9wOjB9I292ZXJsYXkuY2hhbmdlUHdPbCBwe21hcmdpbi1ib3R0b206MTBweH0jb3ZlcmxheS5zYXZlU2VhcmNoT0wsI292ZXJsYXkubG9hZFNlYXJjaE9Me3RleHQtYWxpZ246bGVmdH0jb3ZlcmxheS5zYXZlU2VhcmNoT0wgaDMsI292ZXJsYXkubG9hZFNlYXJjaE9MIGgze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAyMHB4O3RleHQtYWxpZ246bGVmdH0jb3ZlcmxheS5zYXZlU2VhcmNoT0wgYSwjb3ZlcmxheS5sb2FkU2VhcmNoT0wgYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjVweCAwO3BhZGRpbmc6M3B4IDhweH0jb3ZlcmxheS5zYXZlU2VhcmNoT0wgYTpub3QoLmJ0biksI292ZXJsYXkubG9hZFNlYXJjaE9MIGE6bm90KC5idG4pe2NvbG9yOiMwMDB9I292ZXJsYXkuc2F2ZVNlYXJjaE9MIGE6Zmlyc3QtY2hpbGQsI292ZXJsYXkubG9hZFNlYXJjaE9MIGE6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYygxMDAlIC0gMjEwcHgpfSNvdmVybGF5LnNhdmVTZWFyY2hPTCAuYnRuLCNvdmVybGF5LmxvYWRTZWFyY2hPTCAuYnRue3dpZHRoOjEwMHB4O21hcmdpbjoxMHB4IDVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I292ZXJsYXkuc2F2ZVNlYXJjaE9MIC5kZWxldGVTZWFyY2gsI292ZXJsYXkubG9hZFNlYXJjaE9MIC5kZWxldGVTZWFyY2h7bWFyZ2luLXJpZ2h0OjVweH0jb3ZlcmxheS5zYXZlU2VhcmNoT0wgcCwjb3ZlcmxheS5sb2FkU2VhcmNoT0wgcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDFkMWQxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowfSNvdmVybGF5LnNhdmVTZWFyY2hPTCBwOmxhc3QtY2hpbGQsI292ZXJsYXkubG9hZFNlYXJjaE9MIHA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDFkMWQxfSNvdmVybGF5LmxvYWRTZWFyY2hPTCBwOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg3MSwxODQsMjM1LC4xKX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS5lc3RpbWF0aW5nLXRvb2xzIHNlY3Rpb24uY29udGVudCAuYm94V3JhcHBlciAuYm94e2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5lZmMgLmJhbm5lcntwYWRkaW5nOjEwMHB4IDY1cHh9LmVmYyAuYmFubmVyIGgxe2NvbG9yOiM0ODRmNTk7Zm9udC1zaXplOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5lZmMgLmJhbm5lciBoMSBzbWFsbHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyLjVlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7cGFkZGluZzowO21hcmdpbjowfS5lZmMgLmVkaXRhYmxlLWZvcm0gLnRhYnN7Ym9yZGVyLWJvdHRvbTozMHB4IHNvbGlkICM0N2I4ZWJ9LmVmYyAuZWRpdGFibGUtZm9ybSAudGFicyBsaXt3aWR0aDoxNS42MjUlfS5lZmMgLmZvcm1IZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O3BhZGRpbmc6MzBweCAxMDBweDtmb250LXNpemU6MS4yNWVtO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5lZmMgLmZvcm1IZWFkZXIgLmJ0bntmbG9hdDpyaWdodDtmb250LXNpemU6Ljc1ZW07Y29sb3I6IzQ3YjhlYn0uZWZjICN0aGVGb3Jte3BhZGRpbmc6NTBweCAxMzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzQ4NGY1OX0uZWZjICN0aGVGb3JtIHVse2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW46MTVweCAwfS5lZmMgI3RoZUZvcm0gdWwgbGl7bWFyZ2luLWJvdHRvbTo1cHh9LmVmYyAuZm9ybUZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7cGFkZGluZzozMHB4IDEwMHB4O2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjEwMHB4IC0xMzBweCAtNTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3I+c2VjdGlvbi5lZGl0YWJsZS1mb3JtLC5jb2xsZWdlLWNvbXBhcmU+c2VjdGlvbi5lZGl0YWJsZS1mb3Jte3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSwuY29sbGVnZS1jb21wYXJlIGZvcm17bWFyZ2luOjBweCBhdXRvO3otaW5kZXg6OTk7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgIzAwMH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvblRpdGxlLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvblRpdGxle2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjVweCAzMHB4O292ZXJmbG93OmhpZGRlbn0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvblRpdGxlICNjY2MtdG8tcGRmLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvblRpdGxlICNjY2MtdG8tcGRme2Zsb2F0OnJpZ2h0fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtICNzZWxlY3QtY29sbGVnZSwuY29sbGVnZS1jb21wYXJlIGZvcm0gI3NlbGVjdC1jb2xsZWdle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiM2NjZ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3gsLmNvbGxlZ2UtY29tcGFyZSBmb3JtICNzZWxlY3QtY29sbGVnZSAuYm94e2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDozMyU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTdlOGVhO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzozMHB4IDB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3ggYSwuY29sbGVnZS1jb21wYXJlIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3ggYXtmb250LXNpemU6MThweDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtICNzZWxlY3QtY29sbGVnZSAuYm94IGEgc3BhbiwuY29sbGVnZS1jb21wYXJlIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3ggYSBzcGFue2ZvbnQtc2l6ZTouOGVtO2NvbG9yOiM0N2I4ZWJ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3ggaW5wdXQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtICNzZWxlY3QtY29sbGVnZSAuYm94IGlucHV0e2JvcmRlcjoxcHggc29saWQgIzAwMDt3aWR0aDo4MCU7cGFkZGluZzo0cHggMjBweDttYXJnaW4tdG9wOjEwcHh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3g6bGFzdC1jaGlsZCwuY29sbGVnZS1jb21wYXJlIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3g6bGFzdC1jaGlsZHtib3JkZXI6MH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAjc2VsZWN0LWNvbGxlZ2UgLmJveDpmaXJzdC1jaGlsZCBkaXY6Zmlyc3QtY2hpbGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtICNzZWxlY3QtY29sbGVnZSAuYm94OmZpcnN0LWNoaWxkIGRpdjpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmctYm90dG9tOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDMwcHggMTBweH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAjc2VsZWN0LWNvbGxlZ2UgLmJveDpmaXJzdC1jaGlsZCBkaXY6bGFzdC1jaGlsZCwuY29sbGVnZS1jb21wYXJlIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3g6Zmlyc3QtY2hpbGQgZGl2Omxhc3QtY2hpbGR7cGFkZGluZy10b3A6MTBweH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudHtwYWRkaW5nOjUwcHggMTAwcHggMjVweH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgcCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHB7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDQwMHB4KTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCBsYWJlbCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IGxhYmVse3BhZGRpbmc6NXB4IDIwcHg7d2lkdGg6NjAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTBweH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgaW5wdXQsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHNlbGVjdCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IGlucHV0LC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmc6NXB4IDIwcHg7bWFyZ2luLWJvdHRvbToxMHB4O21heC13aWR0aDozNSU7bWFyZ2luLWxlZnQ6MiU7ZmxvYXQ6cmlnaHR9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQ1BZLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAjVEFQWSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQ1BZLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RBUFl7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQ1BZIGxhYmVsLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAjVENQWSBpbnB1dCwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RBUFkgbGFiZWwsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQVBZIGlucHV0LC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RDUFkgbGFiZWwsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAjVENQWSBpbnB1dCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQVBZIGxhYmVsLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RBUFkgaW5wdXR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojZmZmO21hcmdpbjowfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAjVENQWSBsYWJlbDphZnRlciwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RDUFkgaW5wdXQ6YWZ0ZXIsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQVBZIGxhYmVsOmFmdGVyLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAjVEFQWSBpbnB1dDphZnRlciwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQ1BZIGxhYmVsOmFmdGVyLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RDUFkgaW5wdXQ6YWZ0ZXIsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAjVEFQWSBsYWJlbDphZnRlciwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQVBZIGlucHV0OmFmdGVye3RvcDoxNXB4O2NvbG9yOiNmZmZ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQ1BZICNib3R0b20tbmFycmF0aXZlLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAjVEFQWSAjYm90dG9tLW5hcnJhdGl2ZSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQ1BZICNib3R0b20tbmFycmF0aXZlLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RBUFkgI2JvdHRvbS1uYXJyYXRpdmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO3RvcDotMTBweDt3aWR0aDoxMDAlO21heC13aWR0aDoyNjBweDtwYWRkaW5nOjAgMjBweDtjb2xvcjojNDg0ZjU5fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAjVENQWSAjYm90dG9tLW5hcnJhdGl2ZSBzcGFuLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAjVEFQWSAjYm90dG9tLW5hcnJhdGl2ZSBzcGFuLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RDUFkgI2JvdHRvbS1uYXJyYXRpdmUgc3BhbiwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQVBZICNib3R0b20tbmFycmF0aXZlIHNwYW57Zm9udC1zaXplOjEuM2VtO2NvbG9yOiM4NDY1OWM7Zm9udC13ZWlnaHQ6Ym9sZH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RDUFkucGxhbiwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgI1RBUFkucGxhbiwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50ICNUQ1BZLnBsYW4sLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAjVEFQWS5wbGFue2JhY2tncm91bmQtY29sb3I6Izg0NjU5Y30uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnRpdGxlLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZToxLjFlbTt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAudGl0bGUgc3BhbiwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC50aXRsZSBzcGFue2NvbG9yOiM0N2I4ZWJ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5pbnRybywuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5pbnRyb3twYWRkaW5nOjIwcHggMDtib3JkZXItdG9wOjJweCBzb2xpZCAjYjJiNGI4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNiMmI0Yjg7bWFyZ2luOjIwcHggYXV0bztjb2xvcjojNDg0ZjU5O3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRhYmxlLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGFibGV7d2lkdGg6MTAwJX0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGhlYWQgdGgsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aHtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjIwJTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiODtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRoZWFkIHRoOmxhc3QtY2hpbGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aDpsYXN0LWNoaWxke3dpZHRoOmF1dG99LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRoZWFkIHRoIC5lZGl0LC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aCAucmVtb3ZlLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGhlYWQgdGggLmVkaXQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aCAucmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7Y29sb3I6I2IyYjRiODtmb250LXdlaWdodDpub3JtYWx9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRoZWFkIHRoIC5yZW1vdmUsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aCAucmVtb3Zle3JpZ2h0OjVweDtmb250LXdlaWdodDpib2xkfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aCAuZWRpdCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRoZWFkIHRoIC5lZGl0e2xlZnQ6NXB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aC5lbXB0eSwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGhlYWQgdGguc3BhY2VyLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGhlYWQgdGguZW1wdHksLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aC5zcGFjZXJ7Ym9yZGVyLXRvcDowfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0aGVhZCB0aC5lbXB0eSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRoZWFkIHRoLmVtcHR5e2JvcmRlci1yaWdodDowfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAuaGVhZDpub3QoLnllYXJseSkgdGg6YmVmb3JlLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLmhlYWQ6bm90KC55ZWFybHkpIHRoOmJlZm9yZXtjb250ZW50Olwi4pa8XCJ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5oZWFkIHRkLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLmhlYWQgdGR7Zm9udC13ZWlnaHQ6Ym9sZH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGQsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRoLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0aHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjg7cGFkZGluZzo1cHggMzBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6IzQ4NGY1OX0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGQ6bGFzdC1jaGlsZCwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGg6bGFzdC1jaGlsZCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRkOmxhc3QtY2hpbGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0aDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0aCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRoe2NvbG9yOiM0N2I4ZWI7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkgdGgsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0Ym9keSB0aHtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRib2R5IC5oZWFkIHRoLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkgLmhlYWQgdGh7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLWxlZnQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkgLmhlYWQgdGggLmluZm9JY29uLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkgLmhlYWQgdGggLmluZm9JY29ue3JpZ2h0OjVweH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkgLmhlYWQ6bm90KC55ZWFybHkpIHRkLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkgLmhlYWQ6bm90KC55ZWFybHkpIHRke2ZvbnQtc2l6ZTowfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0Ym9keS5jbG9zZWQgdHIsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0Ym9keS5jbG9zZWQgdHJ7ZGlzcGxheTpub25lfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0Ym9keS5jbG9zZWQgLmhlYWQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0Ym9keS5jbG9zZWQgLmhlYWR7ZGlzcGxheTp0YWJsZS1yb3d9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRib2R5LmNsb3NlZCAuaGVhZCB0aDpiZWZvcmUsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0Ym9keS5jbG9zZWQgLmhlYWQgdGg6YmVmb3Jle2NvbnRlbnQ6XCLilrpcIn0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkuY2xvc2VkIC5oZWFkIHRkLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdGJvZHkuY2xvc2VkIC5oZWFkIHRke2ZvbnQtc2l6ZToxZW19LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5hbm51YWwgdGgsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5hbm51YWwgdGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAuYW5udWFsIHRoLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLmFubnVhbCB0ZHtmb250LXdlaWdodDpib2xkfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAuc3BhY2VyIHRkLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAuc3BhY2VyIHRoLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnNwYWNlciB0ZCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5zcGFjZXIgdGh7Ym9yZGVyOjB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC50b3RhbCB0ZCwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnRvdGFsIHRoLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnRvdGFsIHRkLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnRvdGFsIHRoe2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC50b3RhbCB0ZC5wbGFuLWNvc3QsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC50b3RhbCB0aC5wbGFuLWNvc3QsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAudG90YWwgdGQucGxhbi1jb3N0LC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnRvdGFsIHRoLnBsYW4tY29zdHtiYWNrZ3JvdW5kLWNvbG9yOiM4NDY1OWN9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5zbWFsbEhpbnQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAuc21hbGxIaW50e2NvbG9yOiM2NjZ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0ci5jYy1lY3AgdGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0ci5jYy1lY3AgdGR7cGFkZGluZzowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMmI0Yjh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCB0ZC5lbXB0eSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCB0ZC5lbXB0eXtib3JkZXItYm90dG9tOjB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCB0ZDpmaXJzdC1jaGlsZCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCB0ZDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCAuY2MtZWNwLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdHIuY2MtZWNwIC5jYy1lY3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2NvbG9yOiNiMmI0Yjg7Zm9udC13ZWlnaHQ6Ym9sZH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdHIuY2MtZWNwIC5jYy1lY3AgYSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCAuY2MtZWNwIGF7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDFkMWQxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxMHB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCB0ci5jYy1lY3AgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0ci5jYy1lY3AgLmNjLWVjcCBhOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCAuY2MtZWNwIGE6aG92ZXIsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCB0ci5jYy1lY3AgLmNjLWVjcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y3ODc2Yjtjb2xvcjojZmZmfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAucGxhbiB0ZCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5wbGFuIHRke3BhZGRpbmc6MnB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAucGxhbiAudGhlcGxhbiwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5wbGFuIC50aGVwbGFue2JhY2tncm91bmQtY29sb3I6Izg0NjU5Yztjb2xvcjojZmZmO2ZvbnQtc2l6ZTouN2VtO3BhZGRpbmc6MnB4IDVweDt0ZXh0LWFsaWduOmNlbnRlcn0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLnNhdmluZ3Mgc3BhbiwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5zYXZpbmdzIHNwYW57Y29sb3I6Izg0NjU5Yztmb250LXNpemU6MS4zZW07Zm9udC13ZWlnaHQ6Ym9sZH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuZm9ybUZvb3RlciwuY29sbGVnZS1jb21wYXJlIGZvcm0gLmZvcm1Gb290ZXJ7cGFkZGluZzo1MHB4IDMwcHg7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O3RleHQtYWxpZ246cmlnaHR9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLmZvcm1Gb290ZXIgLmJ0biwuY29sbGVnZS1jb21wYXJlIGZvcm0gLmZvcm1Gb290ZXIgLmJ0bnttYXJnaW46MCAyMHB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5mb3JtRm9vdGVyIC5idG4uZGlzYWJsZWQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5mb3JtRm9vdGVyIC5idG4uZGlzYWJsZWR7b3BhY2l0eTouNH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuYXMgdGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5hcyB0ZHtib3JkZXItdG9wOjJweCBzb2xpZCAjNjY2O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM2NjZ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLmFzIHRkOmZpcnN0LWNoaWxkLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuYXMgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICM2NjY7YmFja2dyb3VuZC1jb2xvcjojNmNiMDQ0O2NvbG9yOiNmZmZ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLmFzIHRkOmxhc3QtY2hpbGQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5hcyB0ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDoycHggc29saWQgIzY2Nn0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuYXMgdGQuY2MtZWNwLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuYXMgdGQuY2MtZWNwe2JhY2tncm91bmQtY29sb3I6cmdiYSgxNzIsMTk3LDAsLjQpO2ZvbnQtd2VpZ2h0OmJvbGR9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLmFzIC5kZXNjIHAsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5hcyAuZGVzYyBwe2ZvbnQtc2l6ZTouN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuYXMgLmRlc2MgaW5wdXQsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5hcyAuZGVzYyBpbnB1dHtmbG9hdDpub25lO21hcmdpbjowO21hcmdpbi1yaWdodDo1cHh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLmFzIC5kZXNjIGxhYmVsLC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuYXMgLmRlc2MgbGFiZWx7Zm9udC1zaXplOi43ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0ODRmNTk7d2lkdGg6YXV0bztwYWRkaW5nOjA7bWFyZ2luOjB9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLmFzIC5kZXNjIC5yb3csLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5hcyAuZGVzYyAucm93e21hcmdpbjo1cHggLTIwcHggMH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgI2xvYW4tY29zdC1jYWxjdWxhdG9yIC5zZWN0aW9uQ29udGVudCBwLC5jb2xsZWdlLWNvbXBhcmUgI2xvYW4tY29zdC1jYWxjdWxhdG9yIC5zZWN0aW9uQ29udGVudCBwe21heC13aWR0aDpub25lfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgbGFiZWwsLmNvbGxlZ2UtY29tcGFyZSAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgbGFiZWx7cGFkZGluZy1sZWZ0OjA7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNDg0ZjU5fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgbGFiZWw6YWZ0ZXIsLmNvbGxlZ2UtY29tcGFyZSAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgbGFiZWw6YWZ0ZXJ7Y29udGVudDpub25lfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgaW5wdXQsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQgcCBzZWxlY3QsLmNvbGxlZ2UtY29tcGFyZSAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgaW5wdXQsLmNvbGxlZ2UtY29tcGFyZSAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgc2VsZWN0e3dpZHRoOjI0MHB4O3BhZGRpbmctbGVmdDozMHB4O3RleHQtYWxpZ246cmlnaHR9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQgcCBpbnB1dCNJbnRlcmVzdCwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgI2xvYW4tY29zdC1jYWxjdWxhdG9yIC5zZWN0aW9uQ29udGVudCBwIHNlbGVjdCNJbnRlcmVzdCwuY29sbGVnZS1jb21wYXJlICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQgcCBpbnB1dCNJbnRlcmVzdCwuY29sbGVnZS1jb21wYXJlICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQgcCBzZWxlY3QjSW50ZXJlc3R7cGFkZGluZy1yaWdodDozMHB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgLnVzZCwuY29sbGVnZS1jb21wYXJlICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQgcCAudXNke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIyMHB4O21hcmdpbi10b3A6NXB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHAgLnBjdCwuY29sbGVnZS1jb21wYXJlICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQgcCAucGN0e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7bWFyZ2luLXRvcDo1cHh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQubGNhIHAsLmNvbGxlZ2UtY29tcGFyZSAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50LmxjYSBwe2ZvbnQtc2l6ZToxLjFlbTttYXJnaW4tYm90dG9tOjMwcHh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQubGNhIHNwYW4sLmNvbGxlZ2UtY29tcGFyZSAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50LmxjYSBzcGFue2NvbG9yOiM0N2I4ZWJ9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yICNsb2FuLWNvc3QtY2FsY3VsYXRvciAuc2VjdGlvbkNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyLC5jb2xsZWdlLWNvbXBhcmUgI2xvYW4tY29zdC1jYWxjdWxhdG9yIC5zZWN0aW9uQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXJ7ZmxvYXQ6cmlnaHR9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuY29sbGVnZS1jb21wYXJlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItY29sb3I6I2IyYjRiOH0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgLmNhbGN1bGF0ZSwuY29sbGVnZS1jb21wYXJlIC5jYWxjdWxhdGV7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MjVweCA1MHB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgI2dyYXBoaWMsLmNvbGxlZ2UtY29tcGFyZSAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgI2dyYXBoaWN7YmFja2dyb3VuZC1jb2xvcjojNDdiOGVifS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgI2dyYXBoaWMgcC5pbnRybywuY29sbGVnZS1jb21wYXJlICNsb2FuLWNvc3QtY2FsY3VsYXRvciAjZ3JhcGhpYyBwLmludHJve21hcmdpbjoyNXB4IDE1MHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjU7Zm9udC1zaXplOjFlbX0uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgI2xvYW4tY29zdC1jYWxjdWxhdG9yICNncmFwaGljIHAuaW50cm8gc3BhbiwuY29sbGVnZS1jb21wYXJlICNsb2FuLWNvc3QtY2FsY3VsYXRvciAjZ3JhcGhpYyBwLmludHJvIHNwYW57Y29sb3I6IzAwMDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxZW19LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclNjaG9sLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAub3RoZXJSZXNvdXJjZXMsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAub3RoZXJTY2hvbCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclJlc291cmNlc3ttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAub3RoZXJTY2hvbCBhLC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBmb3JtIC5zZWN0aW9uQ29udGVudCAub3RoZXJSZXNvdXJjZXMgYSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclNjaG9sIGEsLmNvbGxlZ2UtY29tcGFyZSBmb3JtIC5zZWN0aW9uQ29udGVudCAub3RoZXJSZXNvdXJjZXMgYXtmb250LXNpemU6LjhlbTtjb2xvcjojNDdiOGViO21hcmdpbi10b3A6LTVweDtkaXNwbGF5OmlubGluZS1ibG9ja30uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLm90aGVyU2Nob2wgaW5wdXQsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclJlc291cmNlcyBpbnB1dCwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclNjaG9sIGlucHV0LC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLm90aGVyUmVzb3VyY2VzIGlucHV0e2Zsb2F0Om5vbmU7d2lkdGg6NjAlO2ZvbnQtc2l6ZTouOGVtO2NvbG9yOiM2NjY7bWF4LXdpZHRoOm5vbmV9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclNjaG9sIC5jdXJyZW5jeSwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZm9ybSAuc2VjdGlvbkNvbnRlbnQgLm90aGVyUmVzb3VyY2VzIC5jdXJyZW5jeSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclNjaG9sIC5jdXJyZW5jeSwuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IC5vdGhlclJlc291cmNlcyAuY3VycmVuY3l7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjUlfS5jb3N0Z2FwRm9yTG9hbnt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH0uY29zdGdhcEZvckxvYW4gdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiOH0uY2FyZWVyLXNlYXJjaHtjb2xvcjojNDg0ZjU5fS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjUwcHh9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGV7d2lkdGg6MzIwcHh9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgbGVnZW5ke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNDBweDttYXJnaW4tYm90dG9tOjEwcHh9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgbGVnZW5kIC5idG57Zm9udC1zaXplOi43ZW07cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNzBweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MTQwcHh9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3J7d2lkdGg6MTVweDtoZWlnaHQ6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE3MHB4O2Rpc3BsYXk6YmxvY2s7dG9wOjRweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5SZWFsaXN0aWMsLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuQWNoaWV2ZW1lbnR7YmFja2dyb3VuZC1jb2xvcjojMzk4NmNifS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLkludmVzdGlnYXRpdmUsLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuV29ya2luZy5Db25kaXRpb25zLC5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLldvcmsuQ29uZGl0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmM1MGR9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuQXJ0aXN0aWMsLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuUmVjb2duaXRpb257YmFja2dyb3VuZC1jb2xvcjojYTE3NmIyfS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLkVudGVycHJpc2luZywuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5SZWxhdGlvbnNoaXBzLC5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLlJlbGF0aW9uc2hpcHtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTl9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuQ29udmVudGlvbmFsLC5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLlN1cHBvcnR7YmFja2dyb3VuZC1jb2xvcjojOTdiMTJlfS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLlNvY2lhbCwuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5JbmRlcGVuZGVuY2V7YmFja2dyb3VuZC1jb2xvcjojZjM3OTdhfS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgbGFiZWx7bWF4LXdpZHRoOjEzMHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSAuY2x1c3RlcnMgZmllbGRzZXQgcHtwYWRkaW5nLXJpZ2h0OjMwcHh9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgLmNsdXN0ZXJzIGZpZWxkc2V0IHAgbGFiZWx7bWF4LXdpZHRoOjI0NXB4fS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlICNrZXl3b3Jkc3t3aWR0aDoyNDRweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3R7bWFyZ2luLWxlZnQ6MzQwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1fS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCBoMnttYXJnaW4tdG9wOjB9LmNhcmVlci1zZWFyY2ggLmNhcmVlckhlYWRlcntwYWRkaW5nLWxlZnQ6NTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYjJiNGI4O21hcmdpbi10b3A6MjBweH0uY2FyZWVyLXNlYXJjaCAuY2FyZWVySGVhZGVyIC5oZWFke2Zsb2F0OnJpZ2h0O3dpZHRoOjIwJTtmb250LXNpemU6Ljc3ZW19LmNhcmVlci1zZWFyY2ggLmNhcmVlckhlYWRlciAuaGVhZCBwe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMmI0Yjg7cGFkZGluZzo1cHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uY2FyZWVyLXNlYXJjaCAuY2FyZWVySGVhZGVyIC5oZWFkIGRpdnt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHggMTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZH0uY2FyZWVyLXNlYXJjaCAuY2FyZWVySGVhZGVyIC5oZWFkIGRpdjpsYXN0LWNoaWxke2JvcmRlcjowfS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cHtwYWRkaW5nLWxlZnQ6NTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHh9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC50aGVMZXR0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtmb250LXNpemU6MS41ZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlcntib3JkZXItdG9wOjFweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6NXB4IDEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjJiNGI4fS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5uYW1le3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEyMHB4fS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5uYW1lIGEsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLm5hbWUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5jaGFyYWN0ZXJpc3RpY3N7d2lkdGg6MjAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7aGVpZ2h0OjEwMCU7dG9wOjB9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0LC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZXt3aWR0aDo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNGI4O2hlaWdodDoxMDAlfS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTJweDttYXJnaW46OXB4IGF1dG99LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uUmVhbGlzdGljLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLkFjaGlldmVtZW50LC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLlJlYWxpc3RpYywuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5BY2hpZXZlbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMzOTg2Y2J9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uSW52ZXN0aWdhdGl2ZSwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5Xb3JraW5nLkNvbmRpdGlvbnMsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uV29yay5Db25kaXRpb25zLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLkludmVzdGlnYXRpdmUsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uV29ya2luZy5Db25kaXRpb25zLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLldvcmsuQ29uZGl0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmM1MGR9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uQXJ0aXN0aWMsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uUmVjb2duaXRpb24sLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uQXJ0aXN0aWMsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uUmVjb2duaXRpb257YmFja2dyb3VuZC1jb2xvcjojYTE3NmIyfS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLkVudGVycHJpc2luZywuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5SZWxhdGlvbnNoaXBzLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLlJlbGF0aW9uc2hpcCwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5FbnRlcnByaXNpbmcsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uUmVsYXRpb25zaGlwcywuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5SZWxhdGlvbnNoaXB7YmFja2dyb3VuZC1jb2xvcjojNGFiOGU5fS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLkNvbnZlbnRpb25hbCwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5TdXBwb3J0LC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLkNvbnZlbnRpb25hbCwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5TdXBwb3J0e2JhY2tncm91bmQtY29sb3I6Izk3YjEyZX0uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5Tb2NpYWwsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uSW5kZXBlbmRlbmNlLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLlNvY2lhbCwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5JbmRlcGVuZGVuY2V7YmFja2dyb3VuZC1jb2xvcjojZjM3OTdhfS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZXtib3JkZXI6MH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyIC5jb250YWluZXJ7bWF4LXdpZHRoOjkwMHB4O21hcmdpbjowIGF1dG99LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAuY29udGFpbmVyIGgxe2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjIwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjEwMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgLmNvbnRhaW5lciBoMSBzcGFue2ZvbnQtc2l6ZTouNDQ0NDVlbTttYXJnaW4tdG9wOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9hc3Nlc3NtZW50LWJnLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3BhZGRpbmc6MjVweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5ICNzdW1tYXJ5V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZvbnQtc2l6ZTowO3BhZGRpbmc6MjBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5kZXNjcmlwdGlvbntmb250LXNpemU6MjNweDtjb2xvcjojNDg0ZjU5O3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2IyYjRiOH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NjAlO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM0ODRmNTk7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5ibG9jazpsYXN0LWNoaWxke3dpZHRoOjQwJTtib3JkZXItbGVmdDoycHggc29saWQgI2IyYjRiODttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzoyMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrOmxhc3QtY2hpbGQgZGl2e21hcmdpbi1yaWdodDowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIHB7Zm9udC1zaXplOjEuMWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgbGFiZWx7Zm9udC1zaXplOi44ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgZGl2e3BhZGRpbmc6MjBweCA1cHg7bWFyZ2luOjIwcHggMjBweCAyMHB4IDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2IyYjRiODtwYWRkaW5nLXRvcDowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIGRpdjpsYXN0LWNoaWxke2JvcmRlcjowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5rbm93bGVkZ2UgLndyYXB7bWFyZ2luLWxlZnQ6NzBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5ibG9jayAua25vd2xlZGdlIHB7d2lkdGg6NTAlO3BhZGRpbmctcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOi44NWVtfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5rbm93bGVkZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5jbHVzdGVyIC53cmFwe21hcmdpbi1sZWZ0OjcwcHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgLmNsdXN0ZXIgaW1ne21heC13aWR0aDo1MHB4O3Bvc2l0aW9uOmFic29sdXRlfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC53cmFwe21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246dG9wfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5tb25leSAud3JhcHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgLm1vbmV5IGltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMjBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5ibG9jayAuZWR1IGltZ3ttYXJnaW46MCAyMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHN7Zm9udC1zaXplOjA7bWFyZ2luLWJvdHRvbTo1MHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgaDN7Y29sb3I6IzAwMDttYXJnaW46MTBweCAyMHB4IDEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjRweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwe2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZTowO21heC13aWR0aDo3NSU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3MsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjYWN0aXZpdGllc3twYWRkaW5nOjIwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNGI4O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MTRweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICN0YXNrcyB1bCwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNhY3Rpdml0aWVzIHVse2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nLWxlZnQ6MTBweDttYXJnaW4tbGVmdDoxMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI2RldGFpbFdyYXAgI3Rhc2tzIHVsIGxpLC5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI2RldGFpbFdyYXAgI2FjdGl2aXRpZXMgdWwgbGl7bWFyZ2luLWJvdHRvbTo1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3MgLmV4cCwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNhY3Rpdml0aWVzIC5leHB7ZGlzcGxheTpub25lfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI2RldGFpbFdyYXAgI3Rhc2tzIC5leHBhbmQsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjYWN0aXZpdGllcyAuZXhwYW5ke3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICN0YXNrcy5zaG93TW9yZSAuZXhwe2Rpc3BsYXk6bGlzdC1pdGVtfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI2RldGFpbFdyYXAgI2FjdGl2aXRpZXMuc2hvd01vcmUgLmV4cHtkaXNwbGF5OmJsb2NrfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI2RldGFpbFdyYXAgI3ByZXAsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAja25vd2xlZGdle2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjJiNGI4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2IyYjRiOH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwIGgze2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNGI4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMmI0Yjg7cGFkZGluZzoyMHB4IDIwcHg7bWFyZ2luOjA7Zm9udC1zaXplOjI2cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCBoNHtmb250LXNpemU6MTZweDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MTVweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwIGg0IHNwYW57Zm9udC1zaXplOjI0cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCBwe21hcmdpbi1ib3R0b206NXB4O21hcmdpbi1sZWZ0OjB9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2h7YmFja2dyb3VuZC1jb2xvcjojNTI1MjUyO2NvbG9yOiNiMmI0Yjh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggaDR7Y29sb3I6IzQ3YjhlYjtwYWRkaW5nOjIwcHggMzBweDttYXJnaW46MH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCBwe2NvbG9yOiNmZmY7bWFyZ2luOjBweCAzMHB4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MzBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCB0YWJsZXt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjEwcHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGQsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGh7Ym9yZGVyOjFweCBzb2xpZCAjNjY2O3ZlcnRpY2FsLWFsaWduOnRvcH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCB0aGVhZCB0aHtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjEwcHggMzBweDt0ZXh0LWFsaWduOmxlZnR9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGhlYWQgdGggc21hbGx7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6YmxvY2t9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGhlYWQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyOjB9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGJvZHkgdGh7Y29sb3I6Izk5OTtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MTBweCAzMHB4O3RleHQtYWxpZ246bGVmdH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFse3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6I2ZmZjttYXJnaW46NXB4IDEwcHg7Zm9udC1zaXplOjE4cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5SZWFsaXN0aWMsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5BY2hpZXZlbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMzOTg2Y2J9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5JbnZlc3RpZ2F0aXZlLC5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuSW5kZXBlbmRlbmNle2JhY2tncm91bmQtY29sb3I6I2ZmYzUwZH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLkFydGlzdGljLC5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuUmVjb2duaXRpb257YmFja2dyb3VuZC1jb2xvcjojYTE3NmIyfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuRW50ZXJwcmlzaW5nLC5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuUmVsYXRpb25zaGlwcywuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLlJlbGF0aW9uc2hpcHtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTl9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5Db252ZW50aW9uYWwsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5TdXBwb3J0e2JhY2tncm91bmQtY29sb3I6Izk3YjEyZX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLlNvY2lhbCwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLldvcmtpbmcuQ29uZGl0aW9ucywuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLldvcmsuQ29uZGl0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNmMzc5N2F9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhcntmb250LXNpemU6MTZweDt3aWR0aDoyNSU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgaDR7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjE1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhciBwe2NvbG9yOiM2NjY7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgYXtjb2xvcjppbmhlcml0fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNzaW1pbGFyPmRpdnttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgI21vcmVDYXJlZXJze3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhciAjbW9yZVRpdGxlc3twYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojODQ2NTljfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgI21hdGNoLW1lLWJ0bntib3JkZXI6MXB4IHNvbGlkICNiMmI0Yjh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhciAjbWF0Y2gtbWUtYnRuIC5idG4ucHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM1MjUyNTI7Y29sb3I6IzQ3YjhlYn0uYmx1ZXtjb2xvcjojNDdiOGVifS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9CdG5ze3RleHQtYWxpZ246Y2VudGVyfS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9CdG5zIC5pbnRyb19fYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDpub25lO21hcmdpbjo1MHB4IGF1dG8gMDtib3JkZXI6M3B4IHNvbGlkICMzMzM7cGFkZGluZzouOGVtIDJlbTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiM0N2I4ZWI7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRlc3RzLXRlbXBsYXRlIC5pbnRyb0J0bnMgLmludHJvX19idXR0b24uc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2FjYzUwMH0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpei5zaG93YnRue21hcmdpbi10b3A6MjUwcHh9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLnF1aXouc2hvd2J0biAuY2FyZHNfX3ByZS1pbnRyby10ZXh0e3RvcDotMjUwcHg7aGVpZ2h0OjI1MHB4fS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5xdWl6LnNob3didG4gLmNhcmRzX19wcmUtaW50cm8tdGV4dCAuaW50cm9fX2J1dHRvbnttYXJnaW4tdG9wOjE1cHh9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjUwcHggYXV0byAwO2JvcmRlcjozcHggc29saWQgIzMzMztwYWRkaW5nOi44ZW0gMmVtO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6IzQ3YjhlYjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE4cHg7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX2J1dHRvbi5zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwfS50ZXN0cy10ZW1wbGF0ZSBtYWluIC5jYXJkc19fcHJldiwudGVzdHMtdGVtcGxhdGUgbWFpbiAuY2FyZHNfX25leHR7YmFja2dyb3VuZC1wb3NpdGlvbi14OjEwMCV9LnRlc3RzLXRlbXBsYXRlIG1haW4gLmNhcmRzX19wcmV2OmhvdmVyLC50ZXN0cy10ZW1wbGF0ZSBtYWluIC5jYXJkc19fbmV4dDpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MH0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0aCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyB0ZHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmRlc2N7Y29sb3I6IzY2NjttaW4td2lkdGg6MTIwcHh9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmRlc2MgcC50b2dnbGVEZXNje2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo1cHh9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmRlc2MgcC50b2dnbGVEZXNjOmJlZm9yZXtjb250ZW50Olwi4pa6XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtjb2xvcjojNDdiOGVifS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5kZXNjIGRpdntwYWRkaW5nLWxlZnQ6MjVweDtmb250LXNpemU6LjhlbTttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIC5kZXNjLm9wZW4gcC50b2dnbGVEZXNjOmJlZm9yZXtjb250ZW50Olwi4pa8XCJ9LnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMgLmRlc2Mub3BlbiBkaXZ7bWF4LWhlaWdodDoxMDAwcHh9LnNlbGVjdDItc2VsZWN0aW9ue3RleHQtYWxpZ246bGVmdH0uY29sbGVnZS1jb21wYXJlIC5ib3ggbGFiZWx7ZGlzcGxheTpibG9ja30uY29sbGVnZS1jb21wYXJlICNzZWxlY3RlZHtwYWRkaW5nOjBweCAwIDIwcHg7b3ZlcmZsb3c6aGlkZGVufS5jb2xsZWdlLWNvbXBhcmUgI3NlbGVjdGVkIC5sYWJlbHt3aWR0aDozMyU7cGFkZGluZy1sZWZ0OjIwJTtmbG9hdDpsZWZ0O2NvbG9yOiM0N2I4ZWI7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLXRvcDoyNnB4fS5jb2xsZWdlLWNvbXBhcmUgI3NlbGVjdGVkIHRhYmxle3dpZHRoOjYwJX0uY29sbGVnZS1jb21wYXJlICNzZWxlY3RlZCB0YWJsZSB0aHtmb250LXNpemU6LjllbTtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHh9LmNvbGxlZ2UtY29tcGFyZSAjc2VsZWN0ZWQgdGFibGUgdGg6bGFzdC1jaGlsZHt3aWR0aDoxMCV9LmNvbGxlZ2UtY29tcGFyZSAjc2VsZWN0ZWQgdGFibGUgdGR7Ym9yZGVyOjBweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6MHB4O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uY29sbGVnZS1jb21wYXJlICNzZWxlY3RlZCB0YWJsZSAucmVtb3Zle3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5jb2xsZWdlLWNvbXBhcmUgLnNlY3Rpb24uY3JpdGVyaWF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QxZDFkMX0uY29sbGVnZS1jb21wYXJlIC5zZWN0aW9uVGl0bGV7cGFkZGluZzoyMHB4IDMwcHggIWltcG9ydGFudH0uY29sbGVnZS1jb21wYXJlIC5zZWN0aW9uVGl0bGUgZmllbGRncm91cHttYXJnaW4tbGVmdDoxMDBweH0uY29sbGVnZS1jb21wYXJlIC5zZWN0aW9uVGl0bGUgZmllbGRncm91cCBpbnB1dHttYXJnaW4tYm90dG9tOjNweDttYXJnaW4tbGVmdDoyMHB4fS5jb2xsZWdlLWNvbXBhcmUgLnNlY3Rpb25UaXRsZSBmaWVsZGdyb3VwIGxhYmVse21hcmdpbjowIDEwcHh9LmNvbGxlZ2UtY29tcGFyZSAjcHJlZmVyZW5jZXN7YmFja2dyb3VuZC1jb2xvcjojNjY2O2NvbG9yOiNmZmY7cGFkZGluZzozMHB4fS5jb2xsZWdlLWNvbXBhcmUgI3ByZWZlcmVuY2VzICNhY2NvcmRpb25XcmFwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbGxlZ2UtY29tcGFyZSAjcHJlZmVyZW5jZXMgLmFjY29yZGlvbnt3aWR0aDoyMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjI1cHggMjBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkMWQxZDE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QxZDFkMX0uY29sbGVnZS1jb21wYXJlICNwcmVmZXJlbmNlcyAuYWNjb3JkaW9uIGlucHV0LC5jb2xsZWdlLWNvbXBhcmUgI3ByZWZlcmVuY2VzIC5hY2NvcmRpb24gc2VsZWN0e21heC13aWR0aDoxMDAlfS5jb2xsZWdlLWNvbXBhcmUgI3ByZWZlcmVuY2VzIC5hY2NvcmRpb24gaW5wdXR7bWFyZ2luLXJpZ2h0OjVweDtkaXNwbGF5OmlubGluZS1ibG9ja30uY29sbGVnZS1jb21wYXJlICNwcmVmZXJlbmNlcyAuYWNjb3JkaW9uOm50aC1jaGlsZCg1bil7Ym9yZGVyLXJpZ2h0OjB9LmNvbGxlZ2UtY29tcGFyZSAjcHJlZmVyZW5jZXMgLmFjY29yZGlvbjpudGgtbGFzdC1jaGlsZCgtbis1KXtib3JkZXItYm90dG9tOjB9LmNvbGxlZ2UtY29tcGFyZSAjcHJlZmVyZW5jZXMuY2xvc2Vke2Rpc3BsYXk6bm9uZX0uY29sbGVnZS1jb21wYXJlICNzdWJtaXR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1MHB4IDB9LmNvbGxlZ2UtY29tcGFyZSAjc3VibWl0IC5idG57bWFyZ2luOjAgMjBweH0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyOjJweCBzb2xpZCAjNjY2fS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgLnNjaG9vbHtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6IzQ4NGY1OTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIwcHggMTBweCAzMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2QxZDFkMX0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRoZWFkIC5zY2hvb2w6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRoZWFkIC5zY2hvb2wucGxhbntiYWNrZ3JvdW5kLWNvbG9yOiM4NDY1OWM7Y29sb3I6IzAwMH0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRoZWFkIC5zY2hvb2wucGxhbiBzbWFsbHtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbGxlZ2UtY29tcGFyZSAjcmVzdWx0cyB0YWJsZSB0aGVhZCAucmVtb3ZlLC5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgLmxpc3RSZW1vdmUsLmNvbGxlZ2UtY29tcGFyZSAjcmVzdWx0cyB0YWJsZSB0aGVhZCAubGlzdEFkZHtjb2xvcjojZmZmfS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgLnJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O3JpZ2h0OjNweDtsaW5lLWhlaWdodDouNTtjdXJzb3I6cG9pbnRlcn0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRoZWFkIC5saXN0QWRkLC5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgLmxpc3RSZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjJweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2xlZnQ6MDtjdXJzb3I6cG9pbnRlcn0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRoZWFkIC5saXN0QWRkIGksLmNvbGxlZ2UtY29tcGFyZSAjcmVzdWx0cyB0YWJsZSB0aGVhZCAubGlzdFJlbW92ZSBpe3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bGluZS1oZWlnaHQ6MjVweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9LmNvbGxlZ2UtY29tcGFyZSAjcmVzdWx0cyB0YWJsZSB0aGVhZCB0ci5jYy1lY3AgdGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkMWQxZDE7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDFkMWQxfS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgdHIuY2MtZWNwIHRkOmZpcnN0LWNoaWxke2JvcmRlcjowfS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgdHIuY2MtZWNwIHRkIC5jYy1lY3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2NvbG9yOiNiMmI0Yjg7Zm9udC13ZWlnaHQ6Ym9sZH0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRoZWFkIHRyLmNjLWVjcCB0ZCAuY2MtZWNwIGF7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDFkMWQxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxMHB4fS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgdHIuY2MtZWNwIHRkIC5jYy1lY3AgYTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGhlYWQgdHIuY2MtZWNwIHRkIC5jYy1lY3AgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNzg3NmI7Y29sb3I6I2ZmZn0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5IHRke3BhZGRpbmc6MnB4IDEwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNGI4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGJvZHkgdGQuc2VjdGlvbkhlYWR7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5O2NvbG9yOiNmZmZ9LmNvbGxlZ2UtY29tcGFyZSAjcmVzdWx0cyB0YWJsZSB0Ym9keSB0ZC5zZWN0aW9uSGVhZC5wbGFuaW5mb3tjb2xvcjojODQ2NTljO2NvbG9yOiNhYTVkZTJ9LmNvbGxlZ2UtY29tcGFyZSAjcmVzdWx0cyB0YWJsZSB0Ym9keSB0ZC5wcmVme2JhY2tncm91bmQtY29sb3I6I2U0ZjRmY30uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5IHRkLmFudGlwcmVme2JhY2tncm91bmQtY29sb3I6I2ZmZDlkOX0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5IHRkLnR1aXRZcntjb2xvcjojYjJiNGI4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouNmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5IHRkLnR1aXRZciBzcGFue2NvbG9yOiNkMWQxZDE7Zm9udC13ZWlnaHQ6Ym9sZH0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5IHRkLmFze3BhZGRpbmc6MjBweCAzMHB4fS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGJvZHkgdGQucGxhbi1maW57YmFja2dyb3VuZC1jb2xvcjojODQ2NTljfS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgdGFibGUgdGJvZHkgdHIuaGlkZGVue2Rpc3BsYXk6bm9uZX0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5IHRyLmhlYWQgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtjb250ZW50Olwi4pa8XCI7Y29sb3I6I2FjYzUwMH0uY29sbGVnZS1jb21wYXJlICNyZXN1bHRzIHRhYmxlIHRib2R5IHRyLmhlYWQuY2xvc2VkIHRkOmZpcnN0LWNoaWxkOjpiZWZvcmV7Y29udGVudDpcIuKWulwifS5jb2xsZWdlLWNvbXBhcmUgI3Jlc3VsdHMgc2VjdGlvbi5lcnJvcnN7cGFkZGluZzoyMHB4IDUwcHg7Ym9yZGVyOjFweCBzb2xpZCAjNDg0ZjU5O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MH0uY29sbGVnZS1jb21wYXJlICNvbFdyYXB7b3ZlcmZsb3cteTphdXRvfS5jb2xsZWdlLWNvbXBhcmUgI29sV3JhcCAjc2F2ZUNvbXB7dGV4dC1hbGlnbjpsZWZ0fS5jb2xsZWdlLWNvbXBhcmUgI29sV3JhcCAjc2F2ZUNvbXAgbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4zZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNDdiOGVifS5jb2xsZWdlLWNvbXBhcmUgI29sV3JhcCAjc2F2ZUNvbXAgaW5wdXR7bWFyZ2luOjEwcHggMzBweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjowO3dpZHRoOjUwJX0uY29sbGVnZS1jb21wYXJlICNvbFdyYXAgI3NhdmVDb21wIGF7ZmxvYXQ6cmlnaHR9LmNvbGxlZ2UtY29tcGFyZSAjb2xXcmFwICNzYXZlQ29tcExpc3R7dGV4dC1hbGlnbjpsZWZ0fS5jb2xsZWdlLWNvbXBhcmUgI29sV3JhcCAjc2F2ZUNvbXBMaXN0IGgze2ZvbnQtc2l6ZToxLjNlbTtmb250LXdlaWdodDpib2xkO21hcmdpbjoyMHB4IDAgMTBweH0uY29sbGVnZS1jb21wYXJlICNvbFdyYXAgI3NhdmVDb21wTGlzdCBwe21hcmdpbi1sZWZ0OjIwcHg7cGFkZGluZzo1cHggMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDFkMWQxfS5jb2xsZWdlLWNvbXBhcmUgI29sV3JhcCAjc2F2ZUNvbXBMaXN0IGF7Y29sb3I6aW5oZXJpdDt3aWR0aDo0MCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbGxlZ2UtY29tcGFyZSAjb2xXcmFwICNzYXZlQ29tcExpc3QgYS5idG57Y29sb3I6I2ZmZn0uY29sbGVnZS1jb21wYXJlICNvbFdyYXAgI3NhdmVDb21wTGlzdCBhLnJlbW92ZXtjb2xvcjojNjY2O3dpZHRoOmF1dG87Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS41ZW07bWFyZ2luLXJpZ2h0OjMwcHg7ZmxvYXQ6cmlnaHR9LmNvbGxlZ2UtY29tcGFyZSAubm90ZSBsYWJlbHtmbG9hdDpsZWZ0fS5jb2xsZWdlLWNvbXBhcmUgLm5vdGUgcHtwYWRkaW5nLWxlZnQ6NTBweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVSZXN1bHRze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjUwcHh9LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3R7cG9zaXRpb246cmVsYXRpdmV9LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXB7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwIC5jb250YWluZXJ7bWF4LXdpZHRoOjkwMHB4O21hcmdpbjowIGF1dG99LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXAgLmNvbnRhaW5lciBoMXtmb250LXNpemU6Mi4yNWVtO21hcmdpbjoyMHB4IDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDo1MHB4fS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwIC5jb250YWluZXIgaDEgc3Bhbntmb250LXNpemU6LjQ0NDQ1ZW07ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoxMHB4O2Zsb2F0Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjc3VtbWFyeXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvYXNzZXNzbWVudC1iZy5wbmcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtwYWRkaW5nOjI1cHh9LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXAgI3N1bW1hcnkgI3N1bW1hcnlXcmFwe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Zm9udC1zaXplOjA7cGFkZGluZzoyMHB4fS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNzdW1tYXJ5IC5yb3d7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IyYjRiOH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjc3VtbWFyeSAucm93IC5ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMyU7bWFyZ2luOjIwcHggMDtwYWRkaW5nOjMlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2IyYjRiODtmb250LXNpemU6MTZweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjc3VtbWFyeSAucm93IC5ibG9jazpsYXN0LWNoaWxke2JvcmRlcjowfS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNzdW1tYXJ5IC5yb3cgLmJsb2NrIC5ibG9ja1dyYXB7bWFyZ2luLWxlZnQ6NzBweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjc3VtbWFyeSAucm93IC5ibG9jayBpbWd7cG9zaXRpb246YWJzb2x1dGV9LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXAgI3N1bW1hcnkgLnJvdyAuYmxvY2sgcHtmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjc3VtbWFyeSAucm93IC5ibG9jayBsYWJlbHtmb250LXNpemU6LjhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjVweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjc3VtbWFyeSAucm93OmZpcnN0LWNoaWxke2JvcmRlcjowfS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxze2ZvbnQtc2l6ZTowO21hcmdpbi10b3A6MzBweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjZGV0YWlscyBoM3tjb2xvcjojMDAwO21hcmdpbjoxMHB4IDMwcHggMTBweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyNHB4fS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxzICNkZXRhaWxXcmFwe2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZTowO21heC13aWR0aDo2NSU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXAgI2RldGFpbHMgI2RldGFpbFdyYXAgI2VsaWdpYmlsaXR5LC5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxzICNkZXRhaWxXcmFwICNkZXNjLC5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxzICNkZXRhaWxXcmFwICNob3dUb3tmb250LXNpemU6MTRweDtwYWRkaW5nOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiODtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjh9LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXAgI2RldGFpbHMgI2RldGFpbFdyYXAgaDN7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IyYjRiODtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjRiODtwYWRkaW5nOjIwcHggMzBweDttYXJnaW46MDtmb250LXNpemU6MjZweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjZGV0YWlscyAjZGV0YWlsV3JhcCBoNHtmb250LXNpemU6MTZweDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MTVweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjZGV0YWlscyAjZGV0YWlsV3JhcCBoNCBzcGFue2ZvbnQtc2l6ZToyNHB4fS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxzICNkZXRhaWxXcmFwIHB7bWFyZ2luLWJvdHRvbTo1cHg7bWFyZ2luLWxlZnQ6MH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjZGV0YWlscyAjc2ltaWxhcntmb250LXNpemU6MTZweDt3aWR0aDozNSU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci10b3A6MXB4IHNvbGlkICNiMmI0Yjh9LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXAgI2RldGFpbHMgI3NpbWlsYXIgI21vcmVTY2hvbGFyc2hpcHN7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO21hcmdpbjoxMHB4IDAgMCAxMHB4O3BhZGRpbmc6MTBweH0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjZGV0YWlscyAjc2ltaWxhciBoNHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMWVtfS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxzICNzaW1pbGFyIC5zaW1pbGFye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2NjY7cGFkZGluZzoxNXB4IDA7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59LnNjaG9sYXJzaGlwLXNlYXJjaCAjdGhlU2Nob2xhcnNoaXAgI2RldGFpbHMgI3NpbWlsYXIgLnNpbWlsYXIgLmFtdHtmbG9hdDpsZWZ0O3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nLXRvcDoxMHB4O2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuMDVlbTtmb250LXdlaWdodDpib2xkO3dpZHRoOjI1JX0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjZGV0YWlscyAjc2ltaWxhciAuc2ltaWxhciAuc3N7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouOWVtO3BhZGRpbmctbGVmdDoxMHB4O3dpZHRoOjc1JX0uc2Nob2xhcnNoaXAtc2VhcmNoICN0aGVTY2hvbGFyc2hpcCAjZGV0YWlscyAjc2ltaWxhciAuc2ltaWxhciAuc3MgYXtjb2xvcjppbmhlcml0fS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxzICNzaW1pbGFyIC5zaW1pbGFyIC5kbHtjb2xvcjojMDAwO2ZvbnQtc2l6ZTouOWVtfS5zY2hvbGFyc2hpcC1zZWFyY2ggI3RoZVNjaG9sYXJzaGlwICNkZXRhaWxzICNzaW1pbGFyIC5zaW1pbGFyOmxhc3QtY2hpbGR7Ym9yZGVyOjB9LnNjaG9sYXJzaGlwLW1lc3NhZ2V7Ym9yZGVyOjJweCBzb2xpZCAjYjJiNGI4O2JhY2tncm91bmQtY29sb3I6IzZjYjA0NDtwYWRkaW5nOjIwcHggMzBweDtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MjBweH0uc2Nob2xhcnNoaXAtbWVzc2FnZSBwe2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc2Nob2xhcnNoaXAtbWVzc2FnZSBwIGF7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5zYXZlLC5idG57Y3Vyc29yOnBvaW50ZXJ9LmFwcC1tYW5hZ2VyIC50aXRsZSAuYnRuc3ttYXJnaW4tdG9wOjB9LmFwcC1tYW5hZ2VyICNhcHBNZ3JOYXYgbGkuYWN0aXZlLnN1bW1hcnl7YmFja2dyb3VuZC1jb2xvcjojZjc4NzZifS5jYW8tbGlua3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYzttYXJnaW4tYm90dG9tOjMwcHg7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG8gMzBweH0uY2FvLWxpbmsgcHttYXJnaW4tYm90dG9tOjEwcHh9LmNhby1saW5rIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I2NvbGxlZ2UtYXBwcyAuaGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjMwcHh9I2NvbGxlZ2UtYXBwcyAuaGVhZGVyIC5idG57Y29sb3I6IzRhNGE0YX0jY29sbGVnZS1hcHBzIC5oZWFkZXIgLmJ0biBpe2NvbG9yOiNmZmZ9I2V4cGFuZC1hbGx7Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MWVtO21hcmdpbi1ib3R0b206MTBweH0jZXhwYW5kLWFsbCBpe2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjEwcHh9I2V4cGFuZC1hbGwgaTpob3ZlcntjdXJzb3I6cG9pbnRlcn0jZXhwYW5kLWFsbC5leHBhbmRlZCBpey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmFwcHtmb250LXNpemU6LjllbTttYXJnaW4tYm90dG9tOjUwcHg7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXR9LmFwcF9faGVhZGVye2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtwYWRkaW5nOjE1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpsZWZ0O2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICM0YTRhNGE7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICM0YTRhNGE7cG9zaXRpb246cmVsYXRpdmV9LmFwcF9faGVhZGVyLS1jb21tb257YmFja2dyb3VuZDojYjZkOTYxO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICM1YWNjY2MgMCUsICNiNmQ5NjEgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzVhY2NjYyAwJSwgI2I2ZDk2MSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgIzVhY2NjYyAwJSwgI2I2ZDk2MSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjNWFjY2NjXCIsZW5kQ29sb3JzdHI9XCIjYjZkOTYxXCIsR3JhZGllbnRUeXBlPTEpfS5hcHBfX2hlYWRlcl9pbmZvLC5hcHBfX2hlYWRlcl9kZWNpc2lvbiwuYXBwX19oZWFkZXJfY29tbW9uLWFwcC1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nLXJpZ2h0OjE1cHg7Zm9udC1zaXplOi44ZW19LmFwcF9faGVhZGVyX2luZm8gZGl2LC5hcHBfX2hlYWRlcl9kZWNpc2lvbiBkaXYsLmFwcF9faGVhZGVyX2NvbW1vbi1hcHAtbGluayBkaXZ7bWFyZ2luLXJpZ2h0OjMwcHh9LmFwcF9faGVhZGVyX2luZm97ZmxleDowIDAgMzUlO21pbi1oZWlnaHQ6NDZweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5hcHBfX2hlYWRlcl9kZWNpc2lvbntmbGV4OjAgMCAyNSV9LmFwcF9faGVhZGVyX2NvbW1vbi1hcHAtbGlua3tmbGV4OjEgMCAxNjBweH0uYXBwX19oZWFkZXJfY29tbW9uLWFwcC1saW5rIGF7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZy1yaWdodDowfS5hcHBfX2hlYWRlcl9kZWxldGV7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS4zZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6NTAlO21hcmdpbi10b3A6LTEwcHh9LmFwcF9faGVhZGVyIGgye2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7ZmxleDowIDAgMjUlO21hcmdpbi10b3A6MDtwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjE1cHg7cG9zaXRpb246cmVsYXRpdmV9LmFwcF9faGVhZGVyIGgyIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH0uYXBwX19oZWFkZXIgaDIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXBwX19oZWFkZXIgaDIgaXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9LmFwcF9faGVhZGVyIGxhYmVse2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhKG1heC13aWR0aDogMTMwMHB4KXsuYXBwX19oZWFkZXJ7ZmxleC13cmFwOndyYXB9LmFwcF9faGVhZGVyX2luZm97ZmxleDowIDAgNTAlfS5hcHBfX2hlYWRlcl9kZWNpc2lvbntmbGV4OjAgMCA1MCU7bWFyZ2luLWxlZnQ6MjUlfX0uYXBwX19ib2R5e2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmFwcF9fYm9keSAud3JhcHBlcntkaXNwbGF5OmZsZXg7cGFkZGluZzoxNXB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItdG9wOjB9LmFwcF9fZGV0YWlsc3tmbGV4OjAgMCA2NSU7ZGlzcGxheTpmbGV4O3BhZGRpbmctcmlnaHQ6MzBweH0uYXBwX19kZXRhaWxzPmRpdnttYXJnaW4tcmlnaHQ6MzBweDt3aWR0aDoxMDAlfS5hcHBfX2RldGFpbHM+ZGl2IGRpdntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjN2Y3ZjdmO3BhZGRpbmc6NXB4IDdweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5hcHBfX2RldGFpbHM+ZGl2IGRpdi5lcnJvcnN7bWFyZ2luOjA7Ym9yZGVyOjA7cGFkZGluZzowfS5hcHBfX2RldGFpbHM+ZGl2IGxhYmVse2NvbG9yOiM3ZjdmN2Y7ZmxleDoxIDAgNDUlO21hcmdpbi1yaWdodDoxMHB4fS5hcHBfX2RldGFpbHM+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmFwcF9fZGV0YWlscz5kaXYgLmJ0bntmb250LXNpemU6Ljc1ZW07cGFkZGluZzoycHggNXB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLWNvbG9yOiNhY2M1MDB9LmFwcF9fZGV0YWlsc19jYW97ZmxleDowIDAgMTAwcHh9LmFwcF9fZGV0YWlsc19mb3JtLXRlcm17ZmxleDowIDAgMzMlfS5hcHBfX2RldGFpbHNfdHJhbnNjcmlwdCBhe21hcmdpbi1sZWZ0OjIwcHh9LmFwcF9fcmVjb21tZW5kYXRpb25ze2ZsZXg6MCAwIDM1JTtib3JkZXItbGVmdDo1cHggc29saWQgI2FjYzUwMDtwYWRkaW5nOjAgMTVweH0uYXBwX19yZWNvbW1lbmRhdGlvbnMtLWNvbW1vbntib3JkZXItbGVmdDo1cHggc29saWQgIzVhY2NjY30uYXBwX19yZWNvbW1lbmRhdGlvbnNfaGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nLWJvdHRvbTozMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0YTRhNGF9LmFwcF9fcmVjb21tZW5kYXRpb25zX3N0YXR1c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFwcF9fcmVjb21tZW5kYXRpb25zIGgze2ZvbnQtc2l6ZToxLjE1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3ZjdmN2Y7Zm9udC13ZWlnaHQ6Ym9sZH0uYXBwX19yZWNvbW1lbmRhdGlvbnMgbGl7cGFkZGluZzo1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNGE0YTRhO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYXBwX19yZWNvbW1lbmRhdGlvbnMgbGkgZGl2e2ZsZXg6MCAwIDUwJX0uYXBwX19yZWNvbW1lbmRhdGlvbnMgbGkgLnR5cGV7Zm9udC1zaXplOi44ZW07Y29sb3I6IzdmN2Y3ZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6NXB4O21hcmdpbi1sZWZ0OjVweDtib3JkZXItbGVmdDoycHggc29saWQgIzdmN2Y3Zn0uYXBwX19yZWNvbW1lbmRhdGlvbnMgbGkgLnJlcXVlc3QsLmFwcF9fcmVjb21tZW5kYXRpb25zIGxpIC5yZXF1ZXN0ZWR7ZmxleDowIDAgNDglO3RleHQtYWxpZ246cmlnaHR9LmFwcF9fcmVjb21tZW5kYXRpb25zIGxpIC5uYW1le2NvbG9yOiMwYjZkYmR9LmFwcF9fcmVjb21tZW5kYXRpb25zIC5idG57Zm9udC1zaXplOi43NWVtO3BhZGRpbmc6MnB4IDVweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1jb2xvcjojYWNjNTAwO21pbi13aWR0aDowfS5hcHBfX3JlY29tbWVuZGF0aW9ucyAuaGludCBkaXZ7bGVmdDphdXRvO3JpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LWZhbWlseTpcIkxhdG9cIixzYW5zLXNlcmlmfS5hcHAtLWV4cGFuZGVkIC5hcHBfX2hlYWRlciBpLmZhLWNhcmV0LXJpZ2h0e3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5hcHAtLWV4cGFuZGVkIC5hcHBfX2JvZHl7bWF4LWhlaWdodDoxMDAwcHh9LmFwcC51cGRhdGluZ3tvcGFjaXR5Oi41O3BvaW50ZXItZXZlbnRzOm5vbmV9LmFwcC51cGRhdGVke2JvcmRlcjo1cHggc29saWQgZ3JlZW59LmFwcCAuZ3JlZW57Y29sb3I6IzYxYTc1ZH0uYXBwIC55ZWxsb3d7Y29sb3I6I2ZmYzQwMH0uYXBwIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MH0uYXBwIGlucHV0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3BhZGRpbmc6NC4ycHggNXB4fS5hcHBsaWNhdGlvbi1ib3gsLmNvbW1vbi1sZXR0ZXJze21hcmdpbi1ib3R0b206NTBweDstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLW91dDstby10cmFuc2l0aW9uOmJvcmRlciAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjpib3JkZXIgLjJzIGVhc2Utb3V0fS5hcHBsaWNhdGlvbi1ib3ggbGFiZWwsLmNvbW1vbi1sZXR0ZXJzIGxhYmVse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6MTBweDtmb250LXdlaWdodDpib2xkfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWhlYWRlciwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6I2ZmZjtwYWRkaW5nOjJweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWhlYWRlciAuaW5kaWNhdG9yLC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24taGVhZGVyIC5pbmRpY2F0b3J7d2lkdGg6NjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1oZWFkZXIgLmluZGljYXRvcjpob3ZlciwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWhlYWRlciAuaW5kaWNhdG9yOmhvdmVye2N1cnNvcjpwb2ludGVyfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWhlYWRlciAudGl0bGUsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLnRpdGxle2NvbG9yOmluaGVyaXQ7bWFyZ2luOjA7ZmxleC1ncm93OjF9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24taGVhZGVyIC5jYy1lY3AsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLmNjLWVjcHt3aWR0aDo5MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi43ZW07Y29sb3I6IzdmN2Y3ZjtoZWlnaHQ6NzVweDtmb250LXdlaWdodDpib2xkfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWhlYWRlciAuY2MtZWNwIGEsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLmNjLWVjcCBhe2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM3ZjdmN2Y7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1oZWFkZXIgLmNjLWVjcCBhOmxhc3QtY2hpbGQsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLmNjLWVjcCBhOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWhlYWRlciAuY2MtZWNwIGE6aG92ZXIsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLmNjLWVjcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y3ODc2Yjtjb2xvcjojZmZmfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWhlYWRlciBkaXYuZGVjaXNpb24sLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgZGl2LmRlY2lzaW9ue3dpZHRoOjI1NXB4O21hcmdpbi1yaWdodDoyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24taGVhZGVyIGRpdi5kZWNpc2lvbiBzZWxlY3QsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgZGl2LmRlY2lzaW9uIHNlbGVjdHt3aWR0aDoxNzVweH0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1oZWFkZXIgLnJlbW92ZSwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWhlYWRlciAucmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yMHB4O3RvcDowcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxNnB4fS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWhlYWRlciAucmVtb3ZlOmhvdmVyLC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24taGVhZGVyIC5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjEyYzUxO2N1cnNvcjpwb2ludGVyfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWZvb3RlciwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7ZGlzcGxheTpmbGV4O2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWZvb3RlciAuY29tbW9uTG9nbywuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWZvb3RlciAuY29tbW9uTG9nb3ttaW4td2lkdGg6MTYycHg7aGVpZ2h0OjQ4cHg7bWFyZ2luLXJpZ2h0OjMwcHh9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIC5hbGVydC13cmFwcGVyLC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIC5hbGVydC13cmFwcGVye3dpZHRoOjIxcHg7bWFyZ2luLWxlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1mb290ZXIgLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIC5hbGVydC13cmFwcGVyIC5hbGVydHt3aWR0aDoyMXB4O2hlaWdodDoyMXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGI2ZGJkO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIC5hbGVydC13cmFwcGVyIC5pbmZvQWxlcnQsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1mb290ZXIgLmFsZXJ0LXdyYXBwZXIgLmluZm9BbGVydHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5O2JvdHRvbToxMDAlO2xlZnQ6MTAwJTttYXJnaW4tYm90dG9tOi0zcHg7bWFyZ2luLWxlZnQ6LTNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNGE0YTRhO3BhZGRpbmc6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6LjhlbTtkaXNwbGF5Om5vbmU7d2lkdGg6MTUwcHg7LXdlYmtpdC1ib3gtc2hhZG93OjJweCAycHggNXB4IDBweCByZ2JhKDAsMCwwLC43NSk7LW1vei1ib3gtc2hhZG93OjJweCAycHggNXB4IDBweCByZ2JhKDAsMCwwLC43NSk7Ym94LXNoYWRvdzoycHggMnB4IDVweCAwcHggcmdiYSgwLDAsMCwuNzUpfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWZvb3RlciAuYWxlcnQtd3JhcHBlcjpob3ZlciAuaW5mb0FsZXJ0LC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIC5hbGVydC13cmFwcGVyOmhvdmVyIC5pbmZvQWxlcnR7ZGlzcGxheTpibG9ja30uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1mb290ZXIgLmFsZXJ0LXdyYXBwZXI6aG92ZXIgLmFsZXJ0LC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIC5hbGVydC13cmFwcGVyOmhvdmVyIC5hbGVydHt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1mb290ZXIgLnZpc2l0LWNvbW1vbiwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWZvb3RlciAudmlzaXQtY29tbW9ue3dpZHRoOjkwcHg7Zm9udC1zaXplOi43NWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjEwMHB4fS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWZvb3RlciAudmlzaXQtY29tbW9uIGEsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1mb290ZXIgLnZpc2l0LWNvbW1vbiBhe3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MS4yZW19LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LnN0YXR1c3t3aWR0aDozMjVweH0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LnN0YXR1cyBzZWxlY3QsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LnN0YXR1cyBzZWxlY3R7d2lkdGg6MjIwcHh9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5kZWFkbGluZSwuYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LnN1Ym1pdGRhdGUsLmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LmRlYWRsaW5lLC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdWJtaXRkYXRlLC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXN7d2lkdGg6MjEwcHh9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5kZWFkbGluZSBpbnB1dCwuYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LnN1Ym1pdGRhdGUgaW5wdXQsLmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMgaW5wdXQsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LmRlYWRsaW5lIGlucHV0LC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdWJtaXRkYXRlIGlucHV0LC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMgaW5wdXR7d2lkdGg6MTE1cHh9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIC5zdGF0dXM+YiwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWZvb3RlciAuc3RhdHVzPmJ7bWluLXdpZHRoOjExNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWZvb3Rlcj5kaXYsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1mb290ZXI+ZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tZm9vdGVyIGxhYmVsLC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVyIGxhYmVse2NvbG9yOiM0N2I4ZWJ9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tYm9keSwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWJvZHl7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MH0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1ib2R5IHNlbGVjdCwuYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1ib2R5IC5zZWxlY3QyLC5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tYm9keSBzZWxlY3QsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1ib2R5IC5zZWxlY3Qye2Rpc3BsYXk6YmxvY2t9LmFwcGxpY2F0aW9uLWJveCAuYXBwbGljYXRpb24tYm9keSBsYWJlbCwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWJvZHkgbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWJvZHkgLnJvdywuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWJvZHkgLnJvd3tkaXNwbGF5OmZsZXg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW46MCA1MHB4fS5hcHBsaWNhdGlvbi1ib3ggLmFwcGxpY2F0aW9uLWJvZHkgLnJvdz5kaXYsLmNvbW1vbi1sZXR0ZXJzIC5hcHBsaWNhdGlvbi1ib2R5IC5yb3c+ZGl2e3dpZHRoOjMzJTtwYWRkaW5nOjMwcHggMH0uYXBwbGljYXRpb24tYm94IC5hcHBsaWNhdGlvbi1ib2R5IC5yb3c6bGFzdC1jaGlsZCwuY29tbW9uLWxldHRlcnMgLmFwcGxpY2F0aW9uLWJvZHkgLnJvdzpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYXBwbGljYXRpb24tYm94LmNvbW1vbiwuY29tbW9uLWxldHRlcnMuY29tbW9ue3BhZGRpbmc6MDtib3JkZXI6MH0uYXBwbGljYXRpb24tYm94LmNvbW1vbiAuYXBwbGljYXRpb24taGVhZGVyLC5jb21tb24tbGV0dGVycy5jb21tb24gLmFwcGxpY2F0aW9uLWhlYWRlcntiYWNrZ3JvdW5kOiMyZTZmY2I7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJlNmZjYiAwJSwgIzZjZDZlMyAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmU2ZmNiIDAlLCAjNmNkNmUzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmU2ZmNiIDAlLCAjNmNkNmUzIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMyZTZmY2JcIixlbmRDb2xvcnN0cj1cIiM2Y2Q2ZTNcIixHcmFkaWVudFR5cGU9MSl9LmFwcGxpY2F0aW9uLWJveC5jb21tb24gLmFwcGxpY2F0aW9uLWZvb3RlciBkaXYuZGVhZGxpbmUgbGFiZWwsLmFwcGxpY2F0aW9uLWJveC5jb21tb24gLmFwcGxpY2F0aW9uLWZvb3RlciBkaXYuc3VibWl0ZGF0ZSBsYWJlbCwuYXBwbGljYXRpb24tYm94LmNvbW1vbiAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMgbGFiZWwsLmNvbW1vbi1sZXR0ZXJzLmNvbW1vbiAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5kZWFkbGluZSBsYWJlbCwuY29tbW9uLWxldHRlcnMuY29tbW9uIC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LnN1Ym1pdGRhdGUgbGFiZWwsLmNvbW1vbi1sZXR0ZXJzLmNvbW1vbiAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMgbGFiZWx7Y29sb3I6IzAwMH0uYXBwbGljYXRpb24tYm94LmNvbW1vbiAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5kZWFkbGluZSBiLC5hcHBsaWNhdGlvbi1ib3guY29tbW9uIC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LnN1Ym1pdGRhdGUgYiwuYXBwbGljYXRpb24tYm94LmNvbW1vbiAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMgYiwuY29tbW9uLWxldHRlcnMuY29tbW9uIC5hcHBsaWNhdGlvbi1mb290ZXIgZGl2LmRlYWRsaW5lIGIsLmNvbW1vbi1sZXR0ZXJzLmNvbW1vbiAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdWJtaXRkYXRlIGIsLmNvbW1vbi1sZXR0ZXJzLmNvbW1vbiAuYXBwbGljYXRpb24tZm9vdGVyIGRpdi5zdGF0dXMgYntjb2xvcjojN2Y3ZjdmfS5hcHBsaWNhdGlvbi1ib3guZXhwYW5kZWQgLmFwcGxpY2F0aW9uLWJvZHksLmNvbW1vbi1sZXR0ZXJzLmV4cGFuZGVkIC5hcHBsaWNhdGlvbi1ib2R5e21heC1oZWlnaHQ6MTAwMDBweH0uYXBwbGljYXRpb24tYm94LmV4cGFuZGVkIC5pbmRpY2F0b3IgaW1nLC5jb21tb24tbGV0dGVycy5leHBhbmRlZCAuaW5kaWNhdG9yIGltZ3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5hcHBsaWNhdGlvbi1ib3gudXBkYXRlZCwuY29tbW9uLWxldHRlcnMudXBkYXRlZHtib3JkZXI6MnB4IHNvbGlkICM2MWE3NWR9LmFwcGxpY2F0aW9uLWJveC51cGRhdGluZywuY29tbW9uLWxldHRlcnMudXBkYXRpbmd7b3BhY2l0eTouNX0jY29tbW9uLWFwcC10cmFuc2NyaXB0c3tib3JkZXI6MnB4IHNvbGlkICMwYjZkYmR9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgI2NvbW1vbi1hcHAtaGVhZGVye2Rpc3BsYXk6ZmxleDtjb2xvcjojZmZmO2FsaWduLWl0ZW1zOm1pZGRsZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kOiMyZTZmY2I7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJlNmZjYiAwJSwgIzZjZDZlMyAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmU2ZmNiIDAlLCAjNmNkNmUzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmU2ZmNiIDAlLCAjNmNkNmUzIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMyZTZmY2JcIixlbmRDb2xvcnN0cj1cIiM2Y2Q2ZTNcIixHcmFkaWVudFR5cGU9MSl9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgI2NvbW1vbi1hcHAtaGVhZGVyIC5jb21tb25Mb2dve3dpZHRoOjE2MXB4fSNjb21tb24tYXBwLXRyYW5zY3JpcHRzIC5jYXB0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxMHB4IDB9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgLmFsZXJ0LXdyYXBwZXJ7d2lkdGg6MjFweDttYXJnaW4tbGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoxMHB4fSNjb21tb24tYXBwLXRyYW5zY3JpcHRzIC5hbGVydC13cmFwcGVyIC5hbGVydHt3aWR0aDoyMXB4O2hlaWdodDoyMXB4O2NvbG9yOiMwYjZkYmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgLmFsZXJ0LXdyYXBwZXIgLmluZm9BbGVydHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5O2JvdHRvbToxMDAlO2xlZnQ6MTAwJTttYXJnaW4tYm90dG9tOi0zcHg7bWFyZ2luLWxlZnQ6LTNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNGE0YTRhO3BhZGRpbmc6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6LjhlbTtkaXNwbGF5Om5vbmU7d2lkdGg6MTUwcHg7LXdlYmtpdC1ib3gtc2hhZG93OjJweCAycHggNXB4IDBweCByZ2JhKDAsMCwwLC43NSk7LW1vei1ib3gtc2hhZG93OjJweCAycHggNXB4IDBweCByZ2JhKDAsMCwwLC43NSk7Ym94LXNoYWRvdzoycHggMnB4IDVweCAwcHggcmdiYSgwLDAsMCwuNzUpfSNjb21tb24tYXBwLXRyYW5zY3JpcHRzIC5hbGVydC13cmFwcGVyOmhvdmVyIC5pbmZvQWxlcnR7ZGlzcGxheTpibG9ja30jY29tbW9uLWFwcC10cmFuc2NyaXB0cyAuYWxlcnQtd3JhcHBlcjpob3ZlciAuYWxlcnR7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgLmNvbW1vbkJ0bnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAzMHB4fSNjb21tb24tYXBwLXRyYW5zY3JpcHRzIC5jb21tb25CdG5zIC5idG57YmFja2dyb3VuZC1jb2xvcjojMGI2ZGJkfSNjb21tb24tYXBwLXRyYW5zY3JpcHRzICNjb21tb24tYXBwcyAuY29tbW9uQXBwe3BhZGRpbmc6MTBweCAyMHB4IDEwcHggNTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjN2Y3ZjdmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY29tbW9uLWFwcC10cmFuc2NyaXB0cyAjY29tbW9uLWFwcHMgLmNvbW1vbkFwcCBwLnRpdGxle2NvbG9yOiMwYjZkYmQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjB9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgI2NvbW1vbi1hcHBzIC5jb21tb25BcHA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgI2NvbW1vbi1hcHBzIC5jb21tb25BcHAgLmZybXtkaXNwbGF5Om5vbmV9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgI2NvbW1vbi1hcHBzIC5jb21tb25BcHAuZWRpdGluZyAuZnJte2Rpc3BsYXk6dW5zZXQ7Ym9yZGVyOjB9I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgI2NvbW1vbi1hcHBzIC5jb21tb25BcHAuZWRpdGluZyAuZnJtIGRpdiBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzQ3YjhlYjtsaW5lLWhlaWdodDozMHB4fSNjb21tb24tYXBwLXRyYW5zY3JpcHRzICNjb21tb24tYXBwcyAuY29tbW9uQXBwLmVkaXRpbmcgLmZybSBkaXYgZGl2IC5zZWxlY3QyLWNvbnRhaW5lcnt2ZXJ0aWNhbC1hbGlnbjpib3R0b219I2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMgI2NvbW1vbi1hcHBzIC5jb21tb25BcHAuZWRpdGluZyAuZnJtIGRpdiBkaXY6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0jY29tbW9uLWFwcC10cmFuc2NyaXB0cyAjY29tbW9uLWFwcHMgLmNvbW1vbkFwcC5lZGl0aW5nIC5mcm0gLmJ0bXttYXJnaW46MTBweCAwIDAgLTMwcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nLWxlZnQ6MzBweH0jY29tbW9uLWFwcC10cmFuc2NyaXB0cyAjY29tbW9uLWFwcHMgLmNvbW1vbkFwcC5lZGl0aW5nIC5mcm0gbGFiZWx7ZGlzcGxheTpibG9ja30jY29tbW9uLWFwcC10cmFuc2NyaXB0cyAjY29tbW9uLWFwcHMgLmNvbW1vbkFwcC5lZGl0aW5nIC5mcm0gLmJ0bnN7dGV4dC1hbGlnbjpyaWdodH0jY29tbW9uLWFwcC10cmFuc2NyaXB0cyAjY29tbW9uLWFwcHMgLmNvbW1vbkFwcC5lZGl0aW5nIC5mcm0gLmJ0bnttYXJnaW4tbGVmdDoxMHB4fSNjb21tb24tYXBwLXRyYW5zY3JpcHRzICNjb21tb24tYXBwcyAuY29tbW9uQXBwLmVkaXRpbmcgLmZybT5kaXZ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLWJvdHRvbToxMHB4fSNjb21tb24tYXBwLXRyYW5zY3JpcHRzICNjb21tb24tYXBwcyAuY29tbW9uQXBwLmVkaXRpbmcgLmZybT5kaXY6bGFzdC1jaGlsZHtib3JkZXI6MH0jY29tbW9uLWFwcC10cmFuc2NyaXB0cyAjY29tbW9uLWFwcHMgI2NvbW1vblJlcVNlbmQgLmZybXtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjN2Y3ZjdmfSNjb21tb24tYXBwLXRyYW5zY3JpcHRzICNjb21tb24tYXBwcyAjY29tbW9uUmVxU2VuZCAuYnRuc3ttYXJnaW4tdG9wOjA7cGFkZGluZzoxMHB4IDIwcHh9LmFwcC1tYW5hZ2VyIC50cmFuc2NyaXB0e2JvcmRlcjoycHggc29saWQgI2UzZTNlM30uYXBwLW1hbmFnZXIgLnRyYW5zY3JpcHQgLmJ0bnttaW4td2lkdGg6MH0uYXBwLW1hbmFnZXIgLnRyYW5zY3JpcHQgLmZybXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdCAuYnRte2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmFwcC1tYW5hZ2VyIC50cmFuc2NyaXB0LnNlbnR7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZTNlM2UzfS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdC5zZW50IC5idG17Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZn0uYXBwbGljYXRpb24ubGV0dGVycyAuYXBwbGljYXRpb24taGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFwcGxpY2F0aW9uLmxldHRlcnMgLmFwcGxpY2F0aW9uLWhlYWRlciAuaW5kaWNhdG9ye3dpZHRoOjYwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFwcGxpY2F0aW9uLmxldHRlcnMgLmFwcGxpY2F0aW9uLWhlYWRlciAuaW5kaWNhdG9yOmhvdmVye2N1cnNvcjpwb2ludGVyfS5hcHBsaWNhdGlvbi5sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLnRpdGxle21hcmdpbjowO2ZsZXgtZ3JvdzoxfS5hcHBsaWNhdGlvbi5sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLmNjLWVjcHt3aWR0aDo5MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi43ZW07Y29sb3I6IzdmN2Y3ZjtoZWlnaHQ6NzVweDtmb250LXdlaWdodDpib2xkfS5hcHBsaWNhdGlvbi5sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgLmNjLWVjcCBhe2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM3ZjdmN2Y7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uYXBwbGljYXRpb24ubGV0dGVycyAuYXBwbGljYXRpb24taGVhZGVyIC5jYy1lY3AgYTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYXBwbGljYXRpb24ubGV0dGVycyAuYXBwbGljYXRpb24taGVhZGVyIC5jYy1lY3AgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNzg3NmI7Y29sb3I6I2ZmZn0uYXBwbGljYXRpb24ubGV0dGVycyAuYXBwbGljYXRpb24taGVhZGVyIGRpdi5kZWNpc2lvbnt3aWR0aDoyNTVweDttYXJnaW4tcmlnaHQ6MjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5hcHBsaWNhdGlvbi5sZXR0ZXJzIC5hcHBsaWNhdGlvbi1oZWFkZXIgZGl2LmRlY2lzaW9uIHNlbGVjdHt3aWR0aDoxNzVweH0uYXBwbGljYXRpb24ubGV0dGVycyAuYXBwbGljYXRpb24taGVhZGVyIC5yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTIwcHg7dG9wOjBweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE2cHh9LmFwcGxpY2F0aW9uLmxldHRlcnMgLmFwcGxpY2F0aW9uLWhlYWRlciAucmVtb3ZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzYxMmM1MTtjdXJzb3I6cG9pbnRlcn0uYXBwbGljYXRpb24ubGV0dGVycy5jb21tb24tbGV0dGVycyAuYXBwbGljYXRpb24tZm9vdGVye2p1c3RpZnktY29udGVudDp1bnNldH0uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyAjYWRkUmVjPmRpdntib3JkZXI6MnB4IHNvbGlkICNiMmI0Yjg7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MDtwYWRkaW5nOjIwcHh9LmFwcC1tYW5hZ2VyICNyZWNvbW1lbmRlcnMgI2FkZFJlYz5kaXYuaW5mb3twYWRkaW5nLXRvcDowO2ZvbnQtc2l6ZTouOGVtfS5hcHAtbWFuYWdlciAjcmVjb21tZW5kZXJzICNhZGRSZWM+ZGl2LmVycm9yc3ttYXJnaW46MH0jb3ZlcmxheS5yZXEgdHIuc2Nob29sIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0YTRhNGF9I292ZXJsYXkuYWRkLWVkaXQtcmVjLCNvdmVybGF5LmFwcC1yZXF1ZXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sQ29udGVudCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xDb250ZW50e2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtwYWRkaW5nOjVweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0bzt0b3A6YXV0bzttYXJnaW46MDt3aWR0aDoxMDAlO21heC13aWR0aDo4MDBweDttYXgtaGVpZ2h0Ojgwdmh9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19faGVhZGVyLCNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZXF1ZXN0X19oZWFkZXIsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVjb21tZW5kZXJzX19oZWFkZXIsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo1cHggMTVweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19oZWFkZXIgaDEsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX2hlYWRlciBoMSwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX2hlYWRlciBoMSwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19oZWFkZXIgaDF7Zm9udC1zaXplOjEuNWVtO2NvbG9yOiNhY2M1MDB9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fYWRkX2V4cGFuZCwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fYWRkX2V4cGFuZCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX2FkZF9leHBhbmQsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fYWRkX2V4cGFuZHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo1cHggMTVweDtmb250LXNpemU6MS4yZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7Y3Vyc29yOnBvaW50ZXJ9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fYWRkX2JvZHksI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX2FkZF9ib2R5LCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVyc19fYWRkX2JvZHksI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fYWRkX2JvZHl7YmFja2dyb3VuZC1jb2xvcjojN2Y3ZjdmO3BhZGRpbmc6MHB4IDE1cHg7bWF4LWhlaWdodDowO3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDtvdmVyZmxvdzpoaWRkZW59I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fYWRkX2JvZHktZXhwYW5kZWQsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX2FkZF9ib2R5LWV4cGFuZGVkLCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVyc19fYWRkX2JvZHktZXhwYW5kZWQsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fYWRkX2JvZHktZXhwYW5kZWR7cGFkZGluZzoxNXB4IDE1cHg7bWF4LWhlaWdodDoxMDAwcHh9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fbWFpbiwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fbWFpbiwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX21haW4sI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fbWFpbntkaXNwbGF5OmZsZXh9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fbGlzdCwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fbGlzdCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX2xpc3QsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fbGlzdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxNXB4O2ZsZXg6MSAwIDB9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fbGlzdCAubmFtZSwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fbGlzdCAubmFtZSwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX2xpc3QgLm5hbWUsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fbGlzdCAubmFtZXtjb2xvcjojMGI2ZGJkO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZy1yaWdodDoxMHB4O2JvcmRlci1yaWdodDoycHggc29saWQgI2Q5ZDlkOTttYXJnaW4tcmlnaHQ6MTBweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19saXN0IC5TdWJqZWN0LCNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZXF1ZXN0X19saXN0IC5TdWJqZWN0LCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVyc19fbGlzdCAuU3ViamVjdCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19saXN0IC5TdWJqZWN0e2ZvbnQtc2l6ZTouOGVtO2NvbG9yOiM3ZjdmN2Y7bWFyZ2luLXJpZ2h0OjNweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19saXN0IC5UeXBlLCNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZXF1ZXN0X19saXN0IC5UeXBlLCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVyc19fbGlzdCAuVHlwZSwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19saXN0IC5UeXBle2ZvbnQtc2l6ZTouOGVtO2NvbG9yOiM3ZjdmN2Z9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fbGlzdCAuRW1haWwsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX2xpc3QgLkVtYWlsLCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVyc19fbGlzdCAuRW1haWwsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fbGlzdCAuRW1haWx7Zm9udC1zaXplOi44ZW07Y29sb3I6IzdmN2Y3Zn0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZWNvbW1lbmRlciwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fcmVjb21tZW5kZXIsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZWNvbW1lbmRlciwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZWNvbW1lbmRlcntwYWRkaW5nOjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNGE0YTRhO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fSNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX3JlY29tbWVuZGVyOmxhc3QtY2hpbGQsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX3JlY29tbWVuZGVyOmxhc3QtY2hpbGQsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZWNvbW1lbmRlcjpsYXN0LWNoaWxkLCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlcXVlc3RfX3JlY29tbWVuZGVyOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzRhNGE0YX0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZWNvbW1lbmRlciAucm93LCNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZXF1ZXN0X19yZWNvbW1lbmRlciAucm93LCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVyc19fcmVjb21tZW5kZXIgLnJvdywjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZWNvbW1lbmRlciAucm93e21hcmdpbi1ib3R0b206MH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZXF1ZXN0LCNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0LCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVyc19fcmVxdWVzdCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0e2ZsZXg6MCAxIDQwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVyc19fcmVxdWVzdF9zY2hvb2xzLCNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0X3NjaG9vbHMsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZXF1ZXN0X3NjaG9vbHMsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdF9zY2hvb2xze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxNXB4fSNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29sLCNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0X3NjaG9vbHMgLnNjaG9vbCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29sLCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29se2ZsZXg6MCAwIDQ1JTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctYm90dG9tOjVweDttYXJnaW4tYm90dG9tOjVweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZXF1ZXN0X3NjaG9vbHMgLnNjaG9vbD5kaXYsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29sPmRpdiwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29sPmRpdiwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0X3NjaG9vbHMgLnNjaG9vbD5kaXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZXF1ZXN0X3NjaG9vbHMgLnNjaG9vbCBsYWJlbCwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdF9zY2hvb2xzIC5zY2hvb2wgbGFiZWwsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZXF1ZXN0X3NjaG9vbHMgLnNjaG9vbCBsYWJlbCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0X3NjaG9vbHMgLnNjaG9vbCBsYWJlbHttYXJnaW46MCAxMHB4fSNvdmVybGF5LmFkZC1lZGl0LXJlYyAjb2xXcmFwIC5yZWNvbW1lbmRlcnNfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29sIGksI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29sIGksI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVjb21tZW5kZXJzX19yZXF1ZXN0X3NjaG9vbHMgLnNjaG9vbCBpLCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3Rfc2Nob29scyAuc2Nob29sIGl7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MjBweDtmb250LXNpemU6LjhlbX0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVjb21tZW5kZXJzIC5idG4uc2F2ZS1yZWMsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3QgLmJ0bi5zYXZlLXJlYywjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnMgLmJ0bi5zYXZlLXJlYywjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0IC5idG4uc2F2ZS1yZWN7bWFyZ2luLXJpZ2h0OjE1cHh9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVycyBzZWxlY3QsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3Qgc2VsZWN0LCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlY29tbWVuZGVycyBzZWxlY3QsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdCBzZWxlY3R7d2lkdGg6MjAwcHh9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlY29tbWVuZGVycyBpbnB1dCwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdCBpbnB1dCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZWNvbW1lbmRlcnMgaW5wdXQsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdCBpbnB1dHttYXJnaW4tdG9wOjB9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3QsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdHtwYWRkaW5nOjMwcHggMTVweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdCAucm93LCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3QgLnJvd3twYWRkaW5nOjJweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdCBsYWJlbCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0IGxhYmVse3dpZHRoOjMwJTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MTBweH0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdCBpbnB1dCwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdCB0ZXh0YXJlYSwjb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdCBzcGFuLCNvdmVybGF5LmFwcC1yZXF1ZXN0ICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3QgaW5wdXQsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdCB0ZXh0YXJlYSwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0IHNwYW57d2lkdGg6NjAlO3BhZGRpbmc6NXB4IDEwcHg7bWFyZ2luOjVweDt0ZXh0LWFsaWduOmxlZnR9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3QgaW5wdXQsI292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJlcXVlc3RfX3JlcXVlc3QgdGV4dGFyZWEsI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fcmVxdWVzdCBpbnB1dCwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yZXF1ZXN0X19yZXF1ZXN0IHRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucmVxdWVzdF9fbWVzc2FnZS5yb3csI292ZXJsYXkuYXBwLXJlcXVlc3QgI29sV3JhcCAucmVxdWVzdF9fbWVzc2FnZS5yb3d7YWxpZ24taXRlbXM6c3RhcnR9I292ZXJsYXkuYWRkLWVkaXQtcmVjICNvbFdyYXAgLnJvdywjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yb3d7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0jb3ZlcmxheS5hZGQtZWRpdC1yZWMgI29sV3JhcCAucm93PmRpdiwjb3ZlcmxheS5hcHAtcmVxdWVzdCAjb2xXcmFwIC5yb3c+ZGl2e21hcmdpbi1yaWdodDoxMHB4O3BhZGRpbmc6MnB4O2Rpc3BsYXk6ZmxleH0uYXBwLW1hbmFnZXIgc2VjdGlvbi5lZGl0YWJsZS1mb3Jte3BhZGRpbmctdG9wOjA7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5hcHAtbWFuYWdlciAjYXBwTWdyTmF2e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjMwcHggc29saWQgIzRhNGE0YTttYXJnaW46MCAtNjVweDtwYWRkaW5nOjAgNjVweDtvdmVyZmxvdzpoaWRkZW59LmFwcC1tYW5hZ2VyICNhcHBNZ3JOYXYgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTglO2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTttYXJnaW4tcmlnaHQ6Mi41JTtmbG9hdDpsZWZ0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxZW07Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjJweCBzb2xpZCAjNGE0YTRhO2JvcmRlci1ib3R0b206MDtjdXJzb3I6cG9pbnRlcn0uYXBwLW1hbmFnZXIgI2FwcE1nck5hdiBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5hcHAtbWFuYWdlciAjYXBwTWdyTmF2IGxpLmFjdGl2ZS5zdW1tYXJ5e2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0uYXBwLW1hbmFnZXIgI2FwcE1nck5hdiBsaS5hY3RpdmUuYXBwbGljYXRpb25ze2JhY2tncm91bmQtY29sb3I6I2ZmN2E3Yn0uYXBwLW1hbmFnZXIgI2FwcE1nck5hdiBsaS5hY3RpdmUudHJhbnNjcmlwdHN7YmFja2dyb3VuZC1jb2xvcjojYTI3NmIzfS5hcHAtbWFuYWdlciAjYXBwTWdyTmF2IGxpLmFjdGl2ZS5sZXR0ZXJzLC5hcHAtbWFuYWdlciAjYXBwTWdyTmF2IGxpLmFjdGl2ZS5yZWNvbW1lbmRhdGlvbnN7YmFja2dyb3VuZC1jb2xvcjojNTVhMDUzfS5hcHAtbWFuYWdlciAjYXBwTWdyTmF2IGxpLmFjdGl2ZS5lc3NheXN7YmFja2dyb3VuZC1jb2xvcjojZWE5ZDI3fS5hcHAtbWFuYWdlciAjYXBwTWdyTmF2IGxpLmVzc2F5c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYXBwLW1hbmFnZXIgLnRpdGxle2ZvbnQtc2l6ZToxLjdlbTtjb2xvcjojNGE0YTRhO21hcmdpbi1ib3R0b206MzBweH0uYXBwLW1hbmFnZXIgLnRpdGxlIC5ibHVle2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzQ3YjhlYn0uYXBwLW1hbmFnZXIgLnRpdGxlIC5idG5ze2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZTouN2VtfS5hcHAtbWFuYWdlciAudGl0bGUgLmJ0bnMgLmJ0bnttYXJnaW4tbGVmdDoxMHB4fS5hcHAtbWFuYWdlciAjdGFiLWNvbnRlbnR7cGFkZGluZzozMHB4IDB9LmFwcC1tYW5hZ2VyIC5zZWN0aW9uVGl0bGV7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NXB4IDMwcHh9LmFwcC1tYW5hZ2VyICNzZWxlY3QtY29sbGVnZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojN2Y3ZjdmfS5hcHAtbWFuYWdlciAjc2VsZWN0LWNvbGxlZ2UgLmJveHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MzMlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2U3ZThlYTtmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MzBweCAwfS5hcHAtbWFuYWdlciAjc2VsZWN0LWNvbGxlZ2UgLmJveCBhe2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFwcC1tYW5hZ2VyICNzZWxlY3QtY29sbGVnZSAuYm94IGEgc3Bhbntmb250LXNpemU6LjhlbTtjb2xvcjojNDdiOGVifS5hcHAtbWFuYWdlciAjc2VsZWN0LWNvbGxlZ2UgLmJveCBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICMwMDA7d2lkdGg6ODAlO3BhZGRpbmc6NHB4IDIwcHg7bWFyZ2luLXRvcDoxMHB4fS5hcHAtbWFuYWdlciAjc2VsZWN0LWNvbGxlZ2UgLmJveDpsYXN0LWNoaWxke2JvcmRlcjowfS5hcHAtbWFuYWdlciAjYWRkTWdyQWRkUm93e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM0YTRhNGE7cGFkZGluZzozMHB4fS5hcHAtbWFuYWdlciAjYWRkTWdyQWRkUm93IGgze21hcmdpbi1ib3R0b206MzBweH0uYXBwLW1hbmFnZXIgLmZvcm0tcm93e21hcmdpbi1ib3R0b206MzBweH0uYXBwLW1hbmFnZXIgLmZvcm0tcm93PmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM1JX0uYXBwLW1hbmFnZXIgLmZvcm0tcm93IGlucHV0LC5hcHAtbWFuYWdlciAuZm9ybS1yb3cgc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjowO3BhZGRpbmc6OHB4IDE1cHg7d2lkdGg6MzAlfS5hcHAtbWFuYWdlciAuZm9ybS1yb3cgbGVnZW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hcHAtbWFuYWdlciAuZm9ybS1yb3cgaW5wdXRbdHlwZT1yYWRpb117d2lkdGg6YXV0bztwYWRkaW5nOmF1dG99LmFwcC1tYW5hZ2VyIC5mb3JtLXJvdyBmaWVsZGdyb3VwIHNlbGVjdHt3aWR0aDoxNC44JX0uYXBwLW1hbmFnZXIgLmZvcm0tcm93IGZpZWxkZ3JvdXAgbGFiZWx7bWFyZ2luOjAgMTBweCAwIDVweH0uYXBwLW1hbmFnZXIgLmFwcGxpY2F0aW9ue2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDo1cHggc29saWQgIzQ3YjhlYjtwYWRkaW5nOjEwcHggMjBweCAxMHB4IDUwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi10b3A6NTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYXBwLW1hbmFnZXIgLmFwcGxpY2F0aW9uIC50aXRsZXtjb2xvcjojNDdiOGViO2ZvbnQtc2l6ZToxLjc1ZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjVweH0uYXBwLW1hbmFnZXIgLmFwcGxpY2F0aW9uIC5lZGl0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjMwcHh9LmFwcC1tYW5hZ2VyIC5hcHBsaWNhdGlvbiAucmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7cGFkZGluZy1ib3R0b206M3B4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7dGV4dC1hbGlnbjpjZW50ZXJ9LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5Pi50aXRsZTo6YmVmb3Jle2NvbnRlbnQ6XCLigLpcIjtjb2xvcjojYWNjNTAwO2ZvbnQtc2l6ZToxLjhlbTtmb250LXdlaWdodDpib2xkO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6MTBweH0uYXBwLW1hbmFnZXIgLnN1bW1hcnkgZGl2IGRpdiAuc2VsZWN0Mi1jb250YWluZXJ7dmVydGljYWwtYWxpZ246Ym90dG9tfS5hcHAtbWFuYWdlciAuc3VtbWFyeSBkaXYgZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5IC5idG17bWFyZ2luOjEwcHggLTIwcHggLTEwcHggLTUwcHg7ZGlzcGxheTpub25lfS5hcHAtbWFuYWdlciAuc3VtbWFyeSB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci10b3A6MnB4IHNvbGlkICNmM2YzZjN9LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5IHRhYmxlIHRoLC5hcHAtbWFuYWdlciAuc3VtbWFyeSB0YWJsZSB0ZHtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmM2YzZjM7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YzZjNmMztwYWRkaW5nOjVweCAxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmxlZnR9LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5IHRhYmxlIC5hcHBsaWNhdGlvbntib3JkZXItbGVmdDowO2JvcmRlci10b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZjdhN2J9LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5IHRhYmxlIC50cmFuc2NyaXB0e2JvcmRlci1sZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojYTI3NmIzfS5hcHAtbWFuYWdlciAuc3VtbWFyeSB0YWJsZSAubGV0dGVyc3tib3JkZXItbGVmdDowO2JhY2tncm91bmQtY29sb3I6IzU1YTA1M30uYXBwLW1hbmFnZXIgLnN1bW1hcnkgdGFibGUgLmVzc2F5c3tib3JkZXItbGVmdDowO2JhY2tncm91bmQtY29sb3I6I2VhOWQyN30uYXBwLW1hbmFnZXIgLnN1bW1hcnkgdGFibGUgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZGFmMWZiO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44ZW19LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5IHRhYmxlIHRoZWFkIHRoLnNwYWNlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5IHRhYmxlIHRib2R5IHRoe2NvbG9yOiNmZmZ9LmFwcC1tYW5hZ2VyIC5zdW1tYXJ5LmV4cGFuZGVkIC50aXRsZTo6YmVmb3Jley1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5hcHAtbWFuYWdlciAuc3VtbWFyeS5leHBhbmRlZCAuYnRte2Rpc3BsYXk6YmxvY2t9LmFwcC1tYW5hZ2VyIC5hcHBsaWNhdGlvbnMuYXBwbGljYXRpb257Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICNmZjdhN2I7cG9zaXRpb246cmVsYXRpdmV9LmFwcC1tYW5hZ2VyIC5hcHBsaWNhdGlvbnMgLmZybXtib3JkZXI6MH0uYXBwLW1hbmFnZXIgLmFwcGxpY2F0aW9ucyAuZnJtIGRpdiBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzQ3YjhlYjtsaW5lLWhlaWdodDozMHB4fS5hcHAtbWFuYWdlciAuYXBwbGljYXRpb25zIC5mcm0gZGl2IGRpdiAuc2VsZWN0Mi1jb250YWluZXJ7dmVydGljYWwtYWxpZ246Ym90dG9tfS5hcHAtbWFuYWdlciAuYXBwbGljYXRpb25zIC5mcm0gZGl2IGRpdjpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5hcHAtbWFuYWdlciAuYXBwbGljYXRpb25zIC5idG17bWFyZ2luOjEwcHggLTIwcHggLTEwcHggLTUwcHg7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO3BhZGRpbmc6MTBweCAyMHB4IDEwcHggNTBweDtib3JkZXItdG9wOjJweCBzb2xpZCAjZDlkOWQ5O2Rpc3BsYXk6YmxvY2t9LmFwcC1tYW5hZ2VyIC5hcHBsaWNhdGlvbnMuZWRpdGluZ3tib3JkZXI6MnB4IHNvbGlkICNmZjdhN2J9LmFwcC1tYW5hZ2VyIC5hcHBsaWNhdGlvbnMuZWRpdGluZyAuYnRte21hcmdpbjoxMHB4IDAgMCAtMzBweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmctbGVmdDozMHB4fS5hcHAtbWFuYWdlciAuYXBwbGljYXRpb25zLmVkaXRpbmcgbGFiZWx7ZGlzcGxheTpibG9ja30uYXBwLW1hbmFnZXIgLmFwcGxpY2F0aW9ucy5lZGl0aW5nIC5idG5ze3RleHQtYWxpZ246cmlnaHR9LmFwcC1tYW5hZ2VyIC5hcHBsaWNhdGlvbnMuZWRpdGluZyAuYnRue21hcmdpbi1sZWZ0OjEwcHh9LmFwcC1tYW5hZ2VyIC50cmFuc2NyaXB0e2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjYTI3NmIzfS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdCAuZnJte2JvcmRlcjowfS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdCAuZnJtIGRpdiBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzQ3YjhlYjtsaW5lLWhlaWdodDozMHB4fS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdCAuZnJtIGRpdiBkaXYgLnNlbGVjdDItY29udGFpbmVye3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uYXBwLW1hbmFnZXIgLnRyYW5zY3JpcHQgLmZybSBkaXYgZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmFwcC1tYW5hZ2VyIC50cmFuc2NyaXB0IC5idG17bWFyZ2luOjEwcHggLTIwcHggLTEwcHggLTUwcHg7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO3BhZGRpbmc6MTBweCAyMHB4IDEwcHggNTBweDtib3JkZXItdG9wOjJweCBzb2xpZCAjZDlkOWQ5O2Rpc3BsYXk6YmxvY2t9LmFwcC1tYW5hZ2VyIC50cmFuc2NyaXB0LmVkaXRpbmd7Ym9yZGVyOjJweCBzb2xpZCAjYTI3NmIzfS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdC5lZGl0aW5nIC5idG17bWFyZ2luOjEwcHggMCAwIC0zMHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZy1sZWZ0OjMwcHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjEwcHh9LmFwcC1tYW5hZ2VyIC50cmFuc2NyaXB0LmVkaXRpbmcgLmJ0bSBsYWJlbHtkaXNwbGF5OmJsb2NrfS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdC5lZGl0aW5nIC5idG5ze3RleHQtYWxpZ246cmlnaHR9LmFwcC1tYW5hZ2VyIC50cmFuc2NyaXB0LmVkaXRpbmcgLmJ0bnttYXJnaW4tbGVmdDoxMHB4fS5hcHAtbWFuYWdlciAudHJhbnNjcmlwdCAucmVxdWVzdCwuYXBwLW1hbmFnZXIgLnRyYW5zY3JpcHQgLndpdGhkcmF3e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dG9wOjIwcHh9LmFwcC1tYW5hZ2VyIC5sZXR0ZXJzLC5hcHAtbWFuYWdlciAuZXNzYXl7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICM1NWEwNTN9LmFwcC1tYW5hZ2VyIC5sZXR0ZXJzIC5mcm0sLmFwcC1tYW5hZ2VyIC5lc3NheSAuZnJte2JvcmRlcjowfS5hcHAtbWFuYWdlciAubGV0dGVycyAuZnJtIGRpdiBkaXYsLmFwcC1tYW5hZ2VyIC5lc3NheSAuZnJtIGRpdiBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzQ3YjhlYjtsaW5lLWhlaWdodDozMHB4fS5hcHAtbWFuYWdlciAubGV0dGVycyAuZnJtIGRpdiBkaXYgLnNlbGVjdDItY29udGFpbmVyLC5hcHAtbWFuYWdlciAuZXNzYXkgLmZybSBkaXYgZGl2IC5zZWxlY3QyLWNvbnRhaW5lcnt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LmFwcC1tYW5hZ2VyIC5sZXR0ZXJzIC5mcm0gZGl2IGRpdjpsYXN0LWNoaWxkLC5hcHAtbWFuYWdlciAuZXNzYXkgLmZybSBkaXYgZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmFwcC1tYW5hZ2VyIC5sZXR0ZXJzIC5idG0sLmFwcC1tYW5hZ2VyIC5lc3NheSAuYnRte21hcmdpbjoxMHB4IC0yMHB4IC0xMHB4IC01MHB4O2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztwYWRkaW5nOjEwcHggMjBweCAxMHB4IDUwcHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2Q5ZDlkOTtkaXNwbGF5OmJsb2NrfS5hcHAtbWFuYWdlciAuZXNzYXl7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICNlYTlkMjd9LmFwcC1tYW5hZ2VyICNyZWNvbW1lbmRlcnMsLmFwcC1tYW5hZ2VyICNlc3NheXN7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgIzRhNGE0YX0uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyAudGl0bGUsLmFwcC1tYW5hZ2VyICNlc3NheXMgLnRpdGxle2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtjb2xvcjojNDdiOGViO3BhZGRpbmc6MTBweCAzMHB4O21hcmdpbjowfS5hcHAtbWFuYWdlciAjcmVjb21tZW5kZXJzIC50aXRsZSAuYnRuLC5hcHAtbWFuYWdlciAjZXNzYXlzIC50aXRsZSAuYnRue2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZTouN2VtO21hcmdpbi1sZWZ0OjVweH0uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyBwLC5hcHAtbWFuYWdlciAjZXNzYXlzIHB7Ym9yZGVyOjJweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjA7cGFkZGluZzoyMHB4fS5hcHAtbWFuYWdlciAjcmVjb21tZW5kZXJzIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyOjJweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MDtib3JkZXItcmlnaHQ6MH0uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyB0YWJsZSB0aHtjb2xvcjojN2Y3ZjdmO2JhY2tncm91bmQtY29sb3I6I2YzZjNmM30uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyB0YWJsZSB0aC51cGRhdGV7YmFja2dyb3VuZC1jb2xvcjojZGFmMWZifS5hcHAtbWFuYWdlciAjcmVjb21tZW5kZXJzIHRhYmxlIHRkIGF7Y29sb3I6aW5oZXJpdH0uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyB0YWJsZSB0ZCBhLmJ0bntjb2xvcjojZmZmfS5hcHAtbWFuYWdlciAjcmVjb21tZW5kZXJzIHRhYmxlIHRkLnVwZGF0ZXt0ZXh0LWFsaWduOmNlbnRlcn0uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyB0YWJsZSB0ZCwuYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxMHB4IDMwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNkOWQ5ZDl9LmFwcC1tYW5hZ2VyICNyZWNvbW1lbmRlcnMgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsLmFwcC1tYW5hZ2VyICNyZWNvbW1lbmRlcnMgdGFibGUgdGg6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojNTVhMDUzO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM3ZjdmN2Y7Ym9yZGVyLXJpZ2h0OjB9LmFwcC1tYW5hZ2VyICNyZWNvbW1lbmRlcnMgdGFibGUgdGQ6Zmlyc3QtY2hpbGR7Y29sb3I6I2ZmZn0uYXBwLW1hbmFnZXIgI3JlY29tbWVuZGVycyBsYWJlbHttYXJnaW4tbGVmdDoxMHB4fS5hcHAtbWFuYWdlciAuYnRuc3t0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi10b3A6MjBweH0uYXBwLW1hbmFnZXIgLmJ0bnMgLmJ0bnttYXJnaW4tbGVmdDo1cHh9I292ZXJsYXkucmVxICNvbFdyYXAgdGFibGV7d2lkdGg6MTAwJX0jb3ZlcmxheS5yZXEgI29sV3JhcCB0YWJsZSB0ZCwjb3ZlcmxheS5yZXEgI29sV3JhcCB0YWJsZSB0aHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6NXB4IDE1cHh9I292ZXJsYXkucmVxICNvbFdyYXAgdGFibGUgdGQgaW5wdXQsI292ZXJsYXkucmVxICNvbFdyYXAgdGFibGUgdGggaW5wdXR7bWFyZ2luLXRvcDowfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAudGVzdEJveHtmb250LXNpemU6MS4xZW07cGFkZGluZzozMHB4IDYwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLnRlc3RCb3g6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAudGVzdEJveCAudGl0bGV7Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MS42ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLnRlc3RCb3ggLnRpdGxlIC5idG57ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOi41ZW07Y29sb3I6I2ZmZn0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLnRlc3RCb3ggcHtmb250LXNpemU6MS4xZW19LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC50ZXN0Qm94IGF7Y29sb3I6IzQ3YjhlYjtmb250LXdlaWdodDpib2xkfS5wZmNCb3hDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9LnBmY0JveENvbnRhaW5lciAucGZjQm94e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjcwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcGZjLWFycm93LnBuZ1wiKTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcjttYXJnaW46MCAzMHB4O3BhZGRpbmc6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4fS5wZmNCb3hDb250YWluZXIgLnBmY0JveCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5wZmNCb3hDb250YWluZXIgLnBmY0JveCAuYm94e3dpZHRoOmF1dG87Ym9yZGVyOjJweCBzb2xpZCAjNGE0YTRhO2Zsb2F0Om5vbmU7ZGlzcGxheTpmbGV4O21hcmdpbjoxNXB4IGF1dG87cGFkZGluZzoxNXB4IDIwcHg7Y29sb3I6I2ZmZn0ucGZjQm94Q29udGFpbmVyIC5wZmNCb3ggLmJveCBwe21hcmdpbjowIGF1dG8gIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wZmNCb3hDb250YWluZXIgLnBmY0JveCAuYm94IGJ7Zm9udC1zaXplOjEuMmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnBmY0JveENvbnRhaW5lciAucGZjQm94IC5ib3ggc3Bhbntmb250LXNpemU6LjllbTtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2t9LnBmY0JveENvbnRhaW5lciAucGZjQm94LnRvb2xzIC5ib3h7Zm9udC1zaXplOi45ZW07cGFkZGluZzo0cHggMjBweH0ucGZjQm94Q29udGFpbmVyIC5wZmNCb3guZ3JlZW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcGZjLWFycm93LXNob3J0LnBuZ1wiKX0ucGZjQm94Q29udGFpbmVyIC5wZmNCb3guZ3JlZW4gLmJveHtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7cGFkZGluZzozNXB4IDIwcHh9LnBmY0JveENvbnRhaW5lciAucGZjQm94LmJsdWUgLmJveHtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9LnBmY0JveENvbnRhaW5lciAucGZjQm94LnB1cnBsZSAuYm94e2JhY2tncm91bmQtY29sb3I6IzkxNmNjNn0ucGZjQm94Q29udGFpbmVyIC5wZmNCb3ggaDN7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0yMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAtMzBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGZjQm94Q29udGFpbmVyIC5wZmNCb3hXcmFwPnB7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMDBweDttYXJnaW46MTBweCAxNXB4IDA7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5zZWNvbmRhcnkgbWFpbi5maW5hbmNpYWwtYWlkIHNlY3Rpb24uY29udGVudCBwLC5zZWNvbmRhcnkgbWFpbi5jb3Zlci1sZXR0ZXJzIHNlY3Rpb24uY29udGVudCBwe2ZvbnQtc2l6ZToxZW19LnNlY29uZGFyeSBtYWluLmZpbmFuY2lhbC1haWQgc2VjdGlvbi5jb250ZW50IHAuaW50cm8sLnNlY29uZGFyeSBtYWluLmNvdmVyLWxldHRlcnMgc2VjdGlvbi5jb250ZW50IHAuaW50cm97Zm9udC1zaXplOjEuNmVtfXVsLnN0eWxlZHtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLWxlZnQ6MjBweH11bC5zdHlsZWQgbGl7bWFyZ2luOjEwcHggMH1vbHttYXJnaW4tbGVmdDoyMHB4fW9sIGxpe21hcmdpbjoxMHB4IDB9Lm1zLWdhbWVzLWJhbm5lciBoMXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I21zZ2FtZXMtbmF2e21hcmdpbi1sZWZ0OjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfSNtc2dhbWVzLW5hdiAuYnRuLnNlY29uZGFyeXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmO21hcmdpbjowIDEwcHggMCAwfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lc3tiYWNrZ3JvdW5kLWNvbG9yOiM1MjUyNTI7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowIDY1cHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1le2JhY2tncm91bmQtY29sb3I6IzUyNTI1MjtwYWRkaW5nOjBweCAyMHB4O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEyMDBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLmhlYWRlciBoMntjb2xvcjphcXVhO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9nYW1lcy9mdC10aXRsZS1iZy5wbmcpO3dpZHRoOjQwMHB4O3BhZGRpbmc6MTBweCAyMHB4IDIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b219LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC5oZWFkZXIgcHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojNDdiOGViO21hcmdpbi1sZWZ0Oi0xMHB4O2ZvbnQtc2l6ZToxLjI1ZW07dmVydGljYWwtYWxpZ246Ym90dG9tO3RvcDo1cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAuaGVhZGVyIHAgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjQwcHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC5oZWFkZXIgcCBzcGFuIGJ7Y29sb3I6I2ZmZn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLmhlYWRlciAuYnRue3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO21hcmdpbi1sZWZ0OjMwcHg7Y29sb3I6IzRhNGE0YTt0cmFuc2l0aW9uOm9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7b3BhY2l0eTouOX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLmhlYWRlciAuYnRuLmhpZGRlbntvcGFjaXR5OjB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1le2Rpc3BsYXk6ZmxleDttYXJnaW46MjVweCAtMjBweCAxMjVweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtvdmVyZmxvdzp2aXNpYmxlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcHttYXJnaW46MCAxMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcCBoM3tjb2xvcjojZDg5NzI4O2ZvbnQtc2l6ZToxLjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcCBwe2ZvbnQtc2l6ZToxLjFlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo2MCU7bWFyZ2luOjAgYXV0bzt0b3A6YXV0b30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXAjc3ViamVjdHMgaDN7bWF4LXdpZHRoOjYwJTttYXJnaW46MCBhdXRvfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcCNzdWJqZWN0cyAjc3ViamVjdEljb25ze3dpZHRoOjQwMnB4O3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBkYXNoZWQgdHJhbnNwYXJlbnR9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lIGRpdi53cmFwI3N1YmplY3RzICNzdWJqZWN0SWNvbnM+ZGl2e3dpZHRoOjg1cHg7aGVpZ2h0Ojg5cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW46NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMjUwbXMgZWFzZS1pbi1vdXR9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lIGRpdi53cmFwI3N1YmplY3RzICNzdWJqZWN0SWNvbnM+ZGl2I3RpdGxle3dpZHRoOjE4MHB4O2NvbG9yOiNmM2YzZjM7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6ODlweDtmb250LXNpemU6MS4zZW19LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lIGRpdi53cmFwI3N1YmplY3RzICNzdWJqZWN0SWNvbnM+ZGl2LnNlbGVjdGVke2JveC1zaGFkb3c6MHB4IDBweCA1cHggMnB4IHJnYmEoMCwwLDAsLjYpfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcCNzdWJqZWN0cyAjc3ViamVjdEljb25zPmRpdi5oaWRkZW57b3BhY2l0eTowfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcCNzdWJqZWN0cyAjc3ViamVjdEljb25zLmVtcHR5e2JvcmRlcjoxcHggZGFzaGVkICNkOWQ5ZDl9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lIGRpdi53cmFwI3JlbGF0ZWRDYXJlZXJze21pbi13aWR0aDoyMTBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXAjcmVsYXRlZENhcmVlcnMgcHtmb250LXNpemU6LjdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWF4LXdpZHRoOm5vbmV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lIGRpdi53cmFwI3JlbGF0ZWRDYXJlZXJzICNjYXJlZXJze3BhZGRpbmc6MTBweDtib3JkZXI6MnB4IGRhc2hlZCAjNDdiOGViO2JvcmRlci1yYWRpdXM6MTBweDttaW4taGVpZ2h0OjMxOXB4O3RyYW5zaXRpb246Ym9yZGVyIDMwMG1zIGVhc2Utb3V0O21hcmdpbjowO2Rpc3BsYXk6ZmxleH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXAjcmVsYXRlZENhcmVlcnMgI2NhcmVlcnMuZW1wdHl7Ym9yZGVyOjFweCBkYXNoZWQgI2Q5ZDlkOTttYXJnaW46MXB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcCNyZWxhdGVkQ2FyZWVycyAjY2FyZWVycyAuY2FyZWVyc3thbGlnbi1zZWxmOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lIGRpdi53cmFwI3JlbGF0ZWRDYXJlZXJzICNjYXJlZXJzIC5jYXJlZXJzIHB7Ym9yZGVyOjFweCBzb2xpZCAjNDdiOGViO3BhZGRpbmc6MTBweCAxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOi44ZW07bWF4LXdpZHRoOm5vbmU7Y29sb3I6IzRhNGE0YTtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjEwcHggMH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXAgLmhlYWRlcntoZWlnaHQ6NTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXA6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXA6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXAjc3BhY2VyMXtmbGV4LWdyb3c6Mn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXAjc3BhY2VyMS5lbXB0eSAuY29udGVudHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvZ2FtZXMvYmctMS5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjttaW4taGVpZ2h0OjMxOXB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSBkaXYud3JhcCNzcGFjZXIxOm5vdCguZW1wdHkpe2Rpc3BsYXk6ZmxleDttYXJnaW46MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgZGl2LndyYXAgLmNvbnRlbnR7bWluLWhlaWdodDozMTlweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lIGRpdi53cmFwIC5jb250ZW50IGl7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjYXJyb3cxe21pbi13aWR0aDoxNjBweDttYXJnaW46MDttYXJnaW4tbGVmdDotMTVweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgI2Fycm93MSAuY29udGVudHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvZ2FtZXMvYXJyb3cxLWEucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO3BhZGRpbmctbGVmdDoxMXB4O2Rpc3BsYXk6ZmxleH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgI2Fycm93MSAuY29udGVudCAjc3ViamVjdFRpdGxle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9nYW1lcy9hcnJvdzEtYi5wbmcpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2hlaWdodDo0OHB4O2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6MTNweDtwYWRkaW5nLWxlZnQ6MTNweDt3aWR0aDoxMDAlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjYXJyb3cxIC5jb250ZW50ICNzdWJqZWN0VGl0bGUgcHthbGlnbi1zZWxmOmNlbnRlcjtjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MS4wNWVtfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjYXJyb3cxIC5jb250ZW50ICNzdWJqZWN0VGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9nYW1lcy9hcnJvdzEtYy5wbmcpO3dpZHRoOjEzcHg7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LTEzcHg7aGVpZ2h0OjU2cHg7bWFyZ2luLXRvcDotNHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjYXJyb3cye21pbi13aWR0aDoxNjBweDttYXJnaW46MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgI2Fycm93MiAuY29udGVudHtkaXNwbGF5OmZsZXh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lICNhcnJvdzIgLmNvbnRlbnQgZGl2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9nYW1lcy9hcnJvdzItYS5wbmcpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7aGVpZ2h0OjEycHg7YWxpZ24tc2VsZjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjE1cHg7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjYXJyb3cyIC5jb250ZW50IGRpdjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dhbWVzL2Fycm93Mi1iLnBuZyk7d2lkdGg6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDotMTVweDtoZWlnaHQ6MTJweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjaHN7bWluLXdpZHRoOjIxMHB4O21hcmdpbjowIDVweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgI2hzIC5oZWFkZXIgcHtmb250LXNpemU6LjdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWF4LXdpZHRoOm5vbmV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lICNocyAuY29udGVudHtib3JkZXI6MXB4IGRhc2hlZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjEwcHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lICNocyAuY29udGVudCBwe2NvbG9yOiM0N2I4ZWI7bWF4LXdpZHRoOm5vbmU7Zm9udC1zaXplOi45ZW19LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lICNocyAuY29udGVudCBwIHNwYW57Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjhlbX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgI2hzIC5jb250ZW50IC5jbGFzc2Vze21hcmdpbi10b3A6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgI2hzIC5jb250ZW50IC5jbGFzc2VzIHB7Y29sb3I6I2ZmZjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjEwcHggYXV0bztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OnRhYmxlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjbWFqb3Jze3dpZHRoOjE1MHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjbWFqb3JzIC5jb250ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNmYXZvcml0ZS1zdWJqZWN0cyAudGhlR2FtZSAjbWFqb3JzIC5jb250ZW50IC5jbGFzc2Vze2FsaWduLXNlbGY6Y2VudGVyO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2Zhdm9yaXRlLXN1YmplY3RzIC50aGVHYW1lICNtYWpvcnMgLmNvbnRlbnQgLmNsYXNzZXMgcHtib3JkZXI6MXB4IHNvbGlkICM0N2I4ZWI7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MWVtO21heC13aWR0aDpub25lO2Rpc3BsYXk6dGFibGU7bWFyZ2luOjAgYXV0b30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZmF2b3JpdGUtc3ViamVjdHMgLnRoZUdhbWUgI21ham9ycyAuY29udGVudCAuY2xhc3NlcyBwLnNlbGVjdGVke2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZC1jb2xvcjojNDdiOGVifS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNldmVyeWRheS10aGluZ3N7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNldmVyeWRheS10aGluZ3MgI3RoZUdhbWV7bWluLWhlaWdodDo2MDBweDttaW4td2lkdGg6NzMwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjI1cHggNTBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZXZlcnlkYXktdGhpbmdzICN0aGVHYW1lICN0aGVDZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXI7d2lkdGg6MzgwcHg7aGVpZ2h0OjM4MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6NTBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZXZlcnlkYXktdGhpbmdzICN0aGVHYW1lICN0aGVDZW50ZXIgZGl2e2FsaWduLXNlbGY6Y2VudGVyO3dpZHRoOjEwMCV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2V2ZXJ5ZGF5LXRoaW5ncyAjdGhlR2FtZSAjdGhlQ2VudGVyLmluaXRpYWwgcHtmb250LXNpemU6MS41ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowO21heC13aWR0aDozODBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZXZlcnlkYXktdGhpbmdzICN0aGVHYW1lICN0aGVDZW50ZXIucmVzdWx0cyBwe2ZvbnQtc2l6ZTouOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZXZlcnlkYXktdGhpbmdzICN0aGVHYW1lICN0aGVDZW50ZXIucmVzdWx0cyBwLnRpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNWVtO21hcmdpbi1ib3R0b206NXB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNldmVyeWRheS10aGluZ3MgI3RoZUdhbWUgI3RoZUNlbnRlci5yZXN1bHRzIHAudGhpbmd7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxLjFlbTtsaW5lLWhlaWdodDoxLjF9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2V2ZXJ5ZGF5LXRoaW5ncyAjdGhlR2FtZSAjdGhlQ2VudGVyIC5vcmFuZ2V7Y29sb3I6I2Q4OTcyOH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZXZlcnlkYXktdGhpbmdzICN0aGVHYW1lICN0aGVDZW50ZXIgLndoaXRle2NvbG9yOiNmZmZ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2V2ZXJ5ZGF5LXRoaW5ncyAjdGhlR2FtZSAuaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMjdweDtoZWlnaHQ6MTI3cHg7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDIwMG1zIGVhc2Utb3V0O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjo2cHggc29saWQgI2YzZjNmMztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2V2ZXJ5ZGF5LXRoaW5ncyAjdGhlR2FtZSAuaWNvbi5oaWRkZW57b3BhY2l0eTowfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNldmVyeWRheS10aGluZ3MgI3RoZUdhbWUgLmljb246aG92ZXIsLnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI2V2ZXJ5ZGF5LXRoaW5ncyAjdGhlR2FtZSAuaWNvbi5zZWxlY3RlZHtib3gtc2hhZG93OjAgMCAxNXB4IDVweCByZ2JhKDAsMCwwLC43KX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjZXZlcnlkYXktdGhpbmdzICN0aGVHYW1lIC5pY29uLnNlbGVjdGVke2JvcmRlci1jb2xvcjojNDdiOGVifS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNldmVyeWRheS10aGluZ3M+I2V2ZXJ5ZGF5LXRoaW5ncy1sb2dve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MjBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG97b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXgtd2lkdGg6MTI0MHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZHttYXJnaW46MjVweCBhdXRvO2JvcmRlcjoxcHggc29saWQgI2YzZjNmMztib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo0ODBweDt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtvcGFjaXR5OjB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkIC50aXRsZS1pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTI1MHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAudGl0bGUtaW1nLmluaXRpYWx7b3BhY2l0eTowfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjd2VsY29tZXtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojZmZmO3otaW5kZXg6MTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMzAwcHg7Zm9udC13ZWlnaHQ6Ym9sZDt0b3A6NDBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI3dlbGNvbWUuaW5pdGlhbHtvcGFjaXR5OjB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICN3ZWxjb21lLnBsYXlpbmd7b3BhY2l0eToxfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjYXJyb3d7dG9wOjI0MHB4O21hcmdpbi1sZWZ0Oi0zMjVweDtoZWlnaHQ6MjAwcHg7d2lkdGg6NTY5cHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNhcnJvdy5pbml0aWFse29wYWNpdHk6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2Fycm93LnBsYXlpbmd7b3BhY2l0eToxO3RyYW5zaXRpb24tZGVsYXk6MTUwMG1zfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZGVzY3JpcHRpb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjMxNXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zMDBweDtjb2xvcjojZmZmO21heC13aWR0aDo1MDBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2Rlc2NyaXB0aW9uIHNwYW57Y29sb3I6I2ZmYzQwMDtmb250LXNpemU6MS40ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2Rlc2NyaXB0aW9uLmluaXRpYWx7b3BhY2l0eTowfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZGVzY3JpcHRpb24ucGxheWluZ3tvcGFjaXR5OjE7dHJhbnNpdGlvbi1kZWxheToxNTAwbXN9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNwbGF5e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0OjYwcHg7bGVmdDo1MCU7dG9wOjQwNXB4O2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LXRyYW5zZm9ybTpub25lfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjcGxheSBzcGFue2ZvbnQtc2l6ZToxLjRlbX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI3BsYXkuaW5pdGlhbHtvcGFjaXR5OjB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNwbGF5LnBsYXlpbmd7b3BhY2l0eToxO3RyYW5zaXRpb24tZGVsYXk6MjEwMG1zO3RyYW5zaXRpb24tZHVyYXRpb246MHN9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNibHVle2xlZnQ6NTAlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjYmx1ZS5pbml0aWFse29wYWNpdHk6MTtsZWZ0Oi0xMDAlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjYmx1ZS5wbGF5aW5ne29wYWNpdHk6MX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dyZWVuLmluaXRpYWx7b3BhY2l0eToxO2xlZnQ6MTAwJX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dyZWVuLnBsYXlpbmd7b3BhY2l0eToxfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjc2F5cy5pbml0aWFse29wYWNpdHk6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI3NheXMucGxheWluZ3tvcGFjaXR5OjE7dHJhbnNpdGlvbi1kZWxheTo2MDBtc30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI3doby5pbml0aWFse29wYWNpdHk6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI3doby5wbGF5aW5ne29wYWNpdHk6MTt0cmFuc2l0aW9uLWRlbGF5OjkwMG1zfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjcW1hcmsuaW5pdGlhbHtvcGFjaXR5OjB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNxbWFyay5wbGF5aW5ne29wYWNpdHk6MTt0cmFuc2l0aW9uLWRlbGF5OjEyMDBtc30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgLnBsYXlpbmd7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1vdXR9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNsb2dve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDBweDt0b3A6LTEwcHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkIC5wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotODlweDt3aWR0aDoxNzhweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9nYW1lcy9zYXlzLXdoby1wcm9ncmVzcy0wLnBuZyl9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkIC5wcm9ncmVzcyNwcm9ncmVzcy1mdWxse3dpZHRoOjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dhbWVzL3NheXMtd2hvLXByb2dyZXNzLWZ1bGwucG5nKTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkIC5nYW1lLWNhcmR7ZmxvYXQ6bGVmdH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgLmdhbWUtY2FyZCAubmV4dCwuc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgLmdhbWUtY2FyZCAuZmluaXNoe2Rpc3BsYXk6bm9uZX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgLmdhbWUtY2FyZCAubmV4dC50b3B7b3BhY2l0eTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkIC5nYW1lLWNhcmQuYW5zd2VyZWQgLm5leHQsLnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkIC5nYW1lLWNhcmQuYW5zd2VyZWQgLmZpbmlzaHtkaXNwbGF5OmlubGluZS1ibG9ja30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgLmdhbWUtY2FyZC5hbnN3ZXJlZCAubmV4dC50b3B7b3BhY2l0eToxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BvaW50ZXItZXZlbnRzOmluaXRpYWx9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNnYW1lLWNvbnRlbnRze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6NjVweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNnYW1lLWNvbnRlbnRzIHAudGl0bGV7Y29sb3I6I2ZmZn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmJhbGxvb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYmFsbG9vbnMgZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM2NXB4O3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjEwcHg7b3BhY2l0eTouODtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLW91dH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmJhbGxvb25zIGRpdi5vcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmF1dG87Zm9udC1zaXplOjEuNmVtO2NvbG9yOiNmZmY7b3BhY2l0eToxO2N1cnNvcjpkZWZhdWx0fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYmFsbG9vbnMgZGl2Lm9yOmhvdmVye2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6ZGVmYXVsdH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmJhbGxvb25zIGRpdi5sZWZ0e2JhY2tncm91bmQtY29sb3I6I2FjYzUwMH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmJhbGxvb25zIGRpdi5sZWZ0OmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvZ2FtZXMvZ3JlZW4tYmFsbG9vbi10aXAucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDoyMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYmFsbG9vbnMgZGl2LnJpZ2h0e2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmJhbGxvb25zIGRpdi5yaWdodDphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dhbWVzL2JsdWUtYmFsbG9vbi10aXAucG5nKTtyaWdodDoyMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYmFsbG9vbnMgZGl2IHB7Zm9udC1zaXplOjEuMmVtO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYmFsbG9vbnMgZGl2OmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYmFsbG9vbnMgZGl2LnNlbGVjdGVke29wYWNpdHk6MTtjdXJzb3I6cG9pbnRlcn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmJhbGxvb25zIGRpdjphZnRlcntoZWlnaHQ6MjdweDt3aWR0aDozNnB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYW5zd2Vyc3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NjYwcHg7bWFyZ2luOjUwcHggYXV0byAzMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYW5zd2Vye2JhY2tncm91bmQtY29sb3I6IzdkN2Q3ZDt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjEwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2Utb3V0O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNnYW1lLWNvbnRlbnRzIC5hbnN3ZXIgcHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjFlbX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmFuc3dlciBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYW5zd2VyIHAudGl0bGV7Zm9udC1zaXplOjEuM2VtfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYW5zd2VyOmJlZm9yZXtoZWlnaHQ6MjVweDt3aWR0aDoyOXB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JhY2tncm91bmQtcmVwZWF0Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNnYW1lLWNvbnRlbnRzIC5hbnN3ZXIubGVmdDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dhbWVzL2Fuc3dlci1sZWZ0LnBuZyk7bGVmdDoxMDBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmFuc3dlci5yaWdodDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dhbWVzL2Fuc3dlci1yaWdodC5wbmcpO3JpZ2h0OjEwMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSNzYXlzLXdobyAuY2FyZCAjZ2FtZS1jb250ZW50cyAuYW5zd2VyLmluY29ycmVjdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgLmFuc3dlci5zZWxlY3RlZHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6aW5pdGlhbH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgI2djLWZpbmFsIGRpdi5yZXN1bHR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdmN2Y3ZjtwYWRkaW5nOjEwcHggMzBweDttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0b30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgI2djLWZpbmFsIGRpdi5yZXN1bHQgcHt3aWR0aDo0MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MCAyMHB4O21hcmdpbjowO2NvbG9yOiNmZmZ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkICNnYW1lLWNvbnRlbnRzICNnYy1maW5hbCBkaXYucmVzdWx0IGF7bWFyZ2luOjAgMTBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgI2djLWZpbmFsIGRpdi5yZXN1bHQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjN2Y3ZjdmO21hcmdpbi1ib3R0b206NTBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gLmNhcmQgI2dhbWUtY29udGVudHMgI2djLWZpbmFsIC50aXRsZXtwYWRkaW5nOjAgMzAwcHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkLmFjdGl2ZXtvcGFjaXR5OjF9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3NheXMtd2hvIC5jYXJkI2NhcmQtMnt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLW91dCAxNTBtc30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjc2F5cy13aG8gI3NheXMtd2hvLXdyYXBwZXJ7d2lkdGg6MjAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1vdXR9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5cnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyPmgze2ZvbnQtc2l6ZToyLjVlbTtjb2xvcjojNDdiOGViO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItYm90dG9tOjJweCBkYXNoZWQgI2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MzBweCBhdXRvIC0zMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXI+aDMgYntjb2xvcjojYWNjNTAwfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgLnByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDVweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotODlweDt3aWR0aDoxNzhweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9nYW1lcy9zYXlzLXdoby1wcm9ncmVzcy0wLnBuZyl9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAucHJvZ3Jlc3MjcHJvZ3Jlc3MtZnVsbHt3aWR0aDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9nYW1lcy9zYXlzLXdoby1wcm9ncmVzcy1mdWxsLnBuZyk7dG9wOjA7bGVmdDowO21hcmdpbjowO21heC13aWR0aDoxMDAlfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjUwcHggMH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAuY2FyZHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLW91dH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAuY2FyZC5jdXJyZW50e29wYWNpdHk6MTt0cmFuc2l0aW9uLWRlbGF5OjMwMG1zfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICN0aXRsZUNhcmQgaDN7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjQuNWVtO2NvbG9yOiM0N2I4ZWI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RvcDoxMDBweDtib3JkZXI6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkIGgzIGJ7Y29sb3I6I2FjYzUwMH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkICN0aGVUaXRsZXtoZWlnaHQ6MjY1cHg7d2lkdGg6ODEwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjBweCBhdXRvIDUwcHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI3RpdGxlQ2FyZCAjdGhlVGl0bGUgLnBsYXlCdG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6ODBweDtib3R0b206NXB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAyMDBtcyBlYXNlLW91dCAxNTAwbXN9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI3RpdGxlQ2FyZCAjdGhlVGl0bGUgLnBsYXlCdG4ucGxheWluZ3tvcGFjaXR5OjF9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI3RpdGxlQ2FyZCAudGFne2ZvbnQtc2l6ZToxLjVlbTtjb2xvcjojYjg1MjU2O3RleHQtYWxpZ246cmlnaHQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMDBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkIC50YWcgc3Bhbntjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDotNjBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkPnB7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMjAwbXMgZWFzZS1vdXQgMTUwMG1zfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICN0aXRsZUNhcmQ+cC5wbGF5aW5ne29wYWNpdHk6MX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkIC5pbml0aWFse29wYWNpdHk6MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkIC5wbGF5aW5ne29wYWNpdHk6MX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkIC50YWcsLnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI3RpdGxlQ2FyZCAjYXJyb3d7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1vdXR9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI3RpdGxlQ2FyZCBoM3t0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLW91dCA1MDBtc30uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjdGl0bGVDYXJkIGgzIGJ7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1vdXQgMTAwMG1zfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZHthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6MzBweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAuZ2FtZUNhcmQgLmJhbGxvb25XcmFwe2FsaWduLXNlbGY6c3RyZXRjaDtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjMzNXB4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAuYmFsbG9vbntwYWRkaW5nOjMwcHggNTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMzVweDthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleC1ncm93OjI7bWluLWhlaWdodDoxNzBweDtkaXNwbGF5OmZsZXh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5iYWxsb29uLmIwe2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtjb2xvcjojZmZmfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAuYmFsbG9vbi5iMCAuaWNvbntib3JkZXI6NXB4IHNvbGlkICM0N2I4ZWJ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5iYWxsb29uLmIwIC5tYXNrIC5jYXJlZXJ7YmFja2dyb3VuZC1jb2xvcjojNDdiOGVifS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAuYmFsbG9vbi5iMXtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7Y29sb3I6IzRhNGE0YX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAuZ2FtZUNhcmQgLmJhbGxvb24uYjEgLmljb257Ym9yZGVyOjVweCBzb2xpZCAjYWNjNTAwO2xlZnQ6YXV0bztyaWdodDotNzVweH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAuZ2FtZUNhcmQgLmJhbGxvb24uYjEgLm1hc2sgLmNhcmVlcntiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5iYWxsb29uIHB7Zm9udC1zaXplOjEuMmVtO2NvbG9yOmluaGVyaXQ7bWFyZ2luOjB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5iYWxsb29uPnB7YWxpZ24tc2VsZjpjZW50ZXJ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5iYWxsb29uIC5tYXNre3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2hlaWdodDowO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAuYmFsbG9vbiAubWFzay5hY3RpdmV7aGVpZ2h0OjEwMCU7Ym9yZGVyOjJweCBzb2xpZCAjZmZmfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAuYmFsbG9vbiAubWFzayAubGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MWVtO3BhZGRpbmc6MTVweCA3MHB4O21hcmdpbjowO3dpZHRoOjEwMCU7aGVpZ2h0Ojc1cHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5iYWxsb29uIC5tYXNrIC5jYXJlZXJ7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40ZW07cGFkZGluZzoxNXB4IDMwcHg7bWFyZ2luOjA7d2lkdGg6MTAwJTtmbGV4LWdyb3c6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5vcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowIDUwcHg7d2lkdGg6YXV0bztmb250LXNpemU6MS42ZW07Y29sb3I6I2ZmZjtvcGFjaXR5OjE7Y3Vyc29yOmRlZmF1bHQ7bWFyZ2luLWJvdHRvbTo1NnB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAub3I6aG92ZXJ7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpkZWZhdWx0fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAueWVzLC5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAubGVhcm4tbW9yZXttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOi43NWVtfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAueWVzLnkwLC5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAubGVhcm4tbW9yZS55MHtib3JkZXI6MnB4IHNvbGlkICM0N2I4ZWJ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC55ZXMueTA6aG92ZXIsLnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5sZWFybi1tb3JlLnkwOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAuZ2FtZUNhcmQgLnllcy55MSwuc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAuZ2FtZUNhcmQgLmxlYXJuLW1vcmUueTF7Ym9yZGVyOjJweCBzb2xpZCAjYWNjNTAwfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAueWVzLnkxOmhvdmVyLC5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAubGVhcm4tbW9yZS55MTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDB9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5hY3Rpb257aGVpZ2h0OjM2cHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5jb3VudGVye2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW46MHB4IGF1dG8gMzBweDtkaXNwbGF5Om5vbmV9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5uZXh0e2JvcmRlcjoycHggc29saWQgI2Q4OTcyODtjb2xvcjojZmZmO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyIC5nYW1lQ2FyZCAubmV4dC5hY3RpdmV7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmluaXRpYWx9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmdhbWVDYXJkIC5uZXh0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q4OTcyOH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjZmluYWx7Zm9udC1zaXplOi44ZW19LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI2ZpbmFsIC5sZWFke2NvbG9yOiNmZmY7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi0zMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICNmaW5hbCAubGVhZCBzcGFue2NvbG9yOiNkODk3Mjh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI2ZpbmFsIC5jdFdyYXB7cGFkZGluZzoxNXB4O3dpZHRoOjUwJX0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjZmluYWwgLmN0V3JhcDpudGgtY2hpbGQob2RkKSAuY2FyZWVyVG90YWx7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTI1cHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI2ZpbmFsIC5jdFdyYXA6bnRoLWNoaWxkKG9kZCkgLmNhcmVlclRvdGFsIC5pY29ue2xlZnQ6YXV0bztyaWdodDotMTEwcHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI2ZpbmFsIC5jdFdyYXA6bnRoLWNoaWxkKG9kZCkgLmNhcmVlclRvdGFsIC50b3RhbHtwYWRkaW5nOjEwcHggMzBweCAxMHB4IDEwcHh9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgI2ZpbmFsIC5jdFdyYXA6bnRoLWNoaWxkKG9kZCkgLmNhcmVlclRvdGFsIC5jYXJlZXJ7cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICNmaW5hbCAuY3RXcmFwIGF7Y29sb3I6aW5oZXJpdH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjZmluYWwgLmN0V3JhcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICNmaW5hbCAuY2FyZWVyVG90YWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo1MHB4O2JhY2tncm91bmQtY29sb3I6IzdmN2Y3ZjttYXgtd2lkdGg6NDI1cHg7bWFyZ2luLWxlZnQ6MTI1cHg7ZGlzcGxheTpmbGV4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICNmaW5hbCAuY2FyZWVyVG90YWwgLmNhcmVlcntmb250LXNpemU6MS40NWVtO2NvbG9yOiNmZmY7cGFkZGluZzoyMHB4IDEwcHggMjBweCAzMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICNmaW5hbCAuY2FyZWVyVG90YWwgLnRvdGFse3BhZGRpbmc6MTBweCAyMHB4fS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICNmaW5hbCAuY2FyZWVyVG90YWwgLnRvdGFsIC5udW1ze2NvbG9yOiNmZmY7Zm9udC1zaXplOjFlbTttYXJnaW46MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjZmluYWwgLmNhcmVlclRvdGFsIC50b3RhbCAucGN0e2NvbG9yOiNkODk3Mjg7Zm9udC1zaXplOjNlbTttYXJnaW46MH0uc2Vjb25kYXJ5IG1haW4ubXMtZ2FtZXMgc2VjdGlvbi5jb250ZW50Lm1zLWdhbWUjd3lyICNnYW1lV3JhcHBlciAjZmluYWwgLmNhcmVlclRvdGFsIC5pY29ue3RvcDotMjVweDt3aWR0aDoxMzBweDtoZWlnaHQ6MTMwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTEwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1zaXplOjY1JTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6MTA7Ym9yZGVyOjZweCBzb2xpZCAjN2Y3ZjdmfS5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyBzZWN0aW9uLmNvbnRlbnQubXMtZ2FtZSN3eXIgI2dhbWVXcmFwcGVyICNmaW5hbCAuYWdhaW57YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwO2NvbG9yOiNmZmZ9LnNlY29uZGFyeSBtYWluLm1zLWdhbWVzIHNlY3Rpb24uY29udGVudC5tcy1nYW1lI3d5ciAjZ2FtZVdyYXBwZXIgLmljb257dG9wOi03NXB4O3dpZHRoOjEyNXB4O2hlaWdodDoxMjVweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi03NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtc2l6ZTo2NSU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjEwfSNzcGMxZW1wdHksI3NwYzFmdWxse2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNjbGFzc0Rlc2NyaXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI3MHB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7Y29sb3I6I2FjYzUwMDtwYWRkaW5nOjIwcHggMTBweDtmb250LXNpemU6LjhlbTt0cmFuc2l0aW9uOmFsbCAyMDBtcyBlYXNlLWluLW91dCxjb2xvciAyMDBtcyBlYXNlLW91dCAyMDBtcztvcGFjaXR5OjA7ei1pbmRleDo5OTt0cmFuc2l0aW9uOm1hcmdpbiAwbXMgZWFzZS1pbi1vdXR9I2NsYXNzRGVzY3JpcHRpb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7ZGlzcGxheTpibG9jaztsZWZ0Oi0zMHB4O2NvbnRlbnQ6XCJcIjt0b3A6NTAlO21hcmdpbi10b3A6LTdweDtib3JkZXItdG9wOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MzBweCBzb2xpZCAjZmZmfSNjbGFzc0Rlc2NyaXB0aW9uLmRpc3BsYXllZHtvcGFjaXR5OjE7Y29sb3I6IzAwMDttYXJnaW4tbGVmdDozMHB4fSNjbGFzc0Rlc2NyaXB0aW9uLmpvYkJveDpiZWZvcmV7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6MzBweCBzb2xpZCAjYWNjNTAwO2xlZnQ6MTAwJX0jY2xhc3NEZXNjcmlwdGlvbi5qb2JCb3guZGlzcGxheWVke21hcmdpbi1sZWZ0Oi0zMHB4fSNjdGEgI2NsYXNzRGVzY3JpcHRpb257d2lkdGg6NTAlICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnR9I2N0YSAjY2xhc3NEZXNjcmlwdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dhbWVzL2NsYXNzRGVzY3JpcHRpb24tZ3JlZW4ucG5nKX0jb3ZlcmxheS5tcy1nYW1lLWNhcmVlciAjb2xXcmFwe2hlaWdodDoxMDAlO3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7ZGlzcGxheTpmbGV4O3dpZHRoOjgwJTtsZWZ0OjEwJTttYXJnaW4tbGVmdDowfSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudHtib3JkZXI6MDtvdmVyZmxvdzphdXRvO2Rpc3BsYXk6ZmxleH0jb3ZlcmxheS5tcy1nYW1lLWNhcmVlciAjb2xXcmFwICNvbENvbnRlbnQ+LndyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctcmlnaHQ6MjBweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNkOWQ5ZDk7ZmxleC1iYXNpczo4MCV9I292ZXJsYXkubXMtZ2FtZS1jYXJlZXIgI29sV3JhcCAjb2xDb250ZW50Pi53cmFwICNkZXNjcmlwdGlvbntwYWRkaW5nLWJvdHRvbTozMHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkOWQ5ZDk7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHg7dGV4dC1hbGlnbjpsZWZ0fSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudD4ud3JhcCAjZGVzY3JpcHRpb24gYntjb2xvcjojNDdiOGViO2ZvbnQtc2l6ZToxLjRlbX0jb3ZlcmxheS5tcy1nYW1lLWNhcmVlciAjb2xXcmFwICNvbENvbnRlbnQ+LndyYXAgLmxlZnR7d2lkdGg6NjAlO3BhZGRpbmctcmlnaHQ6MjBweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNkOWQ5ZDl9I292ZXJsYXkubXMtZ2FtZS1jYXJlZXIgI29sV3JhcCAjb2xDb250ZW50Pi53cmFwIC5yaWdodHt3aWR0aDo0MCU7cGFkZGluZy1sZWZ0OjIwcHh9I292ZXJsYXkubXMtZ2FtZS1jYXJlZXIgI29sV3JhcCAjb2xDb250ZW50Pi53cmFwIC5yb3d7ZGlzcGxheTpmbGV4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q5ZDlkOX0jb3ZlcmxheS5tcy1nYW1lLWNhcmVlciAjb2xXcmFwICNvbENvbnRlbnQ+LndyYXAgLnJvdyBpbWd7bWF4LXdpZHRoOjUwcHg7aGVpZ2h0OmF1dG87YWxpZ24tc2VsZjpjZW50ZXJ9I292ZXJsYXkubXMtZ2FtZS1jYXJlZXIgI29sV3JhcCAjb2xDb250ZW50Pi53cmFwIC5yb3cgZGl2e3BhZGRpbmc6MTVweDt0ZXh0LWFsaWduOmxlZnR9I292ZXJsYXkubXMtZ2FtZS1jYXJlZXIgI29sV3JhcCAjb2xDb250ZW50Pi53cmFwIC5yb3cgZGl2IGxhYmVse2ZvbnQtc2l6ZTouOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4fSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudD4ud3JhcCAucm93IGRpdiBwe2ZvbnQtc2l6ZToxLjFlbTtmb250LXdlaWdodDpib2xkfSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudD4ud3JhcCAucm93Lmtub3dsZWRnZSAud3JhcCBkaXZ7Y29sdW1uLWNvdW50OjI7cGFkZGluZzowfSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudD4ud3JhcCAucm93Lmtub3dsZWRnZSBwe2ZvbnQtc2l6ZTouOGVtO21hcmdpbi1ib3R0b206NXB4fSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudD4ud3JhcCAucm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudCAjY3Rhe2ZsZXgtYmFzaXM6MjAlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjIwcHg7cGFkZGluZy1yaWdodDowO21hcmdpbi1yaWdodDotMzBweDttYXJnaW4tdG9wOi0yMHB4fSNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyICNvbFdyYXAgI29sQ29udGVudCAjY3RhIGRpdntwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luLXJpZ2h0OjIwcHg7anVzdGlmeS1zZWxmOnN0cmV0Y2g7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXRvcDoycHggc29saWQgI2Q5ZDlkOTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy10b3A6MzBweH0jb3ZlcmxheS5tcy1nYW1lLWNhcmVlciAjb2xXcmFwICNvbENvbnRlbnQgI2N0YSBkaXYgbGFiZWx7Zm9udC1zaXplOi44ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGR9I292ZXJsYXkubXMtZ2FtZS1jYXJlZXIgI29sV3JhcCAjb2xDb250ZW50ICNjdGEgLm1ham9ye2NvbG9yOiM0YTRhNGE7cGFkZGluZzo1cHggMHB4IDVweCAwcHg7bWFyZ2luOjAgMCAxMHB4IDBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9ja30jb3ZlcmxheS5tcy1nYW1lLWNhcmVlciAjb2xXcmFwICNvbENvbnRlbnQgI2N0YSAubWFqb3I6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0jb3ZlcmxheS5tcy1nYW1lLWNhcmVlciAjb2xXcmFwICNvbENvbnRlbnQgI2N0YSAubWFqb3I6aG92ZXJ7Y29sb3I6IzQ3YjhlYn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13b3VsZC15b3UtcmF0aGVyLXBocCAjY3RhIGRpdntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uY2FyZWVyLWRpc2NvdmVyeS16b25lICN0aGVHYW1lc3tmbGV4LWJhc2lzOjcwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjYjJiNGI4O3BhZGRpbmc6MjBweDtwYWRkaW5nLXRvcDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6ODQ1cHg7bWFyZ2luOjAgYXV0b30uY2FyZWVyLWRpc2NvdmVyeS16b25lICN0aGVHYW1lcyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDklfS5jYXJlZXItZGlzY292ZXJ5LXpvbmUgI3RoZUdhbWVzIGltZ3t3aWR0aDoxMDAlO21hcmdpbi10b3A6MjBweH0uZmVhdHVyZWQtdmlkZW97YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhfS5mZWF0dXJlZC12aWRlbyAuY29udGFpbmVye21heC13aWR0aDo3MjRweDtwYWRkaW5nOjUwcHggMjBweH0uZmVhdHVyZWQtdmlkZW8gLmFzcGVjdC1yYXRpb3tib3JkZXI6NXB4IHNvbGlkICNmZmY7bWFyZ2luLWJvdHRvbTozMHB4fS5mZWF0dXJlZC12aWRlbyAudmlkZW8tY2F0ZWdvcnl7Zm9udC1zaXplOjEuMWVtO2NvbG9yOiM0N2I4ZWI7Zm9udC13ZWlnaHQ6Ym9sZH0uZmVhdHVyZWQtdmlkZW8gaDJ7bWFyZ2luLXRvcDowO2ZvbnQtd2VpZ2h0OmJvbGR9LmZlYXR1cmVkLXZpZGVvIHB7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4xZW19LmZlYXR1cmVkLXZpZGVvIC5kYXRle2Rpc3BsYXk6bm9uZX0uZmVhdHVyZWQtdmlkZW8gLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCwuZmVhdHVyZWQtdmlkZW8gLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBzcGFuLC5mZWF0dXJlZC12aWRlbyAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZX0udmlkZW8tbGlicmFyeXtwYWRkaW5nOjUwcHggMjBweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo5MDBweH0udmlkZW8tbGlicmFyeSAudmlkZW9zV3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udmlkZW8tbGlicmFyeSAudmlkZW97Ym9yZGVyOjFweCBzb2xpZCAjNGE0YTRhO2ZsZXg6MSAxIDMzJTttYXgtd2lkdGg6MzMlO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXRvcDowO3BhZGRpbmc6MzBweH0udmlkZW8tbGlicmFyeSAudmlkZW86bnRoLWNoaWxkKDNuLTUpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjNGE0YTRhfS52aWRlby1saWJyYXJ5IC52aWRlbzpudGgtY2hpbGQoLW4rMyl7Ym9yZGVyLXRvcDoxcHggc29saWQgIzRhNGE0YX0udmlkZW8tbGlicmFyeSAudmlkZW8gLmFzcGVjdC1yYXRpbzpob3ZlcntjdXJzb3I6cG9pbnRlcn0udmlkZW8tbGlicmFyeSAudmlkZW8gLmFzcGVjdC1yYXRpbzpob3ZlciAucGxheS10aHVtYntvcGFjaXR5OjF9LnZpZGVvLWxpYnJhcnkgLnZpZGVvLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjF9LnZpZGVvLWxpYnJhcnkgLmFzcGVjdC1yYXRpb3ttYXJnaW4tYm90dG9tOjI1cHh9LnZpZGVvLWxpYnJhcnkgLmFzcGVjdC1yYXRpbyBkaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpZGVvLWxpYnJhcnkgLmFzcGVjdC1yYXRpbyBkaXYucGxheS10aHVtYntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29ucy9QbGF5IEJ1dHRvbi5wbmdcIik7ei1pbmRleDoxO2JhY2tncm91bmQtc2l6ZTppbml0aWFsO29wYWNpdHk6LjZ9LnZpZGVvLWxpYnJhcnkgcHtmb250LXNpemU6MS4wNWVtfS52aWRlby1saWJyYXJ5IGgye2ZvbnQtc2l6ZToxLjRlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDB9LnZpZGVvLWxpYnJhcnkgLmRhdGV7Zm9udC1zaXplOi45NWVtO2NvbG9yOiM0N2I4ZWI7bWFyZ2luLXRvcDoxMHB4fS5pbnRlcm5zaGlwcy5zZWFyY2gtcmVzdWx0cyBsYWJlbHttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7dmVydGljYWwtYWxpZ246dG9wfS5pbnRlcm5zaGlwcy5zZWFyY2gtcmVzdWx0cyAjZmlsdGVyc3ttYXJnaW4tYm90dG9tOjMwcHh9LmludGVybnNoaXBzLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCBoMy5mZWF0dXJlZC1pbnRlcm5zaGlwc3twYWRkaW5nOjVweCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2FjYzUwMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjB9LmludGVybnNoaXBzLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCBkaXYuZmVhdHVyZWQtaW50ZXJuc2hpcHN7cGFkZGluZzoxMHB4IDBweDtib3JkZXI6MnB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luOjBweCAwcHggMzBweH0uaW50ZXJuc2hpcHMuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IGRpdi5mZWF0dXJlZC1pbnRlcm5zaGlwcyAuZmVhdHVyZWQtZmxhZ3tiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDA7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7cmlnaHQ6LTJweDttYXJnaW4tYm90dG9tOjJweDtwYWRkaW5nOjVweCAxNXB4fS5pbnRlcm5zaGlwcy5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgZGl2LmZvb3Rlci1pbnRlcm5zaGlwc3tib3JkZXItdG9wOjEwcHggc29saWQgI2FjYzUwMDtib3JkZXItYm90dG9tOjEwcHggc29saWQgI2FjYzUwMDttYXJnaW4tdG9wOjMwcHh9LmludGVybnNoaXBzLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCBhcnRpY2xle3BhZGRpbmc6MjBweCAwcHg7bWFyZ2luOjAgMjJweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNGE0YTRhO3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnRlcm5zaGlwcy5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgYXJ0aWNsZSBoM3tjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo1cHh9LmludGVybnNoaXBzLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCBhcnRpY2xlIGgzIGF7Y29sb3I6aW5oZXJpdH0uaW50ZXJuc2hpcHMuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IGFydGljbGUgaDMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW50ZXJuc2hpcHMuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IGFydGljbGUgcHttYXJnaW4tYm90dG9tOjVweH0uaW50ZXJuc2hpcHMuc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IGFydGljbGU6Zmlyc3QtY2hpbGQsLmludGVybnNoaXBzLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCBhcnRpY2xlLmFmdGVyLWZlYXR1cmVke2JvcmRlci10b3A6MH0uY2FyZWVyLXNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgaDN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhcmVlci1zZWFyY2guc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0ICNmaW5kLWludGVybnNoaXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweDtib3JkZXItbGVmdDoxcHggc29saWQgIzRhNGE0YX0uY2FyZWVyLXNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgI2ZpbmQtaW50ZXJuc2hpcCBpe2NvbG9yOiM0YTRhNGE7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4fS5ocy1zdHVkZW50IC5tcy1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5ocy1zdHVkZW50IC5ob21lc2Nob29sLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhzLXN0dWRlbnQgLmNhcmVlci1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tcy1zdHVkZW50IC5oaWdoc2Nob29sLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1zLXN0dWRlbnQgLmhvbWVzY2hvb2wtb25seXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubXMtc3R1ZGVudCAuY2FyZWVyLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhvbWVzY2hvb2wtc3R1ZGVudCAubXMtb25seXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaG9tZXNjaG9vbC1zdHVkZW50IC5oaWdoc2Nob29sLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhvbWVzY2hvb2wtc3R1ZGVudCAuY2FyZWVyLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNhcmVlci1zdHVkZW50IC5tcy1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jYXJlZXItc3R1ZGVudCAuaGlnaHNjaG9vbC1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jYXJlZXItc3R1ZGVudCAuaG9tZXNjaG9vbC1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oYXMtdG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLXRvb2x0aXAgLnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtib3R0b206MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JveC1zaGFkb3c6MnB4IDJweCA1cHggcmdiYSgwLDAsMCwuNik7cGFkZGluZzo1cHg7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6bm9uZX0uaGFzLXRvb2x0aXA6aG92ZXIgLnRvb2x0aXB7ZGlzcGxheTpibG9ja30jb3ZlcmxheS5jb2xsZWdlLXBpY2tlcntkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jb3ZlcmxheS5jb2xsZWdlLXBpY2tlciAjb2xXcmFwe2xlZnQ6YXV0bzt3aWR0aDo2MHZ3O21hcmdpbjowIGF1dG87bWF4LWhlaWdodDo4MHZoO2hlaWdodDphdXRvfSNvdmVybGF5LmNvbGxlZ2UtcGlja2VyICNvbFdyYXAgLmFkZC1hcHBsaWNhdGlvbl9fYm9keSAuc2VsZWN0LWNvbGxlZ2UgaW5wdXR7bWFyZ2luLXRvcDowO3dpZHRoOjEwMCV9I292ZXJsYXkuY29sbGVnZS1waWNrZXIgI29sV3JhcCAuYWRkLWFwcGxpY2F0aW9uX19ib2R5IC5zZWxlY3QtY29sbGVnZSBpbnB1dDo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOi44ZW19I292ZXJsYXkuY29sbGVnZS1waWNrZXIgI29sV3JhcCAuYWRkLWFwcGxpY2F0aW9uX19ib2R5IGlucHV0e3dpZHRoOmF1dG99I292ZXJsYXkuY29sbGVnZS1waWNrZXIgI29sQ29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7cGFkZGluZzoxNXB4fSNvdmVybGF5LmNvbGxlZ2UtcGlja2VyICNvbENvbnRlbnQgaDJ7Y29sb3I6I2FjYzUwMDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTBweH0jb3ZlcmxheS5jb2xsZWdlLXBpY2tlciAuZXJyb3JzIC5lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDAsMCwuNCk7Y29sb3I6I2ZmZn0uc2VsZWN0LWNvbGxlZ2UgLnNlY3Rpb25UaXRsZXt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojN2Y3ZjdmO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDMwcHh9LnNlbGVjdC1jb2xsZWdlX19jaG9vc2V7ZGlzcGxheTpmbGV4fS5zZWxlY3QtY29sbGVnZV9fY2hvb3NlIC5ib3h7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXNpemU6MS4zZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7ZmxvYXQ6bm9uZTttYXJnaW46MzBweH0uc2VsZWN0LWNvbGxlZ2VfX2Nob29zZSAuYm94IGF7Y29sb3I6I2ZmZn0uc2VsZWN0LWNvbGxlZ2VfX2Nob29zZSAuYm94IGEgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouOWVtO21hcmdpbi1ib3R0b206MTBweH0uc2VsZWN0LWNvbGxlZ2VfX2Nob29zZSAuYm94IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlbGVjdC1jb2xsZWdlX19jaG9vc2UgLmJveCBpbnB1dHt3aWR0aDoxMDAlfS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxNXB4O21hcmdpbi1ib3R0b206MTVweDtvdmVyZmxvdy15OnNjcm9sbH0uc2VsZWN0LWNvbGxlZ2VfX3Jlc3VsdHNfaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTozMHB4fS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0c19oZWFkZXIgLmNvbW1vbi1hcHB7bWF4LXdpZHRoOjEyMHB4O2hlaWdodDphdXRvfS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cz5kaXZ7ZGlzcGxheTpub25lfS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cz5kaXYuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnNlbGVjdC1jb2xsZWdlX19yZXN1bHRzIC5mb2xkZXIsLnNlbGVjdC1jb2xsZWdlX19yZXN1bHRzICNjb2xsZWdlTGlzdHttYXgtaGVpZ2h0OjIzdmg7bWFyZ2luLWJvdHRvbTowfS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cyB0YWJsZXt3aWR0aDoxMDAlfS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cyB0YWJsZSB0ZCwuc2VsZWN0LWNvbGxlZ2VfX3Jlc3VsdHMgdGFibGUgdGh7cGFkZGluZzo1cHggMTBweH0uc2VsZWN0LWNvbGxlZ2VfX3Jlc3VsdHMgdGFibGUgLm5hbWV7dGV4dC1hbGlnbjpsZWZ0fS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cyB0YWJsZSAuZGl2aWRlcntib3JkZXItdG9wOjJweCBzb2xpZCAjZDlkOWQ5fS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cyBoM3t0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzBiNmRiZDttaW4td2lkdGg6MjUlfS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cyBoNHttYXJnaW4tYm90dG9tOjMwcHh9LnNlbGVjdC1jb2xsZWdlX19yZXN1bHRzIC5mb3JtLXJvd3tkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxNXB4fS5zZWxlY3QtY29sbGVnZV9fcmVzdWx0cyAuZm9ybS1yb3cgLmxhYmVse2ZsZXg6MCAwIDI1JTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1yaWdodDoxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2VsZWN0LWNvbGxlZ2VfX3Jlc3VsdHMgLmZvcm0tcm93IC5pbnB1dHtmbGV4OjAgMCA1MCU7dGV4dC1hbGlnbjpsZWZ0fS5zZWxlY3QtY29sbGVnZV9fYnV0dG9uc3t0ZXh0LWFsaWduOnJpZ2h0fS5zZWxlY3QtY29sbGVnZSAuYnRuc3ttYXJnaW4tdG9wOjE1cHg7dGV4dC1hbGlnbjpyaWdodH0uc2VsZWN0LWNvbGxlZ2UgLmJ0bnMgLmJ0bnttYXJnaW46MCAxNXB4fSN3YWl0aW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubWVmYS10aXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4fS5tZWZhLXRpcCBpe2JvcmRlcjoxcHggc29saWQgIzdmN2Y3Zjtjb2xvcjojN2Y3ZjdmO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7bGluZS1oZWlnaHQ6MTdweDtmb250LXNpemU6LjhlbTttYXJnaW4tcmlnaHQ6NXB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4fS5tZWZhLXRpcCAudG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDAlO2JvdHRvbTphdXRvO2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDVweCByZ2JhKDAsMCwwLC42KTtwYWRkaW5nOjVweDt3aGl0ZS1zcGFjZTpub3JtYWw7ZGlzcGxheTpub25lO2ZvbnQtZmFtaWx5OlwiTGF0b1wiLHNhbnMtc2VyaWY7ei1pbmRleDo5OTt0b3A6MDt3aWR0aDoyMHZ3O3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjEycHh9LmhpbnR7Y29sb3I6IzQ3YjhlYjttYXJnaW4tbGVmdDo1cHg7cG9zaXRpb246cmVsYXRpdmV9LmhpbnQgZGl2e2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjEwcHg7Ym94LXNoYWRvdzoycHggMnB4IHJnYmEoMCwwLDAsLjYpO2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMDBweDt6LWluZGV4Ojk5O2NvbG9yOiNmZmY7bGVmdDoxMDAlO3RvcDowfS5oaW50OmhvdmVyIGRpdntkaXNwbGF5OmJsb2NrfS5oaW50IHVsLC5oaW50IG9se2xpc3Qtc3R5bGU6ZGlzYzttYXJnaW4tbGVmdDoyMHB4fS5oaW50IHVsIGxpLC5oaW50IG9sIGxpe21hcmdpbi1ib3R0b206NXB4fWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7cGFkZGluZzozMHB4IDE1cHggMCAwO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OX1oZWFkZXIuaG9tZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjM1KTtwYWRkaW5nOjE1cHggMTEwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX1oZWFkZXIucGRme2Rpc3BsYXk6bm9uZX1oZWFkZXIgI2xvZ297bWFyZ2luLWxlZnQ6MzBweH1oZWFkZXIgI25hdnt0ZXh0LWFsaWduOmNlbnRlcn1oZWFkZXIgbmF2e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt6LWluZGV4Ojk5fWhlYWRlciBuYXY+dWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZjtmb250LXNpemU6MHB4O2ZvbnQtZmFtaWx5OlwiTGF0b1wiLHNhbnMtc2VyaWZ9aGVhZGVyIG5hdj51bCBsaSBhe2NvbG9yOmluaGVyaXQ7cGFkZGluZzo1cHggMTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweH1oZWFkZXIgbmF2PnVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzQ3YjhlYjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfWhlYWRlciBuYXY+dWwgbGkgdWx7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6bm9uZX1oZWFkZXIgbmF2PnVsIGxpIHVsIGxpe2ZvbnQtc2l6ZToxZW19aGVhZGVyIG5hdj51bCBsaSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSxoZWFkZXIgbmF2PnVsIGxpIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZn1oZWFkZXIgbmF2PnVsIGxpIHVsIGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX1oZWFkZXIgbmF2PnVsIGxpIGJ7Zm9udC13ZWlnaHQ6bm9ybWFsfWhlYWRlciBuYXY+dWw+bGkuY3VycmVudF9wYWdlX2l0ZW0saGVhZGVyIG5hdj51bD5saS5jdXJyZW50X3BhZ2VfcGFyZW50LGhlYWRlciBuYXY+dWw+bGkuY3VycmVudC1wYWdlLWFuY2VzdG9ye2NvbG9yOiM0N2I4ZWI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKX1oZWFkZXIgbmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9pdGVtIHVsLGhlYWRlciBuYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCB1bCxoZWFkZXIgbmF2PnVsPmxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB1bHtkaXNwbGF5OmJsb2NrfWhlYWRlciBuYXY+dWw+bGkuY3VycmVudF9wYWdlX2l0ZW0gdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0saGVhZGVyIG5hdj51bD5saS5jdXJyZW50X3BhZ2VfcGFyZW50IHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtLGhlYWRlciBuYXY+dWw+bGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVte2NvbG9yOiNmZmZ9aGVhZGVyIG5hdj51bD5saS5jdXJyZW50X3BhZ2VfaXRlbSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLGhlYWRlciBuYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLGhlYWRlciBuYXY+dWw+bGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX1oZWFkZXIgbmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9pdGVtIHVsIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQsaGVhZGVyIG5hdj51bD5saS5jdXJyZW50X3BhZ2VfaXRlbSB1bCBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsaGVhZGVyIG5hdj51bD5saS5jdXJyZW50X3BhZ2VfcGFyZW50IHVsIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQsaGVhZGVyIG5hdj51bD5saS5jdXJyZW50X3BhZ2VfcGFyZW50IHVsIGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixoZWFkZXIgbmF2PnVsPmxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB1bCBsaS5jdXJyZW50X3BhZ2VfcGFyZW50LGhlYWRlciBuYXY+dWw+bGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIHVsIGxpLmN1cnJlbnQtcGFnZS1hbmNlc3Rvcntjb2xvcjojZmZmfWhlYWRlciBuYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCxoZWFkZXIgbmF2PnVsPmxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvcntwYWRkaW5nLWJvdHRvbToyOXB4fWhlYWRlciBuYXY+dWw+bGk+YXtwYWRkaW5nOjVweCAyMHB4fWhlYWRlciBuYXYubHBOYXZ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy1sZWZ0OjIwcHh9aGVhZGVyIG5hdi5scE5hdiBsaXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9aGVhZGVyIG5hdi5scE5hdiBsaS5wdXJwbGV7Ym9yZGVyLXRvcDo1cHggc29saWQgIzkxNmNjNjtjb2xvcjojZmZmfWhlYWRlciBuYXYubHBOYXYgbGkucmVke2JvcmRlci10b3A6NXB4IHNvbGlkICNiODUyNTZ9aGVhZGVyIG5hdi5scE5hdiBsaS5vcmFuZ2V7Ym9yZGVyLXRvcDo1cHggc29saWQgI2Q4OTcyOH1oZWFkZXIgbmF2LmxwTmF2IGxpIGE6aG92ZXIsaGVhZGVyIG5hdi5scE5hdiBsaSBhOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9aGVhZGVyIG5hdi5scE5hdiBsaS5jdXJyZW50X3BhZ2VfcGFyZW50LGhlYWRlciBuYXYubHBOYXYgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9ye3BhZGRpbmctYm90dG9tOjB9aGVhZGVyICNxdWlja2xpbmtze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfWhlYWRlciAjcXVpY2tsaW5rcyBwe2ZvbnQtc2l6ZTouOWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLXRvcDo1cHh9aGVhZGVyICNxdWlja2xpbmtzIHAgLm5hbWV7Zm9udC1zaXplOjJlbTtjb2xvcjojNDdiOGViO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MX1oZWFkZXIgI3F1aWNrbGlua3MgYXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOi45ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1oZWFkZXIgI3F1aWNrbGlua3MgLmJ0bntjb2xvcjojN2Y3ZjdmO2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjowO2JvcmRlcjowfWhlYWRlciAjcXVpY2tsaW5rcyAuYnRuLnByaW1hcnkuYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9aGVhZGVyICNxdWlja2xpbmtzIC5zd2l0Y2hlcnt3aWR0aDoxNTBweDttYXJnaW4tbGVmdDoxMHB4fWhlYWRlciAjcXVpY2tsaW5rcyAuc3dpdGNoZXIgLm9wdGlvbntwb3NpdGlvbjphYnNvbHV0ZX1oZWFkZXIgI3F1aWNrbGlua3MgLnN3aXRjaGVyIGltZ3t3aWR0aDozMHB4fWhlYWRlciAjcXVpY2tsaW5rcyAuc3dpdGNoZXIgYXtmb250LXNpemU6Ljg1ZW07Ym9yZGVyOjA7bWFyZ2luOjA7ZGlzcGxheTpibG9jazt3aWR0aDoxNTBweDtwYWRkaW5nLWxlZnQ6MTBweH1oZWFkZXIgI3F1aWNrbGlua3MgLnN3aXRjaGVyIC5zZWxlY3RlZCxoZWFkZXIgI3F1aWNrbGlua3MgLnN3aXRjaGVyIC5vcHRpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40NSk7Ym9yZGVyOjA7d2lkdGg6MTUwcHg7Ym94LXNpemluZzpib3JkZXItYm94fWhlYWRlciAjcXVpY2tsaW5rcyAuc3dpdGNoZXIgLnNlbGVjdGVkIC5zZWxlY3RlZCxoZWFkZXIgI3F1aWNrbGlua3MgLnN3aXRjaGVyIC5vcHRpb24gLnNlbGVjdGVke2JhY2tncm91bmQ6bm9uZX1oZWFkZXIgI3F1aWNrbGlua3MgLnN3aXRjaGVyIC5zZWxlY3RlZCBhOmhvdmVyLGhlYWRlciAjcXVpY2tsaW5rcyAuc3dpdGNoZXIgLm9wdGlvbiBhOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNDUpfS5iYW5uZXJ7Y29sb3I6I2ZmZjtwYWRkaW5nOjMwcHggNjVweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uYmFubmVyIC5jb250YWluZXJ7bWF4LXdpZHRoOjEyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlfS5iYW5uZXIuaGFzU2xpZGVze3BhZGRpbmc6MH0uYmFubmVyIGgxe2ZvbnQtc2l6ZTozZW07Zm9udC1mYW1pbHk6XCJMYXRvXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDoxMDA7bWFyZ2luOjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MX0uYmFubmVyIGgxIHN0cm9uZ3tkaXNwbGF5OmJsb2NrfS5iYW5uZXIgcHttYXJnaW46MjBweCAwO2ZvbnQtc2l6ZToxLjRlbTtsaW5lLWhlaWdodDoxLjEyNX0uYmFubmVyIHNtYWxse2ZvbnQtc2l6ZTouNWVtO2NvbG9yOiM0YTRhNGE7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjIwcHg7bWFyZ2luLWxlZnQ6MjBweDtib3JkZXItbGVmdDoycHggc29saWQgI2ZmZn0uYmFubmVyIHVsLnNsaWRlc3twb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlOm5vbmU7ei1pbmRleDo5OX0uYmFubmVyIHVsLnNsaWRlcyBsaXtmbG9hdDpsZWZ0O21hcmdpbjowO3BhZGRpbmc6MzBweCA2NXB4IDMwcHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5iYW5uZXIgdWwuc2xpZGVzIGxpIC5iYW5uZXJCb3h7bWF4LXdpZHRoOjM4JX0uYmFubmVyIHVsLnNsaWRlcyBsaSAuYmFubmVyQm94IC5idG4ucHJpbWFyeXtib3JkZXI6MnB4IHNvbGlkICMwMDB9LmJhbm5lciB1bC5zbGlkZXMgbGkgLmN5cEltZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7Ym90dG9tOi04MHB4O3RvcDotMTBweDt6LWluZGV4Ojk5fS5iYW5uZXIgdWwuc2xpZGVzIGxpIC5jeXBJbWcgaW1ne3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjQ1MHB4O2FsaWduLXNlbGY6ZmxleC1lbmR9LmJhbm5lciB1bC5zbGlkZXMgbGkgaDF7Zm9udC1zaXplOjMuOGVtO21hcmdpbjowIDAgMjBweH0uYmFubmVyIHVsI2Jhbm5lck5hdntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6NTBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy10b3A6MThweDtjbGVhcjpib3RofS5iYW5uZXIgdWwjYmFubmVyTmF2IGxpe3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojN2Y3ZjdmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDVweH0uYmFubmVyIHVsI2Jhbm5lck5hdiBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZDg5NzI4fS5iYW5uZXIuc2hvcnR7bWFyZ2luLWJvdHRvbToxNXB4fS5iYW5uZXIubG1pLTEwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmJhbm5lci5sbWktMTAgaDF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmFubmVyLmxtaS0xMCBzbWFsbHtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouN2VtO3RleHQtdHJhbnNmb3JtOm5vbmU7cGFkZGluZzo1cHggMjBweH0uYmFubmVyLmxtaS0xMCAuYnRue3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO21hcmdpbi1sZWZ0OjE1cHh9Zm9vdGVye2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo2MHB4O2NvbG9yOiNkOWQ5ZDl9Zm9vdGVyIC5sZWZ0e3dpZHRoOjYzJTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyJX1mb290ZXIgLnJpZ2h0e3dpZHRoOjM1JTtwYWRkaW5nLWxlZnQ6MiU7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ5ZDk7ZmxvYXQ6bGVmdH1mb290ZXIgLnJpZ2h0IHB7bWFyZ2luLWJvdHRvbTozMHB4O2xpbmUtaGVpZ2h0OjJ9Zm9vdGVyIC5yaWdodCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo1cHh9Zm9vdGVyIC5yaWdodCBwLmxpZ2h0ZXJncmV5e2xpbmUtaGVpZ2h0OjEuMzR9Zm9vdGVyIG5hdntvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxMHB4fWZvb3RlciBuYXYgdWx7bWFyZ2luLWxlZnQ6LTEwcHh9Zm9vdGVyIG5hdiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCAxMHB4O2NvbG9yOiM3ZjdmN2Y7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9Zm9vdGVyIG5hdiBsaSBhe2NvbG9yOmluaGVyaXR9Zm9vdGVyIC5mb290ZXJOYXYgbGl7Y29sb3I6I2Q4OTcyOH1mb290ZXIgLmZvb3Rlck5hdjIgbGl7Y29sb3I6I2ZmZn1mb290ZXIgLmxpZ2h0ZXJncmV5e2NvbG9yOiNkOWQ5ZDk7Zm9udC1zaXplOi44ZW19Zm9vdGVyICNzb2NpYWx7Zm9udC1zaXplOi44ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDozMHB4fWZvb3RlciAjc29jaWFsIGF7Y29sb3I6IzRhNGE0YTtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTc7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtsaW5lLWhlaWdodDozNXB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXRvcDoxMHB4fWZvb3RlciAjZm9vdGVyTG9nb3ttYXJnaW4tYm90dG9tOjMwcHh9Zm9vdGVyIGF7Y29sb3I6I2Q5ZDlkOX1mb290ZXIuaG9tZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzdmN2Y3Zn1mb290ZXIuaG9tZSBuYXYgbGl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3ZjdmN2Z9Zm9vdGVyLmhvbWUgYXtjb2xvcjojN2Y3ZjdmfWZvb3Rlci5ob21lICNzb2NpYWx7Y29sb3I6IzdmN2Y3Zn1mb290ZXIuaG9tZSAjc29jaWFsIGF7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDl9Zm9vdGVyLmhvbWUgLnJpZ2h0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjN2Y3ZjdmfSNsaWJyYXJ5e2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEwcHggMjBweDttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7bWFyZ2luLXRvcDotNTBweDttYXJnaW4tYm90dG9tOjUwcHg7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo1MDBweH0jbGlicmFyeSAuc3ZnLWZpbGUtaWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjIxcHg7aGVpZ2h0OjIxcHh9I2xpYnJhcnk+ZGl2e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjEuMyAxIDYwJTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2Rpc3BsYXk6ZmxleH0jbGlicmFyeT5kaXYgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNjNiNDM7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyMHB4IDM1cHh9I2xpYnJhcnk+ZGl2IC5oZWFkZXIgLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoyMHB4fSNsaWJyYXJ5PmRpdiAuZG9jc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDo1cHggc29saWQgIzRhNGE0YTtoZWlnaHQ6MTAwJTtmb250LXNpemU6Ljc1ZW19I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbToyMHB4fSNsaWJyYXJ5PmRpdiAuZG9jcyAudGFibGUgLnRoZWFke2ZvbnQtd2VpZ2h0OmJvbGR9I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSAudGhlYWQgdGh7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6NXB4O3doaXRlLXNwYWNlOnByZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSAudGJvZHkgdGgsI2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSAudGJvZHkgdGR7cGFkZGluZzoycHggNXB4O3dvcmQtYnJlYWs6YnJlYWstd29yZH0jbGlicmFyeT5kaXYgLmRvY3MgLnRhYmxlIC50Ym9keSB0aHtjb2xvcjojZDlkOWQ5O2ZvbnQtd2VpZ2h0Om5vcm1hbDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNsaWJyYXJ5PmRpdiAuZG9jcyAudGFibGUgLnRib2R5IHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSAudGJvZHkgdGQuZGF0ZXt3aGl0ZS1zcGFjZTpwcmU7bGluZS1oZWlnaHQ6MjFweH0jbGlicmFyeT5kaXYgLmRvY3MgLnRhYmxlIC50Ym9keSB0ZC5kb3dubG9hZHtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1yaWdodDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjVweH0jbGlicmFyeT5kaXYgLmRvY3MgLnRhYmxlIC50Ym9keSB0ZC50eXBle3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHh9I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSAudGJvZHkgdGQuZmlsZW5hbWV7cGFkZGluZy10b3A6NnB4fSNsaWJyYXJ5PmRpdiAuZG9jcyAudGFibGUgLnRib2R5IC5zcGFjZXJ7Ym9yZGVyLWJvdHRvbTowfSNsaWJyYXJ5PmRpdiAuZG9jcyAudGFibGUgLmZpbGVuYW1le2ZvbnQtd2VpZ2h0OmJvbGR9I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSAuc3BhY2Vye3dpZHRoOjEwcHh9I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSBhLmRvd25sb2FkLCNsaWJyYXJ5PmRpdiAuZG9jcyAudGFibGUgYS5kZWxldGV7d2lkdGg6MTBweDtkaXNwbGF5OmlubGluZS1ibG9ja30jbGlicmFyeT5kaXYgLmRvY3MgLnRhYmxlIGEuZG93bmxvYWQgaW1nLCNsaWJyYXJ5PmRpdiAuZG9jcyAudGFibGUgYS5kZWxldGUgaW1ne2Rpc3BsYXk6YmxvY2t9I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSBhLmRlbGV0ZXttYXJnaW4tdG9wOjJweDt3aWR0aDoxNXB4O3RleHQtYWxpZ246Y2VudGVyfSNsaWJyYXJ5PmRpdiAuZG9jcyAudGFibGUgYS5kZWxldGUgaW1ne21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I2xpYnJhcnk+ZGl2IC5kb2NzIC50YWJsZSAubWlzYyB0aHtib3JkZXItYm90dG9tOjA7aGVpZ2h0OjI0cHh9I2xpYnJhcnk+ZGl2Om50aC1jaGlsZCgyKXtib3JkZXItcmlnaHQ6MDtmbGV4OjEgMSA0MCV9I2xpYnJhcnkgI3VwbG9hZE9se2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZGlzcGxheTpub25lfSNsaWJyYXJ5ICN1cGxvYWRPbCAjdGhlVXBsb2Fke2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzozMHB4IDUwcHg7bWF4LXdpZHRoOjEwMCU7d2lkdGg6NTAwcHh9I2xpYnJhcnkgI3VwbG9hZE9sICN0aGVVcGxvYWQgZGl2e21hcmdpbi1ib3R0b206MjBweH0jbGlicmFyeSAjdXBsb2FkT2wgI3RoZVVwbG9hZCBsYWJlbHtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2t9I2xpYnJhcnkgI3VwbG9hZE9sICN0aGVVcGxvYWQgI3VwbG9hZEJ0bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjBweCAzMCU7Ym9yZGVyOjJweCBkYXNoZWQgI2Q5ZDlkOTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0jbGlicmFyeSAjdXBsb2FkT2wgI3RoZVVwbG9hZCAuZHotcHJldmlld3tkaXNwbGF5Om5vbmV9I2xpYnJhcnkgI3VwbG9hZE9sLmFjdGl2ZXtkaXNwbGF5OmZsZXh9I2xpYnJhcnkgI3VwbG9hZEZvcm0gc2VsZWN0LCNsaWJyYXJ5ICN1cGxvYWRGb3JtIGlucHV0e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoxO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgOHB4fSNsaWJyYXJ5ICN1cGxvYWRGb3JtIGxhYmVse21hcmdpbi1ib3R0b206NXB4fS5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5mYWRlSW5SaWdodHthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH0uZmFkZU91dExlZnR7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MjAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfTQwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS50ZXN0cy10ZW1wbGF0ZXtiYWNrZ3JvdW5kOiM1MjUyNTIgIWltcG9ydGFudH0udGVzdHMtdGVtcGxhdGUgLmNvbnRhaW5lcnttYXgtd2lkdGg6bm9uZX0udGVzdHMtdGVtcGxhdGUgLmNvbnRhaW5lciAuY29udGVudHtiYWNrZ3JvdW5kOiM1MjUyNTIgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgdWwuc2xpZGVzIGxpe2JhY2tncm91bmQtcG9zaXRpb246MCAwfS50ZXN0cy10ZW1wbGF0ZSAuYmFubmVyIHVsLnNsaWRlcyBsaSAuYmFubmVyQm94e21heC13aWR0aDpub25lfS50ZXN0cy10ZW1wbGF0ZSAuYmFubmVyIGgxe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToyLjVlbSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowICFpbXBvcnRhbnR9LnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgaDEgc3Ryb25ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmluaXRpYWx9LnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgaDIsLnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgaDN7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7Y29sb3I6IzAwMDtmb250LXNpemU6MS41ZW07bWFyZ2luLWxlZnQ6MTBweDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udGVzdHMtdGVtcGxhdGUgLmJhbm5lciBoMjo6YmVmb3JlLC50ZXN0cy10ZW1wbGF0ZSAuYmFubmVyIGgzOjpiZWZvcmV7Y29udGVudDpcInxcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MTBweDtjb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6LjhlbX0udGVzdHMtdGVtcGxhdGUgLnF1aXp7bWF4LXdpZHRoOjkwMHB4O2hlaWdodDo1MDBweDttYXJnaW46NzVweCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaGFkb3c6MHB4IDBweCAyMHB4IDVweCByZ2JhKDAsMCwwLC40KX0udGVzdHMtdGVtcGxhdGUgLnF1aXo6OmJlZm9yZSwudGVzdHMtdGVtcGxhdGUgLnF1aXo6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LTEwMCU7cmlnaHQ6Y2FsYygxMDAlICsgNTBweCk7Ym94LXNoYWRvdzowcHggMHB4IDIwcHggNXB4IHJnYmEoMCwwLDAsLjQpfS50ZXN0cy10ZW1wbGF0ZSAucXVpejo6YWZ0ZXJ7bGVmdDpjYWxjKDEwMCUgKyA1MHB4KTtyaWdodDotMTAwJX0udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19yZXN1bHRze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGV4KC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZXgoLTUwJSk7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO3BhZGRpbmc6MWVtIDJlbTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiM0N2I4ZWI7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX3Jlc3VsdHM6aG92ZXJ7YmFja2dyb3VuZDojMGRhYWYyfS50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX3NsaWRlc3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnRlc3RzLXRlbXBsYXRlIC5jYXJkc19faW5kZXh7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NzBweDtoZWlnaHQ6MzBweDt0b3A6LTMwcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9LnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fY3VycmVudC1pbmRleHtjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0OmJvbGR9LnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fbmF2aWdhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTB9LnRlc3RzLXRlbXBsYXRlIC5oaWRlLWNvbnRyb2xzIC5jYXJkc19faW5kZXgsLnRlc3RzLXRlbXBsYXRlIC5oaWRlLWNvbnRyb2xzIC5jYXJkc19fbmF2aWdhdG9yc3t0b3A6MDtvcGFjaXR5OjB9LnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fcHJldiwudGVzdHMtdGVtcGxhdGUgLmNhcmRzX19uZXh0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTE0MHB4O3dpZHRoOjQ2LjRweDtoZWlnaHQ6ODVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9hcnJvd3MucG5nXCIpIDAgMC8yMDAlIG5vLXJlcGVhdDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX25leHR7bGVmdDphdXRvO3JpZ2h0Oi0xNDBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTAwJX0udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19wcmV2OmhvdmVyLC50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX25leHQ6aG92ZXJ7LW1zLWJhY2tncm91bmQtcG9zaXRpb24teDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb24teDoxMDAlfS50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX3ByZXYuZGlzYWJsZWQsLnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fbmV4dC5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fYWxlcnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO3BhZGRpbmc6MTJweDtjb2xvcjojNDdiOGViO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMztvcGFjaXR5OjA7cmlnaHQ6LTE0MHB4O3RyYW5zaXRpb246YWxsIGVhc2UgLjJzfS50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX2FsZXJ0LmFjdGl2ZXtvcGFjaXR5OjE7cmlnaHQ6LTcwcHg7ei1pbmRleDoxMH0udGVzdHMtdGVtcGxhdGUgLmludHJve3BhZGRpbmc6NjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0udGVzdHMtdGVtcGxhdGUgLmludHJvX190ZXh0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojZmZmO3dpZHRoOjkwJTttYXJnaW46MCBhdXRvfS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX3ZvdGVze21hcmdpbi10b3A6NjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30udGVzdHMtdGVtcGxhdGUgLmludHJvX192b3RlcyBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6NDBweH0udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29ue3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHh9LnRlc3RzLXRlbXBsYXRlIC5pbnRyb19faWNvbi5vcDF7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2hhdGUucG5nXCIpIDAvY292ZXIgbm8tcmVwZWF0fS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2ljb24ub3Aye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9kaXNsaWtlLnBuZ1wiKSAwL2NvdmVyIG5vLXJlcGVhdH0udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29uLm9wM3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9idWxsZXRfdW5zdXJlLnBuZ1wiKSAwL2NvdmVyIG5vLXJlcGVhdH0udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29uLm9wNHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9idWxsZXRfbGlrZS5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlIC5pbnRyb19faWNvbi5vcDV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xvdmUucG5nXCIpIDAvY292ZXIgbm8tcmVwZWF0fS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2ljb24ub3AxOmhvdmVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9oYXRlX2NoZWNrZWQucG5nXCIpIDAvY292ZXIgbm8tcmVwZWF0fS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2ljb24ub3AyOmhvdmVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9kaXNsaWtlX2NoZWNrZWQucG5nXCIpIDAvY292ZXIgbm8tcmVwZWF0fS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2ljb24ub3AzOmhvdmVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2J1bGxldF91bnN1cmVfY2hlY2tlZC5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlIC5pbnRyb19faWNvbi5vcDQ6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xpa2VfY2hlY2tlZC5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlIC5pbnRyb19faWNvbi5vcDU6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xvdmVfY2hlY2tlZC5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlIC5pbnRyb19fdm90ZXM6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM3JTtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2ZmZjt3aWR0aDo5OCU7bGVmdDoxJTt6LWluZGV4OjB9LnRlc3RzLXRlbXBsYXRlIC5pbnRyb19fdm90ZXMgbGk6bGFzdC1vZi10eXBle21hcmdpbjowfS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2Rlc2NyaXB0aW9ue2NvbG9yOiNmZmY7bWFyZ2luLXRvcDo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpOmZpcnN0LWNoaWxkIC5pbnRyb19fZGVzY3JpcHRpb257Y29sb3I6I2YwNTQyM30udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpOmxhc3QtY2hpbGQgLmludHJvX19kZXNjcmlwdGlvbntjb2xvcjojNTRiNjQ3fS50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2J1dHRvbiwudGVzdHMtdGVtcGxhdGUgLnJlc3VsdHNfX2J1dHRvbntkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyMDBweDttYXJnaW46NTBweCBhdXRvIDA7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO3BhZGRpbmc6LjhlbSAyZW07dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojNDdiOGViO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MThweH0udGVzdHMtdGVtcGxhdGUgLmludHJvX19idXR0b246aG92ZXIsLnRlc3RzLXRlbXBsYXRlIC5yZXN1bHRzX19idXR0b246aG92ZXJ7YmFja2dyb3VuZDojMGRhYWYyfS50ZXN0cy10ZW1wbGF0ZSAucmVzdWx0c3twYWRkaW5nOjYwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlc3RzLXRlbXBsYXRlIC5yZXN1bHRzX190ZXh0e2NvbG9yOiNmZmY7Zm9udC1zaXplOjUwcHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46OTBweCAwIDIwcHh9LnRlc3RzLXRlbXBsYXRlIC5yZXN1bHRzX19idXR0b257bWFyZ2luOjIwcHggYXV0byAwfS50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX2NhcmR7bWluLWhlaWdodDo0MDBweDtwYWRkaW5nOjEwMHB4IDUwcHggMjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlc3RzLXRlbXBsYXRlIC5jYXJkc19faW50cm97Y29sb3I6Izk5OTtmb250LXNpemU6MTdweDtmb250LXdlaWdodDpib2xkfS50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX3F1ZXN0aW9ue2NvbG9yOiNmZmY7Zm9udC1zaXplOjUwcHh9LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19vcHRpb25ze2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHg7bGVmdDo1MCU7d2lkdGg6NTMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnM6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo5OCU7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ2JTtsZWZ0OjElfS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5yYWRpb19fd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWFyZ2luLXJpZ2h0OjQwcHh9LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLnJhZGlvX193cmFwcGVyOmxhc3QtY2hpbGR7bWFyZ2luOjB9LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCksLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOmNoZWNrZWR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowfS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLC50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7ZGlzcGxheTpibG9ja30udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbDo6YmVmb3JlLC50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6OmFmdGVyLC50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7dHJhbnNpdGlvbjphbGwgLjJzfS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLm9wMTo6YmVmb3JlLC50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsLm9wMTo6YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9oYXRlLnBuZ1wiKSAwL2NvdmVyIG5vLXJlcGVhdH0udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbC5vcDI6OmJlZm9yZSwudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbC5vcDI6OmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9idWxsZXRfZGlzbGlrZS5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWwub3AzOjpiZWZvcmUsLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwub3AzOjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X3Vuc3VyZS5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWwub3A0OjpiZWZvcmUsLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwub3A0OjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xpa2UucG5nXCIpIDAvY292ZXIgbm8tcmVwZWF0fS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLm9wNTo6YmVmb3JlLC50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsLm9wNTo6YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9sb3ZlLnBuZ1wiKSAwL2NvdmVyIG5vLXJlcGVhdH0udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbC5vcDE6OmFmdGVyLC50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsLm9wMTo6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2hhdGVfY2hlY2tlZC5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWwub3AyOjphZnRlciwudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbC5vcDI6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9kaXNsaWtlX2NoZWNrZWQucG5nXCIpIDAvY292ZXIgbm8tcmVwZWF0fS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLm9wMzo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwub3AzOjphZnRlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9idWxsZXRfdW5zdXJlX2NoZWNrZWQucG5nXCIpIDAvY292ZXIgbm8tcmVwZWF0fS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLm9wNDo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwub3A0OjphZnRlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9idWxsZXRfbGlrZV9jaGVja2VkLnBuZ1wiKSAwL2NvdmVyIG5vLXJlcGVhdH0udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbC5vcDU6OmFmdGVyLC50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsLm9wNTo6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xvdmVfY2hlY2tlZC5wbmdcIikgMC9jb3ZlciBuby1yZXBlYXR9LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6OmFmdGVye29wYWNpdHk6MH0udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6aG92ZXI6OmFmdGVye29wYWNpdHk6MX0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm8sLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmNhcmRzX19jYXJke3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5jYXJkc19fY2FyZHtwYWRkaW5nOjgwcHggNTBweH0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX2NhcmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX190aXRsZSwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX3F1ZXN0aW9ue2ZvbnQtc2l6ZTo0OHB4O21hcmdpbi1ib3R0b206MTBweH0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3RleHQsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmNhcmRzX190ZXh0e21hcmdpbjowO3RleHQtYWxpZ246bGVmdDt3aWR0aDo4NSV9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX190ZXh0IHB7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmNhcmRzX190ZXh0IHB7Zm9udC1zaXplOjIycHggIWltcG9ydGFudDtjb2xvcjojOTk5ICFpbXBvcnRhbnR9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX19idXR0b257bWFyZ2luLWxlZnQ6MH0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3F1ZXN0aW9uLXdyYXBwZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmNhcmRzX19xdWVzdGlvbi13cmFwcGVye3dpZHRoOjgxJTtmbG9hdDpsZWZ0fS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fb3B0aW9ucy13cmFwcGVyLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5jYXJkc19fb3B0aW9ucy13cmFwcGVye3dpZHRoOjE5JTtmbG9hdDpyaWdodDttYXJnaW46LTYwcHggLTYwcHggMH0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX29wdGlvbnMtd3JhcHBlcnttYXJnaW46LTgwcHggLTUwcHggMH0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm86OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX192b3Rlc3ttYXJnaW46MDt3aWR0aDoxMDAlfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXM6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGl7aGVpZ2h0OjEyNXB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMmYyZjJmO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM1MjUyNTI7dHJhbnNpdGlvbjphbGwgZWFzZSAuMnM7Y3Vyc29yOnBvaW50ZXJ9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX192b3RlcyBsaTo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6OmFmdGVyLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxM3B4O2hlaWdodDoxMDAlO3JpZ2h0OjA7dG9wOjA7YmFja2dyb3VuZDpjdXJyZW50Q29sb3J9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6OmFmdGVyLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcntiYWNrZ3JvdW5kOiM4MTgyODV9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWwsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojMDAwfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDEpLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMSkgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6aG92ZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgxKSBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbHtjb2xvcjojMDBhODUwfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDIpLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMikgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6aG92ZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgyKSBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbHtjb2xvcjojYzJkODJlfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDMpLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMykgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6aG92ZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgzKSBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbHtjb2xvcjojZmFhMzFhfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDQpLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoNCkgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6aG92ZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCg0KSBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbHtjb2xvcjojZWQxOTQwfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlciBbdHlwZT1yYWRpb10rbGFiZWw6aG92ZXJ7ei1pbmRleDoyfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDEpOmhvdmVyOjphZnRlciwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDEpIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsOmhvdmVyOjphZnRlciwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDEpIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcnt6LWluZGV4OjE7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym94LXNoYWRvdzowIDEyNXB4IDAgY3VycmVudENvbG9yLDAgMjUwcHggMCBjdXJyZW50Q29sb3IsMCAzNzVweCAwIGN1cnJlbnRDb2xvcn0udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3ZvdGVzIGxpOm50aC1jaGlsZCgyKTpob3Zlcjo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgyKSBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbDpob3Zlcjo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgyKSBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7ei1pbmRleDoxO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JveC1zaGFkb3c6MCAxMjVweCAwIGN1cnJlbnRDb2xvciwwIDI1MHB4IDAgY3VycmVudENvbG9yfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDMpOmhvdmVyOjphZnRlciwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDMpIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsOmhvdmVyOjphZnRlciwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDMpIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcnt6LWluZGV4OjE7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym94LXNoYWRvdzowIDEyNXB4IDAgY3VycmVudENvbG9yfS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDQpOmhvdmVyOjphZnRlciwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDQpIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsOmhvdmVyOjphZnRlciwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDQpIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcnt6LWluZGV4OjE7YmFja2dyb3VuZDpjdXJyZW50Q29sb3J9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX19kZXNjcmlwdGlvbiwudGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbCBzcGFuLC50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01OCUsIC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTglLCAtNTAlKTtjb2xvcjpjdXJyZW50Q29sb3I7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCksLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9cmFkaW9dOmNoZWNrZWR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5xdWl6e21heC13aWR0aDoxMjgwcHg7aGVpZ2h0OjI3NXB4O21hcmdpbi10b3A6MTkwcHg7bWFyZ2luLWJvdHRvbTozMDBweH0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpejo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLnF1aXo6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19zbGlkZXN7bWluLWhlaWdodDoxNDFweDtkaXNwbGF5OmJsb2NrfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSwudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucmVzdWx0c3tkaXNwbGF5Om5vbmV9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLm93bC1pdGVtIC5yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19wcmUtaW50cm8tdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE5MHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS4zZW07YmFja2dyb3VuZDojMDAwO3BhZGRpbmc6MzBweCAxNCU7aGVpZ2h0OjE5MHB4fS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fcHJlLWludHJvLXRleHQgYmlne2ZvbnQtc2l6ZToxLjVlbX0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX3ByZS1pbnRyby10ZXh0IHN0cm9uZ3tjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2NhcmR7bWluLWhlaWdodDowO3BhZGRpbmc6MjVweCAxMDBweH0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2ludHJve2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6IzQ3YjhlYjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nOi4zZW0gMWVtO2xlZnQ6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19xdWVzdGlvbntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxZW19LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRze3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5oaWRlLWNvbnRyb2xzIC5jYXJkc19faW50cm8sLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmhpZGUtY29udHJvbHMgLmNhcmRzX19idWNrZXRze3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozMHB4O29wYWNpdHk6MH0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtbGFiZWxze3dpZHRoOjg3JTttYXJnaW46MCBhdXRvIDEwcHh9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxZW19LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxZW19LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldHN7ZGlzcGxheTpibG9jazt3aWR0aDoxMDIlfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1idWxsZXRzOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODAlO3RvcDoxMnB4O2xlZnQ6LTlweDttYXJnaW46MCBhdXRvO2JvcmRlci10b3A6MnB4IGRvdHRlZCByZ2JhKDI1NSwyNTUsMjU1LC41KX0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtYnVsbGV0czo6YWZ0ZXIsLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWhlYWRlcnM6OmFmdGVyLC50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1sYWJlbHM6OmFmdGVyLC5jYXJkc19fYnVja2V0cy1jb2xzOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1idWxsZXR7ZmxvYXQ6bGVmdDt3aWR0aDoxOCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjIlO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyMnB4O3otaW5kZXg6MX0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtYnVsbGV0Om50aC1jaGlsZCgxKSwudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sOm50aC1jaGlsZCgxKXtjb2xvcjojYzUyODJhfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1idWxsZXQ6bnRoLWNoaWxkKDIpLC50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2w6bnRoLWNoaWxkKDIpe2NvbG9yOiNlNTdmMWJ9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMyksLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbDpudGgtY2hpbGQoMyl7Y29sb3I6I2U1YzQwMX0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtYnVsbGV0Om50aC1jaGlsZCg0KSwudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sOm50aC1jaGlsZCg0KXtjb2xvcjojOTljYTNjfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1idWxsZXQ6bnRoLWNoaWxkKDUpLC50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2w6bnRoLWNoaWxkKDUpe2NvbG9yOiMwMGEyNGZ9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMSkgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbjpob3Zlcntjb2xvcjojYjkyMjI1O3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtYnVsbGV0Om50aC1jaGlsZCgyKSAuY2FyZHNfX2J1Y2tldHMtcGx1cy1zaWduOmhvdmVye2NvbG9yOiNkYjc4MTQ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1idWxsZXQ6bnRoLWNoaWxkKDMpIC5jYXJkc19fYnVja2V0cy1wbHVzLXNpZ246aG92ZXJ7Y29sb3I6I2Q2YjYwMDt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoNCkgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbjpob3Zlcntjb2xvcjojOTBjNDMxO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtYnVsbGV0Om50aC1jaGlsZCg1KSAuY2FyZHNfX2J1Y2tldHMtcGx1cy1zaWduOmhvdmVye2NvbG9yOiMwMDk0NDc7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1wbHVzLXNpZ257d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjUwJTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyM3B4O2N1cnNvcjpwb2ludGVyfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1wbHVzLXNpZ246OmJlZm9yZXtjb250ZW50OlwiK1wiO2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZn0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtbGFiZWwuY2FyZHNfX2J1Y2tldHMtbGFiZWwtLW1vc3R7ZmxvYXQ6cmlnaHR9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbHN7d2lkdGg6MTAyJTt6LWluZGV4OjEwO21hcmdpbjoyMHB4IDB9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbHt3aWR0aDoxOCU7bWFyZ2luLXJpZ2h0OjIlO2hlaWdodDoyNzBweDtmbG9hdDpsZWZ0O2JvcmRlci1yaWdodDoycHggc29saWQgIzMzMztib3JkZXItbGVmdDoycHggc29saWQgIzMzM30udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sLWhlYWRlciwudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sLWZvb3RlcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtoZWlnaHQ6MjBweDt3aWR0aDpjYWxjKDEwMCUgKyA0cHgpO21hcmdpbi1sZWZ0Oi0ycHh9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3hlc3toZWlnaHQ6MjMwcHg7cG9zaXRpb246cmVsYXRpdmV9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3hlczo6YmVmb3JlLC50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2wtYm94ZXM6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzY0NjQ2NDt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7bGVmdDo1MCV9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3hlczo6YWZ0ZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2xlZnQ6YXV0bzt0b3A6NTAlO2NsZWFyOmJvdGh9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3h7d2lkdGg6NTAlO2hlaWdodDo1MCU7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2wtYm94LmZpbGxlZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2wtYm94LnVpLWRyb3BwYWJsZS1hY3RpdmU6bm90KC5maWxsZWQpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3gudWktZHJvcHBhYmxlLWhvdmVyOm5vdCguZmlsbGVkKXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpfS5jYXJkc19fYnVja2V0cy1jb2wtYm94LXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt3aWR0aDo5MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjdXJzb3I6bW92ZTtjdXJzb3I6LXdlYmtpdC1ncmFiOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2FyZHNfX2J1Y2tldHMtY29sLWJveC13cmFwcGVyLnVpLWRyYWdnYWJsZS1kcmFnZ2luZ3t0cmFuc2Zvcm06bm9uZX0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucmVzdWx0c3twYWRkaW5nOjE1cHh9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmhpZGUtY29udHJvbHMgLnJlc3VsdHN7cGFkZGluZzo0MHB4fS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5yZXN1bHRzX190ZXh0e21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MjhweH0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2FsZXJ0e2xlZnQ6NTAlO3JpZ2h0OmF1dG87dG9wOmF1dG87Ym90dG9tOi03MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSk7YmFja2dyb3VuZDojMDAwO21heC13aWR0aDoyNjBweDt0ZXh0LXRyYW5zZm9ybTppbml0aWFsO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS40ZW07Zm9udC1zaXplOjE0cHh9LnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19hbGVydC5hY3RpdmV7Ym90dG9tOi0xMDVweH0udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2FsZXJ0LWRpc21pc3N7ZGlzcGxheTpibG9jazttYXJnaW46OHB4IGF1dG8gMnB4O2JhY2tncm91bmQ6IzQ3YjhlYjtib3JkZXI6MDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyfS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYWxlcnQtZGlzbWlzczpob3ZlcntiYWNrZ3JvdW5kOiMyYmIwZWV9I292ZXJsYXkuYWRkLXNraWxscyAjb2xXcmFwIGgye2NvbG9yOiM0YTRhNGE7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjMwcHh9I292ZXJsYXkuYWRkLXNraWxscyAjb2xXcmFwIC5za2lsbC1saXN0e3RleHQtYWxpZ246bGVmdH0jb3ZlcmxheS5hZGQtc2tpbGxzICNvbFdyYXAgLnNraWxsLWxpc3RfX3NraWxse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTttYXJnaW46MCAxMHB4IDE1cHg7Y3Vyc29yOnBvaW50ZXJ9I292ZXJsYXkuYWRkLXNraWxscyAjb2xXcmFwIC5za2lsbC1saXN0X19za2lsbCBzcGFue21hcmdpbi1sZWZ0OjE1cHg7Y29sb3I6I2Q5ZDlkOTtkaXNwbGF5OmlubGluZS1ibG9ja30uZGFya2dyZXl7Y29sb3I6IzRhNGE0YX0uY291cnNlLXBsYW5uZXIsLnByb2dyZXNzLXN1bW1hcnl7dGV4dC1hbGlnbjpsZWZ0fS5jb3Vyc2UtcGxhbm5lciBzZWxlY3QsLnByb2dyZXNzLXN1bW1hcnkgc2VsZWN0e3dpZHRoOjEwMCV9LmNvdXJzZS1wbGFubmVyIC5jb250ZW50LC5wcm9ncmVzcy1zdW1tYXJ5IC5jb250ZW50e3BhZGRpbmctbGVmdDo2NXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDo2NXB4ICFpbXBvcnRhbnR9LmNvdXJzZS1wbGFubmVyICNncmFkLXJlcXMsLnByb2dyZXNzLXN1bW1hcnkgI2dyYWQtcmVxc3ttYXJnaW4tdG9wOjUwcHg7ZGlzcGxheTpmbGV4fS5jb3Vyc2UtcGxhbm5lciAjZ3JhZC1yZXFzIHRhYmxlLC5wcm9ncmVzcy1zdW1tYXJ5ICNncmFkLXJlcXMgdGFibGV7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDM3MHB4KX0uY291cnNlLXBsYW5uZXIgI2dyYWQtcmVxcyAjbWVzc2FnZXMsLnByb2dyZXNzLXN1bW1hcnkgI2dyYWQtcmVxcyAjbWVzc2FnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tbGVmdDozMHB4O21hcmdpbi1ib3R0b206NTBweDt3aWR0aDozNDBweH0uY291cnNlLXBsYW5uZXIgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2UsLnByb2dyZXNzLXN1bW1hcnkgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2V7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tYm90dG9tOjVweH0uY291cnNlLXBsYW5uZXIgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2UgaDMsLmNvdXJzZS1wbGFubmVyICNncmFkLXJlcXMgI21lc3NhZ2VzIC5tZXNzYWdlIHAsLnByb2dyZXNzLXN1bW1hcnkgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2UgaDMsLnByb2dyZXNzLXN1bW1hcnkgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2UgcHtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lfS5jb3Vyc2UtcGxhbm5lciAjZ3JhZC1yZXFzICNtZXNzYWdlcyAubWVzc2FnZSBwLC5wcm9ncmVzcy1zdW1tYXJ5ICNncmFkLXJlcXMgI21lc3NhZ2VzIC5tZXNzYWdlIHB7bWFyZ2luLWxlZnQ6NXB4fS5jb3Vyc2UtcGxhbm5lciAjZ3JhZC1yZXFzICNtZXNzYWdlcyAubWVzc2FnZS5wdXJwbGUsLnByb2dyZXNzLXN1bW1hcnkgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2UucHVycGxle2JhY2tncm91bmQtY29sb3I6IzkxNmNjNn0uY291cnNlLXBsYW5uZXIgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2Uub3JhbmdlLC5wcm9ncmVzcy1zdW1tYXJ5ICNncmFkLXJlcXMgI21lc3NhZ2VzIC5tZXNzYWdlLm9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNkODk3Mjh9LmNvdXJzZS1wbGFubmVyICNncmFkLXJlcXMgI21lc3NhZ2VzIC5tZXNzYWdlLmdyZWVuLC5wcm9ncmVzcy1zdW1tYXJ5ICNncmFkLXJlcXMgI21lc3NhZ2VzIC5tZXNzYWdlLmdyZWVue2JhY2tncm91bmQtY29sb3I6I2I2ZDk2MX0uY291cnNlLXBsYW5uZXIgI2dyYWQtcmVxcyAjbWVzc2FnZXMgLm1lc3NhZ2U6bGFzdC1jaGlsZCwucHJvZ3Jlc3Mtc3VtbWFyeSAjZ3JhZC1yZXFzICNtZXNzYWdlcyAubWVzc2FnZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY291cnNlLXBsYW5uZXIgaW1nLC5wcm9ncmVzcy1zdW1tYXJ5IGltZ3ttYXgtd2lkdGg6MTAwJX0uY291cnNlLXBsYW5uZXIgdGFibGUsLnByb2dyZXNzLXN1bW1hcnkgdGFibGV7Zm9udC1zaXplOjE2cHg7dGFibGUtbGF5b3V0OmZpeGVkO2NvbG9yOiM0YTRhNGE7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICM0YTRhNGE7bWFyZ2luLWJvdHRvbTo1MHB4fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSBoMiwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSBoMntmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjppbmhlcml0O21hcmdpbjowfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSBoMywucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSBoM3tmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZH0uY291cnNlLXBsYW5uZXIgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZC5tYywucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkLm1je2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM0YTRhNGF9LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLC5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0aCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0ZCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0aHtwYWRkaW5nOjhweCAxNXB4O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQubWMsLmNvdXJzZS1wbGFubmVyIHRhYmxlIHRoLm1jLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLm1jLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRoLm1je2JvcmRlci1yaWdodDoycHggc29saWQgIzRhNGE0YTtib3JkZXItbGVmdDoycHggc29saWQgIzRhNGE0YX0uY291cnNlLXBsYW5uZXIgdGFibGUgdGgsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2NvbG9yOiNmZmY7Ym9yZGVyOjA7Zm9udC13ZWlnaHQ6Ym9sZH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGgubWMsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGgubWN7YmFja2dyb3VuZC1jb2xvcjojYjZkOTYxfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0aDpmaXJzdC1jaGlsZCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0aDpmaXJzdC1jaGlsZHtib3JkZXI6MXB4IHNvbGlkICM0N2I4ZWI7dGV4dC1hbGlnbjpsZWZ0O21heC13aWR0aDoyMDBweH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGggc3BhbiwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0aCBzcGFue2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtoZWlnaHQ6MjdweH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0ZDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnQ7bWF4LXdpZHRoOjIwMHB4fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0ZC5tYywucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0ZC5tY3tjb2xvcjojNGE0YTRhfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0ZC5ldGQsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGQuZXRke2NvbG9yOiM0N2I4ZWJ9LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLm1heC1jcmVkaXRzLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLm1heC1jcmVkaXRze2NvbG9yOiM3ZjdmN2Y7bGluZS1oZWlnaHQ6MjhweH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQubmFtZSwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0ZC5uYW1le2JvcmRlci1yaWdodDpub25lO3RleHQtYWxpZ246bGVmdDt3aWR0aDozMDBweH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQubmFtZSBzcGFuLm1jLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLm5hbWUgc3Bhbi5tY3tmb250LXNpemU6LjhlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2I2ZDk2MTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxcHggM3B4O21hcmdpbi1yaWdodDo2cHh9LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLm5hbWUgI25ld19jb3VycywucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0ZC5uYW1lICNuZXdfY291cnN7d2lkdGg6MTAwJX0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQ6bGFzdC1jaGlsZCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSB0ZDpsYXN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0ZDpsYXN0LWNoaWxkIC5yZW1vdmUsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGQ6bGFzdC1jaGlsZCAucmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O2NvbG9yOiNmZmY7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MjBweDt0b3A6MH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQ6bGFzdC1jaGlsZCAucmVtb3ZlOmhvdmVyLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkOmxhc3QtY2hpbGQgLnJlbW92ZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNzg3NmJ9LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLmZyZWVmb3JtLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLmZyZWVmb3Jte3BhZGRpbmc6MH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGQuZnJlZWZvcm0gdGFibGV7bWFyZ2luOjA7Ym9yZGVyOjA7d2lkdGg6MTAwJX0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGgsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6IzdmN2Y3Zjtib3JkZXI6MH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGggZGl2LC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRoIGRpdntmb250LXdlaWdodDpib2xkfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0ZC5mcmVlZm9ybSB0YWJsZSB0aD5kaXYsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGg+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRoPmRpdiBkaXYsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGg+ZGl2IGRpdntkaXNwbGF5OmZsZXg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdmN2Y3Zjtmb250LXNpemU6LjdlbX0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGg+ZGl2IGRpdiBzcGFuLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRoPmRpdiBkaXYgc3Bhbnt3aWR0aDo1MCU7ZmxleDowIDAgNTAlO2JvcmRlci1yaWdodDoxcHggc29saWQgIzdmN2Y3ZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjJweCA1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uY291cnNlLXBsYW5uZXIgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGg+ZGl2IGRpdiBzcGFuOmxhc3QtY2hpbGQsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgdGQuZnJlZWZvcm0gdGFibGUgdGg+ZGl2IGRpdiBzcGFuOmxhc3QtY2hpbGR7Ym9yZGVyOjB9LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRkIGlucHV0LC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRkIGlucHV0e3dpZHRoOjEwMCV9LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRkLmNyZWRzIGlucHV0LC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRkLmNyZWRzIGlucHV0e21heC13aWR0aDo1MHB4O21hcmdpbi1yaWdodDoxMHB4fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSB0ZC5mcmVlZm9ybSB0YWJsZSB0ZC5jcmVkcyBpbnB1dDpsYXN0LWNoaWxkLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRkLmNyZWRzIGlucHV0Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmNvdXJzZS1wbGFubmVyIHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRkLmdyYWRlIGlucHV0LC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIHRkLmZyZWVmb3JtIHRhYmxlIHRkLmdyYWRlIGlucHV0e21heC13aWR0aDo3MHB4fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSAuaGVhZGVyLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIC5oZWFkZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGF9LmNvdXJzZS1wbGFubmVyIHRhYmxlIC5oZWFkZXIgaDIsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgLmhlYWRlciBoMntjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSAuaGVhZGVyIGgyIHNwYW4sLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgLmhlYWRlciBoMiBzcGFue2NvbG9yOiM0N2I4ZWJ9LmNvdXJzZS1wbGFubmVyIHRhYmxlIC5oZWFkZXIgaDMsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgLmhlYWRlciBoM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY291cnNlLXBsYW5uZXIgdGFibGUgLmhlYWRlciB0ZCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSAuaGVhZGVyIHRke3BhZGRpbmc6MjBweCAxNXB4O2JvcmRlcjoycHggc29saWQgIzRhNGE0YTt0ZXh0LWFsaWduOmNlbnRlcn0uY291cnNlLXBsYW5uZXIgdGFibGUgLmhlYWRlciB0ZC5tYywucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSAuaGVhZGVyIHRkLm1je2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNGE0YTRhfS5jb3Vyc2UtcGxhbm5lciB0YWJsZSAuaGVhZGVyIHRkLm1jIC5tYy1pY29uLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIC5oZWFkZXIgdGQubWMgLm1jLWljb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ5NjE7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzBweH0uY291cnNlLXBsYW5uZXIgdGFibGUgLmhlYWRlciB0ZC5tYyBoMiwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSAuaGVhZGVyIHRkLm1jIGgye2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzRhNGE0YX0uY291cnNlLXBsYW5uZXIgdGFibGUgLmhlYWRlciB0ZCAuYnRucywucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSAuaGVhZGVyIHRkIC5idG5ze2Zsb2F0OnJpZ2h0fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSAudW5pdCwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZSAudW5pdHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46NXB4O2JvcmRlcjoxcHggc29saWQgIzdmN2Y3ZjtwYWRkaW5nOjJweDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSAudW5pdCAuY29tcGxldGVkLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIC51bml0IC5jb21wbGV0ZWR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ5NjE7ZGlzcGxheTpibG9ja30uY291cnNlLXBsYW5uZXIgdGFibGUgLmFsZXJ0LXdyYXBwZXIsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgLmFsZXJ0LXdyYXBwZXJ7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ5NjE7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0OjE1cHh9LmNvdXJzZS1wbGFubmVyIHRhYmxlIC5hbGVydC13cmFwcGVyIC5pbmZvcm0tYWxlcnQsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgLmFsZXJ0LXdyYXBwZXIgLmluZm9ybS1hbGVydHtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZToxNHB4fS5jb3Vyc2UtcGxhbm5lciB0YWJsZSAudG9nZ2xlLC5wcm9ncmVzcy1zdW1tYXJ5IHRhYmxlIC50b2dnbGV7d2lkdGg6MTFweDtoZWlnaHQ6MTdweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvYWNjb3JkaW9uQXJyb3ctd2hpdGUucG5nKTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MTBweH0uY291cnNlLXBsYW5uZXIgdGFibGUuZXhwYW5kZWQgLnRvZ2dsZSwucHJvZ3Jlc3Mtc3VtbWFyeSB0YWJsZS5leHBhbmRlZCAudG9nZ2xle3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5jb3Vyc2UtcGxhbm5lciB0YWJsZS5jb2xsYXBzZWQgdGJvZHkgdHIsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUuY29sbGFwc2VkIHRib2R5IHRye2Rpc3BsYXk6bm9uZX0uY291cnNlLXBsYW5uZXIgdGFibGUgLnNlbGVjdDIsLnByb2dyZXNzLXN1bW1hcnkgdGFibGUgLnNlbGVjdDJ7bWF4LXdpZHRoOjEwMCV9LmNvdXJzZS1wbGFubmVyIC5jb3Vyc2UgdGQ6bm90KC5mcmVlZm9ybSk6Zmlyc3QtY2hpbGQsLmNvdXJzZS1wbGFubmVyIC5uZXctY291cnNlIHRkOm5vdCguZnJlZWZvcm0pOmZpcnN0LWNoaWxkLC5wcm9ncmVzcy1zdW1tYXJ5IC5jb3Vyc2UgdGQ6bm90KC5mcmVlZm9ybSk6Zmlyc3QtY2hpbGQsLnByb2dyZXNzLXN1bW1hcnkgLm5ldy1jb3Vyc2UgdGQ6bm90KC5mcmVlZm9ybSk6Zmlyc3QtY2hpbGR7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC1icmVhazpicmVhay13b3JkfS5jb3Vyc2UtcGxhbm5lciAjZ3JhZC1yZXFzIHRoLC5jb3Vyc2UtcGxhbm5lciAjZ3JhZC1yZXFzIHRkLC5wcm9ncmVzcy1zdW1tYXJ5ICNncmFkLXJlcXMgdGgsLnByb2dyZXNzLXN1bW1hcnkgI2dyYWQtcmVxcyB0ZHt0ZXh0LWFsaWduOmNlbnRlcn0uY291cnNlLXBsYW5uZXIgI2dyYWQtcmVxcyB0aDpmaXJzdC1jaGlsZCwuY291cnNlLXBsYW5uZXIgI2dyYWQtcmVxcyB0ZDpmaXJzdC1jaGlsZCwucHJvZ3Jlc3Mtc3VtbWFyeSAjZ3JhZC1yZXFzIHRoOmZpcnN0LWNoaWxkLC5wcm9ncmVzcy1zdW1tYXJ5ICNncmFkLXJlcXMgdGQ6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fS5jb3Vyc2UtcGxhbm5lciAjZ3JhZC1yZXFzIHRib2R5IHRkOmZpcnN0LWNoaWxkLC5wcm9ncmVzcy1zdW1tYXJ5ICNncmFkLXJlcXMgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC1icmVhazpicmVhay13b3JkfS5jb3Vyc2UtcGxhbm5lciAjY291cnNlLXBsYW5zIC5oZWFkZXIgLnNlbWVzdGVyLWhlYWRlciwucHJvZ3Jlc3Mtc3VtbWFyeSAjY291cnNlLXBsYW5zIC5oZWFkZXIgLnNlbWVzdGVyLWhlYWRlcntkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmNvdXJzZS1wbGFubmVyICNjb3Vyc2UtcGxhbnMgLmhlYWRlciAuc2VtZXN0ZXItaGVhZGVyIC50b2dnbGUsLnByb2dyZXNzLXN1bW1hcnkgI2NvdXJzZS1wbGFucyAuaGVhZGVyIC5zZW1lc3Rlci1oZWFkZXIgLnRvZ2dsZXtwb3NpdGlvbjphYnNvbHV0ZX0uY291cnNlLXBsYW5uZXIgI2NvdXJzZS1wbGFucyAuaGVhZGVyIC5zZW1lc3Rlci1oZWFkZXIgaDIsLnByb2dyZXNzLXN1bW1hcnkgI2NvdXJzZS1wbGFucyAuaGVhZGVyIC5zZW1lc3Rlci1oZWFkZXIgaDJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvdXJzZS1wbGFubmVyICNjb3Vyc2UtcGxhbnMgLmhlYWRlciAuc2VtZXN0ZXItaGVhZGVyIGgzLC5wcm9ncmVzcy1zdW1tYXJ5ICNjb3Vyc2UtcGxhbnMgLmhlYWRlciAuc2VtZXN0ZXItaGVhZGVyIGgze2NvbG9yOiM0N2I4ZWI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4fS5jb3Vyc2UtcGxhbm5lciAjY291cnNlLXBsYW5zIC5oZWFkZXIgLnNlbWVzdGVyLWhlYWRlciAuZ3JhZGUtc2VtZXN0ZXIsLnByb2dyZXNzLXN1bW1hcnkgI2NvdXJzZS1wbGFucyAuaGVhZGVyIC5zZW1lc3Rlci1oZWFkZXIgLmdyYWRlLXNlbWVzdGVye3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tbGVmdDo1MHB4fS5jb3Vyc2UtcGxhbm5lciAjY291cnNlLXBsYW5zIC5oZWFkZXIgLnNlbWVzdGVyLWhlYWRlciAuc3RhdHVzLC5wcm9ncmVzcy1zdW1tYXJ5ICNjb3Vyc2UtcGxhbnMgLmhlYWRlciAuc2VtZXN0ZXItaGVhZGVyIC5zdGF0dXN7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvdXJzZS1wbGFubmVyICNjb3Vyc2UtcGxhbnMgLmhlYWRlciAuc2VtZXN0ZXItaGVhZGVyIC5zdGF0dXMgbGFiZWwsLnByb2dyZXNzLXN1bW1hcnkgI2NvdXJzZS1wbGFucyAuaGVhZGVyIC5zZW1lc3Rlci1oZWFkZXIgLnN0YXR1cyBsYWJlbHtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjFlbX0uY291cnNlLXBsYW5uZXIgI2NvdXJzZS1wbGFucyAuaGVhZGVyIC5zZW1lc3Rlci1oZWFkZXIgLnN0YXR1cyBwLC5wcm9ncmVzcy1zdW1tYXJ5ICNjb3Vyc2UtcGxhbnMgLmhlYWRlciAuc2VtZXN0ZXItaGVhZGVyIC5zdGF0dXMgcHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4xZW07Y29sb3I6I2FjYzUwMH0uY291cnNlLXBsYW5uZXIgI2NvdXJzZS1wbGFucyB0YWJsZSB0Ym9keSwucHJvZ3Jlc3Mtc3VtbWFyeSAjY291cnNlLXBsYW5zIHRhYmxlIHRib2R5e2Rpc3BsYXk6bm9uZX0uY291cnNlLXBsYW5uZXIgI2NvdXJzZS1wbGFucyB0YWJsZS5leHBhbmRlZCB0Ym9keSwucHJvZ3Jlc3Mtc3VtbWFyeSAjY291cnNlLXBsYW5zIHRhYmxlLmV4cGFuZGVkIHRib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5jb3Vyc2UtcGxhbm5lciAuc2VtZXN0ZXItY29tcGxldGUsLnByb2dyZXNzLXN1bW1hcnkgLnNlbWVzdGVyLWNvbXBsZXRle2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNkODk3Mjg7Y29sb3I6I2ZmZjtwYWRkaW5nOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOi0zMHB4fS5jb3Vyc2UtcGxhbm5lciAuc2VtZXN0ZXItY29tcGxldGUgaDIsLnByb2dyZXNzLXN1bW1hcnkgLnNlbWVzdGVyLWNvbXBsZXRlIGgye2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuM2VtO21hcmdpbi10b3A6MH0uY291cnNlLXBsYW5uZXIgLnNlbWVzdGVyLWNvbXBsZXRlIGRpdiwucHJvZ3Jlc3Mtc3VtbWFyeSAuc2VtZXN0ZXItY29tcGxldGUgZGl2e2ZsZXgtZ3JvdzoxfS5jb3Vyc2UtcGxhbm5lciAuc2VtZXN0ZXItY29tcGxldGUgLmJ0bi5wcmltYXJ5LC5wcm9ncmVzcy1zdW1tYXJ5IC5zZW1lc3Rlci1jb21wbGV0ZSAuYnRuLnByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0YTRhNGE7Ym9yZGVyOjB9c3Bhbi5tYy1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgNXB4O2JhY2tncm91bmQtY29sb3I6I2FjYzUwMDtjb2xvcjojZmZmO3BhZGRpbmc6MHB4IDJweDt3aWR0aDozNnB4O3RleHQtYWxpZ246Y2VudGVyfXNwYW4ubWMtc2VsZWN0LWVtcHR5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDVweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7cGFkZGluZzowcHggMnB4O3dpZHRoOjM2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9I292ZXJsYXkucHJvZ3Jlc3Mtc3VtbWFyeSAjb2xXcmFwe3dpZHRoOjcwJTttYXJnaW4tbGVmdDotMzUlO3RvcDoxMHZoO21heC1oZWlnaHQ6ODB2aDtsZWZ0OjUwJX0jb3ZlcmxheS5wcm9ncmVzcy1zdW1tYXJ5ICNvbFdyYXAgI29sQ29udGVudD5oMntjb2xvcjojNGE0YTRhfSNvdmVybGF5LnByb2dyZXNzLXN1bW1hcnkgI29sV3JhcCAjb2xDb250ZW50PmgyIHNwYW57Y29sb3I6IzQ3YjhlYn0jb3ZlcmxheS5wcm9ncmVzcy1zdW1tYXJ5ICNvbFdyYXAgI29sQ29udGVudCB0YWJsZSAuaGVhZGVyIHRkLm1je3RleHQtYWxpZ246Y2VudGVyfSNvdmVybGF5LnByb2dyZXNzLXN1bW1hcnkgI29sV3JhcCAjb2xDb250ZW50IHRhYmxlIC5oZWFkZXIgdGQubWMgaDJ7Y29sb3I6IzRhNGE0YX0jb3ZlcmxheS5wcm9ncmVzcy1zdW1tYXJ5ICNvbFdyYXAgI29sQ29udGVudCAjZ3JhZC1yZXFze21hcmdpbi10b3A6MHB4fSNvdmVybGF5LnByb2dyZXNzLXN1bW1hcnkgI29sV3JhcCAjb2xDb250ZW50IHRhYmxle21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjB9I292ZXJsYXkucHJvZ3Jlc3Mtc3VtbWFyeSAjb2xXcmFwICNvbENvbnRlbnQgdGh7dGV4dC1hbGlnbjpyaWdodH0jb3ZlcmxheS5wcm9ncmVzcy1zdW1tYXJ5ICNvbFdyYXAgI29sQ29udGVudCB0ZHt0ZXh0LWFsaWduOmxlZnR9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5iYW5uZXJ7cGFkZGluZzo2NXB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyBtYWlue2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztvdmVyZmxvdzp2aXNpYmxlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAjdGhlLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyBmb3Jte21hcmdpbi10b3A6LTM5cHg7ei1pbmRleDo5OTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmVmYy10YWJze2Rpc3BsYXk6ZmxleH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmVmYy10YWJzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjEwcHggMjBweDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTUlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuZWZjLXRhYnMgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmVmYy10YWJzIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5lZmMtdGFicyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNDdiOGVifS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuZWZjLXRhYnMgbGkgYnV0dG9ue2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmVmYy10YWJzIGxpIGJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2Q5ZDlkOX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmhlYWRlciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6I2ZmZn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmhlYWRlcntwYWRkaW5nOjIwcHggNjBweDtib3JkZXItdG9wOjIwcHggc29saWQgIzQ3YjhlYn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmhlYWRlciBoMntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5mb290ZXJ7cGFkZGluZzozMHB4IDYwcHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5mb290ZXIgLmJ0bnN7dGV4dC1hbGlnbjpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmZvb3RlciAuYnRucyAuYnRue21hcmdpbi1sZWZ0OjIwcHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5mb290ZXIgLmJ0bnMgLmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keXtib3JkZXI6MnB4IHNvbGlkICM0YTRhNGE7cGFkZGluZzozMHB4IDYwcHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5ib2R5IHB7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuNH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgaDR7Zm9udC1zaXplOjEuMmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToyMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSBvbHttYXJnaW4tbGVmdDoyMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSBvbCBsaXtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5ib2R5IG9sI2luZGVwZW5kZW50LXF1ZXN0aW9uc3toZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSBvbCNpbmRlcGVuZGVudC1xdWVzdGlvbnMuZXhwYW5kZWR7bWF4LWhlaWdodDoxMDAwMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSAuaGludHtjb2xvcjojNDdiOGViO21hcmdpbi1sZWZ0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgLmhpbnQgZGl2e2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjEwcHg7Ym94LXNoYWRvdzoycHggMnB4IHJnYmEoMCwwLDAsLjYpO2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMDBweDt6LWluZGV4Ojk5O2NvbG9yOiNmZmY7bGVmdDoxMDAlO3RvcDowfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSAuaGludDpob3ZlciBkaXZ7ZGlzcGxheTpibG9ja30ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgLmhpbnQgdWwsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5ib2R5IC5oaW50IG9se2xpc3Qtc3R5bGU6ZGlzYzttYXJnaW4tbGVmdDoyMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSAuaGludCB1bCBsaSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgLmhpbnQgb2wgbGl7bWFyZ2luLWJvdHRvbTo1cHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5ib2R5IC5yb3d7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctdG9wOjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctYm90dG9tOjMwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgLnJvdyBwe21hcmdpbi1ib3R0b206MH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgLnJvdyAubGVmdHtmbGV4LWdyb3c6MX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgLnJvdyAucmlnaHR7dGV4dC1hbGlnbjpsZWZ0O21pbi13aWR0aDozMCU7cGFkZGluZy1sZWZ0OjMwcHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5ib2R5IC5yb3cgLnJpZ2h0IGlucHV0OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5ib2R5IC5yb3cgLnJpZ2h0IGlucHV0W25hbWU9emlwXXt3aWR0aDoxMDBweDttYXJnaW4tcmlnaHQ6MjBweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgLnJvdyAucmlnaHQgaW5wdXRbbmFtZT1zdGF0ZV17d2lkdGg6NDBweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLWxlZnQ6MzBweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM0YTRhNGF9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWZjIC5ib2R5ICNyZXZpZXd7Ym9yZGVyOjFweCBzb2xpZCAjN2Y3ZjdmO3BhZGRpbmc6MzBweCA0NXB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSAjcmV2aWV3IGg0e21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgI3JldmlldyBoNCBpe2ZvbnQtc3R5bGU6aXRhbGljO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmMgLmJvZHkgI3JldmlldyBoNXtmb250LXdlaWdodDpib2xkfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVmYyAuYm9keSAjcmV2aWV3IHNwYW57d2lkdGg6MjAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjMwcHg7dmVydGljYWwtYWxpZ246dG9wfSNzYXZpbmdzLXBsYW5uZXIgI3NlbGVjdC1zY2hvb2xze3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6IzQ3YjhlYjtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxMHB4fSNzYXZpbmdzLXBsYW5uZXIgI3NlbGVjdC1zY2hvb2xzIGRpdntmbGV4OjEgMSA1MCU7cGFkZGluZzowIDIwcHh9I3NhdmluZ3MtcGxhbm5lciAjc2VsZWN0LXNjaG9vbHMgZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfSNzYXZpbmdzLXBsYW5uZXIgI3NlbGVjdC1zY2hvb2xzIGRpdjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0jc2F2aW5ncy1wbGFubmVyICNzZWxlY3Qtc2Nob29scyBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjdlbX0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW17bWFyZ2luLWJvdHRvbToxMHB4fSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbSAucHJvZ3JhbS1oZWFke2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDMwcHh9I3NhdmluZ3MtcGxhbm5lciAuc2F2aW5ncy1wcm9ncmFtIC5wcm9ncmFtLWhlYWQgaDN7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZH0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0gLnByb2dyYW0taGVhZCBoMyBzbWFsbHt0ZXh0LXRyYW5zZm9ybTpub25lfSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbSAucHJvZ3JhbS1ib2R5e2JvcmRlcjo1cHggc29saWQgIzRhNGE0YTtib3JkZXItdG9wOjA7cGFkZGluZzozMHB4O2Rpc3BsYXk6ZmxleDt0ZXh0LWFsaWduOmNlbnRlcn0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0gLnByb2dyYW0tYm9keSBoNHtjb2xvcjojYWNjNTAwO2ZvbnQtc2l6ZTouOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0gLnByb2dyYW0tYm9keSBwe3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxZW19I3NhdmluZ3MtcGxhbm5lciAuc2F2aW5ncy1wcm9ncmFtIC5wcm9ncmFtLWJvZHkgLmFtdHtmb250LXNpemU6MS43ZW19I3NhdmluZ3MtcGxhbm5lciAuc2F2aW5ncy1wcm9ncmFtIC5wcm9ncmFtLWJvZHk+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I3NhdmluZ3MtcGxhbm5lciAuc2F2aW5ncy1wcm9ncmFtIC5wcm9ncmFtLWJvZHk+ZGl2PmRpdntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoyMHB4IDMwcHg7bWFyZ2luLXRvcDoxMHB4O2ZsZXg6MSAxIDEwMCV9I3NhdmluZ3MtcGxhbm5lciAuc2F2aW5ncy1wcm9ncmFtIC5wcm9ncmFtLWJvZHkgLmluc3RydWN0aW9uc3tmbGV4OjEgMSA1MCV9I3NhdmluZ3MtcGxhbm5lciAuc2F2aW5ncy1wcm9ncmFtIC5wcm9ncmFtLWJvZHkgLmluc3RydWN0aW9ucyBwe21hcmdpbi1ib3R0b206MTBweH0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0gLnByb2dyYW0tYm9keSAuaW5zdHJ1Y3Rpb25zIC5yZXFze2ZvbnQtc2l6ZTouOGVtfSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbSAucHJvZ3JhbS1ib2R5IC5pbnN0cnVjdGlvbnMgLnJlcXMgYXtjb2xvcjojNDdiOGViO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZTtkaXNwbGF5OmlubGluZS1ibG9ja30jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0gLnByb2dyYW0tYm9keSAuaW5zdHJ1Y3Rpb25zIC5yZXFzIC5ob3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMDBweDttYXgtaGVpZ2h0OjIwMHB4O3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgIzdmN2Y3ZjtwYWRkaW5nOjE1cHg7ZGlzcGxheTpub25lO2JvdHRvbToyMHB4O2xlZnQ6MzBweDtjb2xvcjojNGE0YTRhfSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbSAucHJvZ3JhbS1ib2R5IC5pbnN0cnVjdGlvbnMgLnJlcXM6aG92ZXIgLmhvdmVyLCNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbSAucHJvZ3JhbS1ib2R5IC5pbnN0cnVjdGlvbnMgLnJlcXMuYWN0aXZlIC5ob3ZlcntkaXNwbGF5OmJsb2NrfSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbSAucHJvZ3JhbS1ib2R5IC5zYXZpbmdze2ZsZXg6MSAxIDUwJX0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0gLnByb2dyYW0tYm9keSAuY3Rhe2ZsZXg6MSAxIDIwMHB4O3BhZGRpbmc6MCAzMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZGlzcGxheTpmbGV4fSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbSAucHJvZ3JhbS1ib2R5IC5jdGEgLmJ0bnttYXJnaW4tYm90dG9tOjEwcHh9I3NhdmluZ3MtcGxhbm5lciAuc2F2aW5ncy1wcm9ncmFtIC5wcm9ncmFtLWJvZHkgLmN0YT5kaXZ7Ym9yZGVyLXJpZ2h0OjA7ZmxleDowIDAgYXV0b30jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0uc3AzIC5wcm9ncmFtLWhlYWR7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbS5zcDMgLmFtdCwjc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0uc3AzIC5mb3VyeXJ7Y29sb3I6IzkxNmNjNn0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0uc3A0IC5wcm9ncmFtLWhlYWR7YmFja2dyb3VuZC1jb2xvcjojNDdiOGVifSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbS5zcDQgLmFtdCwjc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0uc3A0IC5mb3VyeXJ7Y29sb3I6IzQ3YjhlYn0jc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0uc3A1IC5wcm9ncmFtLWhlYWR7YmFja2dyb3VuZC1jb2xvcjojZjc4NzZifSNzYXZpbmdzLXBsYW5uZXIgLnNhdmluZ3MtcHJvZ3JhbS5zcDUgLmFtdCwjc2F2aW5ncy1wbGFubmVyIC5zYXZpbmdzLXByb2dyYW0uc3A1IC5mb3VyeXJ7Y29sb3I6I2Y3ODc2Yn0jc2F2aW5ncy1wbGFubmVyICNkaXNjbGFpbWVye21hcmdpbi10b3A6MzBweH0jc2F2aW5ncy1wbGFubmVyICNkaXNjbGFpbWVyIHB7Zm9udC1zaXplOjFlbX0jb3ZlcmxheS5zYXZlLXNwICNvbENvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhO2JvcmRlcjo1cHggc29saWQgI2ZmZjtib3gtc2hhZG93OjFweCAxcHggM3B4IDVweCByZ2JhKDAsMCwwLC42KTt0ZXh0LWFsaWduOmxlZnR9I292ZXJsYXkuc2F2ZS1zcCAjb2xDb250ZW50IGgze21hcmdpbi1ib3R0b206MzBweDtjb2xvcjojYWNjNTAwfSNvdmVybGF5LnNhdmUtc3AgI29sQ29udGVudD5kaXZ7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjoyMHB4IGF1dG99I292ZXJsYXkuc2F2ZS1zcCAjb2xDb250ZW50IGxhYmVse2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zdHlsZTppdGFsaWN9I292ZXJsYXkuc2F2ZS1zcCAjb2xDb250ZW50IGlucHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9I292ZXJsYXkuc2F2ZS1zcCAjb2xDb250ZW50IC5lcnJvcnMgcC5lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDAsMCwuNCk7Y29sb3I6I2ZmZn0jb3ZlcmxheS5uZXh0LXNwICNvbENvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhO2JvcmRlcjo1cHggc29saWQgI2ZmZjtib3gtc2hhZG93OjFweCAxcHggM3B4IDVweCByZ2JhKDAsMCwwLC42KX0jb3ZlcmxheS5uZXh0LXNwICNvbENvbnRlbnQgaDN7Y29sb3I6I2FjYzUwMDt0ZXh0LWFsaWduOmxlZnR9I292ZXJsYXkubmV4dC1zcCAjb2xDb250ZW50IHB7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40ZW19I292ZXJsYXkubmV4dC1zcCAjb2xDb250ZW50IHAgYntmb250LXNpemU6MS4yZW19I292ZXJsYXkubmV4dC1zcCAjb2xDb250ZW50PmRpdntwYWRkaW5nOjIwcHggNXB4O2JvcmRlci10b3A6M3B4IHNvbGlkICM3ZjdmN2Y7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNvdmVybGF5Lm5leHQtc3AgI29sQ29udGVudCBsYWJlbHtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc3R5bGU6aXRhbGljfSNvdmVybGF5Lm5leHQtc3AgI29sQ29udGVudCBpbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmxtaS1ibG9ja3N7bWFyZ2luOjMwcHggLTE1MHB4fS5sbWktYmxvY2tzIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgMzBweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9ja3tib3JkZXI6MXB4IHNvbGlkICM0YTRhNGE7bWF4LXdpZHRoOjI0JTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci10b3A6MTBweCBzb2xpZCAjNGE0YTRhO2ZsZXg6MSAxIDI0JX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9jayBoM3tjb2xvcjojZmZmO3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi4yZW19LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5sbWktYmxvY2sgaDMgYXtjb2xvcjojZmZmfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAubG1pLWJsb2NrIGgzLmNvcmFse2JhY2tncm91bmQtY29sb3I6I2Y3ODc2Yn0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9jayBoMy5wdXJwbGV7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAubG1pLWJsb2NrIGgzLmdyZWVue2JhY2tncm91bmQtY29sb3I6I2FjYzUwMH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9jayBoMy5ibHVle2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9ja19fY29udGVudHtwYWRkaW5nOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWdyb3c6MX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9ja19fY29udGVudCBoNHtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAubG1pLWJsb2NrX19jb250ZW50IHB7Zm9udC1zaXplOjEuMjVlbX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9ja19fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAubG1pLWJsb2NrX19mb290ZXJ7cGFkZGluZy1sZWZ0OjMwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDoxMTBweDthbGlnbi1pdGVtczpjZW50ZXJ9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5sbWktYmxvY2tfX2Zvb3RlciBpbWd7bWF4LXdpZHRoOjE3NXB4O21heC1oZWlnaHQ6MTYwcHg7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOi0zMHB4fS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAubG1pLWJsb2NrX19mb290ZXIgLmJ0biwuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmxtaS1ibG9ja19fZm9vdGVyIC5idG4ucHJpbWFyeXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MzBweDtyaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtjb2xvcjojZmZmO3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlcjowO21pbi13aWR0aDowO2ZvbnQtc2l6ZTouOGVtfS51cGRhdGUtZmF2LWNhcmVlcntjdXJzb3I6cG9pbnRlcn0ubG1pLTEwIC5maWx0ZXJzLC5sbWktaGVhdC1tYXAgLmZpbHRlcnN7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MzBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fS5sbWktMTAgLmZpbHRlcnNfX3dyYXAsLmxtaS1oZWF0LW1hcCAuZmlsdGVyc19fd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sbWktMTAgLmZpbHRlcnNfX3dyYXAgaDIsLmxtaS1oZWF0LW1hcCAuZmlsdGVyc19fd3JhcCBoMnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzQ3YjhlYjttYXJnaW46MDttYXJnaW4tcmlnaHQ6MzBweDtmb250LXNpemU6MWVtfS5sbWktMTAgLmZpbHRlcnNfX3dyYXAgLmZpZWxkLC5sbWktaGVhdC1tYXAgLmZpbHRlcnNfX3dyYXAgLmZpZWxke21hcmdpbi1sZWZ0OjMwcHh9LmxtaS0xMCAuZmlsdGVyc19fd3JhcCAuZmllbGQgc2VsZWN0LC5sbWktaGVhdC1tYXAgLmZpbHRlcnNfX3dyYXAgLmZpZWxkIHNlbGVjdHttaW4td2lkdGg6MjUwcHh9LmxtaS0xMCAuZmlsdGVyc19fd3JhcCBsYWJlbCwubG1pLWhlYXQtbWFwIC5maWx0ZXJzX193cmFwIGxhYmVse2NvbG9yOiM3ZjdmN2Y7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1yaWdodDoxMHB4fS5sbWktMTAgLmZpbHRlcnNfX3dyYXAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5sbWktaGVhdC1tYXAgLmZpbHRlcnNfX3dyYXAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6IzdmN2Y3Zjtjb2xvcjojZmZmfS5sbWktMTAgLmZpbHRlcnNfX3dyYXAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsLmxtaS1oZWF0LW1hcCAuZmlsdGVyc19fd3JhcCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubG1pLTEwIC5oYXMtdG9vbHRpcCAudG9vbHRpcCAuZ3JlZW4sLmxtaS1oZWF0LW1hcCAuaGFzLXRvb2x0aXAgLnRvb2x0aXAgLmdyZWVue2NvbG9yOiNhY2M1MDAgIWltcG9ydGFudH0ubGlzdC1ib3hlc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MTQwMHB4O3BhZGRpbmc6MCAzMHB4IDUwcHg7bWFyZ2luOjAgYXV0bzttYXJnaW4tdG9wOi0zMHB4fS5saXN0LWJveGVzLWJ1YmJsZXN7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcH0ubG1pLWxpc3R7Ym9yZGVyOjFweCBzb2xpZCAjN2Y3ZjdmO21hcmdpbjowIDEwcHg7ZmxleDoxIDEgMDtjb2xvcjojYmRiZGMxfS5sbWktbGlzdCBoMntwYWRkaW5nOjdweCA3cHg7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjA7Zm9udC1zaXplOjEuM2VtO3RleHQtYWxpZ246Y2VudGVyfS5sbWktbGlzdCBoMi5ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDB9LmxtaS1saXN0IGgyLnB1cnBsZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MTZjYzZ9LmxtaS1saXN0IGgyLmNvcmFse2JhY2tncm91bmQtY29sb3I6I2Y3ODc2Yn0ubG1pLWxpc3QgaDIuYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9LmxtaS1saXN0X19saXN0e3BhZGRpbmc6MTVweCA3cHh9LmxtaS1saXN0IC5yb3d7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O2Rpc3BsYXk6ZmxleH0ubG1pLWxpc3QgLnJvdz5hLC5sbWktbGlzdCAucm93Pml7ZmxleDowIDAgMDttYXJnaW4tbGVmdDoxMHB4fS5sbWktbGlzdCAucm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5sbWktbGlzdCAucm93IC5jdHtmbGV4OjAgMCAyNXB4fS5sbWktbGlzdF9fbmFtZXtjb2xvcjojMDAwO2ZsZXg6MSAxIDA7ZGlzcGxheTpibG9ja30ubG1pLWxpc3RfX2luZm97bWFyZ2luLXRvcDotMTBweDttYXJnaW4tYm90dG9tOjEwcHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjMwcHh9LmxtaS1saXN0X19pbmZvIGl7Ym9yZGVyOjFweCBzb2xpZCAjN2Y3ZjdmO2NvbG9yOiM3ZjdmN2Y7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zdHlsZTpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtsaW5lLWhlaWdodDoxN3B4O2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1yaWdodDo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxtaS1saXN0IC5mYS1oZWFydHtjb2xvcjojNDdiOGVifS5sbWktbGlzdCAuZmEtY2lyY2xle2NvbG9yOiM0N2I4ZWJ9LmxtaS1saXN0IGF7Y29sb3I6IzQ3YjhlYn0ubG1pLWxpc3QgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubG1pLWxpc3QgLnRvb2x0aXB7Zm9udC1mYW1pbHk6XCJMYXRvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojZmZmfS5sbWktbGlzdCAudG9vbHRpcCBhe2NvbG9yOiM0N2I4ZWJ9LmxtaS1saXN0X19saXN0LmJ1YmJsZS1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6N3B4IDE3cHh9LmxtaS1saXN0X19idWJibGV7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dCxib3gtc2hhZG93IDFtcztib3JkZXI6NXB4IHNvbGlkICNmZmZ9LmxtaS1saXN0X19idWJibGUtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3MCU7aGVpZ2h0OjcwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sbWktbGlzdF9fYnViYmxlLURpc3BsYXlWYWx1ZXtjb2xvcjojMDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ubG1pLWxpc3RfX2J1YmJsZS1Kb2JDb3VudHtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Mi41ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ubG1pLWxpc3RfX2J1YmJsZSBpe2NvbG9yOnJnYmEoMCwwLDAsLjMpO29wYWNpdHk6MDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fS5sbWktbGlzdF9fYnViYmxlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjEwMCV9LmxtaS1saXN0X19idWJibGUudmlzaWJsZXtvcGFjaXR5OjF9LmxtaS1saXN0X19idWJibGU6aG92ZXIsLmxtaS1saXN0X19idWJibGUuem9vbWVke2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggNXB4IHJnYmEoMCwwLDAsLjMpO2N1cnNvcjpwb2ludGVyfS5sbWktbGlzdF9fYnViYmxlOmhvdmVyIGksLmxtaS1saXN0X19idWJibGUuem9vbWVkIGl7b3BhY2l0eToxfS5sbWktbGlzdF9fYnViYmxlLmZhZGVke2ZpbHRlcjpncmF5c2NhbGUoMTAwJSl9LmxtaS1saXN0X19idWJibGUuem9vbWVke3RyYW5zZm9ybTpzY2FsZSgxLjIpO3otaW5kZXg6OTl9LmxtaS1saXN0X19idWJibGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5sbWktbGlzdF9fYnViYmxlLWNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbToxMDAlfS5sbWktbGlzdF9fbmF2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO21hcmdpbjoxMHB4fS5sbWktbGlzdF9fZGVzY3t0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNhcmVlcnMgLmxtaS1saXN0X19uYW1le2N1cnNvcjpwb2ludGVyfS5sbWktaGVhdC1tYXB7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhfS5sbWktaGVhdC1tYXAgLmZpbHRlcnN7cGFkZGluZy1ib3R0b206MzBweH0ubG1pLWhlYXQtbWFwIC5oZWF0LW1hcHtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbTo1MHB4O3RleHQtYWxpZ246Y2VudGVyfS5sbWktaGVhdC1tYXAgLmhlYXQtbWFwIHN2Z3ttYXgtd2lkdGg6ODAlfS5sbWktaGVhdC1tYXAgLmhlYXQtbWFwIHN2ZyBwYXRoe29wYWNpdHk6MX0ubG1pLWhlYXQtbWFwIC5oZWF0LW1hcCBzdmcgcGF0aDpob3ZlcntvcGFjaXR5Oi44O2N1cnNvcjpob3Zlcn0ubG1pLWhlYXQtbWFwIC5oZWF0LW1hcF9fbGVnZW5ke2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToxMHB4fS5sbWktaGVhdC1tYXAgLmhlYXQtbWFwX19rZXl7bWFyZ2luLXJpZ2h0OjIwcHh9LmxtaS1oZWF0LW1hcCAuaGVhdC1tYXBfX2tleSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjIwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo1cHh9I292ZXJsYXkuaGVhdC1tYXAgI29sQ29udGVudCwjb3ZlcmxheS5jYXJlZXJwYXRoICNvbENvbnRlbnR7cGFkZGluZzowfSNvdmVybGF5LmhlYXQtbWFwICNvbENvbnRlbnQgLmxpc3QtY2FyZCwjb3ZlcmxheS5jYXJlZXJwYXRoICNvbENvbnRlbnQgLmxpc3QtY2FyZHtwYWRkaW5nOjB9I292ZXJsYXkuaGVhdC1tYXAgI29sQ29udGVudCAubGlzdC1jYXJkIC5jYXJlZXItY2FyZF9fcm93LCNvdmVybGF5LmNhcmVlcnBhdGggI29sQ29udGVudCAubGlzdC1jYXJkIC5jYXJlZXItY2FyZF9fcm93e21heC13aWR0aDoxMDAlfSNvdmVybGF5LmhlYXQtbWFwICNvbENvbnRlbnQgLmxpc3QtY2FyZCAuY2FyZWVyLWNhcmRfX2NvbnRlbnQsI292ZXJsYXkuY2FyZWVycGF0aCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmNhcmVlci1jYXJkX19jb250ZW50e21heC13aWR0aDoxMDAlfSNvdmVybGF5LmhlYXQtbWFwICNvbENvbnRlbnQgLmxpc3QtY2FyZCAuY2FyZWVyLWNhcmRfX3dyYXAsI292ZXJsYXkuaGVhdC1tYXAgI29sQ29udGVudCAubGlzdC1jYXJkIC5jYXJlZXItY2FyZF9fYmxvY2ssI292ZXJsYXkuY2FyZWVycGF0aCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmNhcmVlci1jYXJkX193cmFwLCNvdmVybGF5LmNhcmVlcnBhdGggI29sQ29udGVudCAubGlzdC1jYXJkIC5jYXJlZXItY2FyZF9fYmxvY2t7cGFkZGluZzowfSNvdmVybGF5LmhlYXQtbWFwICNvbENvbnRlbnQgLmxpc3QtY2FyZCAubG1pLWxpc3QsI292ZXJsYXkuY2FyZWVycGF0aCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmxtaS1saXN0e21hcmdpbjowO21heC13aWR0aDoxMDAlfSNvdmVybGF5LmhlYXQtbWFwICNvbENvbnRlbnQgLmxpc3QtY2FyZCAubG1pLWxpc3RfX2xpc3QsI292ZXJsYXkuY2FyZWVycGF0aCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmxtaS1saXN0X19saXN0e2ZvbnQtc2l6ZToxNnB4fSNvdmVybGF5LmhlYXQtbWFwICNvbENvbnRlbnQgLmxpc3QtY2FyZCAubG1pLWxpc3Qgc2VsZWN0LCNvdmVybGF5LmNhcmVlcnBhdGggI29sQ29udGVudCAubGlzdC1jYXJkIC5sbWktbGlzdCBzZWxlY3R7bWluLXdpZHRoOjQ1JTttYXgtd2lkdGg6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jb3ZlcmxheS5oZWF0LW1hcCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmxtaS1saXN0IC5zZWxlY3QyLWNvbnRhaW5lciwjb3ZlcmxheS5jYXJlZXJwYXRoICNvbENvbnRlbnQgLmxpc3QtY2FyZCAubG1pLWxpc3QgLnNlbGVjdDItY29udGFpbmVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXgtd2lkdGg6MTAwJX0jb3ZlcmxheS5oZWF0LW1hcCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmxtaS1saXN0IC5maWVsZCwjb3ZlcmxheS5jYXJlZXJwYXRoICNvbENvbnRlbnQgLmxpc3QtY2FyZCAubG1pLWxpc3QgLmZpZWxke21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0jb3ZlcmxheS5oZWF0LW1hcCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmxtaS1saXN0IGgyLCNvdmVybGF5LmNhcmVlcnBhdGggI29sQ29udGVudCAubGlzdC1jYXJkIC5sbWktbGlzdCBoMntwb3NpdGlvbjpyZWxhdGl2ZX0jb3ZlcmxheS5oZWF0LW1hcCAjb2xDb250ZW50IC5saXN0LWNhcmQgLmxtaS1saXN0IGgyIC5idG4uc2Vjb25kYXJ5LCNvdmVybGF5LmNhcmVlcnBhdGggI29sQ29udGVudCAubGlzdC1jYXJkIC5sbWktbGlzdCBoMiAuYnRuLnNlY29uZGFyeXtjb2xvcjojZjNmM2YzO2JvcmRlci1jb2xvcjojZjNmM2YzO2ZvbnQtc2l6ZTouN2VtO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweH0jb3ZlcmxheS5oZWF0LW1hcCAjb2xXcmFwPmRpdiwjb3ZlcmxheS5jYXJlZXJwYXRoICNvbFdyYXA+ZGl2e2JvcmRlci1ib3R0b206MH0jb3ZlcmxheS52aWRlby1vdmVybGF5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwdmggIWltcG9ydGFudDt3aWR0aDoxMDB2dyAhaW1wb3J0YW50O3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9I292ZXJsYXkudmlkZW8tb3ZlcmxheSAjb2xXcmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bzttYXJnaW46MDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWF4LWhlaWdodDo5NXZoO21heC13aWR0aDo5NXZ3fSNvdmVybGF5LnZpZGVvLW92ZXJsYXkgLnZpZGVvV3JhcHBlcjJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTYuMjUlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0jb3ZlcmxheS52aWRlby1vdmVybGF5IC52aWRlb1dyYXBwZXIyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jb3ZlcmxheS5jYXJlZXJwYXRoIC5jYXJlZXItY2FyZF9fcm93LXJlbGF0ZWR7Ym9yZGVyLWJvdHRvbTowfSNvdmVybGF5LmNhcmVlcnBhdGggLmNhcmVlci1jYXJkX19yb3ctcmVsYXRlZCAuYnRuLnNlY29uZGFyeXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojY2NjO2ZvbnQtc2l6ZToxLjNlbX0jb3ZlcmxheS5jYXJlZXJwYXRoIC5jYXJlZXItY2FyZF9fcm93LXJlbGF0ZWQgLmJ0bi5zZWNvbmRhcnkgaXtjb2xvcjojNDdiOGVifSNvdmVybGF5LmNhcmVlcnBhdGggLmNhcmVlci1jYXJkX19yb3ctcmVsYXRlZCAuYnRuLnNlY29uZGFyeSBzbWFsbHtmb250LXNpemU6Ljc1ZW19I3dhaXRpbmd7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtjb2xvcjojZmZmO3RvcDowO2xlZnQ6MDtmb250LXNpemU6M2VtO3otaW5kZXg6OTk5fS5jbHVzdGVyLW9jY3VwYXRpb24tcGlja2VyIC5maWVsZHttYXJnaW46MTVweCBhdXRvfS5jYXJlZXItcGF0aHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmNhcmVlci1wYXRoX19iZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uY2FyZWVyLXBhdGhfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4JTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NjQlO3otaW5kZXg6MTl9LmNhcmVlci1wYXRoX19jbHVzdGVyc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MCA2MHB4O2JvdHRvbToxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2FyZWVyLXBhdGhfX2NsdXN0ZXJzIGxhYmVse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZDdjODI2O2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjI0MHB4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZTouOWVtfS5jYXJlZXItcGF0aF9fY2x1c3RlcnMgc2VsZWN0e3dpZHRoOmF1dG87bWluLXdpZHRoOjIwMHB4fS5jYXJlZXItcGF0aF9fY2x1c3RlcnMgLnNlbGVjdDItY29udGFpbmVye3dpZHRoOmF1dG8gIWltcG9ydGFudDttaW4td2lkdGg6MjAwcHh9LmNhcmVlci1wYXRoX19sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo4JTtoZWlnaHQ6OCU7Zm9udC1zaXplOjEuNGVtO2NvbG9yOiM0YTRhNGE7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MX0uY2FyZWVyLXBhdGhfX2xhYmVsIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZH0uY2FyZWVyLXBhdGhfX2xhYmVsI3Vse3RvcDoyNCU7bGVmdDoxMCV9LmNhcmVlci1wYXRoX19sYWJlbCN1bXt0b3A6MjQlO2xlZnQ6NDclfS5jYXJlZXItcGF0aF9fbGFiZWwjdXJ7dG9wOjI2JTtsZWZ0OjgyJX0uY2FyZWVyLXBhdGhfX2xhYmVsI21se3RvcDo1OCU7bGVmdDoyJX0uY2FyZWVyLXBhdGhfX2xhYmVsI21ye3RvcDo3MCU7bGVmdDo4NiV9LmNhcmVlci1wYXRoX19sYWJlbCNib3R0b217dG9wOjEwMCU7bGVmdDo0NiV9LmNhcmVlci1wYXRoX19jYXJlZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXR9LmNhcmVlci1wYXRoX19jYXJlZXIgbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE2JTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo1NiU7bGVmdDoyMiU7Y29sb3I6I2ZmZjtoZWlnaHQ6NDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjF9LmNhcmVlci1wYXRoX19jYXJlZXIgbGFiZWwgc3Bhbntmb250LXdlaWdodDpib2xkfS5jYXJlZXItcGF0aF9fY2FyZWVyLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2FyZWVyLXBhdGhfX2NhcmVlci5pbml0e29wYWNpdHk6MX0uY2FyZWVyLXBhdGhfX2NhcmVlci5oaWRkZW4tZWR1LC5jYXJlZXItcGF0aF9fY2FyZWVyLmhpZGRlbi10eXBlLC5jYXJlZXItcGF0aF9fY2FyZWVyLmhpZGRlbntvcGFjaXR5Oi4zfS5jYXJlZXItcGF0aF9fY2FyZWVyLmhvdmVye29wYWNpdHk6Ljh9LmNhcmVlci1wYXRoX19jYXJlZXIuYWN0aXZle29wYWNpdHk6MX0uY2FyZWVyLXBhdGhfX2NhcmVlci5yb3cwe3dpZHRoOjEzJTtoZWlnaHQ6MTIlO3BhZGRpbmctcmlnaHQ6MyV9LmNhcmVlci1wYXRoX19jYXJlZXIucm93MXt3aWR0aDoxNCU7aGVpZ2h0OjE0JTtwYWRkaW5nLXJpZ2h0OjMlfS5jYXJlZXItcGF0aF9fY2FyZWVyLnJvdzEgbGFiZWx7Ym90dG9tOjIwJX0uY2FyZWVyLXBhdGhfX2NhcmVlci5yb3cye3dpZHRoOjE1JTtoZWlnaHQ6MTYlO3BhZGRpbmctcmlnaHQ6MyV9LmNhcmVlci1wYXRoX19jYXJlZXIucm93MiBsYWJlbHtib3R0b206MjQlfS5jYXJlZXItcGF0aCAjY2FyZWVye3dpZHRoOjI1JTtwYWRkaW5nLXJpZ2h0OjUlO2hlaWdodDoyMyU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jYXJlZXItcGF0aC9jYXJlZXIucG5nKTt0b3A6MzUlO2xlZnQ6NDAlfS5jYXJlZXItcGF0aCAjY2FyZWVyIGxhYmVse2NvbG9yOiMzMzN9LmNhcmVlci1wYXRoICNjYXJlZXIgI3Jlc2V0e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym90dG9tOjElO3JpZ2h0OjI4JTt3aWR0aDo1JTtoZWlnaHQ6YXV0bzt6LWluZGV4Ojl9LmNhcmVlci1wYXRoICNjYXJlZXIgI3Jlc2V0IGltZ3t3aWR0aDoxMDAlfS5jYXJlZXItcGF0aCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2NjY30uY2FyZWVyLXBhdGggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6I2NjY30jcGF0aHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO3BvaW50ZXItZXZlbnRzOm5vbmV9I3BhdGhzIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlfSNwYXRocyAucGF0aHN7b3BhY2l0eTouMzt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgZWFzZS1pbi1vdXR9I3BhdGhzIC5wYXRocy5hY3RpdmV7b3BhY2l0eToxfSNwYXRocyAucGF0aHMuaG92ZXI6bm90KC5hY3RpdmUpe29wYWNpdHk6Ljh9I3BhdGgtaW5mb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjkwO3BvaW50ZXItZXZlbnRzOm5vbmV9I3BhdGgtaW5mbyAucGF0aC1pbmZve2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O3Zpc2liaWxpdHk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfSNwYXRoLWluZm8gLnBhdGgtaW5mb19fYm94e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZjNDAwO2NvbG9yOiMwMDA7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO3otaW5kZXg6OTk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMjVlbTtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMTAwbXMgZWFzZS1pbi1vdXQ7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6NTAlfSNwYXRoLWluZm8gLnBhdGgtaW5mb19fYm94OmhvdmVye2ZvbnQtc2l6ZToyZW07Zm9udC13ZWlnaHQ6Ym9sZH0jcGF0aC1pbmZvIC5wYXRoLWluZm8uYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YWxsfSNwYXRoLWluZm8gLnBhdGgtaW5mby5hY3RpdmUgLnBhdGgtaW5mb19fYm94e29wYWNpdHk6MX0jcGF0aC1pbmZvIC5wYXRoLWluZm8uaG92ZXI6bm90KC5hY3RpdmUpe3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5Oi44fS5sbWktY3B7cG9zaXRpb246cmVsYXRpdmV9LmxtaS1jcCAuZmlsdGVyc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4Ojk5O2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtmb250LXNpemU6LjhlbX0ubG1pLWNwIC5maWx0ZXJzIGRpdi5kaXNhYmxlZHtmaWx0ZXI6Z3JheXNjYWxlKDEpfS5sbWktY3AgLmZpbHRlcnNfX2ljb257Zm9udC1zaXplOjIuNWVtfS5sbWktY3AgLmZpbHRlcnNfX2ZpbHRlcntkaXNwbGF5OmZsZXg7bWluLWhlaWdodDo1MHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWluLXdpZHRoOjguMzMzMzMzMzMzMyU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6NXB4IDEwcHh9LmxtaS1jcCAuZmlsdGVyc19fZmlsdGVyPmRpdjpub3QoLmZpbHRlcnNfX3BhdGgtdHlwZXMpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubG1pLWNwIC5maWx0ZXJzX19maWx0ZXI+ZGl2Om5vdCguZmlsdGVyc19fcGF0aC10eXBlcykgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6IzAwMH0ubG1pLWNwIC5maWx0ZXJzX19maWx0ZXI+ZGl2Om5vdCguZmlsdGVyc19fcGF0aC10eXBlcykgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6I2FjYzUwMH0ubG1pLWNwIC5maWx0ZXJzX19maWx0ZXI+ZGl2Om5vdCguZmlsdGVyc19fcGF0aC10eXBlcykgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6I2FjYzUwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0ubG1pLWNwIC5maWx0ZXJzX19maWx0ZXIgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOnJpZ2h0O3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tcmlnaHQ6MTBweDtjdXJzb3I6ZGVmYXVsdDt0ZXh0LWFsaWduOmNlbnRlcn0ubG1pLWNwIC5maWx0ZXJzX19maWx0ZXIgbGFiZWwgc3Bhbnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2Q5ZDlkOTtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubG1pLWNwIC5maWx0ZXJzX19maWx0ZXIuZmlsdGVyc19fZXhwYW5ke21pbi13aWR0aDowfS5sbWktY3AgLmZpbHRlcnNfX2ZpbHRlci5maWx0ZXJzX19leHBhbmQ+ZGl2e21pbi1oZWlnaHQ6MH0ubG1pLWNwIC5maWx0ZXJzX19lZHVjYXRpb257ZmxleDowIDEgMjUlO3BhZGRpbmc6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmxtaS1jcCAuZmlsdGVyc19fZWR1Y2F0aW9uIHNlbGVjdCwubG1pLWNwIC5maWx0ZXJzX19lZHVjYXRpb24gLnNlbGVjdDItY29udGFpbmVye21heC13aWR0aDpjYWxjKDEwMCUgLSAxMjBweCl9LmxtaS1jcCAuZmlsdGVyc19fZWR1Y2F0aW9uIGxhYmVse2ZsZXg6MDtwYWRkaW5nOjVweCA1cHg7bWFyZ2luOjB9LmxtaS1jcCAuZmlsdGVyc19fZWR1Y2F0aW9uPmRpdntmbGV4OjEgMH0ubG1pLWNwIC5maWx0ZXJzX19lZHVjYXRpb24+ZGl2IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MnB4IHNvbGlkICM0YTRhNGF9LmxtaS1jcCAuZmlsdGVyc19fZmlsdGVyLXR5cGVze2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjB9LmxtaS1jcCAuZmlsdGVyc19fZmlsdGVyLXR5cGVzIC5maWx0ZXJzX19maWx0ZXItbGFiZWx7cGFkZGluZzo1cHggMTVweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0YTRhNGF9LmxtaS1jcCAuZmlsdGVyc19fcGF0aC10eXBlc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5sbWktY3AgLmZpbHRlcnNfX3BhdGgtdHlwZXMgLmZpbHRlcnNfX3BhdGgtdHlwZXtwYWRkaW5nOjVweCA1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0YTRhNGE7bWluLWhlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleDoxIDEgOC4zMzMzMzMzMzMzJTtib3JkZXItYm90dG9tLXdpZHRoOjVweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9LmxtaS1jcCAuZmlsdGVyc19fcGF0aC10eXBlcyAuZmlsdGVyc19fcGF0aC10eXBlLnNlZS1hbGx7d2hpdGUtc3BhY2U6bm93cmFwfS5sbWktY3AgLmZpbHRlcnNfX3BhdGgtdHlwZXMgLmZpbHRlcnNfX3BhdGgtdHlwZS5hY3RpdmUuYmx1ZXtjb2xvcjojNDdiOGViO2JvcmRlci1ib3R0b20tY29sb3I6IzQ3YjhlYn0ubG1pLWNwIC5maWx0ZXJzX19wYXRoLXR5cGVzIC5maWx0ZXJzX19wYXRoLXR5cGUuYWN0aXZlLmdyZWVue2NvbG9yOiNhY2M1MDA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYWNjNTAwfS5sbWktY3AgLmZpbHRlcnNfX3BhdGgtdHlwZXMgLmZpbHRlcnNfX3BhdGgtdHlwZS5hY3RpdmUuZ29sZHtjb2xvcjojZmZjNDAwO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmYzQwMH0ubG1pLWNwIC5maWx0ZXJzX19wYXRoLXR5cGVzIC5maWx0ZXJzX19wYXRoLXR5cGUuYWN0aXZlLnJlZHtjb2xvcjojZjA2YTkxO2JvcmRlci1ib3R0b20tY29sb3I6I2YwNmE5MX0ubG1pLWNwIC5maWx0ZXJzX19wYXRoLXR5cGVzIC5maWx0ZXJzX19wYXRoLXR5cGUuYmx1ZXtjb2xvcjojNDdiOGVifS5sbWktY3AgLmZpbHRlcnNfX3BhdGgtdHlwZXMgLmZpbHRlcnNfX3BhdGgtdHlwZS5ncmVlbntjb2xvcjojYWNjNTAwfS5sbWktY3AgLmZpbHRlcnNfX3BhdGgtdHlwZXMgLmZpbHRlcnNfX3BhdGgtdHlwZS5nb2xke2NvbG9yOiNmZmM0MDB9LmxtaS1jcCAuZmlsdGVyc19fcGF0aC10eXBlcyAuZmlsdGVyc19fcGF0aC10eXBlLnJlZHtjb2xvcjojZjA2YTkxfS5sbWktY3AgLmZpbHRlcnNfX3BhdGgtdHlwZXMgLmZpbHRlcnNfX3BhdGgtdHlwZSAuZGVzY3JpcHRpb24gcHtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouN2VtfS5sbWktY3AgLmZpbHRlcnNfX3BhdGgtdHlwZXMgLmZpbHRlcnNfX3BhdGgtdHlwZS1pY29ue2hlaWdodDozMHB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjUwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpub25lfS5sbWktY3AgLmZpbHRlcnMgLmRlc2NyaXB0aW9ue21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0fS5sbWktY3AgLmZpbHRlcnMuZXhwYW5kZWQgLmRlc2NyaXB0aW9ue21heC1oZWlnaHQ6MTAwcHh9LmxtaS1jcCAuZmlsdGVycy5leHBhbmRlZCAuZmlsdGVyc19fZmlsdGVye21heC1oZWlnaHQ6MjAwcHh9LmxtaS1jcCAuZmlsdGVycy5zdGlja3l7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OH0ubG1pLWNwIC5maWx0ZXJzIC5wYXRoLXNlbGVjdG9yc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlfS5sbWktY3AgLmZpbHRlcnMgLnBhdGgtc2VsZWN0b3JzX193cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNik7bWFyZ2luOjAgNyU7cGFkZGluZzoxMHB4IDA7YWxpZ24taXRlbXM6Y2VudGVyfS5sbWktY3AgLmZpbHRlcnMgLnBhdGgtc2VsZWN0b3JzIHAubGFiZWx7Y29sb3I6IzAwMDtmb250LXNpemU6LjllbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3JkZXI6LTI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi1yaWdodDoxMHB4O2xpbmUtaGVpZ2h0OjEuMTttYXJnaW46MCAxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubG1pLWNwIC5maWx0ZXJzIC5wYXRoLXNlbGVjdG9ycyBwLmxhYmVsIHNtYWxse2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6LjhlbTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5sbWktY3AgLmZpbHRlcnMgLnBhdGgtc2VsZWN0b3JzIC5wYXRoLXNlbGVjdG9ye2hlaWdodDozMHB4O3dpZHRoOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO3otaW5kZXg6OTk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMjVlbTtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjAgMTBweDt0cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDtib3JkZXItcmFkaXVzOjUwJX0ubG1pLWNwIC5maWx0ZXJzIC5wYXRoLXNlbGVjdG9ycyAucGF0aC1zZWxlY3Rvci5hY3RpdmUsLmxtaS1jcCAuZmlsdGVycyAucGF0aC1zZWxlY3RvcnMgLnBhdGgtc2VsZWN0b3IuaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZjNDAwO2NvbG9yOiMwMDB9I2NhcmVlci1wYXRoLWluc3RydWN0aW9uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KTt6LWluZGV4Ojk5OX0jY2FyZWVyLXBhdGgtaW5zdHJ1Y3Rpb25zIC5jcGl7d2lkdGg6NTB2dzttaW4td2lkdGg6NjAwcHg7bWF4LXdpZHRoOjgwMHB4fSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fc2xpZGVze2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhfSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fc2xpZGV7ZmxleDowIDAgMTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dHJhbnNpdGlvbjptYXJnaW4gMzAwbXMgZWFzZS1pbi1vdXR9I2NhcmVlci1wYXRoLWluc3RydWN0aW9ucyAuY3BpX19zbGlkZS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHggMzBweDtmb250LXNpemU6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fc2xpZGUtYm9keS5jYXB0aW9ue3BhZGRpbmc6MTVweCAzMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMjVlbTttYXJnaW4tYm90dG9tOjE1cHh9I2NhcmVlci1wYXRoLWluc3RydWN0aW9ucyAuY3BpX19zbGlkZS1ib2R5LmltYWdle3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXB4fSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fc2xpZGUtYm9keSBmb3Jte3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9I2NhcmVlci1wYXRoLWluc3RydWN0aW9ucyAuY3BpX19zbGlkZS1ib2R5IGZvcm0gcHttYXgtd2lkdGg6ODAlO21hcmdpbi1ib3R0b206MzBweH0jY2FyZWVyLXBhdGgtaW5zdHJ1Y3Rpb25zIC5jcGlfX3NsaWRlLWJvZHkgZm9ybSAuZmllbGR7bWFyZ2luLWJvdHRvbTo2MHB4fSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fc2xpZGUtYm9keSBmb3JtIGxhYmVse2NvbG9yOiNkOWQ5ZDl9I2NhcmVlci1wYXRoLWluc3RydWN0aW9ucyAuY3BpX19zbGlkZSNzbGlkZS02IHB7bWF4LXdpZHRoOjgwJTttYXJnaW46MzBweCBhdXRvIDBweH0jY2FyZWVyLXBhdGgtaW5zdHJ1Y3Rpb25zIC5jcGlfX25hdntiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6I2ZmZjtwYWRkaW5nOjVweCAzMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fbmF2IGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMjBweDtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxNnB4fSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fbmF2IGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0jY2FyZWVyLXBhdGgtaW5zdHJ1Y3Rpb25zIC5jcGlfX25hdiBhLmRpc2FibGVke29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfSNjYXJlZXItcGF0aC1pbnN0cnVjdGlvbnMgLmNwaV9fbmF2IC5jcGktbmF2e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KTttYXJnaW46MCA1cHh9I2NhcmVlci1wYXRoLWluc3RydWN0aW9ucyAuY3BpX19uYXYgLmNwaS1uYXYuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY2FyZWVyLXBhdGgtaW5zdHJ1Y3Rpb25zIC5jcGlfX25hdiAuc2tpcHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4fS5jYXJlZXItY2FyZDpub3QoI292ZXJsYXkpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9hc3Nlc3NtZW50LWJnLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3BhZGRpbmc6MjVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDB9LmNhcmVlci1jYXJkX193cmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzoxMHB4fS5jYXJlZXItY2FyZF9fcm93e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkOWQ5ZDk7ZmxleDoxIDEgMTAwJTttYXJnaW4tYm90dG9tOjEwcHh9LmNhcmVlci1jYXJkX19yb3c6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9LmNhcmVlci1jYXJkX19jb2x1bW57Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZDlkOWQ5O2ZsZXg6MSAxIDA7cGFkZGluZy1yaWdodDoxMHB4O21hcmdpbi1yaWdodDoxMHB4fS5jYXJlZXItY2FyZF9fY29sdW1uOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDowfS5jYXJlZXItY2FyZF9fYmxvY2t7cGFkZGluZzoxMHB4O2Rpc3BsYXk6ZmxleH0uY2FyZWVyLWNhcmRfX2Jsb2NrLWNvbHVtbnN7ZGlzcGxheTpmbGV4O3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbToxMHB4fS5jYXJlZXItY2FyZF9faWNvbntmbGV4OjAgMCA1MHB4O21hcmdpbi1yaWdodDoxMHB4fS5jYXJlZXItY2FyZF9faWNvbiBpbWd7bWF4LXdpZHRoOjUwcHg7bWF4LWhlaWdodDo1MHB4fS5jYXJlZXItY2FyZF9fY29udGVudHtmbGV4OjEgMSAwfS5jYXJlZXItY2FyZCBwe2ZvbnQtd2VpZ2h0OmJvbGR9LmNhcmVlci1jYXJkIGxhYmVse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGE0YTRhO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOi45ZW07Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjVweH0uY2FyZWVyLWNhcmQgLmdyZXl7Y29sb3I6IzdmN2Y3Zn0uY2FyZWVyLWNhcmRfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOmxlZnR9LmNhcmVlci1jYXJkX19kZXNjcmlwdGlvbiBwe2Rpc3BsYXk6aW5saW5lfS5jYXJlZXItY2FyZF9fZGVzY3JpcHRpb24gLnRpdGxle2ZvbnQtc2l6ZToxLjNlbTtjb2xvcjojMGI2ZGJkfS5jYXJlZXItY2FyZF9fZ3Jvd3Roe3RleHQtYWxpZ246Y2VudGVyfS5jYXJlZXItY2FyZF9fZ3Jvd3RoLXBlcmNlbnR7Zm9udC1zaXplOjJlbX0uY2FyZWVyLWNhcmRfX2dyb3d0aC1zdWJ0ZXh0e2ZvbnQtc2l6ZTouN2VtO2NvbG9yOiM3ZjdmN2Z9LmNhcmVlci1jYXJkX19jYXRlZ29yeSwuY2FyZWVyLWNhcmRfX2dyb3d0aHttaW4taGVpZ2h0Ojk1cHh9LmNhcmVlci1jYXJkX19kaXN0cmlidXRpb24tY29sdW1uc3tkaXNwbGF5OmZsZXh9LmNhcmVlci1jYXJkX19kaXN0cmlidXRpb24tcGVyY2VudHtmb250LXNpemU6MS43NWVtO3RleHQtYWxpZ246Y2VudGVyfS5jYXJlZXItY2FyZF9fZGlzdHJpYnV0aW9uLXN1YnRleHR7Zm9udC1zaXplOi43ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcmVlci1jYXJkX190YWItbmF2e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG99LmNhcmVlci1jYXJkX190YWItbmF2IGF7Ym9yZGVyOjJweCBzb2xpZCAjYjZkOTYxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnB4IDVweDtmb250LXNpemU6LjdlbTtjb2xvcjojN2Y3ZjdmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2FyZWVyLWNhcmRfX3RhYi1uYXYgYTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjIwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoyMHB4fS5jYXJlZXItY2FyZF9fdGFiLW5hdiBhOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MjBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoyMHB4fS5jYXJlZXItY2FyZF9fdGFiLW5hdiBhLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2I2ZDk2MTtjb2xvcjojZmZmfS5jYXJlZXItY2FyZF9fdGFiLW5hdiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJlZXItY2FyZF9fdGFie2Rpc3BsYXk6bm9uZX0uY2FyZWVyLWNhcmRfX3RhYi5zZWxlY3RlZHtkaXNwbGF5OmJsb2NrfS5jYXJlZXItY2FyZF9fcGF5LWV4cGVyaWVuY2V7d2lkdGg6MTAwJX0uY2FyZWVyLWNhcmRfX2V4cGVyaWVuY2V7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHh9LmNhcmVlci1jYXJkX19leHBlcmllbmNlLWdyYXBoe2NvbG9yOiNmZmY7Zm9udC1zaXplOi43ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1yaWdodDo1cHg7cGFkZGluZzo1cHggNXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY2FyZWVyLWNhcmRfX2V4cGVyaWVuY2UtZ3JhcGguY29yYWx7YmFja2dyb3VuZC1jb2xvcjojZjc4NzZifS5jYXJlZXItY2FyZF9fZXhwZXJpZW5jZS1ncmFwaC5ibHVle2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0uY2FyZWVyLWNhcmRfX2V4cGVyaWVuY2UtZ3JhcGguZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojYjZkOTYxfS5jYXJlZXItY2FyZF9fZXhwZXJpZW5jZS1ncmFwaC5wdXJwbGV7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fS5jYXJlZXItY2FyZF9fZXhwZXJpZW5jZS12YWx1ZXtmb250LXdlaWdodDpib2xkfS5jYXJlZXItY2FyZF9fYnV0dG9uc3t0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jYXJlZXItY2FyZF9fYnV0dG9ucyAuYnRue21hcmdpbjowIDEwcHh9LnRvcC0xMC5jYXJlZXItY2FyZCAuY2FyZWVyLWNhcmRfX2dyb3d0aHttYXgtd2lkdGg6NTAlO21hcmdpbjowIGF1dG99I292ZXJsYXkgI29sV3JhcCAuY2FyZWVyLWNhcmQtb3V0bG9va3t0ZXh0LWFsaWduOmxlZnR9I292ZXJsYXkgI29sV3JhcCAuY2FyZWVyLWNhcmQtb3V0bG9vayAuY2FyZWVyLWNhcmRfX2NvbnRlbnQtZWR1LWxldmVsLCNvdmVybGF5ICNvbFdyYXAgLmNhcmVlci1jYXJkLW91dGxvb2sgLmNhcmVlci1jYXJkX19jb250ZW50LXdhZ2VzIHB7Zm9udC1zaXplOjEuMTVlbX0jb3ZlcmxheSAjb2xXcmFwIC5jYXJlZXItY2FyZC1vdXRsb29rIC5jYXJlZXItY2FyZF9fZGVzY3JpcHRpb24gcC5kZXNjcmlwdGlvbntmb250LXdlaWdodDpub3JtYWx9I3NpbWlsYXItdGl0bGVze21hcmdpbjo1MHB4IDIwcHg7Y29sb3I6IzdmN2Y3Zn0jc2ltaWxhci10aXRsZXMgcCwjc2ltaWxhci10aXRsZXMgc3Bhbntmb250LXdlaWdodDpib2xkfSNjYXJlZXItZGV0YWlscy1za2lsbHMsI2NhcmVlci1kZXRhaWxzLXRlY2gtc2tpbGxze2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MTRweDtmb250LXNpemU6MTZweDtwYWRkaW5nOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MH0jY2FyZWVyLWRldGFpbHMtc2tpbGxzIHVsLCNjYXJlZXItZGV0YWlscy10ZWNoLXNraWxscyB1bHtsaXN0LXN0eWxlOmRpc2M7cGFkZGluZy1sZWZ0OjEwcHg7bWFyZ2luLWxlZnQ6MTBweH0jY2FyZWVyLWRldGFpbHMtc2tpbGxzIHVsIGxpLCNjYXJlZXItZGV0YWlscy10ZWNoLXNraWxscyB1bCBsaXttYXJnaW4tYm90dG9tOjVweH0jY2FyZWVyLWRldGFpbHMtc2tpbGxzIC5leHAsI2NhcmVlci1kZXRhaWxzLXRlY2gtc2tpbGxzIC5leHB7ZGlzcGxheTpub25lfSNjYXJlZXItZGV0YWlscy1za2lsbHMgLmV4cGFuZCwjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLmV4cGFuZHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2NhcmVlci1kZXRhaWxzLXNraWxscyBoNCwjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgaDR7bWluLWhlaWdodDo0OHB4fSNjYXJlZXItZGV0YWlscy1za2lsbHMgLnNraWxsLWxpc3QgLnJvdywjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLnNraWxsLWxpc3QgLnJvd3twYWRkaW5nOjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctcmlnaHQ6MzBweH0jY2FyZWVyLWRldGFpbHMtc2tpbGxzIC5za2lsbC1saXN0IC5yb3c6bGFzdC1jaGlsZCwjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLnNraWxsLWxpc3QgLnJvdzpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2NhcmVlci1kZXRhaWxzLXNraWxscyAuc2tpbGwtbGlzdF9fbmFtZSwjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLnNraWxsLWxpc3RfX25hbWV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTVweH0jY2FyZWVyLWRldGFpbHMtc2tpbGxzIC5za2lsbC1saXN0X19pbmZvLCNjYXJlZXItZGV0YWlscy10ZWNoLXNraWxscyAuc2tpbGwtbGlzdF9faW5mb3t0ZXh0LWFsaWduOnJpZ2h0fSNjYXJlZXItZGV0YWlscy1za2lsbHMgLnNraWxsLWxpc3RfX2luZm8gYSwjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLnNraWxsLWxpc3RfX2luZm8gYXtjb2xvcjojN2Y3ZjdmO3dpZHRoOjcwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi43ZW07Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcn0jY2FyZWVyLWRldGFpbHMtc2tpbGxzIC5za2lsbC1saXN0IC5mYS1jaXJjbGUtbywjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLnNraWxsLWxpc3QgLmZhLWNpcmNsZS1ve2NvbG9yOiNkOWQ5ZDl9I2NhcmVlci1kZXRhaWxzLXNraWxscyAuc2tpbGwtbGlzdCAuZmEtY2lyY2xlLCNjYXJlZXItZGV0YWlscy10ZWNoLXNraWxscyAuc2tpbGwtbGlzdCAuZmEtY2lyY2xle2NvbG9yOiM0N2I4ZWJ9I2NhcmVlci1kZXRhaWxzLXNraWxscyAubG1pLWxpc3RfX2luZm8sI2NhcmVlci1kZXRhaWxzLXRlY2gtc2tpbGxzIC5sbWktbGlzdF9faW5mb3tmb250LXNpemU6LjdlbTtwYWRkaW5nLXJpZ2h0OjB9I2NhcmVlci1kZXRhaWxzLXNraWxscyAubG1pLWxpc3RfX2luZm8gaSwjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLmxtaS1saXN0X19pbmZvIGl7bWFyZ2luOjA7bWFyZ2luLWxlZnQ6NXB4fSNvdmVybGF5LmNhcmVlci1jYXJkICNvbENvbnRlbnR7cGFkZGluZzowfS5jYXJlZXItc2VhcmNoe2NvbG9yOiM0YTRhNGF9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NTBweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZXt3aWR0aDozMjBweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBsZWdlbmR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE0MHB4O21hcmdpbi1ib3R0b206MTBweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBsZWdlbmQgLmJ0bntmb250LXNpemU6LjdlbTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE3MHB4fS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoxNDBweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvcnt3aWR0aDoxNXB4O2hlaWdodDoxMnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTcwcHg7ZGlzcGxheTpibG9jazt0b3A6NHB4fS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLlJlYWxpc3RpYywuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5BY2hpZXZlbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMzOTg2Y2J9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuSW52ZXN0aWdhdGl2ZSwuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5Xb3JraW5nLkNvbmRpdGlvbnMsLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuV29yay5Db25kaXRpb25ze2JhY2tncm91bmQtY29sb3I6I2ZmYzUwZH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5BcnRpc3RpYywuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5SZWNvZ25pdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNhMTc2YjJ9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuRW50ZXJwcmlzaW5nLC5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLlJlbGF0aW9uc2hpcHMsLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuUmVsYXRpb25zaGlwe2JhY2tncm91bmQtY29sb3I6IzRhYjhlOX0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSBmaWVsZHNldCBwIC5jb2xvci5Db252ZW50aW9uYWwsLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuU3VwcG9ydHtiYWNrZ3JvdW5kLWNvbG9yOiM5N2IxMmV9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3IuU29jaWFsLC5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgLmNvbG9yLkluZGVwZW5kZW5jZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMzc5N2F9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCBsYWJlbHttYXgtd2lkdGg6MTMwcHg7dmVydGljYWwtYWxpZ246dG9wfS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIC5jbHVzdGVycyBmaWVsZHNldCBwe3BhZGRpbmctcmlnaHQ6MzBweH0uY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZSAuY2x1c3RlcnMgZmllbGRzZXQgcCBsYWJlbHttYXgtd2lkdGg6MjQ1cHh9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgI2tleXdvcmRze3dpZHRoOjI0NHB4fS5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdHttYXJnaW4tbGVmdDozNDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjV9LmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IGgye21hcmdpbi10b3A6MH0uY2FyZWVyLXNlYXJjaCAuY2FyZWVySGVhZGVye3BhZGRpbmctbGVmdDo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLXRvcDoyMHB4fS5jYXJlZXItc2VhcmNoIC5jYXJlZXJIZWFkZXIgLmhlYWR7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjAlO2ZvbnQtc2l6ZTouNzdlbX0uY2FyZWVyLXNlYXJjaCAuY2FyZWVySGVhZGVyIC5oZWFkIHB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjVweCAwO3RleHQtYWxpZ246Y2VudGVyfS5jYXJlZXItc2VhcmNoIC5jYXJlZXJIZWFkZXIgLmhlYWQgZGl2e3dpZHRoOjUwJTtmbG9hdDpsZWZ0O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVweCAxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkfS5jYXJlZXItc2VhcmNoIC5jYXJlZXJIZWFkZXIgLmhlYWQgZGl2Omxhc3QtY2hpbGR7Ym9yZGVyOjB9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3Vwe3BhZGRpbmctbGVmdDo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweH0uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLnRoZUxldHRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtc2l6ZToxLjVlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVye2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzo1cHggMTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlcjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLm5hbWV7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MTIwcHh9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLm5hbWUgYSwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAubmFtZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmNoYXJhY3RlcmlzdGljc3t3aWR0aDoyMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt0b3A6MH0uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3QsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVle3dpZHRoOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7aGVpZ2h0OjEwMCV9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4sLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxMnB4O21hcmdpbjo5cHggYXV0b30uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5SZWFsaXN0aWMsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uQWNoaWV2ZW1lbnQsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uUmVhbGlzdGljLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLkFjaGlldmVtZW50e2JhY2tncm91bmQtY29sb3I6IzM5ODZjYn0uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5JbnZlc3RpZ2F0aXZlLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLldvcmtpbmcuQ29uZGl0aW9ucywuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5Xb3JrLkNvbmRpdGlvbnMsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uSW52ZXN0aWdhdGl2ZSwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5Xb3JraW5nLkNvbmRpdGlvbnMsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uV29yay5Db25kaXRpb25ze2JhY2tncm91bmQtY29sb3I6I2ZmYzUwZH0uY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5BcnRpc3RpYywuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5SZWNvZ25pdGlvbiwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5BcnRpc3RpYywuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5SZWNvZ25pdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNhMTc2YjJ9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uRW50ZXJwcmlzaW5nLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLlJlbGF0aW9uc2hpcHMsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uUmVsYXRpb25zaGlwLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLkVudGVycHJpc2luZywuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAudmFsdWUgc3Bhbi5SZWxhdGlvbnNoaXBzLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLlJlbGF0aW9uc2hpcHtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTl9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLmludGVyZXN0IHNwYW4uQ29udmVudGlvbmFsLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLlN1cHBvcnQsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uQ29udmVudGlvbmFsLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLlN1cHBvcnR7YmFja2dyb3VuZC1jb2xvcjojOTdiMTJlfS5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC5pbnRlcmVzdCBzcGFuLlNvY2lhbCwuY2FyZWVyLXNlYXJjaCAubGV0dGVyR3JvdXAgLmNhcmVlciAuaW50ZXJlc3Qgc3Bhbi5JbmRlcGVuZGVuY2UsLmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVlIHNwYW4uU29jaWFsLC5jYXJlZXItc2VhcmNoIC5sZXR0ZXJHcm91cCAuY2FyZWVyIC52YWx1ZSBzcGFuLkluZGVwZW5kZW5jZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMzc5N2F9LmNhcmVlci1zZWFyY2ggLmxldHRlckdyb3VwIC5jYXJlZXIgLnZhbHVle2JvcmRlcjowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgLmNvbnRhaW5lcnttYXgtd2lkdGg6OTAwcHg7bWFyZ2luOjAgYXV0b30uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyIC5jb250YWluZXIgaDF7Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MjBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MTAwcHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAuY29udGFpbmVyIGgxIHNwYW57Zm9udC1zaXplOi40NDQ0NWVtO21hcmdpbi10b3A6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnl7YmFja2dyb3VuZC1pbWFnZTp1cmwoYXNzZXRzL2ltYWdlcy9hc3Nlc3NtZW50LWJnLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3BhZGRpbmc6MjVweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5ICNzdW1tYXJ5V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZvbnQtc2l6ZTowO3BhZGRpbmc6MjBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5kZXNjcmlwdGlvbntmb250LXNpemU6MjNweDtjb2xvcjojNGE0YTRhO3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q5ZDlkOX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NjAlO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM0YTRhNGE7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5ibG9jazpsYXN0LWNoaWxke3dpZHRoOjQwJTtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDlkOTttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzoyMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrOmxhc3QtY2hpbGQgZGl2e21hcmdpbi1yaWdodDowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIHB7Zm9udC1zaXplOjEuMWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgbGFiZWx7Zm9udC1zaXplOi44ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgZGl2e3BhZGRpbmc6MjBweCA1cHg7bWFyZ2luOjIwcHggMjBweCAyMHB4IDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLXRvcDowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIGRpdjpsYXN0LWNoaWxke2JvcmRlcjowfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5rbm93bGVkZ2UgLndyYXB7bWFyZ2luLWxlZnQ6NzBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5ibG9jayAua25vd2xlZGdlIHB7d2lkdGg6NTAlO3BhZGRpbmctcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOi44NWVtfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5rbm93bGVkZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5jbHVzdGVyIC53cmFwe21hcmdpbi1sZWZ0OjcwcHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgLmNsdXN0ZXIgaW1ne21heC13aWR0aDo1MHB4O3Bvc2l0aW9uOmFic29sdXRlfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC53cmFwe21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246dG9wfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI3N1bW1hcnkgLmJsb2NrIC5tb25leSAud3JhcHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjc3VtbWFyeSAuYmxvY2sgLm1vbmV5IGltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMjBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNzdW1tYXJ5IC5ibG9jayAuZWR1IGltZ3ttYXJnaW46MCAyMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHN7Zm9udC1zaXplOjA7bWFyZ2luLWJvdHRvbTo1MHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgaDN7Y29sb3I6IzAwMDttYXJnaW46MTBweCAyMHB4IDEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjRweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwe2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZTowO21heC13aWR0aDo3NSU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3MsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjYWN0aXZpdGllcywuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNjYXJlZXItZGV0YWlscy1za2lsbHMsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHN7cGFkZGluZzoyMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7d2lkdGg6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOjE0cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3MgdWwsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjYWN0aXZpdGllcyB1bCwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNjYXJlZXItZGV0YWlscy1za2lsbHMgdWwsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgdWx7bGlzdC1zdHlsZTpkaXNjO3BhZGRpbmctbGVmdDoxMHB4O21hcmdpbi1sZWZ0OjEwcHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3MgdWwgbGksLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjYWN0aXZpdGllcyB1bCBsaSwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNjYXJlZXItZGV0YWlscy1za2lsbHMgdWwgbGksLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgdWwgbGl7bWFyZ2luLWJvdHRvbTo1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3MgLmV4cCwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNhY3Rpdml0aWVzIC5leHAsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtc2tpbGxzIC5leHAsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLmV4cHtkaXNwbGF5Om5vbmV9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3MgLmV4cGFuZCwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNhY3Rpdml0aWVzIC5leHBhbmQsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtc2tpbGxzIC5leHBhbmQsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLmV4cGFuZHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjdGFza3Muc2hvd01vcmUgLmV4cHtkaXNwbGF5Omxpc3QtaXRlbX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNhY3Rpdml0aWVzLnNob3dNb3JlIC5leHB7ZGlzcGxheTpibG9ja30uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwICNjYXJlZXItZGV0YWlscy1za2lsbHMgLnNob3dNb3JlIC5leHAsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHMgLnNob3dNb3JlIC5leHB7ZGlzcGxheTpmbGV4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI2RldGFpbFdyYXAgI3ByZXAsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCAja25vd2xlZGdle2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwIGgze2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoyMHB4IDIwcHg7bWFyZ2luOjA7Zm9udC1zaXplOjI2cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCBoNHtmb250LXNpemU6MTZweDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MTVweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNkZXRhaWxXcmFwIGg0IHNwYW57Zm9udC1zaXplOjI0cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjZGV0YWlsV3JhcCBwe21hcmdpbi1ib3R0b206NXB4O21hcmdpbi1sZWZ0OjB9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2h7YmFja2dyb3VuZC1jb2xvcjojNTI1MjUyO2NvbG9yOiNkOWQ5ZDl9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggaDR7Y29sb3I6IzQ3YjhlYjtwYWRkaW5nOjIwcHggMzBweDttYXJnaW46MH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCBwe2NvbG9yOiNmZmY7bWFyZ2luOjBweCAzMHB4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MzBweH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCB0YWJsZXt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjEwcHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGQsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGh7Ym9yZGVyOjFweCBzb2xpZCAjN2Y3ZjdmO3ZlcnRpY2FsLWFsaWduOnRvcH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCB0aGVhZCB0aHtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjEwcHggMzBweDt0ZXh0LWFsaWduOmxlZnR9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGhlYWQgdGggc21hbGx7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6YmxvY2t9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGhlYWQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyOjB9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggdGJvZHkgdGh7Y29sb3I6Izk5OTtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MTBweCAzMHB4O3RleHQtYWxpZ246bGVmdH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFse3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6I2ZmZjttYXJnaW46NXB4IDEwcHg7Zm9udC1zaXplOjE4cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5SZWFsaXN0aWMsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5BY2hpZXZlbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMzOTg2Y2J9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5JbnZlc3RpZ2F0aXZlLC5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuSW5kZXBlbmRlbmNle2JhY2tncm91bmQtY29sb3I6I2ZmYzUwZH0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLkFydGlzdGljLC5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuUmVjb2duaXRpb257YmFja2dyb3VuZC1jb2xvcjojYTE3NmIyfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuRW50ZXJwcmlzaW5nLC5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI21hdGNoIC5pbnR2YWwuUmVsYXRpb25zaGlwcywuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLlJlbGF0aW9uc2hpcHtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTl9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5Db252ZW50aW9uYWwsLmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjbWF0Y2ggLmludHZhbC5TdXBwb3J0e2JhY2tncm91bmQtY29sb3I6Izk3YjEyZX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLlNvY2lhbCwuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLldvcmtpbmcuQ29uZGl0aW9ucywuY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNtYXRjaCAuaW50dmFsLldvcmsuQ29uZGl0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNmMzc5N2F9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhcntmb250LXNpemU6MTZweDt3aWR0aDoyNSU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgaDR7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjE1cHh9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhciBwe2NvbG9yOiM3ZjdmN2Y7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxfS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgYXtjb2xvcjppbmhlcml0fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZWVyLXNlYXJjaCAjdGhlQ2FyZWVyICNkZXRhaWxzICNzaW1pbGFyPmRpdnttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgI21vcmVDYXJlZXJze3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhciAjbW9yZVRpdGxlc3twYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fS5jYXJlZXItc2VhcmNoICN0aGVDYXJlZXIgI2RldGFpbHMgI3NpbWlsYXIgI21hdGNoLW1lLWJ0bntib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9LmNhcmVlci1zZWFyY2ggI3RoZUNhcmVlciAjZGV0YWlscyAjc2ltaWxhciAjbWF0Y2gtbWUtYnRuIC5idG4ucHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM1MjUyNTI7Y29sb3I6IzQ3YjhlYn0uY2FyZWVyLWRldGFpbC1za2lsbHN7ZGlzcGxheTpmbGV4fS5leHB7ZGlzcGxheTpub25lfS5leHBhbmR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zaG93TW9yZSAuZXhwe2Rpc3BsYXk6bGlzdC1pdGVtfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cy5wZGYgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5e3BhZ2UtYnJlYWstYWZ0ZXI6YWx3YXlzfS5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cy5wZGYgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN2aXN1YWx7d2lkdGg6OTUlfS5wZGYgI2NvdXJzZS1wbGFucyB0YWJsZSwucGRmLmNvdXJzZS1wbGFubmVyIC5jb250ZW50e3BhZ2UtYnJlYWstYWZ0ZXI6YWx3YXlzfS5kaWdpdGFsLXBvcnRmb2xpby5wZGYgLmJsb2Nre3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfS5kaWdpdGFsLXBvcnRmb2xpby5wZGYgLmJsb2NrIC5hY3Rpdml0eXt3aWR0aDo3NXB4O21hcmdpbi1yaWdodDoxNXB4ICFpbXBvcnRhbnR9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yLnBkZiBmb3JtIC5zZWN0aW9uQ29udGVudCB0ci5jYy1lY3AgLmNjLWVjcCwuY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IucGRmIC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnQgdHIuY2MtZWNwIC5jYy1lY3B7ZGlzcGxheTpibG9ja30uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IucGRmIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCAuY2MtZWNwIGEsLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yLnBkZiAuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCAuY2MtZWNwIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDUlfS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvci5wZGYgLmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGRmZGx7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7aGVhZGVyIG5hdiB1bCBsaSBhe3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZToxM3B4fX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpeyNob21lQ29udGVudCAuYm94e2ZvbnQtc2l6ZToxNHB4fS5iYW5uZXIgdWwuc2xpZGVzIGxpIC5jeXBJbWd7bWF4LXdpZHRoOjQwJTtib3R0b206YXV0byAhaW1wb3J0YW50fS5iYW5uZXIgdWwuc2xpZGVzIGxpIC5jeXBJbWcgaW1ne21heC13aWR0aDoxMDAlfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudHtwYWRkaW5nOjIwcHh9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZyAuYm94V3JhcHBlcnttYXJnaW46MCBhdXRvfS5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCwuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycywuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIGRpdi5jb250ZW50I215LWNhcmVlcnMsLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNjb2xsZWdlTGlzdCwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjbXktY2FyZWVycywuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QsLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNteS1jYXJlZXJzLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCwjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycywjb3ZlcmxheS5teS1jb2xsZWdlcyBzZWN0aW9uLmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LCNvdmVybGF5Lm15LWNvbGxlZ2VzIGRpdi5jb250ZW50I215LWNhcmVlcnMsI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjc2Nob2xhcnNoaXBMaXN0e3BhZGRpbmc6MCAyMHB4IDQwcHh9I21hdGNobWV7cGFkZGluZy1ib3R0b206NjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jbWF0Y2htZSAjbGVmdENvbHtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTAwJTtmbG9hdDpub25lO21pbi1oZWlnaHQ6MH0jbWF0Y2htZSAjbGVmdENvbCAjYmx1cmJzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfSNtYXRjaG1lICNsZWZ0Q29sICNidG5ze2xlZnQ6MDtib3R0b206MH0jbWF0Y2htZSAjbGVmdENvbCAjYnRucyAuYnRue21hcmdpbjowIGF1dG99I21hdGNobWUgI3JpZ2h0Q29se3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bm9uZTtwYWRkaW5nOjIwcHggMDttaW4taGVpZ2h0OjB9I21hdGNobWUgI3JpZ2h0Q29sIHRhYmxlLCNtYXRjaG1lICNyaWdodENvbCB0Ym9keXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9I21hdGNobWUgI3JpZ2h0Q29sIHRhYmxlIHRyLCNtYXRjaG1lICNyaWdodENvbCB0YWJsZSB0ZCwjbWF0Y2htZSAjcmlnaHRDb2wgdGJvZHkgdHIsI21hdGNobWUgI3JpZ2h0Q29sIHRib2R5IHRke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3JkZXI6MnB4IHNvbGlkICNkOWQ5ZDl9I21hdGNobWUgI3JpZ2h0Q29sIGRpdi5yZWdpb257ZGlzcGxheTpub25lfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMSwjbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjJ7bWluLWhlaWdodDowfSNtYXRjaG1lICNyaWdodENvbCAjYWN0aW9ucyAjYWN0aW9uMSBkaXYsI21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24yIGRpdntwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjAgIWltcG9ydGFudDttYXJnaW46MHB4IGF1dG87cGFkZGluZzoyMHB4IDB9I21hdGNobWUgI3JpZ2h0Q29sICNhY3Rpb25zICNhY3Rpb24ze21pbi1oZWlnaHQ6MH0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjMgZGl2e3BhZGRpbmc6MjBweH0jbWF0Y2htZSAjcmlnaHRDb2wgI2FjdGlvbnMgI2FjdGlvbjMgLmJveHt3aWR0aDo5NiU7bWFyZ2luLWJvdHRvbToyJSAhaW1wb3J0YW50fSNvdmVybGF5ICNvbFdyYXB7d2lkdGg6ODAlO21hcmdpbi1sZWZ0OjA7bGVmdDoxMCU7bWF4LWhlaWdodDpub25lfS5vdXRzaWRlIC5vdXRzaWRlV3JhcHBlcntwYWRkaW5nOjB9Lm91dHNpZGUgLm91dHNpZGVXcmFwcGVyIC5jb2xCb3guaWNvbiAudGV4dHttYXJnaW46MjBweH0ub3V0c2lkZSAub3V0c2lkZVdyYXBwZXIgLmNvbEJveC5pY29uIC5pY29ue2Rpc3BsYXk6bm9uZX0ub3V0c2lkZSAub3V0c2lkZVdyYXBwZXIgLmNvbEJveC5pY29uIC5idXR0b257cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO21hcmdpbjoxMHB4IGF1dG99fUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsjbW9iaWxlTmF2e2Rpc3BsYXk6bm9uZX0ubW9iaWxle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmR0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNtb2JpbGVOYXZ7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6IzQ3YjhlYjt0b3A6MzBweDtyaWdodDozMHB4O2ZvbnQtc2l6ZTozZW19LmhvbWUgI21vYmlsZU5hdntkaXNwbGF5Om5vbmV9aGVhZGVyIC5tYWluTmF2LGhlYWRlciBuYXYubHBOYXZ7ZGlzcGxheTpub25lO3BhZGRpbmctbGVmdDowfWhlYWRlciAubWFpbk5hdi5vcGVuLGhlYWRlciBuYXYubHBOYXYub3BlbntkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLXRvcDowO2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlfWhlYWRlciAubWFpbk5hdj51bD5saSxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFlbTt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjAgMjBweH1oZWFkZXIgLm1haW5OYXY+dWw+bGkgYSxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpIGF7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXNpemU6MS4yNWVtO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDIwcHg7Y29sb3I6I2ZmZn1oZWFkZXIgLm1haW5OYXY+dWw+bGk+YSxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpPmF7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWhlYWRlciAubWFpbk5hdj51bD5saS5jdXJyZW50X3BhZ2VfaXRlbSxoZWFkZXIgLm1haW5OYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9pdGVtLGhlYWRlciBuYXYubHBOYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7cGFkZGluZzowIDIwcHh9aGVhZGVyIC5tYWluTmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9pdGVtPmEsaGVhZGVyIC5tYWluTmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9wYXJlbnQ+YSxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9pdGVtPmEsaGVhZGVyIG5hdi5scE5hdj51bD5saS5jdXJyZW50X3BhZ2VfcGFyZW50PmF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1oZWFkZXIgLm1haW5OYXY+dWw+bGkuY3VycmVudF9wYWdlX2l0ZW0ub3BlbixoZWFkZXIgLm1haW5OYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCxoZWFkZXIgLm1haW5OYXY+dWw+bGkub3BlbixoZWFkZXIgbmF2LmxwTmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9pdGVtLm9wZW4saGVhZGVyIG5hdi5scE5hdj51bD5saS5jdXJyZW50X3BhZ2VfcGFyZW50LGhlYWRlciBuYXYubHBOYXY+dWw+bGkub3BlbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWhlYWRlciAubWFpbk5hdj51bD5saS5jdXJyZW50X3BhZ2VfaXRlbS5vcGVuPmEsaGVhZGVyIC5tYWluTmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9wYXJlbnQ+YSxoZWFkZXIgLm1haW5OYXY+dWw+bGkub3Blbj5hLGhlYWRlciBuYXYubHBOYXY+dWw+bGkuY3VycmVudF9wYWdlX2l0ZW0ub3Blbj5hLGhlYWRlciBuYXYubHBOYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudD5hLGhlYWRlciBuYXYubHBOYXY+dWw+bGkub3Blbj5he2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9aGVhZGVyIC5tYWluTmF2PnVsPmxpLm9wZW4saGVhZGVyIG5hdi5scE5hdj51bD5saS5vcGVue21hcmdpbi1ib3R0b206MjBweH1oZWFkZXIgLm1haW5OYXY+dWw+bGkub3Blbj51bCxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpLm9wZW4+dWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fWhlYWRlciAubWFpbk5hdj51bD5saT51bCxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpPnVse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lfWhlYWRlciAubWFpbk5hdj51bD5saT51bD5saSxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpPnVsPmxpe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MDtjb2xvcjojNDdiOGVifWhlYWRlciAubWFpbk5hdj51bD5saT51bD5saSBhLGhlYWRlciBuYXYubHBOYXY+dWw+bGk+dWw+bGkgYXtjb2xvcjojNDdiOGVifWhlYWRlciAubWFpbk5hdj51bD5saT51bD5saS5jdXJyZW50X3BhZ2VfaXRlbSBhLGhlYWRlciAubWFpbk5hdj51bD5saT51bD5saS5jdXJyZW50X3BhZ2VfcGFyZW50IGEsaGVhZGVyIC5tYWluTmF2PnVsPmxpPnVsPmxpIGE6aG92ZXIsaGVhZGVyIG5hdi5scE5hdj51bD5saT51bD5saS5jdXJyZW50X3BhZ2VfaXRlbSBhLGhlYWRlciBuYXYubHBOYXY+dWw+bGk+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCBhLGhlYWRlciBuYXYubHBOYXY+dWw+bGk+dWw+bGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Y29sb3I6IzQ3YjhlYn1oZWFkZXIgLm1haW5OYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCB1bCxoZWFkZXIgLm1haW5OYXY+dWw+bGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIHVsLGhlYWRlciBuYXYubHBOYXY+dWw+bGkuY3VycmVudF9wYWdlX3BhcmVudCB1bCxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB1bHtkaXNwbGF5Om5vbmV9aGVhZGVyIC5tYWluTmF2PnVsPmxpLnNlY3Rpb24+YSxoZWFkZXIgbmF2LmxwTmF2PnVsPmxpLnNlY3Rpb24+YXtib3JkZXItdG9wOjJweCBzb2xpZCAjN2Y3ZjdmfWhlYWRlcntwYWRkaW5nLXJpZ2h0OjA7bWluLWhlaWdodDoxMDBweH1oZWFkZXIgI3F1aWNrbGlua3N7cmlnaHQ6MH1oZWFkZXIgI2xvZ297bWFyZ2luLXJpZ2h0OjEwMHB4fS5ob21le2ZvbnQtc2l6ZToxMHB4fS5ob21lICNob21lQmFubmVye2hlaWdodDo0MDBweH0uaG9tZSAjaG9tZUJhbm5lciB1bCwuaG9tZSAjaG9tZUJhbm5lciBsaXtoZWlnaHQ6NDAwcHh9LmhvbWUgaGVhZGVye3BhZGRpbmc6MzBweCAyMHB4fS5ob21lICNob21lQ29udGVudHtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy10b3A6MjkwcHh9LmhvbWUgI2hvbWVDb250ZW50IC5jb3B5Qm94e21heC13aWR0aDo3MCU7bWFyZ2luOjAgMTUlO2ZvbnQtc2l6ZToyZW19LmhvbWUgI2hvbWVDb250ZW50IC5ib3h7ZmxvYXQ6bm9uZTttYXJnaW46MjBweCBhdXRvO3BhZGRpbmc6MjBweCAxMHB4O3dpZHRoOmF1dG99LmhvbWUgLmxlYXJubW9yZXtwYWRkaW5nLWxlZnQ6MjglO3BhZGRpbmctdG9wOjMwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS5ob21lIC5sZWFybm1vcmUgaW1ne3Bvc2l0aW9uOmFic29sdXRlO21heC13aWR0aDoyNSU7bGVmdDowfS5ob21lIC5sZWFybm1vcmUgc3BhbnttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MjBweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MjcycHh9Zm9vdGVye3BhZGRpbmc6MjBweDtmb250LXNpemU6MTZweH1mb290ZXIgLmxlZnQsZm9vdGVyIC5yaWdodHtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87Ym9yZGVyOjAgIWltcG9ydGFudDtmbG9hdDpub25lO3BhZGRpbmctbGVmdDowfWZvb3RlciBuYXZ7ZGlzcGxheTpub25lfWZvb3RlciBuYXYuZm9vdGVyTmF2MntkaXNwbGF5OmJsb2NrfWZvb3RlciAjc29jaWFse21hcmdpbjozMHB4IGF1dG99Zm9vdGVyICNmb290ZXJMb2dve21hcmdpbjoyMHB4IDB9Zm9vdGVyIC5yaWdodCBwe2xpbmUtaGVpZ2h0OjEuMX0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgcHtmb250LXNpemU6MS4zZW19LmJhbm5lcntwYWRkaW5nOjIwcHh9LmJhbm5lciB1bC5zbGlkZXMgbGl7cGFkZGluZzozMHB4IDIwcHh9LmJhbm5lciB1bC5zbGlkZXMgbGkgaDF7Zm9udC1zaXplOjIuNWVtfS5iYW5uZXIgdWwuc2xpZGVzIGxpIC5iYW5uZXJCb3h7d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uYmFubmVyIHVsLnNsaWRlcyBsaSAuY3lwSW1ne2Rpc3BsYXk6bm9uZX0uYmFubmVyIHVsI2Jhbm5lck5hdntoZWlnaHQ6YXV0b30uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnR7cGFkZGluZzoyMHB4fS5oaXdCb3h7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdmN2Y3Zjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHh9Lmhpd0JveCBkaXYuYWxpZ25sZWZ0LC5oaXdCb3ggLmFsaWdubGVmdHtmbG9hdDpub25lO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bGVmdDphdXRvfS5oaXdCb3ggLmNvcHl7d2lkdGg6YXV0bztmbG9hdDpub25lO21heC13aWR0aDpub25lO21hcmdpbjoyMHB4IGF1dG99Lmhpd0JveCAuY29weSB1bHtjb2x1bW4tY291bnQ6MTtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmxlZnR9Lmhpd0JveCAuY29weSBoNCwuaGl3Qm94IC5jb3B5IC50aXRsZXt0ZXh0LWFsaWduOmxlZnR9LnNpZGViYXIgLmxlZnQsLnNpZGViYXIgLnJpZ2h0e3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7ZmxvYXQ6bm9uZTtwYWRkaW5nLWxlZnQ6MH11bC5jb2wye2NvbHVtbnM6MX1tYWluLnNlYXJjaC1jb2xsZWdlcyAuYm94V3JhcHBlciBkaXZ7d2lkdGg6YXV0byAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9bWFpbi5zZWFyY2gtY29sbGVnZXMgLmJveFdyYXBwZXIgZGl2IGF7bWFyZ2luOjAgIWltcG9ydGFudH0uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5ICNmcm9tTWVmYXtsZWZ0OjB9LnNlY29uZGFyeSBtYWluLmZvci1jb3Vuc2Vsb3JzLnNlY29uZGFyeSBzZWN0aW9uOm5vdCguYmFubmVyKXtwYWRkaW5nLXRvcDo1MHB4fSNyZWNlbnROZXdze21hcmdpbi1ib3R0b206NTBweH0jcmVjZW50TmV3cywuc2lkZWJhciAucmlnaHR7bWF4LXdpZHRoOjQwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmNvbnRhaW5lciBzZWN0aW9ue3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH0uY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5sb2dpbkJveCwuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3h7d2lkdGg6YXV0bzttYXJnaW46NTBweCBhdXRvfS5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLmxvZ2luQm94IGZvcm0sLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAuc2VhcmNoQm94IGZvcm17bWFyZ2luOjMwcHggMjBweDt3aWR0aDphdXRvfS5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLmxvZ2luQm94IGZvcm0gaW5wdXQsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAubG9naW5Cb3ggZm9ybSBzZWxlY3QsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAuc2VhcmNoQm94IGZvcm0gaW5wdXQsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAuc2VhcmNoQm94IGZvcm0gc2VsZWN0e21heC13aWR0aDoxMDAlfS5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLmxvZ2luQm94IGZvcm0gbGFiZWwsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAuc2VhcmNoQm94IGZvcm0gbGFiZWx7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnR9I2xvZ2luV2lkZ2V0IC5sb2dpbkJveCBmb3JtIGxhYmVsLCNsb2dpbldpZGdldCAuc2VhcmNoQm94IGZvcm0gbGFiZWwsLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAubG9naW5Cb3ggZm9ybSBsYWJlbCwuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3ggZm9ybSBsYWJlbHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDphdXRvO21hcmdpbjowIGF1dG99LmRpZ2l0YWwtcG9ydGZvbGlvICNkYXNoQm94ZXN7cGFkZGluZzo1MHB4IDIwcHg7bWFyZ2luLXRvcDo1MHB4fS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaEJveGVzIC5kYXNoYm94e3BhZGRpbmc6MjBweH0uZGlnaXRhbC1wb3J0Zm9saW8gI2Rhc2hCb3hlcyAuZGFzaGJveCAuZGJJbWd7ZGlzcGxheTpub25lfS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaEJveGVzIC5kYXNoYm94IC5ib3hDb3B5e21hcmdpbjowO3BhZGRpbmc6MH0uZGlnaXRhbC1wb3J0Zm9saW8gI2Rhc2hCb3hlcyAuZGFzaGJveCAuYnRuc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MjBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5jb2x1bW4tMywuYm94V3JhcHBlciAuc2VhcmNoQm94LC5ib3hXcmFwcGVyIC5zZWFyY2hCb3guZ3JlZW5CZ3t3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwcHggYXV0b30uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveCAuYm94LC5jb2xCb3ggLmJveHt3aWR0aDphdXRvO21hcmdpbjoyMHB4IGF1dG87Ym9yZGVyOjA7cGFkZGluZzowIDIwcHh9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZyAuYm94V3JhcHBlciAuYm94e3BhZGRpbmctYm90dG9tOjExMHB4fS5ib3gsLnZpZEJveHtmbG9hdDpub25lO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjMwcHggYXV0b30udmlkQm94e3BhZGRpbmc6MH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgZm9ybSwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVGcm17bWFyZ2luOjAgMjBweH0uZWRpdGFibGUtZm9ybSAudGFicyBsaXtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG8gIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O2JvcmRlcjowO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZX0uZWRpdGFibGUtZm9ybSAudGFicyBsaS5hY3RpdmUsLmVkaXRhYmxlLWZvcm0gLnRhYnMgbGkuY3VycmVudHtib3JkZXI6MH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgZm9ybSAuZGlzcGxheUNvbHVtbiwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVGcm0gLmRpc3BsYXlDb2x1bW57d2lkdGg6QXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmV9LmNvbnRhaW5lciBzZWN0aW9uLmVkaXRhYmxlLWZvcm17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5jb250YWluZXIgc2VjdGlvbi5lZGl0YWJsZS1mb3JtIC50YWJze21hcmdpbi10b3A6MH0uY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAuZnJte21hcmdpbi10b3A6MjBweH0uY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAuZnJtIC5mcm1IZWFkZXJ7Ym9yZGVyLXRvcDowO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MjBweH0uY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAuZnJtIC5mcm1IZWFkZXIgaDJ7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206MjBweH0uY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAuZnJtIC5mcm1IZWFkZXIgLmNvbnRyb2xze3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmF1dG87dG9wOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MTBweH0uY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAuZnJtIGZvcm17cGFkZGluZy10b3A6MjBweH0uY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAjcGVyc29uYWwtaW5mby5mcm0uZWRpdCBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pLC5jb250YWluZXIgc2VjdGlvbi5lZGl0YWJsZS1mb3JtICNwZXJzb25hbC1pbmZvLmZybS5lZGl0IGZvcm0gdGV4dGFyZWEsLmNvbnRhaW5lciBzZWN0aW9uLmVkaXRhYmxlLWZvcm0gI3BlcnNvbmFsLWluZm8uZnJtLmVkaXQgZm9ybSBzZWxlY3QsLmNvbnRhaW5lciBzZWN0aW9uLmVkaXRhYmxlLWZvcm0gI3BlcnNvbmFsLWluZm8uZnJtLmVkaXQgZm9ybSAuZ3JwLC5jb250YWluZXIgc2VjdGlvbi5lZGl0YWJsZS1mb3JtICNlbXBsb3ltZW50LmZybS5lZGl0IGZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksLmNvbnRhaW5lciBzZWN0aW9uLmVkaXRhYmxlLWZvcm0gI2VtcGxveW1lbnQuZnJtLmVkaXQgZm9ybSB0ZXh0YXJlYSwuY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAjZW1wbG95bWVudC5mcm0uZWRpdCBmb3JtIHNlbGVjdCwuY29udGFpbmVyIHNlY3Rpb24uZWRpdGFibGUtZm9ybSAjZW1wbG95bWVudC5mcm0uZWRpdCBmb3JtIC5ncnB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZTttYXJnaW46MTBweCBhdXRvfS5jb250YWluZXIgc2VjdGlvbi5lZGl0YWJsZS1mb3JtICNwZXJzb25hbC1pbmZvLmZybS5lZGl0IGZvcm0gLmZybUNvbDMsLmNvbnRhaW5lciBzZWN0aW9uLmVkaXRhYmxlLWZvcm0gI2VtcGxveW1lbnQuZnJtLmVkaXQgZm9ybSAuZnJtQ29sM3t3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZX0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIGZvcm0gLmNvbnRyb2xzLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gLmNvbnRyb2xze3RvcDoxNXB4O2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIGZvcm0gLmNvbnRyb2xzLmFkZCwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIC5lRnJtIC5jb250cm9scy5hZGR7bWFyZ2luLWJvdHRvbTowfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZXt3aWR0aDozMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhO3otaW5kZXg6OTk7bGVmdDotMzAwcHg7dHJhbnNpdGlvbjphbGwgMzAwbXN9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzIGFzaWRlLm9wZW57bGVmdDowfS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyBhc2lkZSAjc2xpZGVPcGVue2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtjb2xvcjojZmZmO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjAgNXB4IDVweCAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJX0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0e21hcmdpbi1sZWZ0OjA7cGFkZGluZzoxMHB4fS5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjam9iWm9uZXtkaXNwbGF5Om5vbmV9LnNlYXJjaC1yZXN1bHRzLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGV7d2lkdGg6MjYwcHg7bGVmdDotMjYwcHh9LnNlYXJjaC1yZXN1bHRzLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgI2tleXdvcmRze3dpZHRoOmF1dG99LnNlYXJjaC1yZXN1bHRzLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgLmNsdXN0ZXJzIHAgbGFiZWx7bWF4LXdpZHRoOjE1MHB4fS5zZWFyY2gtcmVzdWx0cy5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHB7cGFkZGluZy1yaWdodDowfS5zZWFyY2gtcmVzdWx0cy5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGZpZWxkc2V0IHAgbGFiZWx7bWF4LXdpZHRoOjYwcHh9LnNlYXJjaC1yZXN1bHRzLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgYXNpZGUgZmllbGRzZXQgcCAuY29sb3J7ZGlzcGxheTpub25lfS5zZWFyY2gtcmVzdWx0cy5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIGFzaWRlIGxlZ2VuZCAuYnRue2Rpc3BsYXk6bm9uZX0uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyBhc2lkZS5vcGVue2xlZnQ6MH0uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAjY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVzIC5jYXRlZ29yeVdyYXB7d2lkdGg6NTAlfS5zZWFyY2gtcmVzdWx0cy5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzICNjYXJlZXJTZWFyY2ggI2NhdGVnb3JpZXMgLmNhdGVnb3J5V3JhcDpudGgtY2hpbGQoMm4pIC5jYXRlZ29yeXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWFyY2gtcmVzdWx0cy5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIC5jYXJlZXJIZWFkZXIgLmhlYWR7d2lkdGg6ODBweH0uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAuY2FyZWVySGVhZGVyIC5oZWFkIGRpdnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MH0uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAuY2FyZWVySGVhZGVyIC5oZWFkIGRpdjpmaXJzdC1sZXR0ZXJ7Zm9udC1zaXplOjE2cHh9LnNlYXJjaC1yZXN1bHRzLmNhcmVlci1zZWFyY2ggI3RoZVJlc3VsdHMgLmxldHRlckdyb3Vwe3BhZGRpbmctbGVmdDowfS5zZWFyY2gtcmVzdWx0cy5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzIC5sZXR0ZXJHcm91cCAudGhlTGV0dGVye2Rpc3BsYXk6bm9uZX0uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAubGV0dGVyR3JvdXAgLmNhcmVlciAubmFtZXttYXJnaW4tcmlnaHQ6OTBweH0uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAubGV0dGVyR3JvdXAgLmNhcmVlciAuY2hhcmFjdGVyaXN0aWNze3dpZHRoOjgwcHh9LnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCAuc2Nob2xhcnNoaXAgLmRldGFpbHMgcHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtib3JkZXI6MH0uc2VhcmNoLXJlc3VsdHMgI3RoZVJlc3VsdHMgI3Jlc3VsdHNMaXN0IC5zY2hvbGFyc2hpcCAuZGV0YWlscyBwIHNtYWxse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxMHB4fW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyBhc2lkZXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6YXV0b31tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxze3dpZHRoOmF1dG87ZmxvYXQ6bm9uZTttYXJnaW46MH0jZmFxe2ZvbnQtc2l6ZToxMnB4fSNmYXEgLnF1ZXN0aW9ue2ZvbnQtc2l6ZToxNnB4fS5jb2x1bW4tMiwudmlkQm94M3tkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87ZmxvYXQ6bm9uZTttYXJnaW46MTBweCBhdXRvfS52aWRCb3gze2JvcmRlcjowfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5oZWFkZXIgZGl2e2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCAwIDB9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgLmNlbnRlcmVkQnRucyAuYnRue21hcmdpbjoxMHB4O2Rpc3BsYXk6YmxvY2t9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjbGVmdCwuc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNyaWdodHt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTtib3JkZXI6MH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcmJPcHRpb25zPmRpdnt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTttYXJnaW46MTBweCBhdXRvfS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaGJvYXJkUHJvZmlsZXt3aWR0aDphdXRvO3BhZGRpbmc6MTBweH0uZGlnaXRhbC1wb3J0Zm9saW8gI2Rhc2hib2FyZFByb2ZpbGUgaDF7dGV4dC1hbGlnbjpjZW50ZXJ9LmRpZ2l0YWwtcG9ydGZvbGlvICNkYXNoYm9hcmRQcm9maWxlIGRpdntkaXNwbGF5OmJsb2NrO2JvcmRlcjowO21hcmdpbjoyMHB4IDB9LmRpZ2l0YWwtcG9ydGZvbGlvICNkYXNoYm9hcmRQcm9maWxlIGRpdiNkcExpbmt7cGFkZGluZzowO2JvcmRlcjowfS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaGJvYXJkUHJvZmlsZSBkaXYjcmVzdW1le21hcmdpbjoxMHB4IDB9Lm91dHNpZGUgLm91dHNpZGVXcmFwcGVyIC5jb2xCb3guaWNvbntwYWRkaW5nOjAgMjBweH0ub3V0c2lkZSAub3V0c2lkZVdyYXBwZXIgLmNvbEJveC5pY29uIGgye3RleHQtYWxpZ246Y2VudGVyfS5vdXRzaWRlIC5vdXRzaWRlV3JhcHBlciAuY29sQm94Lmljb24gc21hbGx7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjEwcHh9Lm91dHNpZGUgLm91dHNpZGVXcmFwcGVyIC5jb2xCb3guaWNvbiAudGV4dHttYXJnaW46MjBweCBhdXRvfWJvZHkudGVzdHMtdGVtcGxhdGUgLnF1aXp7aGVpZ2h0OmF1dG99Ym9keS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5xdWl6LGJvZHkudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpei5zaG93YnRue21hcmdpbi10b3A6MDtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjB9Ym9keS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5xdWl6IC5jYXJkc19fcHJlLWludHJvLXRleHQsYm9keS50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5xdWl6LnNob3didG4gLmNhcmRzX19wcmUtaW50cm8tdGV4dHtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjA7dG9wOjA7bWFyZ2luLXRvcDowfWJvZHkudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpeiAuY2FyZHNfX2luZGV4LGJvZHkudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpei5zaG93YnRuIC5jYXJkc19faW5kZXh7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O3RvcDowfWJvZHkudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpeiAuY2FyZHNfX2J1Y2tldHMtY29sLGJvZHkudGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpei5zaG93YnRuIC5jYXJkc19fYnVja2V0cy1jb2x7d2lkdGg6ODAlO21hcmdpbjoxMHB4IDEwJX1ib2R5LnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmNhcmRzX19vcHRpb25zLXdyYXBwZXIsYm9keS50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fb3B0aW9ucy13cmFwcGVye21pbi13aWR0aDoxMDBweH1ib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmludHJve3BhZGRpbmc6MTBweH1ib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmludHJvX192b3Rlcyxib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19vcHRpb25ze3dpZHRoOjEwMCV9Ym9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgbGksYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgLnJhZGlvX193cmFwcGVyLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgbGksYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyAucmFkaW9fX3dyYXBwZXJ7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXJpZ2h0OjEwcHh9Ym9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgbGkgLmludHJvX19pY29uLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIC5yYWRpb19fd3JhcHBlciAuaW50cm9fX2ljb24sYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgLnJhZGlvX193cmFwcGVyIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIC5yYWRpb19fd3JhcHBlciBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbCxib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19vcHRpb25zIGxpIC5pbnRyb19faWNvbixib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19vcHRpb25zIGxpIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgbGkgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyAucmFkaW9fX3dyYXBwZXIgLmludHJvX19pY29uLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgLnJhZGlvX193cmFwcGVyIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgLnJhZGlvX193cmFwcGVyIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVse3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luOjAgYXV0b31ib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmludHJvX192b3RlcyBsaSAuaW50cm9fX2ljb246YmVmb3JlLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpIC5pbnRyb19faWNvbjphZnRlcixib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmludHJvX192b3RlcyBsaSBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgbGkgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgbGkgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YmVmb3JlLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmFmdGVyLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIC5yYWRpb19fd3JhcHBlciAuaW50cm9fX2ljb246YmVmb3JlLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIC5yYWRpb19fd3JhcHBlciAuaW50cm9fX2ljb246YWZ0ZXIsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgLnJhZGlvX193cmFwcGVyIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsOmJlZm9yZSxib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmludHJvX192b3RlcyAucmFkaW9fX3dyYXBwZXIgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXMgLnJhZGlvX193cmFwcGVyIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmJlZm9yZSxib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmludHJvX192b3RlcyAucmFkaW9fX3dyYXBwZXIgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YWZ0ZXIsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyBsaSAuaW50cm9fX2ljb246YmVmb3JlLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgbGkgLmludHJvX19pY29uOmFmdGVyLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgbGkgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YmVmb3JlLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgbGkgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyBsaSBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDpiZWZvcmUsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyBsaSBbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDphZnRlcixib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19vcHRpb25zIC5yYWRpb19fd3JhcHBlciAuaW50cm9fX2ljb246YmVmb3JlLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgLnJhZGlvX193cmFwcGVyIC5pbnRyb19faWNvbjphZnRlcixib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19vcHRpb25zIC5yYWRpb19fd3JhcHBlciBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyAucmFkaW9fX3dyYXBwZXIgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIsYm9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyAucmFkaW9fX3dyYXBwZXIgW3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YmVmb3JlLGJvZHkudGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuY2FyZHNfX29wdGlvbnMgLnJhZGlvX193cmFwcGVyIFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmFmdGVye3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Ym9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5pbnRyb19fdm90ZXM6OmJlZm9yZSxib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19vcHRpb25zOjpiZWZvcmV7Ym9yZGVyOjB9Ym9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fbmV4dHtyaWdodDowO3dpZHRoOjMwcHg7aGVpZ2h0OjU1cHh9Ym9keS50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fcHJldntsZWZ0OjA7d2lkdGg6MzBweDtoZWlnaHQ6NTVweH1ib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19hbGVydC5hY3RpdmV7cmlnaHQ6MH1ib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19xdWVzdGlvbntmb250LXNpemU6MjVweH1ib2R5LnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLmNhcmRzX19jYXJke21pbi1oZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxMjBweH0jb3ZlcmxheS50ZXN0LXJlc3VsdCAjb2xXcmFwPmRpdiwjb3ZlcmxheS5za2lsbHNQb3B1cCAjb2xXcmFwPmRpdntwYWRkaW5nOjA7Ym9yZGVyOjB9I292ZXJsYXkudGVzdC1yZXN1bHQgI29sV3JhcCAuY2FyZWVyUG9wdXAgdWwsI292ZXJsYXkuc2tpbGxzUG9wdXAgI29sV3JhcCAuY2FyZWVyUG9wdXAgdWx7d2lkdGg6YXV0bztmbG9hdDpub25lO2JvcmRlcjowfSNvdmVybGF5LnNjaG9sYXJzaGlwLXNlYXJjaCAjb2xXcmFwe3BhZGRpbmc6MjBweH0jb3ZlcmxheS5zY2hvbGFyc2hpcC1zZWFyY2ggI29sV3JhcCBmaWVsZHNldCBsZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2Zsb2F0Om5vbmV9LnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RleHQsLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3Zpc3VhbCwudGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjZ3JhcGgsLnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDN7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2JvcmRlcjowO2Zsb2F0Om5vbmU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0udGVzdC1yZXN1bHRzICN0ZXN0UmVzdWx0cyAjc3VtbWFyeSAjc2NvcmVzIGRpdntmb250LXNpemU6MHB4fS50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICNzY29yZXMgZGl2IHNwYW57Zm9udC1zaXplOjIwcHh9LnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGk+ZGl2IGRpdnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI2dyYXBoPmRpdiNrZXl7cmlnaHQ6OTElfS5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94Lm11bHRpUm93IC5ib3hXcmFwLC5jb2xCb3gubXVsdGlSb3cgLmJveFdyYXB7d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7Ym9yZGVyOjB9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC5jb2xCb3gubXVsdGlSb3cgLmJveFdyYXAgLmJveCwuY29sQm94Lm11bHRpUm93IC5ib3hXcmFwIC5ib3h7Ym9yZGVyLXJpZ2h0OjB9I2dvYWxzIC5nb2FsIC5mb290IC5idG5zLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuZm9vdCAuYnRuc3twb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOnJpZ2h0fSNnb2FscyAuYWRkQm94IGlucHV0LCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGlucHV0e3dpZHRoOjEwMCV9I2dvYWxzIC5hZGRCb3ggI3N0cmF0ZWdpZXMgI3RoZVN0cmF0cz5kaXY+ZGl2LCNyZXN1bWUtYnVpbGRlciAuYWRkQm94ICNzdHJhdGVnaWVzICN0aGVTdHJhdHM+ZGl2PmRpdnt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM3ZjdmN2Y7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9I2dvYWxzIC5hZGRCb3ggZmllbGRncm91cCBzcGFuLCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGZpZWxkZ3JvdXAgc3BhbntkaXNwbGF5OmJsb2NrfSNnb2FscyAuYWRkQm94IGZpZWxkZ3JvdXAgbGVnZW5kLCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGZpZWxkZ3JvdXAgbGVnZW5ke2Zsb2F0Om5vbmV9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IC50ZXN0Qm94e3BhZGRpbmc6MjBweH0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLnRlc3RCb3ggLnRpdGxlIC5idG57ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjEwcHh9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gI3NlbGVjdC1jb2xsZWdlIC5ib3gsLmNvbGxlZ2UtY29tcGFyZSBmb3JtICNzZWxlY3QtY29sbGVnZSAuYm94e2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztmbG9hdDpub25lO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGZvcm0gLnNlY3Rpb25Db250ZW50LC5jb2xsZWdlLWNvbXBhcmUgZm9ybSAuc2VjdGlvbkNvbnRlbnR7cGFkZGluZzoyMHB4fS5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgI2dyYXBoaWMgcC5pbnRybywuY29sbGVnZS1jb21wYXJlICNsb2FuLWNvc3QtY2FsY3VsYXRvciAjZ3JhcGhpYyBwLmludHJve21hcmdpbjoyMHB4fSNvdmVybGF5Lm15LWNvbGxlZ2VzICNvbFdyYXB7d2lkdGg6MTAwJTtsZWZ0OjB9I292ZXJsYXkubXktY29sbGVnZXMgI29sV3JhcCB0aCwjb3ZlcmxheS5teS1jb2xsZWdlcyAjb2xXcmFwIHRke2Rpc3BsYXk6bm9uZX0jb3ZlcmxheS5teS1jb2xsZWdlcyAjb2xXcmFwIHRoOmZpcnN0LWNoaWxkLCNvdmVybGF5Lm15LWNvbGxlZ2VzICNvbFdyYXAgdGg6bGFzdC1jaGlsZCwjb3ZlcmxheS5teS1jb2xsZWdlcyAjb2xXcmFwIHRkOmZpcnN0LWNoaWxkLCNvdmVybGF5Lm15LWNvbGxlZ2VzICNvbFdyYXAgdGQ6bGFzdC1jaGlsZHtkaXNwbGF5OnRhYmxlLWNlbGx9Ym9keSAjZGFzaEJveGVzICN0aGVCb3hlc1dyYXBwZXJ7ZGlzcGxheTpibG9ja31ib2R5ICNkYXNoQm94ZXMgI3RoZUJveGVzV3JhcHBlciAjZmVhdHVyZWQsYm9keSAjZGFzaEJveGVzICN0aGVCb3hlc1dyYXBwZXIgI3RoZUJveGVze3dpZHRoOmF1dG87bWFyZ2luOjMwcHggMH1ib2R5ICNkYXNoQm94ZXMubWlkZGxlPmRpdntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Ym9keSAjZGFzaEJveGVzLm1pZGRsZT5kaXYgI3RoZUdhbWVze21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tcmlnaHQ6MH19QG1lZGlhKG1heC13aWR0aDogNTQwcHgpey5ob21lICNob21lQ29udGVudCAuY29weUJveHttYXgtd2lkdGg6OTAlO21hcmdpbjowIDUlfSNxdWlja2xpbmtze2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpPmRpdiBkaXZ7cGFkZGluZzo5cHggMCA4cHh9LnRlc3QtcmVzdWx0cyAjdGVzdFJlc3VsdHMgI3N1bW1hcnkgI3RvcDMgbGk+ZGl2IGRpdi5tb3Jle3BhZGRpbmc6MH0uaG9tZSAubGVhcm5tb3JlIHNwYW57ZGlzcGxheTppbmxpbmU7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uaG9tZSAubGVhcm5tb3JlIHNwYW4gYXtkaXNwbGF5OmlubGluZX0uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAjY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVzIC5jYXRlZ29yeVdyYXB7d2lkdGg6YXV0b30uc2VhcmNoLXJlc3VsdHMuY2FyZWVyLXNlYXJjaCAjdGhlUmVzdWx0cyAjY2FyZWVyU2VhcmNoICNjYXRlZ29yaWVzIC5jYXRlZ29yeVdyYXAgLmNhdGVnb3J5e2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9fUBtZWRpYSBwcmludHsud2ViLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9aGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwfWhlYWRlciAjcXVpY2tsaW5rc3tkaXNwbGF5Om5vbmV9aGVhZGVyIG5hdntkaXNwbGF5Om5vbmV9LmJhbm5lcntiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudDtjb2xvcjojMDAwfS5idG57ZGlzcGxheTpub25lfS5oZWFkLC5jYXR7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5oZWFkIC50aXRsZSwuY2F0IC50aXRsZXtjb2xvcjojMDAwICFpbXBvcnRhbnR9I2dvYWxzIC5nb2FsIC5zdHJhdCBwe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudH1mb290ZXJ7ZGlzcGxheTpub25lfW1haW4uY29sbGVnZSAjdGhlQ29sbGVnZSAjZGV0YWlscyBhc2lkZXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6YXV0b31tYWluLmNvbGxlZ2UgI3RoZUNvbGxlZ2UgI2RldGFpbHMgI21haW5EZXRhaWxze3dpZHRoOmF1dG87ZmxvYXQ6bm9uZTttYXJnaW46MH19Ym9keS5hcHBseS1wcmludCAucHJpbnRPbmx5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1ib2R5LmFwcGx5LXByaW50IHNwYW4ucHJpbnRPbmx5e2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9Ym9keS5hcHBseS1wcmludCAubm9QcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5LmFwcGx5LXByaW50IGhlYWRlcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50fWJvZHkuYXBwbHktcHJpbnQgLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAubG9naW5Cb3gsYm9keS5hcHBseS1wcmludCAuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3h7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Ym9keS5hcHBseS1wcmludCAuY29udGFpbmVyIHNlY3Rpb257ZGlzcGxheTpub25lfWJvZHkuYXBwbHktcHJpbnQgLmNvbnRhaW5lciBzZWN0aW9uI2xvZ2luV2lkZ2V0e2Rpc3BsYXk6YmxvY2t9Ym9keS5hcHBseS1wcmludCAjcmVnaXN0ZXJCb3h7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB0fWJvZHkuYXBwbHktcHJpbnQgI21vYmlsZU5hdntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5LmFwcGx5LXByaW50ICNuYXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5hcHBseS1wcmludCBmb3Jte3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuYXBwbHktcHJpbnQgaDF7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNGVtICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudH1ib2R5LmFwcGx5LXByaW50IGRpdnt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtjbGVhcjpib3RoO21hcmdpbi1ib3R0b206MTVweCAhaW1wb3J0YW50fWJvZHkuYXBwbHktcHJpbnQgaGVhZGVyICNsb2dve21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWJvZHkuYXBwbHktcHJpbnQgLmluc3RydWN0aW9uc3ttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudDtmb250LXNpemU6LjllbX1ib2R5LmFwcGx5LXByaW50IGxhYmVse3dpZHRoOjMwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fWJvZHkuYXBwbHktcHJpbnQgaW5wdXRbdHlwZT10ZXh0XXttYXJnaW4tbGVmdDoyJTtmb250LXNpemU6MS4xZW07bGluZS1oZWlnaHQ6MS4zZW07d2lkdGg6NjAlICFpbXBvcnRhbnR9Ym9keS5hcHBseS1wcmludCBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5LmFwcGx5LXByaW50ICNwYXJlbnRhbENvbnNlbnRMYWJlbHt3aWR0aDphdXRvICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH1ib2R5LmFwcGx5LXByaW50IC5zaWduYXR1cmVze21hcmdpbi10b3A6NDBweH1ib2R5LmFwcGx5LXByaW50IC5zaWduYXR1cmVzIGRpdntkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfWJvZHkuYXBwbHktcHJpbnQgLnNpZ25hdHVyZXMgLnNpZ25hdHVyZXt3aWR0aDo0NSU7bWFyZ2luLXJpZ2h0OjIwJX1ib2R5LmFwcGx5LXByaW50IC5zaWduYXR1cmVzIC5kYXRle3dpZHRoOjMwJX1ib2R5LmFwcGx5LXByaW50IC5zaWduYXR1cmVzIHB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Ym9keS5hcHBseS1wcmludCBsYWJlbCBzcGFue2Rpc3BsYXk6bm9uZX1ib2R5LmFwcGx5LXByaW50ICNjb3BwYUd1aWR7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Ym9keS5hcHBseS1wcmludCBmb3JtIGgxe21hcmdpbjozMHB4IC00MHB4O3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5c31ib2R5LmFwcGx5LXByaW50IC5sb2dvIGltZ3ttYXgtaGVpZ2h0OjUwcHh9Ym9keS5hcHBseS1wcmludCAjYWRkcmVzc1dyYXAgcHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1ib2R5LmFwcGx5LXByaW50IGZvcm17bWFyZ2luLXRvcDoxNXB4IDQwcHh9LnBkZiAubm9QREZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXJ7cGFkZGluZy10b3A6MH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAuaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtjb2xvcjojNDdiOGViO3BhZGRpbmc6MjBweH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAuaGVhZGVyIGgye2ZvbnQtc2l6ZToxLjdlbTtmb250LXdlaWdodDpib2xkO21hcmdpbjowfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5oZWFkZXIgcC5oaW50e2ZvbnQtc2l6ZTouNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWxlZnQ6MjBweDtjb2xvcjojZDNkM2QzO21heC13aWR0aDoyMDBweDttYXJnaW46MCAyMHB4fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5oZWFkZXIgZGl2e2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC50aXB7cGFkZGluZy1sZWZ0OjEwMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpZ2h0YnVsYi5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21hcmdpbjo1MHB4IDB9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgbGFiZWx7ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MCAwIDEwcHh9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgdGV4dGFyZWF7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlcjowO2JvcmRlci10b3A6MTBweCBzb2xpZCAjNDdiOGViO21hcmdpbjowIDAgNTBweH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2Vze2JvcmRlci10b3A6MXB4IHNvbGlkICM3ZjdmN2Y7b3ZlcmZsb3c6aGlkZGVufS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI2xlZnQsLnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjcmlnaHR7cGFkZGluZy10b3A6MzBweDt3aWR0aDo1MCU7ZmxvYXQ6bGVmdH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNsZWZ0PmRpdiwuc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNyaWdodD5kaXZ7cGFkZGluZy1yaWdodDoyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM3ZjdmN2Y7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjbGVmdD5kaXYgaDQsLnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjcmlnaHQ+ZGl2IGg0e2JvcmRlci1ib3R0b206MTBweCBzb2xpZDtmb250LXNpemU6MS4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjbGVmdD5kaXYgcCwuc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNyaWdodD5kaXYgcHtmb250LXNpemU6MTVweH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNsZWZ0PmRpdiBkaXYsLnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjcmlnaHQ+ZGl2IGRpdntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjN2Y3ZjdmO3BhZGRpbmc6MTVweCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNXB4fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI2xlZnQ+ZGl2IGRpdiBpbnB1dCwuc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNyaWdodD5kaXYgZGl2IGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxOHB4O2xlZnQ6NXB4fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI2xlZnQ+ZGl2IGRpdjpsYXN0LWNoaWxkLC5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI3JpZ2h0PmRpdiBkaXY6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjbGVmdD5kaXY6Zmlyc3QtY2hpbGQgaDQsLnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjcmlnaHQ+ZGl2OmZpcnN0LWNoaWxkIGg0e2JvcmRlci1ib3R0b20tY29sb3I6I2Q4OTcyOH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNsZWZ0PmRpdjpsYXN0LWNoaWxkLC5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI3JpZ2h0PmRpdjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNsZWZ0PmRpdjpsYXN0LWNoaWxkIGg0LC5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI3JpZ2h0PmRpdjpsYXN0LWNoaWxkIGg0e2JvcmRlci1ib3R0b20tY29sb3I6IzBiNmRiZH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNsZWZ0e2JvcmRlci1yaWdodDoxcHggc29saWQgIzdmN2Y3Zn0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcGllY2VzICNyaWdodD5kaXZ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoyMHB4fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI3JpZ2h0PmRpdjpmaXJzdC1jaGlsZCBoNHtib3JkZXItYm90dG9tLWNvbG9yOiM5MTZjYzZ9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3BpZWNlcyAjcmlnaHQ+ZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNwaWVjZXMgI3JpZ2h0PmRpdjpsYXN0LWNoaWxkIGg0e2JvcmRlci1ib3R0b20tY29sb3I6I2I4NTI1Nn0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAucmVzdW1lQnRue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjN2Y3ZjdmO2NvbG9yOiM0YTRhNGF9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgLnJlc3VtZUJ0biBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojNGE0YTRhO3dpZHRoOjUwJTtwYWRkaW5nOjVweCAyMHB4fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5yZXN1bWVCdG4gLmJ0bnttYXJnaW46MnB4IDEwcHh9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgLnJlc3VtZUJ0biBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoycHggMTBweDtib3JkZXItbGVmdDoxcHggc29saWQgIzdmN2Y3Zjtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5yZXN1bWVCdG4gLmJ0bntjb2xvcjojZmZmfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5yZXN1bWVCdG4gLmJ0bi50cmFuc3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Y29sb3I6IzRhNGE0YTt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgLnJlc3VtZUJ0biAuYnRuLnRyYW5zLnJlbW92ZXtmb250LXdlaWdodDpib2xkfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5idG5ze3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbToxMHB4fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC5jZW50ZXJlZEJ0bnN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjMwcHggYXV0b30uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAuY2VudGVyZWRCdG5zIC5idG57bWFyZ2luOjAgMTBweH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAudmlld0JveHtwYWRkaW5nOjB9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgLnZpZXdCb3ggcC50aXRsZXtjb2xvcjojNDdiOGViO3BhZGRpbmc6MTBweCAyMHB4O21hcmdpbi1ib3R0b206MTBweH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAudmlld0JveCBwLnRpdGxlIC5idG57ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01cHh9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgLnZpZXdCb3ggZGl2e3BhZGRpbmc6NXB4IDIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgLnZpZXdCb3ggZGl2IC5ncmVlbntjb2xvcjojYWNjNTAwfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC52aWV3Qm94IGRpdiBkaXZ7bWFyZ2luLWxlZnQ6NTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAudmlld0JveCBkaXYgaW5wdXR7bWFyZ2luLWxlZnQ6NTBweDttYXJnaW4tcmlnaHQ6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyIC52aWV3Qm94IGRpdiBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAudmlld0JveCBkaXYgLmJ0bnttYXJnaW4tbGVmdDo1MHB4fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNyYk9wdGlvbnN7b3ZlcmZsb3c6aGlkZGVufS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNyYk9wdGlvbnM+ZGl2e3dpZHRoOjUwJTtmbG9hdDpsZWZ0fS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNyYk9wdGlvbnM+ZGl2IGRpdntwYWRkaW5nOjVweCAyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZWNvbmRhcnkgbWFpbi5yZXN1bWUtYnVpbGRlciBzZWN0aW9uI3Jlc3VtZS1idWlsZGVyICNyYk9wdGlvbnM+ZGl2IGRpdiAuZ3JlZW57Y29sb3I6I2FjYzUwMH0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcmJPcHRpb25zPmRpdiBkaXYgZGl2e21hcmdpbi1sZWZ0OjUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjB9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3JiT3B0aW9ucz5kaXYgZGl2IGlucHV0e21hcmdpbi1sZWZ0OjUwcHg7bWFyZ2luLXJpZ2h0OjVweDtkaXNwbGF5OmlubGluZS1ibG9ja30uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcmJPcHRpb25zPmRpdiBkaXYgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZX0uc2Vjb25kYXJ5IG1haW4ucmVzdW1lLWJ1aWxkZXIgc2VjdGlvbiNyZXN1bWUtYnVpbGRlciAjcmJPcHRpb25zPmRpdiAuYnRue21hcmdpbi1sZWZ0OjI1cHg7bWFyZ2luLWJvdHRvbTo1cHh9LnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIgI3JiT3B0aW9ucz5kaXY6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0fSNvdmVybGF5LnJlc3VtZS1idWlsZGVyLXNhdmUgI29sV3JhcHt0ZXh0LWFsaWduOmxlZnR9I292ZXJsYXkucmVzdW1lLWJ1aWxkZXItc2F2ZSBsYWJlbHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjJlbX0jb3ZlcmxheS5yZXN1bWUtYnVpbGRlci1zYXZlIGlucHV0e2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztib3JkZXI6MDtwYWRkaW5nOjVweCAxMHB4O3dpZHRoOjcwJTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjIwcHg7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7bWFyZ2luOjB9I292ZXJsYXkucmVzdW1lLWJ1aWxkZXItbG9hZCAjb2xDb250ZW50IGxhYmVse2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMmVtfSNvdmVybGF5LnJlc3VtZS1idWlsZGVyLWxvYWQgI29sQ29udGVudCB0YWJsZXt3aWR0aDoxMDAlfSNvdmVybGF5LnJlc3VtZS1idWlsZGVyLWxvYWQgI29sQ29udGVudCB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNvdmVybGF5LnJlc3VtZS1idWlsZGVyLWxvYWQgI29sQ29udGVudCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoycHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItdG9wOjB9I292ZXJsYXkucmVzdW1lLWJ1aWxkZXItbG9hZCAjb2xDb250ZW50IHRkIGxhYmVse2ZvbnQtc2l6ZToxZW07Y29sb3I6IzdmN2Y3Zjtmb250LXdlaWdodDpub3JtYWx9I292ZXJsYXkucmVzdW1lLWJ1aWxkZXItbG9hZCAjb2xDb250ZW50IGF7Y29sb3I6IzdmN2Y3Zn0jb3ZlcmxheS5yZXN1bWUtYnVpbGRlci1sb2FkICNvbENvbnRlbnQgLmJ0bntjb2xvcjojZmZmfSNvdmVybGF5LnJlc3VtZS1idWlsZGVyLWxvYWQgI29sQ29udGVudCB0ZDpmaXJzdC1jaGlsZHt3aWR0aDo3MCV9LnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LnBkZnttYXJnaW46MDtwYWRkaW5nOjB9I3RoZVJlc3VtZXtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDl9I3RoZVJlc3VtZSAuY2xhc3NpY3tmb250LWZhbWlseTpcIlRpbWVzIE5ldyBSb21hblwiLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDA7bWFyZ2luOjUwcHggMDtwYWRkaW5nOjEwMHB4IDUwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0jdGhlUmVzdW1lIC5jbGFzc2ljICNhZGRyZXNze3RleHQtYWxpZ246Y2VudGVyfSN0aGVSZXN1bWUgaDF7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MzZweDtjb2xvcjojMDAwO21hcmdpbjowIDA7dGV4dC1hbGlnbjpjZW50ZXJ9I3RoZVJlc3VtZSBoMntmb250LXNpemU6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMDtmb250LXdlaWdodDpib2xkfSN0aGVSZXN1bWUgcHttYXJnaW4tYm90dG9tOjEwcHh9I3RoZVJlc3VtZSAuZW1wbG95bWVudCBkaXZ7bWFyZ2luOjAgMzBweCAzMHB4fSN0aGVSZXN1bWUgLmVkdWNhdGlvbntvdmVyZmxvdzpoaWRkZW59I3RoZVJlc3VtZSAuZWR1Y2F0aW9uIGRpdntmbG9hdDpsZWZ0O3dpZHRoOjUwJTttYXJnaW46MCAzMHB4IDMwcHh9I3RoZVJlc3VtZSAuaG9ub3JzIGRpdiwjdGhlUmVzdW1lIC5hY3Rpdml0aWVzIGRpdnttYXJnaW46MTBweCAzMHB4IDMwcHh9I3RoZVJlc3VtZSBzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH0jdGhlUmVzdW1lIC5tb2Rlcm57Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMDBweCA1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjo1MHB4IDA7b3ZlcmZsb3c6aGlkZGVufSN0aGVSZXN1bWUgLm1vZGVybiBoMXt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbTozNXB4fSN0aGVSZXN1bWUgLm1vZGVybiAjYWRkcmVzc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1MHB4O3RvcDoxMDBweH0jdGhlUmVzdW1lIC5tb2Rlcm4gaHJ7Y2xlYXI6Ym90aH0jdGhlUmVzdW1lLnBkZntwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfSN0aGVSZXN1bWUucGRmIC5jbGFzc2lje3BhZGRpbmc6MDttYXJnaW46MDtmb250LXNpemU6MTJweH0jZ29hbHMgI2J0bnMsI3Jlc3VtZS1idWlsZGVyICNidG5ze3RleHQtYWxpZ246cmlnaHR9I2dvYWxzICNidG5zIC5idG4sI3Jlc3VtZS1idWlsZGVyICNidG5zIC5idG57bWFyZ2luOjEwcHh9I2dvYWxzIC5pbnRyb0JveCwjcmVzdW1lLWJ1aWxkZXIgLmludHJvQm94e2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MzBweCA1MHB4fSNnb2FscyAuaW50cm9Cb3ggcCwjcmVzdW1lLWJ1aWxkZXIgLmludHJvQm94IHB7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtjb2xvcjojZmZmfSNnb2FscyAuaW50cm9Cb3ggLmJsdWUsI3Jlc3VtZS1idWlsZGVyIC5pbnRyb0JveCAuYmx1ZXtmb250LXNpemU6MS4yZW07Y29sb3I6IzQ3YjhlYjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2dvYWxzIC5hZGRCb3gsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3h7Ym9yZGVyOjFweCBzb2xpZCAjN2Y3ZjdmO3BhZGRpbmc6MCAzMHB4IDMwcHg7Zm9udC1zaXplOjE2cHh9I2dvYWxzIC5hZGRCb3ggLmJveFRpdGxlLCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IC5ib3hUaXRsZXttYXJnaW46MCAtMzBweCAyMHB4O2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4yNWVtO3BhZGRpbmc6MTBweCAzMHB4fSNnb2FscyAuYWRkQm94IC5ib3hXcmFwcGVyLCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IC5ib3hXcmFwcGVye2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246bGVmdH0jZ29hbHMgLmFkZEJveCBsYWJlbCwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCBsYWJlbHtkaXNwbGF5OmJsb2NrfSNnb2FscyAuYWRkQm94IGlucHV0LCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGlucHV0e2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztib3JkZXI6MDtwYWRkaW5nOjVweCAxMHB4O3dpZHRoOjcwJTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjIwcHh9I2dvYWxzIC5hZGRCb3ggZmllbGRncm91cCwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCBmaWVsZGdyb3Vwe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowcHggMCAyMHB4fSNnb2FscyAuYWRkQm94IGZpZWxkZ3JvdXAgbGVnZW5kLCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGZpZWxkZ3JvdXAgbGVnZW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDozMHB4O2Zsb2F0OmxlZnR9I2dvYWxzIC5hZGRCb3ggZmllbGRncm91cCBsYWJlbCwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCBmaWVsZGdyb3VwIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNnb2FscyAuYWRkQm94IGZpZWxkZ3JvdXAgaW5wdXQsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3ggZmllbGRncm91cCBpbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbToycHg7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6aW5pdGlhbDt3aWR0aDphdXRvfSNnb2FscyAuYWRkQm94ICNzdHJhdGVnaWVzIC5ib3hUaXRsZSwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCAjc3RyYXRlZ2llcyAuYm94VGl0bGV7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO2NvbG9yOiM0YTRhNGF9I2dvYWxzIC5hZGRCb3ggI3N0cmF0ZWdpZXMgI3RoZVN0cmF0cz5kaXY+ZGl2LCNyZXN1bWUtYnVpbGRlciAuYWRkQm94ICNzdHJhdGVnaWVzICN0aGVTdHJhdHM+ZGl2PmRpdntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMCU7bWFyZ2luLWJvdHRvbToyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jZ29hbHMgLmFkZEJveCAjc3RyYXRlZ2llcyAjdGhlU3RyYXRzPmRpdj5kaXYgaW5wdXQsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3ggI3N0cmF0ZWdpZXMgI3RoZVN0cmF0cz5kaXY+ZGl2IGlucHV0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowO21hcmdpbjowIDVweCAwIDMwcHh9I2dvYWxzIC5hZGRCb3ggI3N0cmF0ZWdpZXMgI3RoZVN0cmF0cz5kaXY+ZGl2IGxhYmVsLCNyZXN1bWUtYnVpbGRlciAuYWRkQm94ICNzdHJhdGVnaWVzICN0aGVTdHJhdHM+ZGl2PmRpdiBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30jZ29hbHMgLmFkZEJveCAuZXJyb3IsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3ggLmVycm9ye2ZvbnQtc2l6ZToxZW07Y29sb3I6I2I4NTI1Nn0jZ29hbHMgLmdvYWwsI3Jlc3VtZS1idWlsZGVyIC5nb2Fse2JvcmRlcjoxcHggc29saWQgIzdmN2Y3Zjtmb250LXNpemU6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjYwcHh9I2dvYWxzIC5nb2FsIC5jYXQsI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5jYXR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7bGVmdDowO3BhZGRpbmc6MnB4IDEwcHg7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2dvYWxzIC5nb2FsLlJlYWR5IC5jYXQsI3Jlc3VtZS1idWlsZGVyIC5nb2FsLlJlYWR5IC5jYXR7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fSNnb2FscyAuZ29hbC5BY2FkIC5jYXQsI3Jlc3VtZS1idWlsZGVyIC5nb2FsLkFjYWQgLmNhdHtiYWNrZ3JvdW5kLWNvbG9yOiNkODk3Mjh9I2dvYWxzIC5nb2FsLlBlcnMgLmNhdCwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwuUGVycyAuY2F0e2JhY2tncm91bmQtY29sb3I6I2I4NTI1Nn0jZ29hbHMgLmdvYWwgLmhlYWQsI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5oZWFke3BhZGRpbmc6NXB4IDMwcHg7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhfSNnb2FscyAuZ29hbCAuaGVhZCBzcGFuLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuaGVhZCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiM0N2I4ZWI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDozcHh9I2dvYWxzIC5nb2FsIC5oZWFkIC50aXRsZSwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmhlYWQgLnRpdGxle21hcmdpbi1sZWZ0OjYwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjJlbTttYXJnaW4tYm90dG9tOjB9I2dvYWxzIC5nb2FsIC5oZWFkIC50aXRsZSBzcGFuLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuaGVhZCAudGl0bGUgc3BhbntmbG9hdDpyaWdodDtjb2xvcjojZDlkOWQ5O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjA7Ym9yZGVyOjJweCBzb2xpZDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3JpZ2h0OjMwcHg7Y3Vyc29yOnBvaW50ZXJ9I2dvYWxzIC5nb2FsIC5oZWFkIC50aXRsZSBzcGFuLmNvbXBsZXRlZCwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmhlYWQgLnRpdGxlIHNwYW4uY29tcGxldGVke2NvbG9yOiM0N2I4ZWI7Zm9udC1zaXplOjFlbTtib3JkZXI6MH0jZ29hbHMgLmdvYWwgLnN0cmF0IHAsI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5zdHJhdCBwe2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtjb2xvcjojNGE0YTRhO3BhZGRpbmc6NXB4IDMwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjFlbTttYXJnaW46MH0jZ29hbHMgLmdvYWwgLnN0cmF0IGxpLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuc3RyYXQgbGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjVweCAzMHB4fSNnb2FscyAuZ29hbCAuc3RyYXQgbGkgc3BhbiwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLnN0cmF0IGxpIHNwYW57ZmxvYXQ6cmlnaHQ7Y29sb3I6I2Q5ZDlkOTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTowO2JvcmRlcjoycHggc29saWQ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtjdXJzb3I6cG9pbnRlcn0jZ29hbHMgLmdvYWwgLnN0cmF0IGxpIHNwYW4uY29tcGxldGVkLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuc3RyYXQgbGkgc3Bhbi5jb21wbGV0ZWR7Y29sb3I6IzQ3YjhlYjtmb250LXNpemU6MWVtO2JvcmRlcjowfSNnb2FscyAuZ29hbCAuZm9vdCwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmZvb3R7cGFkZGluZy10b3A6MTBweDtmb250LXNpemU6MTRweH0jZ29hbHMgLmdvYWwgLmZvb3QgcCwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmZvb3QgcHtmb250LXNpemU6MWVtO3BhZGRpbmc6NXB4IDMwcHg7bWFyZ2luOjB9I2dvYWxzIC5nb2FsIC5mb290IHAgc3BhbiwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmZvb3QgcCBzcGFue2NvbG9yOiM0N2I4ZWI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHh9I2dvYWxzIC5nb2FsIC5mb290IC5idG5zLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuZm9vdCAuYnRuc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTFweDtyaWdodDotMXB4fSNnb2FscyAuZ29hbCAuZm9vdCAuYnRucyAuYnRuLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuZm9vdCAuYnRucyAuYnRue21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjFlbTtib3JkZXI6MXB4IHNvbGlkICM3ZjdmN2Z9I2dvYWxzICNidG5zLCNyZXN1bWUtYnVpbGRlciAjYnRuc3t0ZXh0LWFsaWduOnJpZ2h0fSNnb2FscyAjYnRucyAuYnRuLCNyZXN1bWUtYnVpbGRlciAjYnRucyAuYnRue21hcmdpbjoxMHB4fSNnb2FscyAuaW50cm9Cb3gsI3Jlc3VtZS1idWlsZGVyIC5pbnRyb0JveHtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtwYWRkaW5nOjMwcHggNTBweH0jZ29hbHMgLmludHJvQm94IHAsI3Jlc3VtZS1idWlsZGVyIC5pbnRyb0JveCBwe2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0jZ29hbHMgLmludHJvQm94IC5ibHVlLCNyZXN1bWUtYnVpbGRlciAuaW50cm9Cb3ggLmJsdWV7Zm9udC1zaXplOjEuMmVtO2NvbG9yOiM0N2I4ZWI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNnb2FscyAuYWRkQm94LCNyZXN1bWUtYnVpbGRlciAuYWRkQm94e2JvcmRlcjoxcHggc29saWQgIzdmN2Y3ZjtwYWRkaW5nOjAgMzBweCAzMHB4O2ZvbnQtc2l6ZToxNnB4fSNnb2FscyAuYWRkQm94IC5ib3hUaXRsZSwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCAuYm94VGl0bGV7bWFyZ2luOjAgLTMwcHggMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6IzQ3YjhlYjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMjVlbTtwYWRkaW5nOjEwcHggMzBweH0jZ29hbHMgLmFkZEJveCAuYm94V3JhcHBlciwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCAuYm94V3JhcHBlcntmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmxlZnR9I2dvYWxzIC5hZGRCb3ggbGFiZWwsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3ggbGFiZWx7ZGlzcGxheTpibG9ja30jZ29hbHMgLmFkZEJveCBpbnB1dCwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7Ym9yZGVyOjA7cGFkZGluZzo1cHggMTBweDt3aWR0aDo3MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4fSNnb2FscyAuYWRkQm94IGZpZWxkZ3JvdXAsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3ggZmllbGRncm91cHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDttYXJnaW46MHB4IDAgMjBweH0jZ29hbHMgLmFkZEJveCBmaWVsZGdyb3VwIGxlZ2VuZCwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCBmaWVsZGdyb3VwIGxlZ2VuZHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MzBweDtmbG9hdDpsZWZ0fSNnb2FscyAuYWRkQm94IGZpZWxkZ3JvdXAgbGFiZWwsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3ggZmllbGRncm91cCBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30jZ29hbHMgLmFkZEJveCBmaWVsZGdyb3VwIGlucHV0LCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGZpZWxkZ3JvdXAgaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206MnB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWw7d2lkdGg6YXV0b30jZ29hbHMgLmFkZEJveCAjc3RyYXRlZ2llcyAuYm94VGl0bGUsI3Jlc3VtZS1idWlsZGVyIC5hZGRCb3ggI3N0cmF0ZWdpZXMgLmJveFRpdGxle2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtjb2xvcjojNGE0YTRhfSNnb2FscyAuYWRkQm94ICNzdHJhdGVnaWVzICN0aGVTdHJhdHM+ZGl2PmRpdiwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCAjc3RyYXRlZ2llcyAjdGhlU3RyYXRzPmRpdj5kaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzAlO21hcmdpbi1ib3R0b206MjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I2dvYWxzIC5hZGRCb3ggI3N0cmF0ZWdpZXMgI3RoZVN0cmF0cz5kaXY+ZGl2IGlucHV0LCNyZXN1bWUtYnVpbGRlciAuYWRkQm94ICNzdHJhdGVnaWVzICN0aGVTdHJhdHM+ZGl2PmRpdiBpbnB1dHt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MDttYXJnaW46MCA1cHggMCAzMHB4fSNnb2FscyAuYWRkQm94ICNzdHJhdGVnaWVzICN0aGVTdHJhdHM+ZGl2PmRpdiBsYWJlbCwjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCAjc3RyYXRlZ2llcyAjdGhlU3RyYXRzPmRpdj5kaXYgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2dvYWxzIC5hZGRCb3ggLmVycm9yLCNyZXN1bWUtYnVpbGRlciAuYWRkQm94IC5lcnJvcntmb250LXNpemU6MWVtO2NvbG9yOiNiODUyNTZ9I2dvYWxzIC5nb2FsLCNyZXN1bWUtYnVpbGRlciAuZ29hbHtib3JkZXI6MXB4IHNvbGlkICM3ZjdmN2Y7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo2MHB4fSNnb2FscyAuZ29hbCAuY2F0LCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuY2F0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO2xlZnQ6MDtwYWRkaW5nOjJweCAxMHB4O2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNnb2FscyAuZ29hbC5SZWFkeSAuY2F0LCNyZXN1bWUtYnVpbGRlciAuZ29hbC5SZWFkeSAuY2F0e2JhY2tncm91bmQtY29sb3I6IzkxNmNjNn0jZ29hbHMgLmdvYWwuQWNhZCAuY2F0LCNyZXN1bWUtYnVpbGRlciAuZ29hbC5BY2FkIC5jYXR7YmFja2dyb3VuZC1jb2xvcjojZDg5NzI4fSNnb2FscyAuZ29hbC5QZXJzIC5jYXQsI3Jlc3VtZS1idWlsZGVyIC5nb2FsLlBlcnMgLmNhdHtiYWNrZ3JvdW5kLWNvbG9yOiNiODUyNTZ9I2dvYWxzIC5nb2FsIC5oZWFkLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuaGVhZHtwYWRkaW5nOjVweCAzMHB4O2JhY2tncm91bmQtY29sb3I6IzRhNGE0YX0jZ29hbHMgLmdvYWwgLmhlYWQgc3BhbiwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmhlYWQgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojNDdiOGViO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6M3B4fSNnb2FscyAuZ29hbCAuaGVhZCAudGl0bGUsI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5oZWFkIC50aXRsZXttYXJnaW4tbGVmdDo2MHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yZW07bWFyZ2luLWJvdHRvbTowfSNnb2FscyAuZ29hbCAuaGVhZCAudGl0bGUgc3BhbiwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmhlYWQgLnRpdGxlIHNwYW57ZmxvYXQ6cmlnaHQ7Y29sb3I6I2Q5ZDlkOTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTowO2JvcmRlcjoycHggc29saWQ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtyaWdodDozMHB4O2N1cnNvcjpwb2ludGVyfSNnb2FscyAuZ29hbCAuaGVhZCAudGl0bGUgc3Bhbi5jb21wbGV0ZWQsI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5oZWFkIC50aXRsZSBzcGFuLmNvbXBsZXRlZHtjb2xvcjojNDdiOGViO2ZvbnQtc2l6ZToxZW07Ym9yZGVyOjB9I2dvYWxzIC5nb2FsIC5zdHJhdCBwLCNyZXN1bWUtYnVpbGRlciAuZ29hbCAuc3RyYXQgcHtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWI7Y29sb3I6IzRhNGE0YTtwYWRkaW5nOjVweCAzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxZW07bWFyZ2luOjB9I2dvYWxzIC5nb2FsIC5zdHJhdCBsaSwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLnN0cmF0IGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzo1cHggMzBweH0jZ29hbHMgLmdvYWwgLnN0cmF0IGxpIHNwYW4sI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5zdHJhdCBsaSBzcGFue2Zsb2F0OnJpZ2h0O2NvbG9yOiNkOWQ5ZDk7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MDtib3JkZXI6MnB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Y3Vyc29yOnBvaW50ZXJ9I2dvYWxzIC5nb2FsIC5zdHJhdCBsaSBzcGFuLmNvbXBsZXRlZCwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLnN0cmF0IGxpIHNwYW4uY29tcGxldGVke2NvbG9yOiM0N2I4ZWI7Zm9udC1zaXplOjFlbTtib3JkZXI6MH0jZ29hbHMgLmdvYWwgLmZvb3QsI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5mb290e3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjE0cHh9I2dvYWxzIC5nb2FsIC5mb290IHAsI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5mb290IHB7Zm9udC1zaXplOjFlbTtwYWRkaW5nOjVweCAzMHB4O21hcmdpbjowfSNnb2FscyAuZ29hbCAuZm9vdCBwIHNwYW4sI3Jlc3VtZS1idWlsZGVyIC5nb2FsIC5mb290IHAgc3Bhbntjb2xvcjojNDdiOGViO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4fSNnb2FscyAuZ29hbCAuZm9vdCAuYnRucywjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmZvb3QgLmJ0bnN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xcHg7cmlnaHQ6LTFweH0jZ29hbHMgLmdvYWwgLmZvb3QgLmJ0bnMgLmJ0biwjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmZvb3QgLmJ0bnMgLmJ0bnttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtc2l6ZToxZW07Ym9yZGVyOjFweCBzb2xpZCAjN2Y3ZjdmfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjZGFzaGJvYXJkSGVhZHttYXJnaW4tYm90dG9tOjB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlc3tiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7cGFkZGluZzowO21hcmdpbjowO21hcmdpbi1ib3R0b206NTBweDtwYWRkaW5nLWJvdHRvbToyMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI21lc3NhZ2VIZWFke3BhZGRpbmc6MjBweCAyMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI21lc3NhZ2VIZWFkIGgxe2ZvbnQtc2l6ZToxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0N2I4ZWI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEwMHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI21lc3NhZ2VIZWFkICNmaWx0ZXJMaXN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI21lc3NhZ2VIZWFkIC5maWx0ZXJ7bWFyZ2luLXJpZ2h0OjE1cHg7Ym9yZGVyLXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICNtZXNzYWdlSGVhZCAuZmlsdGVyLmFjdGl2ZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI21lc3NhZ2VIZWFkIC5maWx0ZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotOXB4O3RvcDotOXB4O2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDoxN3B4O3dpZHRoOjE3cHg7Y29sb3I6IzRhNGE0YTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE3cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi45ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICNtZXNzYWdlSGVhZCAuZmlsdGVyLk1lc3NhZ2Ugc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjbWVzc2FnZUhlYWQgLmZpbHRlci5BbGVydCBzcGFuLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI21lc3NhZ2VIZWFkIC5maWx0ZXIuSW1wb3J0YW50RGF0ZSBzcGFue2JhY2tncm91bmQtY29sb3I6I2Q3YzgyNn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICNtZXNzYWdlSGVhZCAuZmlsdGVyLkFubm91bmNlbWVudCBzcGFue2JhY2tncm91bmQtY29sb3I6I2FjYzUwMH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICNtZXNzYWdlSGVhZCAuZmlsdGVyLkNvbW11bmljYXRpb24gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiM5MTZjYzZ9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjowIDIwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZDlkOWQ5fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNpY29uc3twYWRkaW5nOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YzZjNmMzt3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNpY29ucyAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjaWNvbnMgLmljb24uaW5hY3RpdmV7b3BhY2l0eTouNX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjaWNvbnMgZGl2e21hcmdpbjowIDUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI2ljb25zIGRpdiAuaWNvbntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmM2YzZjN9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI2ljb25zIGRpdiAuaWNvbjpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNpY29ucyBpbWd7ZGlzcGxheTpibG9ja30ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjc2VudEZpbHRlcnN7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDotMjhweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjc2VudEZpbHRlcnMgLmJ0bntib3JkZXItYm90dG9tOjA7bWFyZ2luOjB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI3NlbnRGaWx0ZXJzIC5idG4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYjtjb2xvcjojZmZmfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcHtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDo1MDBweDttYXgtaGVpZ2h0Ojgwdmh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdHtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmM2YzZjM7d2lkdGg6MjUlO292ZXJmbG93LXk6c2Nyb2xsfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZ3tib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjNmM2YzO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpkZWZhdWx0O3BhZGRpbmc6NXB4IDEwcHggNXB4IDIwcHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdCAubXNnOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZzpiZWZvcmV7Y29udGVudDpcIiBcIjtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo4cHg7aGVpZ2h0OjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtsZWZ0OjhweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI21lc3NhZ2VMaXN0IC5tc2cuTWVzc2FnZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNDdiOGVifS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZy5BbGVydDpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdCAubXNnLkltcG9ydGFudERhdGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2Q3YzgyNn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI21lc3NhZ2VMaXN0IC5tc2cuQW5ub3VuY2VtZW50OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdCAubXNnLkNvbW11bmljYXRpb246YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzkxNmNjNn0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI21lc3NhZ2VMaXN0IC5tc2cgLm5hbWUgcHtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI21lc3NhZ2VMaXN0IC5tc2cgLm5hbWUgLmRhdGV7ZmxvYXQ6cmlnaHR9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdCAubXNnIC5uYW1lIGl7Y29sb3I6I2Q5ZDlkOTtmb250LXN0eWxlOml0YWxpY30ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI21lc3NhZ2VMaXN0IC5tc2cgLnN1YmplY3R7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI21lc3NhZ2VMaXN0IC5tc2cgLnN1YmplY3Qgc3Bhbntjb2xvcjojZDlkOWQ5O2ZvbnQtc3R5bGU6aXRhbGljfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZyAucHJldmlld3tjb2xvcjojNzA3MDcwfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZy5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZy5yZWFkLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZy5SZWFkLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZy5TZW50e29wYWNpdHk6Ljh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdCAubXNnLnJlYWQgLnN1YmplY3QsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdCAubXNnLlJlYWQgLnN1YmplY3QsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICNtZXNzYWdlTGlzdCAubXNnLlNlbnQgLnN1YmplY3R7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjbWVzc2FnZUxpc3QgLm1zZzpob3Zlcjpub3QoLmFjdGl2ZSl7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZXt3aWR0aDo4MCU7cGFkZGluZzoxMHB4IDIwcHg7Y29sb3I6IzRhNGE0YTtvdmVyZmxvdy15OmF1dG99LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICN0aGVNZXNzYWdlICNlbnZlbG9wZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICN0aGVNZXNzYWdlICNlbnZlbG9wZSAuZGF0ZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2NvbG9yOiM0YTRhNGF9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICN0aGVNZXNzYWdlICNlbnZlbG9wZSAuc3ViamVjdHtmb250LXdlaWdodDpib2xkfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjZW52ZWxvcGUgLnN1YmplY3QgaXtmb250LXdlaWdodDpub3JtYWx9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICN0aGVNZXNzYWdlICNtZXNzYWdlRm9ybXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjNmM2YzfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjbWVzc2FnZUZvcm0+ZGl2IGlucHV0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjbWVzc2FnZUZvcm0+ZGl2IHNlbGVjdCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI3RoZU1lc3NhZ2UgI21lc3NhZ2VGb3JtPmRpdiB0ZXh0YXJlYXt3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjbWVzc2FnZUZvcm0+ZGl2IHRleHRhcmVhe2hlaWdodDoyMDBweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI3RoZU1lc3NhZ2UgI21lc3NhZ2VGb3JtPmRpdiBwe21hcmdpbjoxMHB4IDB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNtZXNzYWdlcyAjdGhlTWVzc2FnZXMgI21lc3NhZ2VXcmFwICN0aGVNZXNzYWdlICNtZXNzYWdlRm9ybT5kaXYgbGFiZWx7bGluZS1oZWlnaHQ6MjRweDt3aWR0aDoxMDBweDtkaXNwbGF5OmJsb2NrfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjbWVzc2FnZUZvcm0+ZGl2I2lucHV0c3t3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjbWVzc2FnZUZvcm0+ZGl2IC5zdWJtaXR7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjbWVzc2FnZUZvcm0+ZGl2ICNyZWNpcGllbnRzIGF7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6LjhlbX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI3RoZU1lc3NhZ2UgI21lc3NhZ2VGb3JtPmRpdiAjcmVjaXBpZW50cyBhLnJlY2lwe2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtib3JkZXItY29sb3I6I2YwZjBmMH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI21lc3NhZ2VzICN0aGVNZXNzYWdlcyAjbWVzc2FnZVdyYXAgI3RoZU1lc3NhZ2UgI21lc3NhZ2VGb3JtPmRpdiAjcmVjaXBpZW50cyBhLnJlY2lwIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjbWVzc2FnZXMgI3RoZU1lc3NhZ2VzICNtZXNzYWdlV3JhcCAjdGhlTWVzc2FnZSAjbWVzc2FnZUZvcm06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNvdmVybGF5Lmxvb2t1cCBwe3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNGE0YTRhO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI292ZXJsYXkubG9va3VwIHAgc3Bhbnt3aWR0aDo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNvdmVybGF5Lmxvb2t1cCBwLmhlYWRlcntmb250LXdlaWdodDpib2xkfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjb3ZlcmxheS5sb29rdXAgcCBhe3BhZGRpbmc6NXB4IDEwcHg7ZGlzcGxheTpibG9ja30ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI292ZXJsYXkubG9va3VwIHAgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcgI292ZXJsYXkubG9va3VwIHAgYS5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNvdmVybGF5Lmxvb2t1cCBwICNzdWJtaXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nICNvdmVybGF5Lmxvb2t1cCBwICNzdWJtaXQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZyAjb3ZlcmxheS5sb29rdXAgcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MDttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1lc3NhZ2VMb2FkaW5ne2JvcmRlci1yaWdodDoycHggc29saWQgI2YzZjNmMzt3aWR0aDoyNSU7ZGlzcGxheTpub25lfS5tZXNzYWdlTG9hZGluZyBwe2NvbG9yOiNhM2JhMWE7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MjBweDtvcGFjaXR5Oi41O2FuaW1hdGlvbjpwdWxzYXRlIDJzIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHB1bHNhdGV7MCV7b3BhY2l0eTouNX01MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTouNX19I2VtcGxveW1lbnQgZm9ybSBpbnB1dCwjZW1wbG95bWVudCBmb3JtIHNlbGVjdHtoZWlnaHQ6MzJweDtsaW5lLWhlaWdodDozMnB4fSNlbXBsb3ltZW50IGZvcm0gaW5wdXQ6aW52YWxpZCwjZW1wbG95bWVudCBmb3JtIHNlbGVjdDppbnZhbGlkLCNlbXBsb3ltZW50IGZvcm0gdGV4dGFyZWE6aW52YWxpZHtiYWNrZ3JvdW5kOiNmZGU4ZTggIWltcG9ydGFudDtjb2xvcjojY2MyMTIxICFpbXBvcnRhbnR9I3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMgZm9ybXtwYWRkaW5nOjA7bWFyZ2luOjB9I3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMuZGlzcGxheSAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfSN0aGVGb3JtICNza2lsbHMtc3RyZW5ndGhzIC5wcm9maWxlLXNraWxsc3tkaXNwbGF5OmZsZXh9I3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMgLnByb2ZpbGUtc2tpbGxzX19saXN0e2ZsZXg6MCAwIGNhbGMoNTAlIC0gNDVweCk7cGFkZGluZzowIDBweCAwIDMwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDo5MHB4fSN0aGVGb3JtICNza2lsbHMtc3RyZW5ndGhzIC5wcm9maWxlLXNraWxsc19fbGlzdCBoMntmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojYWNjNTAwO21hcmdpbi10b3A6MH0jdGhlRm9ybSAjc2tpbGxzLXN0cmVuZ3RocyAucHJvZmlsZS1za2lsbHNfX2xpc3QgaXtjb2xvcjojYWFhO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMmVtO21hcmdpbi1ib3R0b206MzBweDtkaXNwbGF5OmJsb2NrfSN0aGVGb3JtICNza2lsbHMtc3RyZW5ndGhzIC5wcm9maWxlLXNraWxsc19fbGlzdCBzZWxlY3QsI3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMgLnByb2ZpbGUtc2tpbGxzX19saXN0IC5zZWxlY3QyLWNvbnRhaW5lcnttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTMwcHgpO21hcmdpbi1yaWdodDozMHB4fSN0aGVGb3JtICNza2lsbHMtc3RyZW5ndGhzIC5wcm9maWxlLXNraWxsc19fbGlzdDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tcmlnaHQ6MH0jdGhlRm9ybSAjc2tpbGxzLXN0cmVuZ3RocyAucHJvZmlsZS1za2lsbHNfX2FkZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfSN0aGVGb3JtICNza2lsbHMtc3RyZW5ndGhzIC5wcm9maWxlLXNraWxsc19fc2tpbGx7cGFkZGluZzo3cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjN2Y3ZjdmO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jdGhlRm9ybSAjc2tpbGxzLXN0cmVuZ3RocyAucHJvZmlsZS1za2lsbHNfX3NraWxsIHB7Y29sb3I6IzQ4NGY1OTtmb250LXdlaWdodDpib2xkfSN0aGVGb3JtICNza2lsbHMtc3RyZW5ndGhzIC5wcm9maWxlLXNraWxsc19fc2tpbGwgYXtmb250LXdlaWdodDpib2xkO2NvbG9yOiNhYWF9I3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMgLnByb2ZpbGUtc2tpbGxzX19za2lsbDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjN2Y3ZjdmfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7I3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMgLnByb2ZpbGUtc2tpbGxze2Rpc3BsYXk6YmxvY2t9I3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMgLnByb2ZpbGUtc2tpbGxzX19saXN0e3BhZGRpbmc6MzBweCAwO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH19I3RoZUZvcm0gI3NraWxscy1zdHJlbmd0aHMgLmluZm97cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6I2MxZTVmODtjb2xvcjojNDg0ZjU5O2ZvbnQtc3R5bGU6aXRhbGljfW1haW4ucHJvZmlsZS1kZXRhaWxze21hcmdpbi10b3A6LTQxcHh9I2JhY2tCdG57cG9zaXRpb246YWJzb2x1dGU7bGVmdDozODBweDt0b3A6NDJweDtjb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgI2ZmZjtsaW5lLWhlaWdodDoxfS5lZGl0YWJsZS1mb3Jte2JhY2tncm91bmQtY29sb3I6I2NjYztwYWRkaW5nLXRvcDoxcHg7cGFkZGluZy1ib3R0b206NDFweH0uZWRpdGFibGUtZm9ybSAudGFic3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTtkaXNwbGF5OmZsZXh9LmVkaXRhYmxlLWZvcm0gLnRhYnMgbGl7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7cGFkZGluZzoxMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6MS4yNSU7ZmxvYXQ6bGVmdDtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MH0uZWRpdGFibGUtZm9ybSAudGFicyBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5lZGl0YWJsZS1mb3JtIC50YWJzIGxpLmN1cnJlbnR7YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwO2JvcmRlcjoycHggc29saWQgIzQ4NGY1OTtib3JkZXItYm90dG9tOjB9LmVkaXRhYmxlLWZvcm0gLnRhYnMgbGk6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmVkaXRhYmxlLWZvcm0gLmZybXtib3JkZXI6MnB4IHNvbGlkICM0ODRmNTk7Ym9yZGVyLXRvcDowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5idG4sLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTBweH0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5idG4uaGlkZGVuLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuYnRuLmhpZGRlbntkaXNwbGF5Om5vbmV9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuYnV0dG9ucywuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLmJ1dHRvbnN7dGV4dC1hbGlnbjpyaWdodH0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIGlucHV0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3Mgc2VsZWN0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyBpbnB1dCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgc2VsZWN0e2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztwYWRkaW5nOjVweCAxMHB4fS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgaW5wdXQ6OnBsYWNlaG9sZGVyLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3Mgc2VsZWN0OjpwbGFjZWhvbGRlciwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgaW5wdXQ6OnBsYWNlaG9sZGVyLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyBzZWxlY3Q6OnBsYWNlaG9sZGVye2ZvbnQtc2l6ZTouNzVlbX0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5ib3guYWN0aXZpdHksLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5ib3guYWN0aXZpdHl7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTozMHB4fS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNvbHVtbiwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLmNvbHVtbnttYXJnaW4tcmlnaHQ6MzBweDtmbGV4OjEgMSAwfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNvbHVtbjpsYXN0LWNoaWxkLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuY29sdW1uOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAucm93LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAucm93e2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLWJvdHRvbTo1cHg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyBvbCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgb2x7bWFyZ2luLWxlZnQ6MH0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIGxhYmVsLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MTVweDtmbGV4OjAgMCAyMDBweH0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIHAsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIHB7bWFyZ2luLWJvdHRvbTowfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmFkZC1yb3csLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5hZGQtcm93e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5zY29yZXMgLnJvdywuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC50b2VmbCAucm93LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuc2NvcmVzIC5yb3csLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC50b2VmbCAucm93e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnNjb3JlcyAucm93LmxlZnQsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAudG9lZmwgLnJvdy5sZWZ0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuc2NvcmVzIC5yb3cubGVmdCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnRvZWZsIC5yb3cubGVmdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5zY29yZXMgLnJvdz5kaXYsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAudG9lZmwgLnJvdz5kaXYsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5zY29yZXMgLnJvdz5kaXYsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC50b2VmbCAucm93PmRpdnttYXJnaW4tcmlnaHQ6MTBweDt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuc2NvcmVzIC5yb3cgc2VsZWN0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnRvZWZsIC5yb3cgc2VsZWN0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuc2NvcmVzIC5yb3cgc2VsZWN0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAudG9lZmwgLnJvdyBzZWxlY3R7bWF4LXdpZHRoOjMyNXB4fS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnNjb3JlcyAucm93IGlucHV0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnRvZWZsIC5yb3cgaW5wdXQsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5zY29yZXMgLnJvdyBpbnB1dCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnRvZWZsIC5yb3cgaW5wdXR7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5zY29yZXMgLnJvdy5hZGQtcm93LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnRvZWZsIC5yb3cuYWRkLXJvdywuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnNjb3JlcyAucm93LmFkZC1yb3csLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC50b2VmbCAucm93LmFkZC1yb3d7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnNjb3Jlc19fY3QsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAudG9lZmxfX2N0LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuc2NvcmVzX19jdCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnRvZWZsX19jdHtmbGV4OjAgMCAyMHB4fS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnNjb3JlcyAuaGVhZGVyLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnRvZWZsIC5oZWFkZXIsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5zY29yZXMgLmhlYWRlciwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnRvZWZsIC5oZWFkZXJ7bWFyZ2luLWJvdHRvbTo1cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuc2NvcmVzIC5oZWFkZXIgZGl2LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnRvZWZsIC5oZWFkZXIgZGl2LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuc2NvcmVzIC5oZWFkZXIgZGl2LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAudG9lZmwgLmhlYWRlciBkaXZ7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnR9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuc2NvcmVzLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuc2NvcmVze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnNjb3Jlc19fc3ViamVjdCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnNjb3Jlc19fc3ViamVjdHtmbGV4OjAgMCAzNiV9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuc2NvcmVzX19zY29yZSwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnNjb3Jlc19fc2NvcmV7ZmxleDowIDAgMjglfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnNjb3Jlc19fZGF0ZSwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnNjb3Jlc19fZGF0ZXtmbGV4OjAgMCAyOCV9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuc2NvcmVzX19kZWxldGUsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5zY29yZXNfX2RlbGV0ZXtmbGV4OjAgMCAzJX0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC50b2VmbCAuaGVhZGVyIC50b2VmbF9fc2NvcmVzLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAudG9lZmwgLmhlYWRlciAudG9lZmxfX3Njb3Jlc3t0ZXh0LWFsaWduOmNlbnRlcn0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC50b2VmbCAuc3ViaGVhZGVyLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAudG9lZmwgLnN1YmhlYWRlcnttYXJnaW4tYm90dG9tOjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAudG9lZmxfX3R5cGUsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC50b2VmbF9fdHlwZXtmbGV4OjAgMCAxNCV9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAudG9lZmxfX2RhdGUsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC50b2VmbF9fZGF0ZXtmbGV4OjAgMCAxOCV9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAudG9lZmxfX3Njb3JlcywuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnRvZWZsX19zY29yZXN7ZmxleDowIDAgNjAlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnRvZWZsX19kZWxldGUsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC50b2VmbF9fZGVsZXRle2ZsZXg6MCAwIDMlfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLnRvZWZsX19zY29yZSwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLnRvZWZsX19zY29yZXtmbGV4OjAgMCAxOCV9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuY2VydHNfX2JvZHksLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5jZXJ0c19fYm9keXttYXJnaW4tbGVmdDowfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNlcnRzX19uYW1lLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuY2VydHNfX25hbWV7ZmxleDowIDAgMjAlO3dpZHRoOjIwJX0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5jZXJ0c19faXNzdWVyLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuY2VydHNfX2lzc3VlcntmbGV4OjAgMCAyMCU7d2lkdGg6MjAlfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNlcnRzX19kYXRlLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuY2VydHNfX2RhdGV7ZmxleDowIDAgMjAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MjAlfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNlcnRzX19kYXRlLmV4cCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLmNlcnRzX19kYXRlLmV4cHtmbGV4OjAgMCAyMCU7d2lkdGg6MjAlfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNlcnRzX19kYXRlLmV4cCBpbnB1dCwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLmNlcnRzX19kYXRlLmV4cCBpbnB1dHttYXJnaW4tcmlnaHQ6NXB4fS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNlcnRzX19leHAtZmxhZywuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLmNlcnRzX19leHAtZmxhZ3tmbGV4OjAgMCAxMiU7d2lkdGg6MTIlfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNlcnRzX19kZWxldGUsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5jZXJ0c19fZGVsZXRle2ZsZXg6MCAwIDUlO3dpZHRoOjUlO3RleHQtYWxpZ246cmlnaHR9LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuY2VydHMgaW5wdXQsLmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWNlcnRpZmljYXRpb25zIC5jZXJ0cyBpbnB1dHt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7cGFkZGluZzoyMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMCwwLC4xKTtjb2xvcjojMDAwfS5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1hY2FkZW1pY3MgLmNlcnRzIGlucHV0OmRpc2FibGVkLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuY2VydHMgaW5wdXQ6ZGlzYWJsZWR7b3BhY2l0eTouNX0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5jZXJ0cyBpbnB1dC5lcnJvciwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLmNlcnRzIGlucHV0LmVycm9ye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMCwwLC4xKX0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5jZXJ0cyBpbnB1dFt0eXBlPWNoZWNrYm94XSwuZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtY2VydGlmaWNhdGlvbnMgLmNlcnRzIGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOmF1dG99LmVkaXRhYmxlLWZvcm0gLmZybSNwcm9maWxlLWFjYWRlbWljcyAuY2VydHMgLmVycm9yLC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuY2VydHMgLmVycm9ye3dpZHRoOjEwMCU7Y29sb3I6IzQ4NGY1OX0uZWRpdGFibGUtZm9ybSAuZnJtI3Byb2ZpbGUtYWNhZGVtaWNzIC5jZXJ0cyAuYWRkUm93LC5lZGl0YWJsZS1mb3JtIC5mcm0jcHJvZmlsZS1jZXJ0aWZpY2F0aW9ucyAuY2VydHMgLmFkZFJvd3ttYXJnaW4tbGVmdDowfS5lZGl0YWJsZS1mb3JtIC5mcm0gLmZybUhlYWRlcntib3JkZXItdG9wOjIwcHggc29saWQgI2FjYzUwMDtiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7Y29sb3I6I2ZmZjtwYWRkaW5nOjAgNTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZWRpdGFibGUtZm9ybSAuZnJtIC5mcm1IZWFkZXIgaDJ7bGluZS1oZWlnaHQ6NTBweDtmb250LXNpemU6MS4zZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6MH0uZWRpdGFibGUtZm9ybSAuZnJtIC5mcm1IZWFkZXIgLmNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjQwcHg7dG9wOjEwcHh9LmVkaXRhYmxlLWZvcm0gLmZybSAuY29udHJvbHMuYnRte2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtwYWRkaW5nOjMwcHggNDBweDt0ZXh0LWFsaWduOnJpZ2h0fS5lZGl0YWJsZS1mb3JtIC5mcm0gLmNvbnRyb2xzLmVkaXRDdHJse3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjMwcHggOTBweCAwfS5lZGl0YWJsZS1mb3JtIC5mcm0gZm9ybXtjb2xvcjojN2Y3ZjdmO2xpbmUtaGVpZ2h0OjEuMn0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmJ0bntkaXNwbGF5Om5vbmV9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5idG4uZGlzcGxheXtkaXNwbGF5OmlubGluZS1ibG9ja30uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgZm9ybSwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVGcm17Ym9yZGVyOjFweCBzb2xpZCAjNDg0ZjU5O21hcmdpbjowcHggOTBweDtwYWRkaW5nOjcwcHggNTBweDtvdmVyZmxvdzpoaWRkZW59LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0uY2xlYW4sLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtLmNsZWFue2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheSBmb3JtIGxhYmVsLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheSBmb3JtIGxlZ2VuZCwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVGcm0gbGFiZWwsLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIGxlZ2VuZHtkaXNwbGF5Om5vbmV9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0gYTpub3QoLmJ0biksLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIGE6bm90KC5idG4pe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0gLm5hbWUsLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIC5uYW1le2ZvbnQtc2l6ZToxLjVlbTtjb2xvcjojYWNjNTAwO21hcmdpbi1ib3R0b206MjBweH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgZm9ybSAuc2Nob29sTmFtZSwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVGcm0gLnNjaG9vbE5hbWV7Zm9udC1zaXplOjEuMmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0gLmhlYWRlciwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVGcm0gLmhlYWRlcntkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGR9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0gLmRpc3BsYXlDb2x1bW4sLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIC5kaXNwbGF5Q29sdW1ue3dpZHRoOjUwJTtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0gLmZybUdyb3VwLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheSAuZUZybSAuZnJtR3JvdXB7bWFyZ2luLWJvdHRvbTozMHB4fS5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheSBmb3JtIC5ncnAsLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIC5ncnB7ZGlzcGxheTppbmxpbmV9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0gLmZybUNvbDMsLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIC5mcm1Db2wze3dpZHRoOjMzJTtmbG9hdDpsZWZ0O3BhZGRpbmc6MCAyMHB4IDAgMH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmFjdGl2aXR5LmJveCwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVudGl0eS5ib3h7Ym9yZGVyOjFweCBzb2xpZCAjNDg0ZjU5O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOmF1dG87ZmxvYXQ6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO292ZXJmbG93OmhpZGRlbn0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmFjdGl2aXR5LmJveCAudHlwZSwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmVudGl0eS5ib3ggLnR5cGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnB4IDVweH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmFjdGl2aXR5LmJveCAuY3RybHMsLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lbnRpdHkuYm94IC5jdHJsc3twb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOnJpZ2h0O2JvdHRvbTotMXB4O3JpZ2h0Oi0xcHh9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5hY3Rpdml0eS5ib3ggLmN0cmxzIC5idG4uc2Vjb25kYXJ5LC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheSAuZW50aXR5LmJveCAuY3RybHMgLmJ0bi5zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM0ODRmNTk7Y29sb3I6IzQ4NGY1OTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo1cHg7Ym9yZGVyLXdpZHRoOjFweH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkgLmFjdGl2aXR5LmJveC5wZXJzb25hbC1pbmZvLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheSAuZW50aXR5LmJveC5wZXJzb25hbC1pbmZve21hcmdpbi1ib3R0b206MH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIGZvcm0sLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiAuZUZybXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjUwcHggMH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIGZvcm0gLmNvbnRyb2xzLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gLmNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiBmb3JtIC5jb250cm9scyAuYnRuLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gLmNvbnRyb2xzIC5idG57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiBmb3JtIC5jb250cm9scy5hZGQsLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiAuZUZybSAuY29udHJvbHMuYWRke3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbTotMzBweH0uZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIGZvcm0gLmNvbnRyb2xzLmFkZCAuYnRuLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gLmNvbnRyb2xzLmFkZCAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgZm9ybS5jbG9zZXVwLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0uY2xvc2V1cHtwYWRkaW5nLXRvcDowO21hcmdpbi10b3A6LTUwcHh9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiBmb3JtIGxlZ2VuZCwuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIC5lRnJtIGxlZ2VuZHttYXJnaW4tYm90dG9tOjIwcHh9LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiBmb3JtIGxlZ2VuZCBzcGFuLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gbGVnZW5kIHNwYW57Zm9udC1zaXplOi43ZW19LmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiBmb3JtIC5pbmxpbmUgbGFiZWwsLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5LnN1YiAuZUZybSAuaW5saW5lIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4fS5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgZm9ybSAuaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gLmlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTttYXJnaW4tbGVmdDoxNXB4fS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCAuYnRuLmRpc3BsYXl7ZGlzcGxheTpub25lfS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCAuYnRuLmhpZGV7ZGlzcGxheTpub25lfS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCBmb3Jte21hcmdpbjo1MHB4IDkwcHh9LmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gbGFiZWwsLmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gbGVnZW5ke2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo1cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTVweDttYXJnaW4tdG9wOjIwcHh9LmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gaW5wdXQsLmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gdGV4dGFyZWEsLmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gc2VsZWN0e3BhZGRpbmc6NXB4IDE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTdweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjA7bWF4LXdpZHRoOjEwMCV9LmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTVweH0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwuZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwuZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNXB4fS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE1cHh9LmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwuZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLC5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCBmb3JtIHNlbGVjdDotbW96LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTVweH0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSBkaXYucmFkaW97ZGlzcGxheTppbmxpbmUtYmxvY2t9LmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gdGV4dGFyZWF7bWluLWhlaWdodDoxMDBweH0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSAueGx7d2lkdGg6MTAwJX0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSAubGd7d2lkdGg6NTQlO21hcmdpbi1yaWdodDoxJX0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSAubWR7d2lkdGg6MjQlO21hcmdpbi1yaWdodDoxJX0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSAuc217d2lkdGg6MjAlO21hcmdpbi1yaWdodDoxJX0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSAuZm9ybS1pbnB1dDpsYXN0LWNoaWxkIGlucHV0e21hcmdpbi1yaWdodDowfS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCBmb3JtIC5oZWFkZXJ7ZGlzcGxheTpub25lfS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCBmb3JtIC5mcm1Sb3d7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTowO2NsZWFyOmJvdGh9LmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gLmZybUdyb3VwIGRpdnttYXJnaW4tYm90dG9tOjB9LmVkaXRhYmxlLWZvcm0gLmZybS5lZGl0IGZvcm0gLmdycHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLWJvdHRvbTowfS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCBmb3JtIC5ncnA6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uZWRpdGFibGUtZm9ybSAuZnJtLmVkaXQgZm9ybSAuaGludHtiYWNrZ3JvdW5kLWNvbG9yOiNhM2JhMWE7Ym9yZGVyLXJhZGl1czo1MCU7Y29sb3I6I2ZmZjt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWw7ZGlzcGxheTpub25lfS5lZGl0YWJsZS1mb3JtIC5mcm0uZWRpdCBmb3JtICNvdGhlclJvd3tkaXNwbGF5Om5vbmV9I2Rhc2hCb3hlcyAjdGhlTWVzc2FnZXMgI3RoZUJveGVzIC5ibG9ja3twYWRkaW5nOjEwcHh9I2Rhc2hCb3hlcyAjdGhlTWVzc2FnZXMgI3RoZUJveGVzIC5ibG9jayAuaWNvbntmbGV4OjAgMSAzMy4zMyU7bWFyZ2luLXJpZ2h0OjEwcHh9I2Rhc2hCb3hlcyAjdGhlTWVzc2FnZXMgI3RoZUJveGVzIC5ibG9jayAubWVzc2FnZXtwYWRkaW5nOjEwcHggMCAxMHB4IDEwcHg7bWFyZ2luLXRvcDowO3dpZHRoOjY2LjY2JTtmbGV4OjEgMSA2Ni42NiV9I2Rhc2hCb3hlcyAjdGhlTWVzc2FnZXMgI3RoZUJveGVzIC5ibG9jayAubWVzc2FnZSBoM3tmb250LXNpemU6MjJweDtjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjAgMCAxMHB4O2xpbmUtaGVpZ2h0OjEuMjh9I2Rhc2hCb3hlcyAjdGhlTWVzc2FnZXMgI3RoZUJveGVzIC5ibG9jayAubWVzc2FnZSBwe2NvbG9yOiM3ZjdmN2Y7ZGlzcGxheTpibG9ja31ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkOm5vdCgubWNlLWNvbnRlbnQtYm9keSksYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRvYy1saWJyYXJ5Om5vdCgubWNlLWNvbnRlbnQtYm9keSksYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1lc3NhZ2luZzpub3QoLm1jZS1jb250ZW50LWJvZHkpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9kYXNoYm9hcmQtYmcuanBnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Ym9keSAjZGFzaGJvYXJkSGVhZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpO2NvbG9yOiNmZmY7cGFkZGluZzoyNXB4IDIwcHggMDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjUwcHggMH1ib2R5ICNkYXNoYm9hcmRIZWFkIGRpdntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ym9keSAjZGFzaGJvYXJkSGVhZCBkaXYubmFtZXtmb250LXNpemU6Mi41ZW07Y29sb3I6IzQ3YjhlYjtmbG9hdDpsZWZ0O3BhZGRpbmctYm90dG9tOi41ZW07bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOi05cHh9Ym9keSAjZGFzaGJvYXJkSGVhZCBkaXYubmFtZSBie2NvbG9yOiNmZmZ9Ym9keSAjZGFzaGJvYXJkSGVhZCBkaXYuc2Nob29se2ZvbnQtc2l6ZToxLjVlbTtwYWRkaW5nOjVweCAyMHB4O21hcmdpbjowIDBweH1ib2R5ICNkYXNoYm9hcmRIZWFkIGRpdi5ncmFkZXtmb250LXNpemU6MWVtfWJvZHkgI2Rhc2hib2FyZEhlYWQgZGl2LmdyYWRlPmJ7Ym9yZGVyLWxlZnQ6MXB4ICNmZmYgc29saWQ7cGFkZGluZy1sZWZ0OjIwcHh9Ym9keSAjZGFzaGJvYXJkSGVhZCBkaXYuZ3JhZGUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHg7bGluZS1oZWlnaHQ6MzJweH1ib2R5ICNkYXNoYm9hcmRIZWFkIGRpdi5ncmFkZSBzcGFuIGJ7Zm9udC1zaXplOjJlbTtmb250LXdlaWdodDpib2xkfWJvZHkgI2Rhc2hib2FyZEhlYWQgZGl2LnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjotMC41ZW0gMCAxZW19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe2JvZHkgI2Rhc2hib2FyZEhlYWR7Zm9udC1zaXplOi43ZW19fWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm97Y2xlYXI6Ym90aDtiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7ZGlzcGxheTpibG9jazttYXJnaW46MjVweCAtMjBweCAwO2Rpc3BsYXk6ZmxleH1ib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5sYXN0LWFjdGl2aXR5LGJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmRheXMtc2luY2V7cGFkZGluZzoyMHB4IDQwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O3dpZHRoOjIwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keSAjZGFzaGJvYXJkSGVhZCAuaW5mbyAubGFzdC1hY3Rpdml0eSBsYWJlbCxib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5kYXlzLXNpbmNlIGxhYmVse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo3MCU7bWFyZ2luOjAgYXV0byAxMHB4fWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmxhc3QtYWN0aXZpdHkgcCxib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5kYXlzLXNpbmNlIHB7Zm9udC1zaXplOjEuN2VtO2NvbG9yOiNhY2M1MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MH1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe2JvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmxhc3QtYWN0aXZpdHksYm9keSAjZGFzaGJvYXJkSGVhZCAuaW5mbyAuZGF5cy1zaW5jZXt3aWR0aDo1MCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX1ib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5sYXN0LWFjdGl2aXR5Om50aC1jaGlsZCgyKSxib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5kYXlzLXNpbmNlOm50aC1jaGlsZCgyKXtib3JkZXItcmlnaHQ6MH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe2JvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmxhc3QtYWN0aXZpdHksYm9keSAjZGFzaGJvYXJkSGVhZCAuaW5mbyAuZGF5cy1zaW5jZXt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJpZ2h0OjB9fWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmFjdGl2aXR5e3BhZGRpbmc6MjBweCAyMHB4O3dpZHRoOjI1JTt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmV9Ym9keSAjZGFzaGJvYXJkSGVhZCAuaW5mbyAuYWN0aXZpdHkgc21hbGx7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2ZvbnQtc2l6ZTouOGVtO3RleHQtYWxpZ246aW5oZXJpdH1ib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5hY3Rpdml0eSBsYWJlbHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMTBweH1ib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5hY3Rpdml0eSBwe2ZvbnQtc2l6ZToxLjdlbTtjb2xvcjojYWNjNTAwO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjA7dGV4dC1hbGlnbjppbmhlcml0fWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmFjdGl2aXR5ICNzaG93T3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtmb250LXN0eWxlOm5vcm1hbDtjdXJzb3I6cG9pbnRlcjt0b3A6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaW5mb2ljb24ucG5nKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe2JvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmFjdGl2aXR5e3dpZHRoOmF1dG87ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn19Ym9keSAjZGFzaGJvYXJkSGVhZCAuaW5mbyAuY2hhcnR7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi10b3A6YXV0bztwYWRkaW5nOjIwcHggNDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MzYwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9ja31ib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5jaGFydCBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246Ym90dG9tfWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmNoYXJ0IGRpdiBzcGFue2hlaWdodDo1cHg7d2lkdGg6NXB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O21hcmdpbjoycHg7dmVydGljYWwtYWxpZ246Ym90dG9tO3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowfWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmNoYXJ0IGRpdiBzcGFuLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNhY2M1MDB9Ym9keSAjZGFzaGJvYXJkSGVhZCAuaW5mbyAuY2hhcnQgI2Rhc2hib2FyZC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtib3JkZXI6MnB4IHNvbGlkICNmZmY7dG9wOjA7bGVmdDowcHg7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHg7ei1pbmRleDo5OTtib3gtc2hhZG93OjBweCAwcHggOC41NXB4IDMuNDVweCByZ2JhKDAsMCwwLC41Myk7dGV4dC1hbGlnbjpsZWZ0fWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmNoYXJ0ICNkYXNoYm9hcmQtb3ZlcmxheSAuc2FtcGxlQ2hhcnR7bWFyZ2luOjE1cHggMTBweCAwO3RleHQtYWxpZ246Y2VudGVyfWJvZHkgI2Rhc2hib2FyZEhlYWQgLmluZm8gLmNoYXJ0ICNkYXNoYm9hcmQtb3ZlcmxheS5oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZvIC5jaGFydHtwYWRkaW5nOjIwcHg7bWluLXdpZHRoOjB9Ym9keSAjZGFzaGJvYXJkSGVhZCAuaW5mbyAuY2hhcnQgZGl2IHNwYW57d2lkdGg6M3B4O2hlaWdodDozcHg7bWFyZ2luOjFweH19QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZve2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtib2R5ICNkYXNoYm9hcmRIZWFkIC5pbmZve2Rpc3BsYXk6YmxvY2t9fWJvZHkgI2Rhc2hib2FyZEhlYWQgLmRhc2hMaW5rc3twYWRkaW5nOjEwcHggMHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2t9Ym9keSAjZGFzaGJvYXJkSGVhZCAuZGFzaExpbmtzPmEuYnRuLnByaW1hcnkuYmx1ZXtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTRweH1ib2R5ICNkYXNoYm9hcmRIZWFkIC5kYXNoTGlua3MgLm1zZ0J0bnttYXJnaW4tcmlnaHQ6MjBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHh9Ym9keSAjZGFzaGJvYXJkSGVhZCAuZGFzaExpbmtzIC5tc2dCdG4gYXtib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fWJvZHkgI2Rhc2hib2FyZEhlYWQgLmRhc2hMaW5rcyAubXNnQnRuIGRpdntib3JkZXI6MnB4IHNvbGlkICM0N2I4ZWI7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nOjRweCAyMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDB9Ym9keSAjZGFzaGJvYXJkSGVhZCAuZGFzaExpbmtzIC5tc2dCdG4gZGl2IHNwYW57YmFja2dyb3VuZC1jb2xvcjojZDdjODI2O2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzQ4NGY1OTtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouOGVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dmVydGljYWwtYWxpZ246MXB4O21hcmdpbi1sZWZ0OjNweH1ib2R5ICNkYXNoYm9hcmRNZXNzYWdle2ZvbnQtc2l6ZToxLjRlbTttYXJnaW4tYm90dG9tOjMwcHh9Ym9keSAjZGFzaGJvYXJkTWVzc2FnZSAuaGVhZGxpbmV7Zm9udC1zaXplOjEuNGVtO2NvbG9yOiMwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmO3BhZGRpbmc6MCAxMHB4IDAgMDttYXJnaW4tcmlnaHQ6MTBweH1ib2R5ICNkYXNoYm9hcmRNZXNzYWdlIHB7ZGlzcGxheTppbmxpbmU7Y29sb3I6I2ZmZn1ib2R5ICNkYXNoYm9hcmRNZXNzYWdlIGF7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfWJvZHkgI2Rhc2hCb3hlcyAuYmxvY2t7cGFkZGluZzoxMHB4IDMwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxLjRlbTttYXJnaW4tYm90dG9tOjMwcHg7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6MTUwcHh9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAub3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNiMmI0Yjg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO3RvcDowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5pY29ue3dpZHRoOjE1JTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjIwcHg7bWF4LXdpZHRoOjExMHB4O2ZsZXg6MCAxIDMzLjMzJX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Ym9keSAjZGFzaEJveGVzIC5ibG9jayAuaWNvbnttaW4td2lkdGg6NTBweDttYXJnaW4tcmlnaHQ6MTBweDttaW4taGVpZ2h0OjUwcHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59fUBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5pY29ue2Rpc3BsYXk6bm9uZX19Ym9keSAjZGFzaEJveGVzIC5ibG9jayBoMyBhe2NvbG9yOmluaGVyaXR9Ym9keSAjZGFzaEJveGVzIC5ibG9jayBoMyBhOmhvdmVye2NvbG9yOiNkOWQ5ZDk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keSAjZGFzaEJveGVzIC5ibG9jayBwe2NvbG9yOiM3ZjdmN2Y7ZGlzcGxheTpibG9ja31ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5idG57YmFja2dyb3VuZC1jb2xvcjojN2Y3ZjdmO2ZvbnQtc2l6ZTouNmVtO21hcmdpbi10b3A6MjBweDttYXJnaW4tcmlnaHQ6MTBweDt3aWR0aDoxNTBweH1ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5idG4udGFrZW57YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzdmN2Y3Zjt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2NoZWNrLmpwZyk7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7Y29sb3I6IzdmN2Y3ZjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAubWVzc2FnZXtwYWRkaW5nOjEwcHggMCAxMHB4IDEwcHg7d2lkdGg6NjYuNjYlO2ZsZXg6MSAxIDY2LjY2JX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Ym9keSAjZGFzaEJveGVzIC5ibG9jayAubWVzc2FnZXt3aWR0aDphdXRvO21hcmdpbi10b3A6MTBweDtmb250LXNpemU6LjhlbX19QG1lZGlhKG1heC13aWR0aDogNDUwcHgpe2JvZHkgI2Rhc2hCb3hlcyAuYmxvY2sgLm1lc3NhZ2V7bWFyZ2luLWxlZnQ6MjBweH19Ym9keSAjZGFzaEJveGVzIC5ibG9jayAubWVzc2FnZSBoM3tmb250LXNpemU6MjJweDtjb2xvcjojNDdiOGViO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjAgMCAxMHB4O2xpbmUtaGVpZ2h0OjEuMjh9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAuc3RhdHVze3dpZHRoOjEyMHB4O21pbi1oZWlnaHQ6MTMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Zm9udC1zaXplOi42ZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6YXV0bztjb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkgI2Rhc2hCb3hlcyAuYmxvY2sgLnN0YXR1cyBzcGFue2NvbG9yOiM3ZjdmN2Z9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAuc3RhdHVzLmNoZWNrYm94e2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Y29sb3I6IzdmN2Y3Zn1ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5zdGF0dXMuY2hlY2tib3ggbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToxNXB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfWJvZHkgI2Rhc2hCb3hlcyAuYmxvY2sgLnN0YXR1cy5jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50Olwi4pyTXCI7YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwO2NvbG9yOiNmZmY7d2lkdGg6MTdweDtsZWZ0OjRweDt0b3A6NHB4O2xpbmUtaGVpZ2h0OjE3cHh9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAuc3RhdHVzLmNoZWNrYm94IGxhYmVsOmhvdmVyIC5jaGVja21hcmt7YmFja2dyb3VuZC1jb2xvcjojZWVlfWJvZHkgI2Rhc2hCb3hlcyAuYmxvY2sgLnN0YXR1cy5jaGVja2JveCBpbnB1dHtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXJ9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAuc3RhdHVzLmNoZWNrYm94IC5jaGVja21hcmt7aGVpZ2h0OjI1cHg7d2lkdGg6MjVweDtib3JkZXI6MnB4IHNvbGlkICM0N2I4ZWI7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfWJvZHkgI2Rhc2hCb3hlcyAuYmxvY2sgLnN0YXR1cy5jaGVja2JveCBie3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjhlbX1ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5zdGF0dXMuY2hlY2tib3ggZGl2e3dpZHRoOjEwMCV9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAuc3RhdHVzIC5zdGF0dXNfX2xhc3QtYWN0aXZpdHl7ZmxleDowIDEgYXV0b31ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5zdGF0dXMgLnN0YXR1c19faW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDA7ZmxleDowIDEgYXV0b31ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5zdGF0dXMgLnN0YXR1c19faW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31ib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5zdGF0dXMgLnN0YXR1c19fbGFiZWx7ZmxleDowIDEgYXV0bztkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouOGVtfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtib2R5ICNkYXNoQm94ZXMgLmJsb2NrIC5zdGF0dXN7d2lkdGg6MTAwJTtoZWlnaHQ6MTMwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9Ym9keSAjZGFzaEJveGVzIC5ibG9jayAuc3RhdHVzIC5sYWJlbHtib3R0b206MTBweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe2JvZHkgI2Rhc2hCb3hlcyAuYmxvY2t7ZmxleC13cmFwOndyYXB9fWJvZHkgI2Rhc2hCb3hlcyAjdGhlQm94ZXNXcmFwcGVye2Rpc3BsYXk6ZmxleH1ib2R5ICNkYXNoQm94ZXMgI2ZlYXR1cmVke3dpZHRoOjMwJTttYXJnaW4tbGVmdDozMHB4fWJvZHkgI2Rhc2hCb3hlcyAjZmVhdHVyZWQ+ZGl2e3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7bWFyZ2luLWJvdHRvbTozMHB4fWJvZHkgI2Rhc2hCb3hlcyAjZmVhdHVyZWQgaDN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTBweH1ib2R5ICNkYXNoQm94ZXMgI2ZlYXR1cmVkIGgzIHNwYW57Y29sb3I6I2ZmZn1ib2R5ICNkYXNoQm94ZXMgI2ZlYXR1cmVkIGg0e2NvbG9yOiM0N2I4ZWI7ZGlzcGxheTppbmxpbmV9Ym9keSAjZGFzaEJveGVzICNmZWF0dXJlZCAjZmVhdHVyZWRWaWRlb3tjb2xvcjojZmZmfWJvZHkgI2Rhc2hCb3hlcyAjZmVhdHVyZWQgI2ZlYXR1cmVkVmlkZW8gcHtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lfWJvZHkgI2Rhc2hCb3hlcyAjZmVhdHVyZWQgI2ZlYXR1cmVkVmlkZW8gcCBzcGFue2NvbG9yOiM0N2I4ZWJ9Ym9keSAjZGFzaEJveGVzICNmZWF0dXJlZCAjZmVhdHVyZWRWaWRlbyBhe2NvbG9yOiM0N2I4ZWJ9Ym9keSAjZGFzaEJveGVzICNmZWF0dXJlZCAjZmVhdHVyZWRWaWRlbyBwLnNlZWFsbHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4O3RleHQtYWxpZ246cmlnaHR9Ym9keSAjZGFzaEJveGVzICNmZWF0dXJlZCAjZmVhdHVyZWRTY2hvbGFyc2hpcD5kaXZ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MjBweCAxMHB4fWJvZHkgI2Rhc2hCb3hlcyAjZmVhdHVyZWQgI2ZlYXR1cmVkU2Nob2xhcnNoaXA+ZGl2IHB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQ4NGY1OTtwYWRkaW5nOjEwcHggMH1ib2R5ICNkYXNoQm94ZXMgI2ZlYXR1cmVkICNmZWF0dXJlZFNjaG9sYXJzaGlwPmRpdiBie2ZvbnQtc2l6ZToxLjJlbX1ib2R5ICNkYXNoQm94ZXMgI2ZlYXR1cmVkICNnb21lcnJ5e2NvbG9yOiNmZmZ9Ym9keSAjZGFzaEJveGVzICNmZWF0dXJlZCAjZ29tZXJyeSBhe2NvbG9yOiM0N2I4ZWJ9Ym9keSAjZGFzaEJveGVzICNmZWF0dXJlZCAjZ29tZXJyeSBsYXJnZXtmb250LXNpemU6MS42NWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEwcHh9Ym9keSAjZGFzaEJveGVzICN0aGVCb3hlc3t3aWR0aDo3MCV9Ym9keSAjZGFzaEJveGVzLm1pZGRsZXttYXJnaW46MDttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfWJvZHkgI2Rhc2hCb3hlcy5taWRkbGU+ZGl2e2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjMwcHh9Ym9keSAjZGFzaEJveGVzLm1pZGRsZSAjdGhlR2FtZXN7ZmxleC1iYXNpczo3MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOTttYXJnaW4tcmlnaHQ6MzBweDtwYWRkaW5nOjIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfWJvZHkgI2Rhc2hCb3hlcy5taWRkbGUgI3RoZUdhbWVzIGgze2ZvbnQtc2l6ZToyLjJlbTt3aWR0aDoxMDAlfWJvZHkgI2Rhc2hCb3hlcy5taWRkbGUgI3RoZUdhbWVzIGgzIHNwYW57Zm9udC1zaXplOi42ZW07Y29sb3I6IzdmN2Y3Zn1ib2R5ICNkYXNoQm94ZXMubWlkZGxlICN0aGVHYW1lcyBpbWd7bWFyZ2luLXRvcDoyMHB4O3dpZHRoOjEwMCV9Ym9keSAjZGFzaEJveGVzLm1pZGRsZSAjdGhlR2FtZXMgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ5JX1ib2R5ICNkYXNoQm94ZXMubWlkZGxlICN0aGVNZXNzYWdlc3tmbGV4LWJhc2lzOjMwJX1ib2R5ICNkYXNoQm94ZXMubWlkZGxlIC5ibG9ja3twYWRkaW5nOjEwcHggMjBweDtmb250LXNpemU6MWVtO2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOX1ib2R5ICNkYXNoQm94ZXMubWlkZGxlIC5ibG9jayBwe2ZvbnQtc2l6ZToxLjFlbX1ib2R5ICNkYXNoQm94ZXMubWlkZGxlIC5ibG9jazpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1ib2R5ICNkYXNoQm94ZXMubWlkZGxlIC5ibG9jayAuaWNvbnt3aWR0aDozMyV9Ym9keSAjZGFzaEJveGVzLm1pZGRsZSBicmVha3tmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MHB4O2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVufWJvZHkgI2Rhc2hCb3hlcy5taWRkbGUgI3RoZUJhZGdlc3tmbGV4LWJhc2lzOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojNDg0ZjU5fWJvZHkgI2Rhc2hCb3hlcy5taWRkbGUgI3RoZUJhZGdlcyAjZGVzY3JpcHRpb257d2lkdGg6MjAlfWJvZHkgI2Rhc2hCb3hlcy5taWRkbGUgI3RoZUJhZGdlcyAjZGVzY3JpcHRpb24gaDN7Y29sb3I6I2Q4OTcyODt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjIuM2VtO2xpbmUtaGVpZ2h0OjF9Ym9keSAjZGFzaEJveGVzLm1pZGRsZSAjdGhlQmFkZ2VzICNkZXNjcmlwdGlvbiBwe2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMTVlbX1ib2R5ICNkYXNoQm94ZXMubWlkZGxlICN0aGVCYWRnZXMgI2Rlc2NyaXB0aW9uIC5idG57YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwO2NvbG9yOiM0ODRmNTk7d2lkdGg6YXV0b31ib2R5ICNkYXNoQm94ZXMubWlkZGxlICN0aGVCYWRnZXMgI2JhZGdlc3tib3JkZXItbGVmdDoycHggZGFzaGVkICNmZmY7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7d2lkdGg6ODAlO2FsaWduLWl0ZW1zOmNlbnRlcn1ib2R5ICNkYXNoQm94ZXMubWlkZGxlICN0aGVCYWRnZXMgI2JhZGdlcyAuYmFkZ2V7bWF4LXdpZHRoOjE1MHB4fWJvZHkgI2Rhc2hCb3hlcy5taWRkbGUgI3RoZUJveGVzV3JhcHBlcntkaXNwbGF5OmJsb2NrfWJvZHkgI2Rhc2hCb3hlcy5taWRkbGUgI3RoZUJveGVzV3JhcHBlciAjdGhlQm94ZXN7d2lkdGg6YXV0b31ib2R5ICNkYXNoQm94ZXMubWlkZGxlICN0aGVCb3hlc1dyYXBwZXIgI2ZlYXR1cmVke3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjMwcHh9I2Vhcm4tYmFkZ2VzIC5iYWRnZXtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEwcHggNXB4O2ZvbnQtc2l6ZToxNnB4fSNlYXJuLWJhZGdlcyAuYmFkZ2UgLmltZ3tiYWNrZ3JvdW5kLWNvbG9yOiM0ODRmNTk7cGFkZGluZzoxNXB4IDEwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWJhc2lzOjE3JTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNlYXJuLWJhZGdlcyAuYmFkZ2UgLmNvbnRlbnR7cGFkZGluZzoyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7ZmxleC1iYXNpczo2NiV9I2Vhcm4tYmFkZ2VzIC5iYWRnZSAuY29udGVudCBwe2ZvbnQtc2l6ZToxLjFlbTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH0jZWFybi1iYWRnZXMgLmJhZGdlIC5jb250ZW50IHVse2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW4tbGVmdDoyMHB4O21hcmdpbi1sZWZ0OjIwcHh9I2Vhcm4tYmFkZ2VzIC5iYWRnZSAuY29udGVudCBie2NvbG9yOiM0N2I4ZWJ9I2Vhcm4tYmFkZ2VzIC5iYWRnZSAubGlua3tkaXNwbGF5OmJsb2NrO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MTBweCAwO3BhZGRpbmc6MjBweCA1cHggMjBweCAxNXB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZjNmM2YzO2ZsZXgtYmFzaXM6MTclfSNlYXJuLWJhZGdlcyAuYmFkZ2UgLmxpbmsgcHtmb250LXNpemU6MWVtfSNlYXJuLWJhZGdlcyAuYmFkZ2UgLmxpbmsgYXtmb250LXdlaWdodDpib2xkfS5kaWdpdGFsLXBvcnRmb2xpb3tiYWNrZ3JvdW5kLWNvbG9yOiM3ZjdmN2Z9LmRpZ2l0YWwtcG9ydGZvbGlvICNGdXR1cmVQYXRoICNmdXR1cmUtcGF0aHtwYWRkaW5nLWJvdHRvbToyMHB4fS5kaWdpdGFsLXBvcnRmb2xpbyAjRnV0dXJlUGF0aCAjZnV0dXJlLXBhdGggaDN7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW4tYm90dG9tOjE1cHh9LmRpZ2l0YWwtcG9ydGZvbGlvICNGdXR1cmVQYXRoICNmdXR1cmUtcGF0aCAucm93e21hcmdpbi1ib3R0b206MTBweDt3aWR0aDoxMDAlfS5kaWdpdGFsLXBvcnRmb2xpbyAjRnV0dXJlUGF0aCAjZnV0dXJlLXBhdGhfX2RldGFpbHMuaGlkZGVue2Rpc3BsYXk6bm9uZX0uZGlnaXRhbC1wb3J0Zm9saW8gI0Z1dHVyZVBhdGggI2Z1dHVyZS1wYXRoIGlucHV0e3BhZGRpbmc6NXB4IDE1cHh9LmRpZ2l0YWwtcG9ydGZvbGlvICNGdXR1cmVQYXRoICNmdXR1cmUtcGF0aCAucGF0aHttYXJnaW46MCAzMHB4IDIwcHh9LmRpZ2l0YWwtcG9ydGZvbGlvICNGdXR1cmVQYXRoICNmdXR1cmUtcGF0aCAuZWRpdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNTVweDtib3R0b206MTBweDtmb250LXNpemU6LjdlbX0uZGlnaXRhbC1wb3J0Zm9saW8uYmFubmVye3BhZGRpbmc6MTVweCA2NXB4fS5kaWdpdGFsLXBvcnRmb2xpbyAucGFnZVRpdGxle2ZvbnQtc2l6ZToxLjNlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6cmdiYSgwLDAsMCwuNCk7bWFyZ2luOjB9LmRpZ2l0YWwtcG9ydGZvbGlvIC5uYW1lLnRpdGxle2ZvbnQtc2l6ZToyLjVlbTttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTpub25lfS5kaWdpdGFsLXBvcnRmb2xpbyAjdGhlUG9ydGZvbGlve3BhZGRpbmctdG9wOjIwcHh9LmRpZ2l0YWwtcG9ydGZvbGlvICN0aGVQb3J0Zm9saW8ucGRmIC5ibG9jayAuaWNvbj5kaXZ7dG9wOmF1dG87bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4O2JvdHRvbTowfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2t7Ym9yZGVyOjJweCBzb2xpZCAjYzJjMmMyO21hcmdpbjoyMHB4IDA7cGFkZGluZzoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNnB4O2JhY2tncm91bmQtY29sb3I6IzRlNGU0ZX0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrI0VYVEFDVElWSVRZe2NvbG9yOiM0N2I4ZWJ9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayNFWFRBQ1RJVklUWSBsaXtib3JkZXI6MDtwYWRkaW5nOjB9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayNJTlRFUkVTVFN7Y29sb3I6I2I4NTI1Nn0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrI0FXQVJEU3tjb2xvcjojZDdjODI2fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgI0ZBS0VSRVNVTUV7cGFkZGluZy1ib3R0b206NTBweH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrICNGQUtFU1VCSkVUUywuZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrICNGQUtFSU5URVJFU1RTLC5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgI0ZBS0VMQU5HVUFHRXtwYWRkaW5nLWJvdHRvbTozMHB4fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2suZmFrZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MzBweH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2UgLmN0cmxze2NvbG9yOiM0ODRmNTl9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay53aGl0ZUJne2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLndoaXRlQmcgcCwuZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLndoaXRlQmcgLmN0cmxze2NvbG9yOiM3ZjdmN2Z9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay53aGl0ZUJnIGgye2NvbG9yOiM0ODRmNTl9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay53aGl0ZUJnIGgze2NvbG9yOiM0ODRmNTl9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAuY29sbGVnZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLmNvbGxlZ2U6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLmNvbGxlZ2UgcHttYXJnaW4tYm90dG9tOjB9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAuY29sbGVnZSBzbWFsbHtmb250LXNpemU6LjdlbX0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC5jb2xsZWdlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAuY3RybHN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTVweDtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Ljc1ZW19LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAuY3RybHMgYXtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MXB4IDJweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayBoMntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDpib2xkfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgaDN7Y29sb3I6I2ZmZjtmb250LXNpemU6MWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXRvcDozMHB4fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgcHtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206NXB4fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgcCBzcGFue2ZvbnQtc2l6ZTouOGVtO2ZvbnQtc3R5bGU6aXRhbGljO29wYWNpdHk6LjR9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayBzcGFuLmdyYWRlc3tmb250LXNpemU6MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2NjYztkaXNwbGF5OmJsb2NrfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgZGl2LmdyYWRlc3ttYXJnaW46MCAycHg7Zm9udC1zaXplOjEwcHh9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayBkaXYuZ3JhZGVzIHNwYW4uZ3JhZGVze2Rpc3BsYXk6YmxvY2t9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAuZ3JhZGV7Zm9udC1zaXplOjEuMWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjowO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtwYWRkaW5nOjFweCAxcHggMXB4IDJweDttYXJnaW46MCAxcHg7Y29sb3I6I2U3ZThlYX0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC5ncmFkZTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC5hY3Rpdml0eXt3aWR0aDozMCU7bWFyZ2luOjEwcHggMDttYXJnaW4tcmlnaHQ6NSU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246Ym90dG9tfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLmFjdGl2aXR5Om50aC1jaGlsZCgzbiszKXttYXJnaW4tcmlnaHQ6MH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC5pY29ue2FzcGVjdC1yYXRpbzoxMDgvMTE5O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC5pY29uOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAuaWNvbi5ub2Jne2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjEwcHg7Y29sb3I6I2ZmZjtib3JkZXI6MDtmb250LXNpemU6Ljc1ZW07b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkO2h5cGhlbnM6YXV0b30uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC5pY29uPmRpdnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleDowIDEgYXV0bzttYXgtd2lkdGg6MTAwJX0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIGxpe2ZvbnQtc2l6ZToxLjNlbTttYXJnaW46MDttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjVweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICM3ZjdmN2Z9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM3ZjdmN2Z9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayBsaSAuY29udGVudHt3aWR0aDo1MCV9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayBsaSAuZ3JhZGVze3ZlcnRpY2FsLWFsaWduOnRvcH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC5tb3Jle2NvbG9yOiM4YzhjOGM7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLXRvcDoxNXB4fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLm1vcmUgYXtjb2xvcjppbmhlcml0fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLmZha2VGcm0gLnNhdmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDtmb250LXNpemU6LjdlbX0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHM+ZGl2LnN1YmplY3R7d2lkdGg6MjMlO21hcmdpbi1yaWdodDoyLjMlO21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2suZmFrZUJsb2NrIC5jb250ZW50cz5kaXYuc3ViamVjdDpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMTAuMTg1MTg1MTg1MiV9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay5mYWtlQmxvY2sgLmNvbnRlbnRzPmRpdi5zdWJqZWN0Pi5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2suZmFrZUJsb2NrIC5jb250ZW50cz5kaXYuc3ViamVjdDpudGgtY2hpbGQoNG4rMSl7bWFyZ2luLXJpZ2h0OjB9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay5mYWtlQmxvY2sgLmNvbnRlbnRzPmRpdi5pbnRlcmVzdHt3aWR0aDoyMyU7bWFyZ2luLXJpZ2h0OjIuMyU7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjdlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHM+ZGl2LmludGVyZXN0OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjExMCV9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay5mYWtlQmxvY2sgLmNvbnRlbnRzPmRpdi5pbnRlcmVzdD4uY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHM+ZGl2LmludGVyZXN0Om50aC1jaGlsZCg0bisxKXttYXJnaW4tcmlnaHQ6MH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHM+ZGl2Lmxhbmd1YWdle3dpZHRoOjI0M3B4O2hlaWdodDo3MHB4O21hcmdpbjoxMHB4IGF1dG87ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHM+ZGl2Lmxhbmd1YWdlOmJlZm9yZXtjb250ZW50Om5vbmV9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay5mYWtlQmxvY2sgLmNvbnRlbnRzPmRpdi5sYW5ndWFnZTpob3ZlcntjdXJzb3I6cG9pbnRlcn0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHM+ZGl2Lmxhbmd1YWdlLm5vLWljb257Y29sb3I6I2ZmZjtmb250LXNpemU6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7Ym9yZGVyOjJweCAjNzc3IHNvbGlkO2JvcmRlci1ib3R0b206MDtwYWRkaW5nOjEwcHggMTVweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2suZmFrZUJsb2NrIC5jb250ZW50cz5kaXYubGFuZ3VhZ2Uubm8taWNvbjpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHMgZmllbGRzZXR7bWFyZ2luOjEwcHggMDtvdmVyZmxvdzpoaWRkZW59LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jay5mYWtlQmxvY2sgLmNvbnRlbnRzIGZpZWxkc2V0IGRpdntmbG9hdDpsZWZ0O3dpZHRoOjUwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTo1cHg7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MjRweH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHMgZmllbGRzZXQgaW5wdXR7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjVweH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrLmZha2VCbG9jayAuY29udGVudHMgZmllbGRzZXQgbGFiZWx7Y29sb3I6I2ZmZjtvcGFjaXR5Oi40O2ZvbnQtc2l6ZToxLjJlbTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjIwcHh9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wM3tkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjVweCAwO21hcmdpbjoxMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGgze3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luLXRvcDowfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgaDMgYXtmbG9hdDpyaWdodDtjb2xvcjojZDlkOWQ5O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjhlbTtwYWRkaW5nLXRvcDozcHh9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wMyBsaXtmb250LXNpemU6MjRweDt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzIlO21hcmdpbi1yaWdodDoyJTtib3JkZXI6MH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wMyBsaSAuUmVhbGlzdGljIGRpdiwuZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpIC5BY2hpZXZlbWVudCBkaXZ7Ym9yZGVyOjNweCBzb2xpZCAjMzk4NmNiO2JhY2tncm91bmQtY29sb3I6IzM5ODZjYn0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpIC5JbnZlc3RpZ2F0aXZlIGRpdiwuZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpIC5Xb3JraW5nLkNvbmRpdGlvbnMgZGl2LC5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGkgLldvcmsuQ29uZGl0aW9ucyBkaXZ7Ym9yZGVyOjNweCBzb2xpZCAjZmZjNTBkO2JhY2tncm91bmQtY29sb3I6I2ZmYzUwZH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpIC5BcnRpc3RpYyBkaXYsLmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wMyBsaSAuUmVjb2duaXRpb24gZGl2e2JvcmRlcjozcHggc29saWQgI2ExNzZiMjtiYWNrZ3JvdW5kLWNvbG9yOiNhMTc2YjJ9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wMyBsaSAuRW50ZXJwcmlzaW5nIGRpdiwuZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpIC5SZWxhdGlvbnNoaXBzIGRpdiwuZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpIC5SZWxhdGlvbnNoaXAgZGl2e2JvcmRlcjozcHggc29saWQgIzRhYjhlOTtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTl9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wMyBsaSAuQ29udmVudGlvbmFsIGRpdiwuZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrIC50b3AzIGxpIC5TdXBwb3J0IGRpdntib3JkZXI6M3B4IHNvbGlkICM5N2IxMmU7YmFja2dyb3VuZC1jb2xvcjojOTdiMTJlfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGkgLlNvY2lhbCBkaXYsLmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wMyBsaSAuSW5kZXBlbmRlbmNlIGRpdntib3JkZXI6M3B4IHNvbGlkICNmMzc5N2E7YmFja2dyb3VuZC1jb2xvcjojZjM3OTdhfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGkgLmxTdHlsZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjUwJTttYXJnaW46MTBweCBhdXRvfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGkgLmxTdHlsZSBkaXZ7YmFja2dyb3VuZC1jb2xvcjojNDdiOGViO3BhZGRpbmc6MTBweCA1cHh9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAudG9wMyBsaT5kaXZ7bWFyZ2luOjEwcHggMDtmb250LXNpemU6MTZweDt3aWR0aDoxMDAlfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGk+ZGl2IGRpdntwYWRkaW5nOjEwcHggNXB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MWVtO21hcmdpbjowfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGk+ZGl2IGRpdiBwe2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGk+ZGl2IGRpdi5tb3Jle2NvbG9yOiMwMDA7cGFkZGluZzo1cHggNXB4IDEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouN2VtO2ZvbnQtc3R5bGU6bm9ybWFsfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgLnRvcDMgbGk+ZGl2IGRpdi5tb3JlIGF7Y29sb3I6aW5oZXJpdH0uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrICNMZWFybmluZ1N0eWxlc3tib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgI0xlYXJuaW5nU3R5bGVzIGgze21hcmdpbi10b3A6NXB4O3RleHQtdHJhbnNmb3JtOm5vbmV9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAjTGVhcm5pbmdTdHlsZXMgaDMgYXtmbG9hdDpyaWdodDtjb2xvcjojZDlkOWQ5O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjhlbTtwYWRkaW5nLXRvcDozcHh9LmRpZ2l0YWwtcG9ydGZvbGlvIC5ibG9jayAjTGVhcm5pbmdTdHlsZXMgLnRvcDN7bWFyZ2luLWJvdHRvbTozMHB4O2JvcmRlcjowfS5kaWdpdGFsLXBvcnRmb2xpbyAuYmxvY2sgI0xlYXJuaW5nU3R5bGVzIC50b3AzIGxpe3dpZHRoOmF1dG87ZGlzcGxheTpibG9ja30uZGlnaXRhbC1wb3J0Zm9saW8gLmJsb2NrICNMZWFybmluZ1N0eWxlcyAuZWRpdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNTVweDtib3R0b206MTBweDtmb250LXNpemU6LjdlbX0uZGlnaXRhbC1wb3J0Zm9saW8gI2Rhc2hib2FyZFByb2ZpbGV7d2lkdGg6OTAlO2JhY2tncm91bmQtY29sb3I6IzRlNGU0ZTtwYWRkaW5nOjMwcHggNDBweDttYXJnaW46NTBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaGJvYXJkUHJvZmlsZSBoMXtmb250LXNpemU6M2VtO2NvbG9yOiM0N2I4ZWI7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnR9LmRpZ2l0YWwtcG9ydGZvbGlvICNkYXNoYm9hcmRQcm9maWxlIGRpdntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRpZ2l0YWwtcG9ydGZvbGlvICNkYXNoYm9hcmRQcm9maWxlICNwcm9maWxlTGlua3N7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjN2Y3ZjdmO3BhZGRpbmc6MjBweCAxNXB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMjVlbTtsaW5lLWhlaWdodDoxLjc7d2lkdGg6MjUwcHg7bWFyZ2luLXRvcDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmxlZnR9LmRpZ2l0YWwtcG9ydGZvbGlvICNkYXNoYm9hcmRQcm9maWxlICNwcm9maWxlTGlua3MgYXtmbG9hdDpyaWdodDtmb250LXNpemU6LjdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3BhY2l0eTouNjtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NXB4fS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaGJvYXJkUHJvZmlsZSAjYmx1ZUFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDotNnB4fS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaGJvYXJkUHJvZmlsZSAjY2FwdGlvbntmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6I2ZmZjt3aWR0aDoyNzBweDtwYWRkaW5nOjEwcHg7bGluZS1oZWlnaHQ6MS41fS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaGJvYXJkUHJvZmlsZSAjZHBMaW5re3BhZGRpbmc6MTBweCA1MHB4IDEwcHggMzBweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM3ZjdmN2Z9LmRpZ2l0YWwtcG9ydGZvbGlvICNkYXNoYm9hcmRQcm9maWxlICNyZXN1bWV7bWFyZ2luLWxlZnQ6NTBweH0uZGlnaXRhbC1wb3J0Zm9saW8gI3NoYXJle3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyNnB4O3RvcDo1MCU7cmlnaHQ6NzBweDttYXJnaW4tdG9wOi0xM3B4fS5kaWdpdGFsLXBvcnRmb2xpbyAjc2hhcmUgLmJ0bntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5kaWdpdGFsLXBvcnRmb2xpbyAjZGFzaEJveGVze21hcmdpbi10b3A6MTAwcHg7cGFkZGluZzoxMDBweCAxMjBweCAyMHB4O2JhY2tncm91bmQtY29sb3I6IzRlNGU0ZX0uZGlnaXRhbC1wb3J0Zm9saW8gLmRhc2hib3h7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NDBweCA2MHB4O2JvcmRlcjojZDlkOWQ5O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7bWFyZ2luLWJvdHRvbTo2MHB4O2ZvbnQtc2l6ZToxLjRlbX0uZGlnaXRhbC1wb3J0Zm9saW8gLmRhc2hib3ggI3RoaXNJc05leHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7bGVmdDowcHg7cGFkZGluZzo1cHggMTVweDtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkfS5kaWdpdGFsLXBvcnRmb2xpbyAuZGFzaGJveCAuZGJJbWd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotNTBweDttYXJnaW4tdG9wOi0yMHB4O21heC1oZWlnaHQ6MTAwJX0uZGlnaXRhbC1wb3J0Zm9saW8gLmRhc2hib3ggLmJveENvcHl7cGFkZGluZy1sZWZ0OjEwMHB4O21hcmdpbi1yaWdodDoyMDBweH0uZGlnaXRhbC1wb3J0Zm9saW8gLmRhc2hib3ggLmJveENvcHkgaDN7Zm9udC13ZWlnaHQ6Ym9sZH0uZGlnaXRhbC1wb3J0Zm9saW8gLmRhc2hib3ggLmJveENvcHkgcHtjb2xvcjojN2Y3ZjdmfS5kaWdpdGFsLXBvcnRmb2xpbyAuZGFzaGJveCAuYnRuc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMjBweH0uZGlnaXRhbC1wb3J0Zm9saW8gLmRhc2hib3gubmV4dHtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnR9LmRpZ2l0YWwtcG9ydGZvbGlvIC5kYXNoYm94I2RiMHtib3JkZXItYm90dG9tLWNvbG9yOiM5MTZjYzZ9LmRpZ2l0YWwtcG9ydGZvbGlvIC5kYXNoYm94I2RiMCAjdGhpc0lzTmV4dHtiYWNrZ3JvdW5kLWNvbG9yOiM5MTZjYzZ9LmRpZ2l0YWwtcG9ydGZvbGlvICN0aGVDb3B5e21heC13aWR0aDo4MCU7bWFyZ2luOjMwcHggYXV0bztmb250LXNpemU6MS4yZW19LmRpZ2l0YWwtcG9ydGZvbGlvICN0aGVDb3B5IHB7Y29sb3I6I2ZmZn0uZGlnaXRhbC1wb3J0Zm9saW8gI3RoZUNvcHkgcCAuYmx1ZXtmb250LXNpemU6MS43ZW19LmRpZ2l0YWwtcG9ydGZvbGlvICN0aGVDb3B5LnBkZntkaXNwbGF5Om5vbmV9ZGV0YWlscy5hcGktZGVidWctZXhwYW5kYWJsZXtiYWNrZ3JvdW5kOiNjZDVjNWM7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtwYWRkaW5nOjEwcHggMjBweDttYXJnaW46MCAwIDEwcHh9ZGV0YWlscy5hcGktZGVidWctZXhwYW5kYWJsZSBwcmV7d2hpdGUtc3BhY2U6cHJlO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO3BhZGRpbmc6MTVweCAwIDA7YmFja2dyb3VuZDojY2Q1YzVjfXByZS5hcGktZGVidWd7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LWZhbWlseTptb25vc3BhY2U7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2NkNWM1Y31ib2R5IHByZXt3aGl0ZS1zcGFjZTpwcmU7Zm9udC1zaXplOjEzcHg7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO3BhZGRpbmc6MTVweCAwIDB9LnN0dWRlbnQtcmVnaXN0cmF0aW9uIC5pbnN0cnVjdGlvbnMgcHt3b3JkLWJyZWFrOm5vcm1hbH0uc3R1ZGVudC1yZWdpc3RyYXRpb24gLmZvcm0tZmllbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6c3RyZXRjaDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjowfS5zdHVkZW50LXJlZ2lzdHJhdGlvbiAuZm9ybS1maWVsZC5mb3JtLWZpZWxkLS1leHQtbGFiZWwgLmZvcm0tZmllbGRfX2xhYmVse2ZsZXg6MSAxIDUwJTtwYWRkaW5nLXRvcDo0cHg7bGluZS1oZWlnaHQ6MS4zfS5zdHVkZW50LXJlZ2lzdHJhdGlvbiAuZm9ybS1maWVsZC5mb3JtLWZpZWxkLS1leHQtbGFiZWwgLmZvcm0tZmllbGRfX2lucHV0e2ZsZXg6MSAxIDUwJTttYXJnaW46MCAhaW1wb3J0YW50fS5zdHVkZW50LXJlZ2lzdHJhdGlvbiBbaGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3R1ZGVudC1yZWdpc3RyYXRpb24gLmZvcm0tZmllbGRfX25vdGV7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjA7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOi43ZW07b3BhY2l0eTouODttYXJnaW4tdG9wOjZweDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fS5zdHVkZW50LXJlZ2lzdHJhdGlvbiAuZm9ybS1maWVsZF9fbGFiZWx7ZmxleDoxIDEgNDAlO3BhZGRpbmctdG9wOjRweDtsaW5lLWhlaWdodDoxLjN9LnN0dWRlbnQtcmVnaXN0cmF0aW9uIC5mb3JtLWZpZWxkX19pbnB1dHtmbGV4OjEgMSA2MCU7bWFyZ2luOjAgIWltcG9ydGFudH0uc3R1ZGVudC1yZWdpc3RyYXRpb24gLmZvcm0tZmllbGRfX3JlcXVpcmVke2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNiODUyNTY7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tbGVmdDozcHh9LnN0dWRlbnQtcmVnaXN0cmF0aW9uIC5mb3JtLWZpZWxkX19pbnB1dCBpbnB1dCwuc3R1ZGVudC1yZWdpc3RyYXRpb24gLmZvcm0tZmllbGRfX2lucHV0IHNlbGVjdHtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjE7Ym9yZGVyLXJhZGl1czozcHg7bWluLXdpZHRoOjIwMHB4O2JvcmRlcjoxcHggc29saWQgI2NjYztwYWRkaW5nOjAgOHB4fS5zdHVkZW50LXJlZ2lzdHJhdGlvbiAuZm9ybS1maWVsZF9faW5wdXQgW3JlYWRvbmx5XXtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6cmdiYSgwLDAsMCwuNCk7Zm9udC1zdHlsZTppdGFsaWM7Y3Vyc29yOm5vdC1hbGxvd2VkfS5zdHVkZW50LXJlZ2lzdHJhdGlvbiAuZm9ybS1maWVsZF9faW5wdXQgW3JlYWRvbmx5XTpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lfS5zdHVkZW50LXJlZ2lzdHJhdGlvbiAuc2VsZWN0Mi1jb250YWluZXJbc3R5bGVde3dpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9ja30uc3R1ZGVudC1yZWdpc3RyYXRpb24gLmJ0bi5wcmltYXJ5e3BhZGRpbmc6OHB4IDE0cHg7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjF9LnN0dWRlbnQtcmVnaXN0cmF0aW9uIC5idG4ubG9hZGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0uc3R1ZGVudC1yZWdpc3RyYXRpb24gLmJ0bi5sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiTG9hZGluZy4uLlwiO2xpbmUtaGVpZ2h0OjI5cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiNhY2M1MDA7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6I2ZmZn0uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQjZ29hbHMtc3RyYXRlZ2llc3twYWRkaW5nOjIwcHh9LnNlY29uZGFyeSBtYWluLmdvYWxzLXN0cmF0ZWdpZXN7bWF4LXdpZHRoOjE3NTBweH0uc2Vjb25kYXJ5IG1haW4uZ29hbHMtc3RyYXRlZ2llcyBzZWN0aW9uLmNvbnRlbnR7cGFkZGluZzoyMHB4IDMwMHB4fSNnb2Fscy1zdHJhdGVnaWVze2Rpc3BsYXk6ZmxleH0jZ29hbHMtc3RyYXRlZ2llcyBhc2lkZXtmbGV4OjAgMjQwcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctdG9wOjYwcHh9I2dvYWxzLXN0cmF0ZWdpZXMgLm1haW57cGFkZGluZy1sZWZ0OjIwcHg7ZmxleDoxfSNnb2Fscy1zdHJhdGVnaWVzIC5tYWluIC5vcHRpb25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2dvYWxzLXN0cmF0ZWdpZXMgLmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jZ29hbHMtc3RyYXRlZ2llcyAudmlld3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfSNnb2Fscy1zdHJhdGVnaWVzIC52aWV3IGgye2NvbG9yOiNiMWIxYjE7Zm9udC1zaXplOjEuMWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjA7bWFyZ2luLXJpZ2h0OjIwcHh9I2dvYWxzLXN0cmF0ZWdpZXMgLnZpZXdfX29wdGlvbntmb250LXNpemU6Mi41ZW07Y29sb3I6IzcwNzA3MDttYXJnaW4tcmlnaHQ6MjBweDtmb250LXdlaWdodDpub3JtYWx9I2dvYWxzLXN0cmF0ZWdpZXMgLnZpZXdfX29wdGlvbi5zZWxlY3RlZHtjb2xvcjojNDdiOGVifSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgaDJ7Zm9udC1zaXplOjEuNmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO3BhZGRpbmc6N3B4IDU1cHg7cG9zaXRpb246cmVsYXRpdmV9I2dvYWxzLXN0cmF0ZWdpZXMgI3RoZS1nb2FscyBoMjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1cHg7dG9wOjVweDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtjb250ZW50OlwiIFwifSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgaDIgLmFkZC1nb2Fse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7Ym90dG9tOjdweDtmb250LXNpemU6LjY1ZW07Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmY7cGFkZGluZzozcHggMTBweH0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIGgyIC5hZGQtZ29hbDpob3ZlciwjZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIGgyIC5hZGQtZ29hbDphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2dvYWxzLXN0cmF0ZWdpZXMgI3RoZS1nb2FscyAuZ29hbHNfX2JvZHl7ZGlzcGxheTpmbGV4fSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzX19jYXJkc3twYWRkaW5nOjIwcHggMjBweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleDoxfSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzX19saXN0e2ZsZXg6MTtwYWRkaW5nOjAgMXB4fSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzX19hZGR7cGFkZGluZzozMHB4fSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzX19hZGQgYXtkaXNwbGF5OmZsZXg7d2lkdGg6NzVweDtoZWlnaHQ6NzVweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjE1cHg7Ym9yZGVyOjJweCBzb2xpZCAjYjFiMWIxO2JvcmRlci1yYWRpdXM6NTAlfSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzX19hZGQgYSBzcGFue2NvbG9yOiNhY2M1MDA7Zm9udC1zaXplOjVlbTttYXJnaW4tYm90dG9tOi4xZW07Zm9udC13ZWlnaHQ6bGlnaHRlcn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fsc19fYWRkIGE6aG92ZXIsI2dvYWxzLXN0cmF0ZWdpZXMgI3RoZS1nb2FscyAuZ29hbHNfX2FkZCBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5hY2FkZW1pYyBoMntiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9I2dvYWxzLXN0cmF0ZWdpZXMgI3RoZS1nb2FscyAuZ29hbHMuYWNhZGVtaWMgaDI6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYWNhZGVtaWMucG5nKX0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5hY2FkZW1pYyAuZ29hbC1jYXJkX19sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiM0N2I4ZWJ9I2dvYWxzLXN0cmF0ZWdpZXMgI3RoZS1nb2FscyAuZ29hbHMuYWNhZGVtaWMgLmdvYWwtY2FyZF9fZWRpdCBhe2JhY2tncm91bmQtY29sb3I6I2M3ZTVmMn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5hY2FkZW1pYyAuZ29hbC1jYXJkX19mb290ZXJ7Y29sb3I6IzQ3YjhlYn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5hY2FkZW1pYyAuZ29hbHMtbGlzdF9fY29sdW1uLWhlYWRlci5nb2Fscy1saXN0X19jb2x1bW4tZ29hbHN7Y29sb3I6IzQ3YjhlYn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5hY2FkZW1pYyAuZ29hbHMtbGlzdF9fY29sdW1uLWNvbXBsZXRpb246bm90KC5nb2Fscy1saXN0X19jb2x1bW4taGVhZGVyKSBzcGFue2JhY2tncm91bmQtY29sb3I6IzQ3YjhlYn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5jYXJlZXIgaDJ7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLmNhcmVlciBoMjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29ucy9jYXJlZXIucG5nKX0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5jYXJlZXIgLmdvYWwtY2FyZF9fbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLmNhcmVlciAuZ29hbC1jYXJkX19lZGl0IGF7YmFja2dyb3VuZC1jb2xvcjojZGZkMWU0fSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLmNhcmVlciAuZ29hbC1jYXJkX19mb290ZXJ7Y29sb3I6IzkxNmNjNn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5jYXJlZXIgLmdvYWxzLWxpc3RfX2NvbHVtbi1oZWFkZXIuZ29hbHMtbGlzdF9fY29sdW1uLWdvYWxze2NvbG9yOiM5MTZjYzZ9I2dvYWxzLXN0cmF0ZWdpZXMgI3RoZS1nb2FscyAuZ29hbHMuY2FyZWVyIC5nb2Fscy1saXN0X19jb2x1bW4tY29tcGxldGlvbjpub3QoLmdvYWxzLWxpc3RfX2NvbHVtbi1oZWFkZXIpIHNwYW57YmFja2dyb3VuZC1jb2xvcjojOTE2Y2M2fSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLnBlcnNvbmFsIGgye2JhY2tncm91bmQtY29sb3I6I2Y3ODc2Yn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5wZXJzb25hbCBoMjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29ucy9wZXJzb25hbC5wbmcpfSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLnBlcnNvbmFsIC5nb2FsLWNhcmRfX2xhYmVse2JhY2tncm91bmQtY29sb3I6I2Y3ODc2Yn0jZ29hbHMtc3RyYXRlZ2llcyAjdGhlLWdvYWxzIC5nb2Fscy5wZXJzb25hbCAuZ29hbC1jYXJkX19lZGl0IGF7YmFja2dyb3VuZC1jb2xvcjojZmFjZGNkfSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLnBlcnNvbmFsIC5nb2FsLWNhcmRfX2Zvb3Rlcntjb2xvcjojZjc4NzZifSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLnBlcnNvbmFsIC5nb2Fscy1saXN0X19jb2x1bW4taGVhZGVyLmdvYWxzLWxpc3RfX2NvbHVtbi1nb2Fsc3tjb2xvcjojZjc4NzZifSNnb2Fscy1zdHJhdGVnaWVzICN0aGUtZ29hbHMgLmdvYWxzLnBlcnNvbmFsIC5nb2Fscy1saXN0X19jb2x1bW4tY29tcGxldGlvbjpub3QoLmdvYWxzLWxpc3RfX2NvbHVtbi1oZWFkZXIpIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZjc4NzZifS5jbGVhbi1maWx0ZXJzIGgye2ZvbnQtc2l6ZToxLjFlbTtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwfS5jbGVhbi1maWx0ZXJzX19ncm91cHtib3JkZXItdG9wOjFweCBzb2xpZCAjNzQ3NDc0O21hcmdpbi10b3A6MjBweDtwYWRkaW5nLXRvcDo1cHh9LmNsZWFuLWZpbHRlcnNfX2dyb3VwIGgze2ZvbnQtc2l6ZToxLjFlbTtjb2xvcjojNzQ3NDc0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTBweH0uY2xlYW4tZmlsdGVyc19fZmlsdGVye3BhZGRpbmc6NXB4IDB9LmNsZWFuLWZpbHRlcnNfX2ZpbHRlciBsYWJlbHtjb2xvcjojNWY1ZjVmO2ZvbnQtd2VpZ2h0OmJvbGR9LmNsZWFuLWZpbHRlcnNfX2lucHV0e21hcmdpbi1yaWdodDoxMHB4fS5jbGVhbi1maWx0ZXJzX19pbnB1dC1jaGVja2JveHt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5idXR0b24tc29ydHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5idXR0b24tc29ydCBoMntmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMDttYXJnaW46MDttYXJnaW4tcmlnaHQ6MjBweH0uYnV0dG9uLXNvcnRfX29wdGlvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAxMHB4O2JvcmRlcjoycHggc29saWQgIzcwNzA3MDtmb250LXNpemU6MWVtO2NvbG9yOiM1ZjVmNWY7bWFyZ2luLXJpZ2h0OjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGR9LmJ1dHRvbi1zb3J0X19vcHRpb24uc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOiNhY2M1MDA7YmFja2dyb3VuZC1jb2xvcjojYWNjNTAwfS5idXR0b24tc29ydF9fb3B0aW9uOmhvdmVyLC5idXR0b24tc29ydF9fb3B0aW9uIGFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ29hbC1jYXJke2ZsZXg6MCAyNTBweDttYXJnaW46MjBweCAxNXB4O3dpZHRoOjI1MHB4fS5nb2FsLWNhcmRfX2VkaXR7Zm9udC1zaXplOi43ZW07dGV4dC1hbGlnbjpyaWdodH0uZ29hbC1jYXJkX19lZGl0IGF7ZGlzcGxheTppbmxpbmUtYm9jaztwYWRkaW5nOjJweCA1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6Ym9sZH0uZ29hbC1jYXJkX19lZGl0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdvYWwtY2FyZF9fZWRpdCBhLmRlbGV0ZS1idG57YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjY2NjfS5nb2FsLWNhcmRfX2JvZHl7Ym9yZGVyOjFweCBzb2xpZCAjYjFiMWIxfS5nb2FsLWNhcmRfX2xhYmVse2ZvbnQtc2l6ZTouOWVtO3BhZGRpbmc6NXB4IDEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ29hbC1jYXJkX19sYWJlbC1jb21wbGV0ZWR7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzICFpbXBvcnRhbnQ7Y29sb3I6I2IxYjFiMX0uZ29hbC1jYXJkX19sYWJlbC1jb21wbGV0ZWQ6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnKTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2xlZnQ6LTE1cHg7dG9wOi0xNXB4O2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5nb2FsLWNhcmRfX2dvYWx7cGFkZGluZzoxMHB4IDEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMTtmb250LXdlaWdodDpib2xkO2hlaWdodDoxMDBweH0uZ29hbC1jYXJkX19nb2FsIHB7Zm9udC1zaXplOjEuNWVtICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbH0uZ29hbC1jYXJkX19mb290ZXJ7ZGlzcGxheTpmbGV4fS5nb2FsLWNhcmRfX2Zvb3RlciBsYWJlbHtmbGV4OjA7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6NXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZ29hbC1jYXJkX19mb290ZXItY29tcGxldGVkIGxhYmVse2NvbG9yOiNiMWIxYjF9LmdvYWwtY2FyZF9fZm9vdGVyLWNvbXBsZXRlZCBkaXZ7Y29sb3I6I2IxYjFiMSAhaW1wb3J0YW50fS5nb2FsLWNhcmRfX2dyYWRle3BhZGRpbmc6NXB4O2Rpc3BsYXk6ZmxleDtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpib2xkO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMWIxYjE7d2lkdGg6MTAwcHh9LmdvYWwtY2FyZF9fZ3JhZGUgZGl2e2NvbG9yOiMwMDA7Zm9udC1zaXplOjIuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7ZmxleDoxO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmdvYWwtY2FyZF9fY29tcGxldGlvbntwYWRkaW5nOjVweDtmb250LXNpemU6LjdlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmdvYWwtY2FyZF9fY29tcGxldGlvbiBkaXZ7Y29sb3I6Izc0NzQ3NDtmbGV4OjA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xZW19LmdvYWxzLWxpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxODBweCAxMDBweCBhdXRvIDEwMHB4IDUwcHg7Z3JpZC1nYXA6MXB4O21hcmdpbi1ib3R0b206NTBweH0uZ29hbHMtbGlzdF9fY29sdW1ue3BhZGRpbmc6MTBweCAxNXB4O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNiMWIxYjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LmdvYWxzLWxpc3RfX2NvbHVtbi1oZWFkZXJ7Zm9udC1zaXplOjFlbTtjb2xvcjojYjFiMWIxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkfS5nb2Fscy1saXN0X19jb2x1bW4tY29tcGxldGVke2NvbG9yOiNiMWIxYjEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmdvYWxzLWxpc3RfX2NvbHVtbi1jb21wbGV0aW9uOm5vdCguZ29hbHMtbGlzdF9fY29sdW1uLWhlYWRlcil7Zm9udC1zaXplOi44ZW07Y29sb3I6I2ZmZjtwYWRkaW5nOjNweDt0ZXh0LWFsaWduOmxlZnR9LmdvYWxzLWxpc3RfX2NvbHVtbi1jb21wbGV0aW9uOm5vdCguZ29hbHMtbGlzdF9fY29sdW1uLWhlYWRlcikgaW1ne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9LmdvYWxzLWxpc3RfX2NvbHVtbi1jb21wbGV0aW9uOm5vdCguZ29hbHMtbGlzdF9fY29sdW1uLWhlYWRlcikgc3BhbntkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uZ29hbHMtbGlzdF9fY29sdW1uLWdyYWRlOm5vdCguZ29hbHMtbGlzdF9fY29sdW1uLWhlYWRlcil7Zm9udC1zaXplOjEuNmVtfS5nb2Fscy1saXN0X19jb2x1bW4tZ29hbHN7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmdvYWxzLWxpc3RfX2NvbHVtbi1lZGl0IGF7Y29sb3I6I2IxYjFiMTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmdvYWxzLWxpc3RfX2NvbHVtbi1kZWxldGUgYXtjb2xvcjojYjFiMWIxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbFdyYXB7bWF4LWhlaWdodDo4MHZoO3RvcDoxMHZofSNvdmVybGF5LmVkaXQtZ29hbHMgI29sV3JhcD5kaXZ7Ym9yZGVyOjB9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50e2JhY2tncm91bmQtY29sb3I6IzQ4NGY1OTtwYWRkaW5nOjEwcHg7dGV4dC1hbGlnbjpsZWZ0fSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCBoMnttYXJnaW4tdG9wOjA7Y29sb3I6I2FjYzUwMDtmb250LXNpemU6MS42ZW07cGFkZGluZzo1cHggMzBweDtmb250LXdlaWdodDpib2xkfSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCBoM3ttYXJnaW46MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjM1ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6I2FjYzUwMDtwYWRkaW5nOjVweCAzMHB4fSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsIHRleHRhcmVhLCNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsIGlucHV0e2JvcmRlcjoxcHggc29saWQgIzcwNzA3MDtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7d2lkdGg6MTAwJTtwYWRkaW5nOjdweCAxMHB4fSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsIC5sYWJlbHtmb250LXNpemU6MS4xZW07Y29sb3I6IzVmNWY1Zjtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHh9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWwgLmxhYmVsIGJ7Y29sb3I6IzQ3YjhlYn0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbCAubGFiZWwgc3Bhbntmb250LXNpemU6LjdlbTtmb250LXdlaWdodDo0MDB9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX2JveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxNXB4IDMwcHggMzBweH0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fcm93e21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsX190eXBlIC5sYWJlbHttYXJnaW4tcmlnaHQ6NTBweH0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fdHlwZSBpbnB1dHttYXJnaW46MDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fdHlwZSBsYWJlbHtmb250LXNpemU6MWVtO2NvbG9yOiM1ZjVmNWY7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MzBweH0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fZ29hbCB0ZXh0YXJlYXttaW4taGVpZ2h0Ojc1cHh9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX3N0cmF0ZWd5e2ZsZXg6MSA4NSV9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX3N0cmF0ZWd5LWNvbXBsZXRlZHtwYWRkaW5nOjAgMCAwIDMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleDowIDE1JX0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fc3RyYXRlZ3ktY29tcGxldGVkIGxhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDoxLjE7ZGlzcGxheTpibG9ja30jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fc3RyYXRlZ3ktY29tcGxldGVkIGlucHV0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX3N0cmF0ZWd5LXJlbW92ZXtmbGV4OjAgNSU7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy10b3A6MS41ZW07Zm9udC1zaXplOjEuNGVtfSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsX19zdHJhdGVneS1yZW1vdmUgYXtjb2xvcjojY2NjfSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsX19hY2hpZXZlZHt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MzBweH0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fYWNoaWV2ZWQgbGFiZWx7Zm9udC1zaXplOjEuNGVtO2NvbG9yOiNmZmZ9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX2FjaGlldmVkIGlucHV0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6MzBweH0jb3ZlcmxheS5lZGl0LWdvYWxzICNvbENvbnRlbnQgLmVkaXQtZ29hbF9fc2F2ZXt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjozMHB4fSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsX19zYXZlIGEsI292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX3NhdmUgYnV0dG9ue21hcmdpbi1sZWZ0OjIwcHg7Ym9yZGVyOjA7cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MS4xZW19I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX3NhdmUgLmJ0bi5zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0ODRmNTl9I292ZXJsYXkuZWRpdC1nb2FscyAjb2xDb250ZW50IC5lZGl0LWdvYWxfX3NhdmUgYnV0dG9ue2JvcmRlcjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2FjYzUwMDtjb2xvcjojZmZmfSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsLmNvbmZpcm1hdGlvbntwYWRkaW5nLXRvcDo1MHB4fSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsLmNvbmZpcm1hdGlvbiBoMntjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfSNvdmVybGF5LmVkaXQtZ29hbHMgI29sQ29udGVudCAuZWRpdC1nb2FsLmNvbmZpcm1hdGlvbiAuZWRpdC1nb2FsX19zYXZle3RleHQtYWxpZ246Y2VudGVyfS5zYW1wbGUtYnVkZ2V0cyB0YWJsZXttYXJnaW4tYm90dG9tOjIwcHg7d2lkdGg6MTAwJTtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEuMztib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnNhbXBsZS1idWRnZXRzIHRhYmxlIHB7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnR9LnNhbXBsZS1idWRnZXRzIHRhYmxlIHRkLC5zYW1wbGUtYnVkZ2V0cyB0YWJsZSB0aHtib3JkZXI6MXB4IHNvbGlkO3BhZGRpbmc6NHB4IDhweH0uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSAuaGlkZGVuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciAuaGlkZGVuLC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUgLmhpZGRlbiwjb3ZlcmxheS5teS1jb2xsZWdlcyAuaGlkZGVue2Rpc3BsYXk6bm9uZX0iLCIvKipcclxuICogVGhlbWUgU3R5bGVzXHJcbiAqL1xyXG5AaW1wb3J0IFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9zZWxlY3QyQDQuMC4xMy9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3NcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9hbmltYXRlXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3Ivb3dsLmNhcm91c2VsXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3Ivb3dsLnRoZW1lLmRlZmF1bHRcIjtcclxuQGltcG9ydCBcImxpYnJhcnlcIjtcclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJnZW5lcmFsXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXRcIjtcclxuQGltcG9ydCBcImhvbWVcIjtcclxuQGltcG9ydCBcImVycm9yc1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1wYWdlc1wiO1xyXG5AaW1wb3J0IFwic2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJvdmVybGF5XCI7XHJcbkBpbXBvcnQgXCJlZmMtY2FsY3VsYXRvclwiO1xyXG5AaW1wb3J0IFwiYXBwbWdyXCI7XHJcbkBpbXBvcnQgXCJ0ZXN0LXByZXBcIjtcclxuQGltcG9ydCBcIm5ldy1wZmNcIjtcclxuQGltcG9ydCBcIm1pZGRsZS1zY2hvb2wtZ2FtZXNcIjtcclxuQGltcG9ydCBcImNhcmVlci1kaXNjb3Zlcnktem9uZVwiO1xyXG5AaW1wb3J0IFwidmlkZW8tbGlicmFyeVwiO1xyXG5AaW1wb3J0IFwiaW50ZXJuc2hpcHNcIjtcclxuQGltcG9ydCBcImNvbGxlZ2UtcGlja2VyXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcImJhbm5lclwiO1xyXG5AaW1wb3J0IFwiZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJkb2N1bWVudC1saWJyYXJ5XCI7XHJcbkBpbXBvcnQgXCJ0ZXN0c1wiO1xyXG5AaW1wb3J0IFwiY291cnNlLXBsYW5uZXJcIjtcclxuQGltcG9ydCBcImNhbGN1bGF0b3JcIjtcclxuQGltcG9ydCBcInNhdmluZ3MtcGxhblwiO1xyXG5AaW1wb3J0IFwibG1pXCI7XHJcbkBpbXBvcnQgXCJjYXJlZXItZGV0YWlsc1wiO1xyXG5AaW1wb3J0IFwicGRmXCI7XHJcbkBpbXBvcnQgXCJwZGYtc3BlY2lmaWNcIjtcclxuQGltcG9ydCBcInJlc3VtZS1idWlsZGVyXCI7XHJcbkBpbXBvcnQgXCJjYXJlZXItZ29hbHNcIjtcclxuQGltcG9ydCBcIm1lc3NhZ2VzXCI7XHJcbkBpbXBvcnQgXCJwcm9maWxlLWRldGFpbHNcIjtcclxuQGltcG9ydCBcImRhc2hib2FyZFwiO1xyXG5AaW1wb3J0IFwiZGlnaXRhbC1wb3J0Zm9saW9cIjtcclxuQGltcG9ydCBcImRlYnVnXCI7XHJcbkBpbXBvcnQgXCJyZWdpc3RyYXRpb25cIjtcclxuQGltcG9ydCBcImdvYWxzLXN0cmF0ZWdpZXNcIjtcclxuQGltcG9ydCBcInRhYmxlc1wiO1xyXG5AaW1wb3J0IFwibG9hbl9jb3N0X2NhbGN1bGF0b3JcIjtcclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwczovL2RhbmVkZW4uZ2l0aHViLmlvL2FuaW1hdGUuY3NzL1xyXG4gKiBWZXJzaW9uIC0gMy43LjJcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTkgRGFuaWVsIEVkZW5cclxuICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcclxuICBmcm9tLFxyXG4gIDIwJSxcclxuICA1MyUsXHJcbiAgODAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuICBmcm9tLFxyXG4gIDIwJSxcclxuICA1MyUsXHJcbiAgODAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xyXG4gIGZyb20sXHJcbiAgNTAlLFxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsXHJcbiAgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcclxuICBmcm9tLFxyXG4gIDUwJSxcclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLFxyXG4gIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXNoIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnJ1YmJlckJhbmQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XHJcbiAgZnJvbSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLFxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG4gIGZyb20sXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSxcclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSxcclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLFxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICA2LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTguNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICB9XHJcblxyXG4gIDMxLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDMuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDYuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgfVxyXG5cclxuICAxOC41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzEuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0My41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRTaGFrZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3dpbmcge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnN3aW5nIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAlLFxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLFxyXG4gIDUwJSxcclxuICA3MCUsXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0YWRhIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAlLFxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLFxyXG4gIDUwJSxcclxuICA3MCUsXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnRhZGEge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ud29iYmxlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcclxuICBmcm9tLFxyXG4gIDExLjElLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICB9XHJcblxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0NC40JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamVsbG8ge1xyXG4gIGZyb20sXHJcbiAgMTEuMSUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzMuMyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmplbGxvIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcclxuICBhbmltYXRpb24tbmFtZTogamVsbG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgMTQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gIH1cclxuXHJcbiAgMjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA0MiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgMTQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gIH1cclxuXHJcbiAgMjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA0MiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFydEJlYXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcclxuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuICBmcm9tLFxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNTAlLFxyXG4gIDU1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNTAlLFxyXG4gIDU1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXBCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5qYWNrSW5UaGVCb3gge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcclxuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5pbmZpbml0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTFzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTJzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTRzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNHM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTVzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcclxufVxyXG5cclxuLmFuaW1hdGVkLmZhc3Qge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFzdGVyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxufVxyXG5cclxuLmFuaW1hdGVkLnNsb3cge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuc2xvd2VyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxufVxyXG5cclxuQG1lZGlhIChwcmludCksIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAuYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogT3dsIENhcm91c2VsIHYyLjIuMVxyXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE3IERhdmlkIERldXRzY2hcclxuICogTGljZW5zZWQgdW5kZXIgICgpXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsLFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XHJcbiAgY29udGVudDogXCIuXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSxcclxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5uby1qcyAub3dsLWNhcm91c2VsLFxyXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogaGFuZDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuLm93bC1oZWlnaHQge1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCIvKipcclxuICogT3dsIENhcm91c2VsIHYyLjIuMVxyXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE3IERhdmlkIERldXRzY2hcclxuICogTGljZW5zZWQgdW5kZXIgICgpXHJcbiAqL1xyXG4vKlxyXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcclxuICovXHJcbi5vd2wtdGhlbWUgLm93bC1uYXYge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPVwib3dsLVwiXSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9XCJvd2wtXCJdOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCArIC5vd2wtZG90cyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm93bC10aGVtZSAub3dsLWRvdHMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgem9vbTogMTtcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW46IDVweCA3cHg7XHJcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sXHJcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6ICM4Njk3OTE7XHJcbn1cclxuIiwiLypcclxuXHRIVE1MNSBSZXNldCA6OiBzdHlsZS5jc3NcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0V2UgaGF2ZSBsZWFybmVkIG11Y2ggZnJvbS9iZWVuIGluc3BpcmVkIGJ5L3Rha2VuIGNvZGUgd2hlcmUgb2ZmZXJlZCBmcm9tOlxyXG5cclxuXHRFcmljIE1leWVyXHRcdFx0XHRcdDo6IGh0dHA6Ly9tZXllcndlYi5jb21cclxuXHRIVE1MNSBEb2N0b3JcdFx0XHRcdDo6IGh0dHA6Ly9odG1sNWRvY3Rvci5jb21cclxuXHRhbmQgdGhlIEhUTUw1IEJvaWxlcnBsYXRlXHQ6OiBodHRwOi8vaHRtbDVib2lsZXJwbGF0ZS5jb21cclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogTGV0J3MgZGVmYXVsdCB0aGlzIHB1cHB5IG91dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmJvZHkgZGl2LFxyXG5zcGFuLFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hYmJyLFxyXG5hZGRyZXNzLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG52YXIsXHJcbmIsXHJcbmksXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvLFxyXG5kZXRhaWxzLFxyXG5zdW1tYXJ5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5tYWluLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5kZXRhaWxzLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogSGFuZGxlIGJveC1zaXppbmcgd2hpbGUgYmV0dGVyIGFkZHJlc3NpbmcgY2hpbGQgZWxlbWVudHM6XHJcbiAgIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBjb25zaWRlciByZXNldHRpbmcgdGhlIGRlZmF1bHQgY3Vyc29yOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9tdXJ0YXVnaC81MjQ3MTU0ICovXHJcblxyXG4vKiBSZXNwb25zaXZlIGltYWdlcyBhbmQgb3RoZXIgZW1iZWRkZWQgb2JqZWN0cyAqL1xyXG4vKiBpZiB5b3UgZG9uJ3QgaGF2ZSBmdWxsIGNvbnRyb2wgb3ZlciBgaW1nYCB0YWdzIChpZiB5b3UgaGF2ZSB0byBvdmVyY29tZSBhdHRyaWJ1dGVzKSwgY29uc2lkZXIgYWRkaW5nIGhlaWdodDogYXV0byAqL1xyXG5pbWcsXHJcbm9iamVjdCxcclxuZW1iZWQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLypcclxuICAgTm90ZToga2VlcGluZyBJTUcgaGVyZSB3aWxsIGNhdXNlIHByb2JsZW1zIGlmIHlvdSdyZSB1c2luZyBmb3JlZ3JvdW5kIGltYWdlcyBhcyBzcHJpdGVzLlxyXG5cdEluIGZhY3QsIGl0ICp3aWxsKiBjYXVzZSBwcm9ibGVtcyB3aXRoIEdvb2dsZSBNYXBzJyBjb250cm9scyBhdCBzbWFsbCBzaXplLlxyXG5cdElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHlvdSwgdHJ5IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nOlxyXG5cclxuI21hcCBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcbiovXHJcblxyXG4vKiBmb3JjZSBhIHZlcnRpY2FsIHNjcm9sbGJhciB0byBwcmV2ZW50IGEganVtcHkgcGFnZSAqL1xyXG5odG1sIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8qIHdlIHVzZSBhIGxvdCBvZiBVTHMgdGhhdCBhcmVuJ3QgYnVsbGV0ZWQuXHJcblx0eW91J2xsIGhhdmUgdG8gcmVzdG9yZSB0aGUgYnVsbGV0cyB3aXRoaW4gY29udGVudCxcclxuXHR3aGljaCBpcyBmaW5lIGJlY2F1c2UgdGhleSdyZSBwcm9iYWJseSBjdXN0b21pemVkIGFueXdheSAqL1xyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmRmblt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbi8qIHRhYmxlcyBzdGlsbCBuZWVkIGNlbGxzcGFjaW5nPVwiMFwiIGluIHRoZSBtYXJrdXAgKi9cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxudGgge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxudGQge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLyogQ1NTIDIuMSAqL1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLyogQ1NTIDMgKGFuZCAyLjEgYXMgd2VsbCwgYWN0dWFsbHkpICovXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmllNyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4uaWU2IGlucHV0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbn1cclxuXHJcbnNlbGVjdCxcclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICBmb250OiA5OSUgc2Fucy1zZXJpZjtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250OiAxMDAlO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4NSU7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnRkLFxyXG50ZCBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBzdXAgYW5kIHN1YiBkb24ndCBtZXNzIHdpdGggeW91ciBsaW5lLWhlaWdodHMgaHR0cDovL2dpc3QuZ2l0aHViLmNvbS80MTM5MzAgKi9cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vKiBzdGFuZGFyZGl6ZSBhbnkgbW9ub3NwYWNlZCBlbGVtZW50cyAqL1xyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXHJcbi5jbGlja2FibGUsXHJcbmxhYmVsLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIFdlYmtpdCBicm93c2VycyBhZGQgYSAycHggbWFyZ2luIG91dHNpZGUgdGhlIGNocm9tZSBvZiBmb3JtIGVsZW1lbnRzICovXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXHJcbi5pZTcgaW1nIHtcclxuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xyXG59XHJcblxyXG4vKiBwcmV2ZW50IEJHIGltYWdlIGZsaWNrZXIgdXBvbiBob3ZlclxyXG4gICAoY29tbWVudGVkIG91dCBhcyB1c2FnZSBpcyByYXJlLCBhbmQgdGhlIGZpbHRlciBzeW50YXggbWVzc2VzIHdpdGggc29tZSBwcmUtcHJvY2Vzc29ycylcclxuLmllNiBodG1sIHtmaWx0ZXI6IGV4cHJlc3Npb24oZG9jdW1lbnQuZXhlY0NvbW1hbmQoXCJCYWNrZ3JvdW5kSW1hZ2VDYWNoZVwiLCBmYWxzZSwgdHJ1ZSkpO31cclxuKi9cclxuXHJcbi8qIGxldCdzIGNsZWFyIHNvbWUgZmxvYXRzICovXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNjI2YjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgJi5ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzYyNmI7XHJcbiAgfVxyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gIGNvbG9yOiAkbEJsdWU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBjb2xvcjogJGxCbHVlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuYSB7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5iIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYnRuIHtcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgJi5wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsR3JlZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRsR3JlZW47XHJcbiAgfVxyXG4gICYuc2Vjb25kYXJ5IHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbEJsdWU7XHJcbiAgfVxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRncmV5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5kYXJrZ3JleSB7XHJcbiAgY29sb3I6ICRkYXJrZ3JleTtcclxufVxyXG4uZ3JlZW4ge1xyXG4gIGNvbG9yOiAkbEdyZWVuO1xyXG59XHJcbi5wdXJwbGUge1xyXG4gIGNvbG9yOiAkcHVycGxlO1xyXG59XHJcbi53aGl0ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmNvcmFsIHtcclxuICBjb2xvcjogJGNvcmFsO1xyXG59XHJcblxyXG4uaW5mb0ljb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2luZm9pY29uLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG4gIHRvcDogNXB4O1xyXG59XHJcbiIsIi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTQwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hc3BlY3QtcmF0aW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2JTsgLyogVGhlIGhlaWdodCBvZiB0aGUgaXRlbSB3aWxsIG5vdyBiZSA1NiUgb2YgdGhlIHdpZHRoLiAqL1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qIEFkanVzdCB0aGUgaWZyYW1lIHNvIGl0J3MgcmVuZGVyZWQgaW4gdGhlIG91dGVyLXdpZHRoIGFuZCBvdXRlci1oZWlnaHQgb2YgaXQncyBwYXJlbnQgKi9cclxuLmFzcGVjdC1yYXRpbyBpZnJhbWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuIiwiLmhvbWUsXHJcbi5tYWludGVuYW5jZSxcclxuLnBhZ2UtaWQtMTE4MTYge1xyXG4gIGhlYWRlciAjbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvcHlCb3gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMiU7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41JTtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBhLFxyXG4gICAgYTpob3ZlcixcclxuICAgIGE6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYuc3R1ZGVudCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY291bnNlbG9yIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHJlZDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYXJlbnQge1xyXG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkcHVycGxlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNob21lQmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHVsLFxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAjaG9tZUNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjgwcHggMTEwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XHJcbiAgfVxyXG4gIC5sZWFybm1vcmUge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvdy1pdC13b3Jrcy5wbmcpO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgd2lkdGg6IDM0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICAgIGEsXHJcbiAgICAgIGE6aG92ZXIsXHJcbiAgICAgIGE6YWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJveCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBtYXJnaW46IDUwcHggMS41JTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAmLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjllbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5oZWxwIHtcclxuICAgIGZsb2F0Om5vbmU7IHdpZHRoOmF1dG87IG1hcmdpbjogMCAwIDIwcHg7IGJhY2tncm91bmQtY29sb3I6JG9mZmdyZWVuOyBjb2xvcjokZGFya2dyZXk7IGJvcmRlcjowOyBwYWRkaW5nOjIwcHggMjBweDsgdGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0cHtcclxuXHRcdFx0Y29sb3I6JGRhcmtncmV5O1xyXG5cdFx0fVxyXG5cdFx0Ji5lbXBsb3ltZW50e1xyXG5cdFx0XHRwYWRkaW5nOjMwcHggMzBweDsgYmFja2dyb3VuZC1jb2xvcjokbEdyZWVuOyBjb2xvcjojZmZmOyBmb250LXNpemU6MDsgcG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Y29sb3I6I2ZmZjsgZm9udC1zaXplOjEuMmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcdFxyXG5cdFx0XHR9XHJcblx0XHRcdCNlbXBsY29weXtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo4NSU7IGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdGF7IGRpc3BsYXk6aW5saW5lOyB2ZXJ0aWNhbC1hbGlnbjp1bnNldDsgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4ye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGRhcmtncmV5OyBjb2xvcjojZmZmOyBwYWRkaW5nOjRweCAxMHB4OyBtYXJnaW4tbGVmdDoxMHB4OyBoZWlnaHQ6MzBweDsgcG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowOyByaWdodDowOyBmb250LXNpemU6MTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZHBCdG57XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7IHdpZHRoOjE1JTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZy1ib3R0b206MTBweDsgaGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvOyBtYXgtaGVpZ2h0OjEwMHB4OyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdGltZ3sgbWF4LWhlaWdodDoxMDAlOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLnN0dWRlbnQtbG9naW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzYyNmI7XHJcbiAgI2xvZ2luV2lkZ2V0IC5sb2dpbkJveCxcclxuICAjbG9naW5XaWRnZXQgLnNlYXJjaEJveCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMTAwcHggYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBoMSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1hcmdpbjogMzBweCA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wd0hpbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQ5JTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJkaXYuZXJyb3JzIHtcclxuICBtYXJnaW46IDMwcHggMDtcclxuICBwLmVycm9yIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcclxuICB9XHJcbn1cclxucC5lcnJvciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcclxufSIsIi5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAyMHB4IDE1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRsQmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMi4zZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAmLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZGFya0JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlkQm94IHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcbi52aWRCb3gzIHtcclxuICB3aWR0aDogMzIlO1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG59XHJcbi52aWRCb3gzOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4jZmFxIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW46IDAgLTE1MHB4IC02NXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmZXaGl0ZTtcclxuICBwYWRkaW5nOiA2NXB4IDE1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcCB7XHJcbiAgICAmLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyLjc1ZW07XHJcbiAgICB9XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgLnF1ZXN0aW9uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyb3cucG5nKTtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJi5hbnN3ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5hbnN3ZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyb3ctYWN0aXZlLnBuZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94LFxyXG4uY29sQm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogNTBweCAtMzBweDtcclxuICAuYm94IHtcclxuICAgIG1hcmdpbjogMzBweCAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbEJveEhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuIHtcclxuICAgICAgY29sb3I6ICRsR3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWNvbiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxODVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOTBweDtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1hcmdpbjogNTBweCAyNTBweCA1MHB4IDEzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNTVlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubXVsdGlSb3cge1xyXG4gICAgLmJveFdyYXAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoM24pIC5ib3gge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5uZXdDbGVhbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmNvbEJveEhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA2MHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuYm94Q29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkLFxyXG4gICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcclxuICAgICAgICAuYm94Q29udGVudCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5kYXJrQmcgLmJveFdyYXBwZXIge1xyXG4gIG1hcmdpbjogMCAtMTUwcHg7XHJcbiAgLmJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgfVxyXG4gICAgLmJveEhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgIG1hcmdpbjogLTI1cHggLTIwcHggMDtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tQnRuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uLTMge1xyXG4gIHdpZHRoOiAzMiU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAmOm50aC1jaGlsZChuICsgMykge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4uY29sdW1uLTIge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy1yaWdodDogNCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnkgbWFpbi5nZW5lcmFsOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IHtcclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGl3Qm94IHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpdi5hbGlnbmxlZnQge1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICBsZWZ0OiAxLjUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb3B5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMiU7XHJcbiAgICBtYXgtd2lkdGg6IDY3JTtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IHVybCguLi9pbWFnZXMvYnVsbGV0LmpwZyk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAudGl0bGUge1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gIH1cclxufVxyXG51bC5jb2wyIHtcclxuICBjb2x1bW5zOiAyO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXk7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Vjb25kYXJ5IG1haW4uZm9yLWNvdW5zZWxvcnMuc2Vjb25kYXJ5IHtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAuYmFubmVyIHVsI2Jhbm5lck5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBzZWN0aW9uOm5vdCguYmFubmVyKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuICAgICNyZWNlbnROZXdzIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIC5uZXdzVGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgYiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWZhLXdlYmluYXJzIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogLThweCAtMThweCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIC53ZWJUaXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgICN3ZWJpY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm5ld3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDU1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAmLmluLXBlcnNvbi10cmFpbmluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2luLXBlcnNvbi5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZWNvcmRlZC13ZWJpbmFyLFxyXG4gICAgICAgICYubGl2ZS13ZWJpbmFyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVjb3JkZWQucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mZWF0dXJlZFJlY29yZGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA1NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTJlNDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlY29yZGVkLnBuZyk7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjYWxsV2ViaW5hcnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjaW1wb3J0YW50RXZlbnRzIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5ldmVudFRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgICAgICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICNlY2FsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlZUFsbCB7XHJcbiAgICAgICAgY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNmcm9tTWVmYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuLnNpZGViYXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmxlZnQge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMiU7XHJcbiAgfVxyXG4gIC5yaWdodCB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gIH1cclxufVxyXG4uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQucG9zdC1saXN0IHtcclxuICAmLmNsb3NlLXVwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICBhcnRpY2xlIHtcclxuICAgIHRleHRsLWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBoMSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5wb3NpdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3BvdGxpZ2h0cyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICAuc3BvdGxpZ2h0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRvcCB7XHJcbiAgICAgIC50aG1iIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDFweCAzMHB4IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgYixcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC53ZWJpbmFycyB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgfVxyXG4gIGEuYnRuIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICB9XHJcbiAgLmxlZnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAucmlnaHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLndlYkJveCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmV5O1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweCAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTdweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiNzZW1pbmFycyBwLnRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwLnRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAycHggLTEzcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgcC50aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMS40NmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5kYXRlIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJi5pbi1wZXJzb24tdHJhaW5pbmc6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbi1wZXJzb24ucG5nKTtcclxuICAgIH1cclxuICAgICYucmVjb3JkZWQtd2ViaW5hcjpiZWZvcmUsXHJcbiAgICAmLmxpdmUtd2ViaW5hcjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlY29yZGVkLnBuZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkgbWFpbiBzZWN0aW9uLmNvbnRlbnQge1xyXG4gIC5sZXNzb24tcGxhbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnBsYW4ge1xyXG4gICAgICBmbGV4OiAyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgICAgIH1cclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2Vjb25kYXJ5IG1haW4gI2ZlYXR1cmVkLWxwcyB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgI2ZscC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgbWFyZ2luOiAtOHB4IC0xOHB4IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgc3BhbixcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2ZscC1jb250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXIge1xyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuLnNlY29uZGFyeSBtYWluLm5ld3Muc2Vjb25kYXJ5IHtcclxuICBzZWN0aW9uLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIGgxIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiB1cmwoLi4vaW1hZ2VzL2J1bGxldC5qcGcpO1xyXG4gICAgICBtYXJnaW46IDIwcHggMjBweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikucHJpdmFjeS1wb2xpY3kgc2VjdGlvbi5jb250ZW50LFxyXG4uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS50ZXJtcy1vZi1zZXJ2aWNlIHNlY3Rpb24uY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHN0cm9uZyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC42NWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtb3ZlcnZpZXcgLm1haW4ge1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gIH1cclxufVxyXG4ubmV3TmV3Qm94IHtcclxuICBjb2xvcjogZ3JlZW47XHJcblxyXG4gIC5ib3gge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgbWFyZ2luOiAwIDAgNTBweDtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYm94IHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmN0YSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYmx1ZSxcclxuICAubEJsdWUge1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgIH1cclxuICAgIGIge1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgfVxyXG4gICAgJi5oZWFkLWJveCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgIH1cclxuICAgIC5jdGEge1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsQmx1ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnB1cnBsZSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgIGIge1xyXG4gICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgICYuaGVhZC1ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgfVxyXG4gICAgLmN0YSB7XHJcbiAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3JhbCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogJGNvcmFsO1xyXG4gICAgfVxyXG4gICAgYiB7XHJcbiAgICAgIGNvbG9yOiAkY29yYWw7XHJcbiAgICB9XHJcbiAgICAmLmhlYWQtYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsO1xyXG4gICAgfVxyXG4gICAgLmN0YSB7XHJcbiAgICAgIGNvbG9yOiAkY29yYWw7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvcmFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYm94V3JhcHBlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICAuc2VhcmNoQm94IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgICYuZ3JlZW5CZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsR3JlZW47XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJsdWVCZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnN1Ym1pdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gIH1cclxuICAjdGhlUmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFzaWRlIHtcclxuICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIH1cclxuICAgICAgZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGl2LnNjaG9vbFNpemUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNjYW5jZWxTZWFyY2gsXHJcbiAgICAgICNjYW5jZWxOYW1lU2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDg1cHg7XHJcbiAgICAgIH1cclxuICAgICAgI2tleXdvcmRzLFxyXG4gICAgICAjTmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDE4NHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sbGVnZVNlYXJjaCB7XHJcbiAgICAgICAgI2tleXdvcmRzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjY2FuY2VsU2VhcmNoIHtcclxuICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbjpub3QoLnN1Yikge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5hY2NvcmRpb25DdHJsIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hY2NvcmRpb25BcnJvdy5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgLmFjY29yZGlvbkN0cmwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FjY29yZGlvbkFycm93Q2xvc2VkLnBuZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgZmllbGRzZXQgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgICAmLnNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC5hY2NvcmRpb25DdHJsIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY2NvcmRpb25DdHJsIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FjY29yZGlvbkFycm93Q2xvc2VkLnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2RlZ3JlZVR5cGVXcmFwcGVyIHtcclxuICAgICAgICAmLnVuZGVyZ3JhZHVhdGUge1xyXG4gICAgICAgICAgLmdyYWR1YXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncmFkdWF0ZSB7XHJcbiAgICAgICAgICAudW5kZXJncmFkdWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNqb2Jab25lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNyZXN1bHRzTGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyODBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNlbTtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAuaW50cm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2xsZWdlLFxyXG4gICAgICAuc2Nob2xhcnNoaXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRldGFpbHMubG9nbyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ibHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sbGVnZS1oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYy1lY3Age1xyXG4gICAgICAgICAgd2lkdGg6IDE4M3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgY29sb3I6ICM3ZjdmN2Y7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdmN2Y3ZjtcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ZjdmN2Y7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZjc4NzZiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zYXZlLFxyXG4gICAgICAgIC5yZW1vdmUsXHJcbiAgICAgICAgLnJlbW92ZWQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDEycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZW1vdmVkIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbGxlZ2VfX2Vycm9ycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAwLjc1KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGxpICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNjaG9sYXJzaGlwIHtcclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIH1cclxuICAgICAgI3NhdmVMb2FkU2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICYuY2FyZWVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAjaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcGFnaW5hdGlvbiB7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxuICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICAjcGFnZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgLnBhZ2Uge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgJi5jdXJyZW50LFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BhZ2VGb3J3YXJkLFxyXG4gICAgI3BhZ2VCYWNrIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLm5hdi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgIH1cclxuICB9XHJcbiAgI3Nob3cge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgLlJvd19Db3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICYuY3VycmVudCxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm1haW4uY29sbGVnZSB7XHJcbiAgLmdyZWVuIHtcclxuICAgIGNvbG9yOiAkbEdyZWVuO1xyXG4gIH1cclxuICAjdGhlQ29sbGVnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC40NDQ0NWVtO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2F2ZSxcclxuICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbGxlZ2VfX2JhY2stdG8tc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyIC5iYWNrLXRleHQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sbGVnZV9fZXJyb3JzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAwLjc1KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlO1xyXG4gICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaSArIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3VtbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXNzZXNzbWVudC1iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICNzdW1tYXJ5V3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgfVxyXG4gICAgICAuZmllbGROYW1lIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZpZWxkVmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjU1ZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIC5ibG9jayB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIC5ibG9jayB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIC5ibG9jayB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZWdhLWJsb2NrIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICYuZmllbGRWYWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNjLWVjcCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICYuY2MtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjZGV0YWlscyB7XHJcbiAgICAgIGFzaWRlIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI21haW5EZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcC5zdWJoZWFkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICYuYWRtaXNzaW9ucyB7XHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZGVhZGxpbmVzIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJG9mZldoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAmLmNhdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnllcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXZlbiB0ZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmV2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxTZWN0aW9uIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIGFuaSgxMDApO1xyXG4gICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VlTW9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbEdyZWVuO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI21vcmVTY2hvb2xzIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbWF0Y2htZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8jbWF0Y2hGb3JteyBkaXNwbGF5Om5vbmU7IH1cclxuICAjbGVmdENvbCB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAjY291bnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmLmNvbXBsZXRlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgJi5ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjYmx1cmJzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2J0bnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5uZXh0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyaWdodENvbCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAjYWN0aW9ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2FjdGlvbjAge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTZhYjc7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVnaW9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGFuaSgxMDApO1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5NaWR3ZXN0LmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLldlc3QuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYzUzODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuU291dGhlYXN0LmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTc2YjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLlNvdXRod2VzdC5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiOGU5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5Ob3J0aGVhc3QuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzk3YTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdi5yZWdpb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgNzksIDg5LCAwLjY1KTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuTWlkd2VzdCB7XHJcbiAgICAgICAgICAgIHRvcDogNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ4JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuV2VzdCB7XHJcbiAgICAgICAgICAgIHRvcDogMTklO1xyXG4gICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuU291dGhlYXN0IHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDc0JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuU291dGh3ZXN0IHtcclxuICAgICAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuTm9ydGhlYXN0IHtcclxuICAgICAgICAgICAgdG9wOiAxMSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDc2JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2FjdGlvbjEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjRiOWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiNzbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjJweDtcclxuICAgICAgICAgICAgdG9wOiA4JTtcclxuICAgICAgICAgICAgbGVmdDogNyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmI21lZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjFweDtcclxuICAgICAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYjbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMjEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYjc2l6ZW5wIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgICAgICB0b3A6IDU4JTtcclxuICAgICAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYW5pKDEwMCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSBpbWcsXHJcbiAgICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjYWN0aW9uMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyNGU0ZjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmI3VyYmFuIHtcclxuICAgICAgICAgICAgdG9wOiAxJTtcclxuICAgICAgICAgICAgbGVmdDogMTclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiNzbWFsbHRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDElO1xyXG4gICAgICAgICAgICBsZWZ0OiA1OCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmI3N1YnVyYiB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYjcnVyYWwge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMzclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiNzZXR0aW5nbnAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICBsZWZ0OiA3MyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbmkoMTAwKTtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlIGltZyxcclxuICAgICAgICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNhY3Rpb24zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNzBweDtcclxuICAgICAgICAgICYjU3R1ZHlGb2N1cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNCUgMCA0JTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSxcclxuLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yLFxyXG4uc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlLFxyXG4jb3ZlcmxheS5teS1jb2xsZWdlcyB7XHJcbiAgLmJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgc21hbGwge1xyXG4gICAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgc2VjdGlvbi5jb250ZW50LFxyXG4gIGRpdi5jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICAmI2NvbGxlZ2VMaXN0LFxyXG4gICAgJiNteS1jYXJlZXJzLFxyXG4gICAgJiNzY2hvbGFyc2hpcExpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjAwcHggNDBweDtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYXJnZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmEtaGVhcnQge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgJi5mYXYsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmEtc3RhciB7XHJcbiAgICAgICAgY29sb3I6ICRsR3JlZW47XHJcbiAgICAgIH1cclxuICAgICAgLmZhLXBsdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmFjdGlvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZjY2QxO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHI6aG92ZXIgdGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2U4ZjI7XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmF2b3JpdGUgc3Bhbjpob3ZlcixcclxuICAgICAgICAmLnJlbW92ZSBzcGFuOmhvdmVyLFxyXG4gICAgICAgICYuYXBwbHkgc3Bhbjpob3ZlciB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2MtZWNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxODNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3ZjdmN2Y7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2Y3ZjdmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2Y3ODc2YjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZC5kaXZpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgIH1cclxuICAgICAgI3BhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodGVyZ3JleTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYjY29sbGVnZUxpc3Quc2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQua25vdy15b3Vyc2VsZiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcbi5vdXRzaWRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICAub3V0c2lkZVdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCAxNTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICB9XHJcbiAgLmJsdWVCb3gge1xyXG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDEwMHB4IC0zMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC41NWVtO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY2FyZWVyU2VhcmNoIHtcclxuICAjc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiAzNzVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2NhdGVnb3JpZXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaDIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjc1ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeVdyYXAge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRlZ29yeVdyYXA6bnRoLWNoaWxkKDRuLTcpIC5jYXRlZ29yeSB7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnlXcmFwOm50aC1jaGlsZCg0bikgLmNhdGVnb3J5IHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAuY2x1c3Rlcjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWNvbmRhcnkgLnRlc3QtcmVzdWx0cyB7XHJcbiAgI3Rlc3RSZXN1bHRzIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgI3N1bW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fzc2Vzc21lbnQtYmcucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAjc3VtbWFyeVdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICN0ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3Zpc3VhbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBtYXJnaW46IDAgMi41JTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3RvcEhhbGYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNzY29yZXMge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTYuNjY2NyU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5SZWFsaXN0aWMsXHJcbiAgICAgICAgICAmLkFjaGlldmVtZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMzk4NmNiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5JbnZlc3RpZ2F0aXZlLFxyXG4gICAgICAgICAgJi5Xb3JraW5nLkNvbmRpdGlvbnMsXHJcbiAgICAgICAgICAmLldvcmsuQ29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmYzUwZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuQXJ0aXN0aWMsXHJcbiAgICAgICAgICAmLlJlY29nbml0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjYTE3NmIyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5FbnRlcnByaXNpbmcsXHJcbiAgICAgICAgICAmLlJlbGF0aW9uc2hpcHMsXHJcbiAgICAgICAgICAmLlJlbGF0aW9uc2hpcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzRhYjhlOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuQ29udmVudGlvbmFsLFxyXG4gICAgICAgICAgJi5TdXBwb3J0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjOTdiMTJlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5Tb2NpYWwsXHJcbiAgICAgICAgICAmLkluZGVwZW5kZW5jZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2YzNzk3YTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNncmFwaCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgICAgICAgIG1hcmdpbjogMCAxJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICBoZWlnaHQ6IDExOXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmI2tleSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXJncmV5O1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgI21heCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI21pbiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5SZWFsaXN0aWMgZGl2LFxyXG4gICAgICAgIC5BY2hpZXZlbWVudCBkaXYge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODZjYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkludmVzdGlnYXRpdmUgZGl2LFxyXG4gICAgICAgIC5Xb3JraW5nLkNvbmRpdGlvbnMgZGl2LFxyXG4gICAgICAgIC5Xb3JrLkNvbmRpdGlvbnMgZGl2IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5BcnRpc3RpYyBkaXYsXHJcbiAgICAgICAgLlJlY29nbml0aW9uIGRpdiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE3NmIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuRW50ZXJwcmlzaW5nIGRpdixcclxuICAgICAgICAuUmVsYXRpb25zaGlwcyBkaXYsXHJcbiAgICAgICAgLlJlbGF0aW9uc2hpcCBkaXYge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYjhlOTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkNvbnZlbnRpb25hbCBkaXYsXHJcbiAgICAgICAgLlN1cHBvcnQgZGl2IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2IxMmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Tb2NpYWwgZGl2LFxyXG4gICAgICAgIC5JbmRlcGVuZGVuY2UgZGl2IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzc5N2E7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICN0b3AzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5SZWFsaXN0aWMsXHJcbiAgICAgICAgICAuQWNoaWV2ZW1lbnQge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMzOTg2Y2I7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODZjYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLkludmVzdGlnYXRpdmUsXHJcbiAgICAgICAgICAuV29ya2luZy5Db25kaXRpb25zLFxyXG4gICAgICAgICAgLldvcmsuQ29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmYzUwZDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNTBkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuQXJ0aXN0aWMsXHJcbiAgICAgICAgICAuUmVjb2duaXRpb24ge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNhMTc2YjI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExNzZiMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLkVudGVycHJpc2luZyxcclxuICAgICAgICAgIC5SZWxhdGlvbnNoaXBzLFxyXG4gICAgICAgICAgLlJlbGF0aW9uc2hpcCB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzRhYjhlOTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiOGU5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuQ29udmVudGlvbmFsLFxyXG4gICAgICAgICAgLlN1cHBvcnQge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM5N2IxMmU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YjEyZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLlNvY2lhbCxcclxuICAgICAgICAgIC5JbmRlcGVuZGVuY2Uge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmMzc5N2E7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzk3YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5tb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3NraWxscyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgLnRyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgIH1cclxuICAgICAgLnRkLFxyXG4gICAgICAudGgge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIH1cclxuICAgICAgLnRoIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgJi5tb3N0IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRoLnRib2R5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsQmx1ZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAmLnNwYWNlcixcclxuICAgICAgICAmLmZyIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZC50aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxCbHVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAmLmF2ZXJhZ2Uge1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5saXR0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm9uZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2YzNzk3YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyLm1vc3Qge1xyXG4gICAgICAgIC50ZC50aXRsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWY2O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGQubW9zdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucGRmIHtcclxuICAgICAgLmNvbEJveCB7XHJcbiAgICAgICAgLmJveFdyYXAge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uLnBkZiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmI3Rlc3RSZXN1bHRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbEJveCB7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIC5jb2xCb3hIZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJveC5jbGVhbiA+IGRpdiB7XHJcbiAgICAgICYuUmVhbGlzdGljLFxyXG4gICAgICAmLkFjaGlldmVtZW50IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzOTg2Y2I7XHJcbiAgICAgIH1cclxuICAgICAgJi5JbnZlc3RpZ2F0aXZlLFxyXG4gICAgICAmLldvcmtpbmcuQ29uZGl0aW9ucyxcclxuICAgICAgJi5Xb3JrLkNvbmRpdGlvbnMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmYzUwZDtcclxuICAgICAgfVxyXG4gICAgICAmLkFydGlzdGljLFxyXG4gICAgICAmLlJlY29nbml0aW9uIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNhMTc2YjI7XHJcbiAgICAgIH1cclxuICAgICAgJi5FbnRlcnByaXNpbmcsXHJcbiAgICAgICYuUmVsYXRpb25zaGlwcyxcclxuICAgICAgJi5SZWxhdGlvbnNoaXAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzRhYjhlOTtcclxuICAgICAgfVxyXG4gICAgICAmLkNvbnZlbnRpb25hbCxcclxuICAgICAgJi5TdXBwb3J0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM5N2IxMmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5Tb2NpYWwsXHJcbiAgICAgICYuSW5kZXBlbmRlbmNlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmMzc5N2E7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmVlclBvcHVwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL2NvbG9yc1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4kZ3JleTogIzY2NjtcclxuJGRhcmtncmV5OiAjNDg0ZjU5O1xyXG4kbGlnaHRncmV5OiAjYjJiNGI4O1xyXG4kbGlnaHRlcmdyZXk6ICNkMWQxZDE7XHJcbiRvZmZXaGl0ZTogI2U3ZThlYTtcclxuJGdyZWVuOiAjNmNiMDQ0O1xyXG4kb2ZmZ3JlZW46ICNlNmU5Y2M7XHJcbiRsR3JlZW46ICNhY2M1MDA7XHJcbiRibHVlOiAjMzk4NmNiO1xyXG4kb2JsdWU6ICMzOTg2Y2I7XHJcbiRsQmx1ZTogIzQ3YjhlYjtcclxuJG9yYW5nZTogI2Q4OTcyODtcclxuJHB1cnBsZTogIzg0NjU5YztcclxuJHJlZDogI2I4NTI1NjtcclxuJHllbGxvdzogI2ZmYzQwMDtcclxuJGNvcmFsOiAjZjc4NzZiO1xyXG5cclxuLy9zaXplc1xyXG4kY29udGFpbmVyOiAxNDAwcHg7XHJcblxyXG4vL2ZvbnRzXHJcbiRsYXRvOiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcclxuXHJcbi8vIE1peGluc1xyXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigkaGVpZ2h0LCAkd2lkdGgpICogMTAwJTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBjZW50ZXJlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5AbWl4aW4gYW5pKCRtcykge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICN7JG1zfW1zIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICN7JG1zfW1zIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAjeyRtc31tcyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgI3skbXN9bXMgZWFzZS1vdXQ7XHJcbn1cclxuIiwiI292ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgbGVmdDogMDtcclxuICAjb2xXcmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjB2aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDAwcHg7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAjaGVhZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDk1NztcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICBsZWdlbmQge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmtleXdvcmQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI29sQ29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgJi50ZXN0LXJlc3VsdCxcclxuICAmLnNraWxsc1BvcHVwIHtcclxuICAgICNvbFdyYXAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAuY2FyZWVyUG9wdXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjb2xDb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNjaG9sYXJzaGlwLXNlYXJjaCB7XHJcbiAgICAjb2xXcmFwIHtcclxuICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICB9XHJcbiAgICAjb2xDb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAjb2xDbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNvbENvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICYubXktY29sbGVnZXMge1xyXG4gICAgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi52aWRlbyB7XHJcbiAgICAjb2xXcmFwICNvbENvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRpbWVvdXQge1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2hhbmdlUHdPbCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNhdmVTZWFyY2hPTCxcclxuICAmLmxvYWRTZWFyY2hPTCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICY6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLmRlbGV0ZVNlYXJjaCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5uby1yZXN1bHRzIHtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sb2FkU2VhcmNoT0wge1xyXG4gICAgcDpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzEsIDE4NCwgMjM1LCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKS5lc3RpbWF0aW5nLXRvb2xzIHNlY3Rpb24uY29udGVudCAuYm94V3JhcHBlciAuYm94IHtcclxuICBmbG9hdDogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZWZjIHtcclxuICAuYmFubmVyIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDY1cHg7XHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGl0YWJsZS1mb3JtIC50YWJzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGxCbHVlO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTUuNjI1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1IZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgcGFkZGluZzogMzBweCAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN0aGVGb3JtIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybUZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDEwMHB4IC0xMzBweCAtNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yLFxyXG4uY29sbGVnZS1jb21wYXJlIHtcclxuICA+IHNlY3Rpb24uZWRpdGFibGUtZm9ybSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBmb3JtIHtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgLnNlY3Rpb25UaXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAjY2NjLXRvLXBkZiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjc2VsZWN0LWNvbGxlZ2Uge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG9mZldoaXRlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4IDI1cHg7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIC8vY29udGVudDpcIiRcIjsgcG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzEuNSU7IHRvcDo2cHg7IGNvbG9yOiMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0LFxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgI1RDUFksXHJcbiAgICAgICNUQVBZIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2JvdHRvbS1uYXJyYXRpdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wbGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW50cm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lZGl0LFxyXG4gICAgICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVkaXQge1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmVtcHR5LFxyXG4gICAgICAgICAgJi5zcGFjZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkOm5vdCgueWVhcmx5KSB7XHJcbiAgICAgICAgdGg6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNUJDXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkIHRkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB0aCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkgLmhlYWQgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmluZm9JY29uIHtcclxuICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IC5oZWFkOm5vdCgueWVhcmx5KSB0ZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5LmNsb3NlZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgdGg6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDI1QkFcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hbm51YWwge1xyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3BhY2VyIHRkLFxyXG4gICAgICAuc3BhY2VyIHRoIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnRvdGFsIHRkLFxyXG4gICAgICAudG90YWwgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgJi5wbGFuLWNvc3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNtYWxsSGludCB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ci5jYy1lY3Age1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYy1lY3Age1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JhbDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGxhbiB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGhlcGxhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNhdmluZ3Mge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybUZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6I2VlZTsgY29sb3I6JGRhcmtncmV5O1xyXG4gICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcyB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2MtZWNwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcyLCAxOTcsIDAsIDAuNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW46IDVweCAtMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgLnNlY3Rpb25Db250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0LFxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgJiNJbnRlcmVzdCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudXNkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAucGN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxjYSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgfVxyXG4gIC5jYWxjdWxhdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gIH1cclxuICAjbG9hbi1jb3N0LWNhbGN1bGF0b3IgI2dyYXBoaWMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgcC5pbnRybyB7XHJcbiAgICAgIG1hcmdpbjogMjVweCAxNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBmb3JtIHtcclxuICAgIC5zZWN0aW9uQ29udGVudCB7XHJcbiAgICAgIC5vdGhlclNjaG9sLFxyXG4gICAgICAub3RoZXJSZXNvdXJjZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvc3RnYXBGb3JMb2FuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlci1zZWFyY2gge1xyXG4gICN0aGVSZXN1bHRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAjdGhlUmVzdWx0cyBhc2lkZSB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBsZWdlbmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZWxkc2V0IHAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG4gICAgICAuY29sb3Ige1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTcwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgJi5SZWFsaXN0aWMsXHJcbiAgICAgICAgJi5BY2hpZXZlbWVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NmNiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLkludmVzdGlnYXRpdmUsXHJcbiAgICAgICAgJi5Xb3JraW5nLkNvbmRpdGlvbnMsXHJcbiAgICAgICAgJi5Xb3JrLkNvbmRpdGlvbnMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzUwZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5BcnRpc3RpYyxcclxuICAgICAgICAmLlJlY29nbml0aW9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTc2YjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuRW50ZXJwcmlzaW5nLFxyXG4gICAgICAgICYuUmVsYXRpb25zaGlwcyxcclxuICAgICAgICAmLlJlbGF0aW9uc2hpcCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiOGU5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLkNvbnZlbnRpb25hbCxcclxuICAgICAgICAmLlN1cHBvcnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YjEyZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5Tb2NpYWwsXHJcbiAgICAgICAgJi5JbmRlcGVuZGVuY2Uge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzk3YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsdXN0ZXJzIGZpZWxkc2V0IHAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2tleXdvcmRzIHtcclxuICAgICAgd2lkdGg6IDI0NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAuY2FyZWVySGVhZGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC5oZWFkIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBmb250LXNpemU6IDAuNzdlbTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZXR0ZXJHcm91cCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLnRoZUxldHRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmNhcmVlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICBhLFxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmludGVyZXN0LFxyXG4gICAgICAudmFsdWUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW46IDlweCBhdXRvO1xyXG4gICAgICAgICAgJi5SZWFsaXN0aWMsXHJcbiAgICAgICAgICAmLkFjaGlldmVtZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODZjYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuSW52ZXN0aWdhdGl2ZSxcclxuICAgICAgICAgICYuV29ya2luZy5Db25kaXRpb25zLFxyXG4gICAgICAgICAgJi5Xb3JrLkNvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNTBkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5BcnRpc3RpYyxcclxuICAgICAgICAgICYuUmVjb2duaXRpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE3NmIyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5FbnRlcnByaXNpbmcsXHJcbiAgICAgICAgICAmLlJlbGF0aW9uc2hpcHMsXHJcbiAgICAgICAgICAmLlJlbGF0aW9uc2hpcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWI4ZTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLkNvbnZlbnRpb25hbCxcclxuICAgICAgICAgICYuU3VwcG9ydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2IxMmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLlNvY2lhbCxcclxuICAgICAgICAgICYuSW5kZXBlbmRlbmNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzk3YTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZhbHVlIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3RoZUNhcmVlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjQ0NDQ1ZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3VtbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXNzZXNzbWVudC1iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICNzdW1tYXJ5V3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rbm93bGVkZ2Uge1xyXG4gICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbHVzdGVyIHtcclxuICAgICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb25leSB7XHJcbiAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVkdSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNkZXRhaWxzIHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgI2RldGFpbFdyYXAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgI3Rhc2tzLFxyXG4gICAgICAgICNhY3Rpdml0aWVzIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmV4cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3Rhc2tzIHtcclxuICAgICAgICAgICYuc2hvd01vcmUge1xyXG4gICAgICAgICAgICAuZXhwIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2FjdGl2aXRpZXMge1xyXG4gICAgICAgICAgJi5zaG93TW9yZSB7XHJcbiAgICAgICAgICAgIC5leHAge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwcmVwLFxyXG4gICAgICAgICNrbm93bGVkZ2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNtYXRjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkLFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRoIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW50dmFsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgJi5SZWFsaXN0aWMsXHJcbiAgICAgICAgICAmLkFjaGlldmVtZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODZjYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuSW52ZXN0aWdhdGl2ZSxcclxuICAgICAgICAgICYuSW5kZXBlbmRlbmNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzUwZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuQXJ0aXN0aWMsXHJcbiAgICAgICAgICAmLlJlY29nbml0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExNzZiMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuRW50ZXJwcmlzaW5nLFxyXG4gICAgICAgICAgJi5SZWxhdGlvbnNoaXBzLFxyXG4gICAgICAgICAgJi5SZWxhdGlvbnNoaXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiOGU5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5Db252ZW50aW9uYWwsXHJcbiAgICAgICAgICAmLlN1cHBvcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdiMTJlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5Tb2NpYWwsXHJcbiAgICAgICAgICAmLldvcmtpbmcuQ29uZGl0aW9ucyxcclxuICAgICAgICAgICYuV29yay5Db25kaXRpb25zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzk3YTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3NpbWlsYXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNtb3JlQ2FyZWVycyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbW9yZVRpdGxlcyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI21hdGNoLW1lLWJ0biB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgLmJ0bi5wcmltYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcclxuICAgICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibHVlIHtcclxuICBjb2xvcjogJGxCbHVlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUge1xyXG4gIC5pbnRyb0J0bnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmludHJvX19idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcclxuICAgICAgcGFkZGluZzogMC44ZW0gMmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0N2I4ZWI7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnZhbHVlLXRlc3Qge1xyXG4gICAgLnF1aXouc2hvd2J0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xyXG4gICAgICAuY2FyZHNfX3ByZS1pbnRyby10ZXh0IHtcclxuICAgICAgICB0b3A6IC0yNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIC5pbnRyb19fYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2tpbGwtdGVzdCB7XHJcbiAgICAuaW50cm9fX2J1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjMzMzO1xyXG4gICAgICBwYWRkaW5nOiAwLjhlbSAyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogIzQ3YjhlYjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXN0cy10ZW1wbGF0ZSBtYWluIHtcclxuICAuY2FyZHNfX3ByZXYsXHJcbiAgLmNhcmRzX19uZXh0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcclxuICB9XHJcbiAgLmNhcmRzX19wcmV2OmhvdmVyLFxyXG4gIC5jYXJkc19fbmV4dDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzIHtcclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICAuZGVzYyB7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgcC50b2dnbGVEZXNjIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNWJhXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgIHAudG9nZ2xlRGVzYzpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNWJjXCI7XHJcbiAgICAgIH1cclxuICAgICAgZGl2IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5jb2xsZWdlLWNvbXBhcmUge1xyXG4gIC5ib3gge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgI3NlbGVjdGVkIHtcclxuICAgIHBhZGRpbmc6IDBweCAwIDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmxhYmVsIHtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIH1cclxuICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbi5jcml0ZXJpYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gIH1cclxuICAuc2VjdGlvblRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgZmllbGRncm91cCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3ByZWZlcmVuY2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgI2FjY29yZGlvbldyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICBpbnB1dCxcclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg1bikge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgNSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2xvc2VkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgI3N1Ym1pdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyZXN1bHRzIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5O1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAuc2Nob29sIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGVyZ3JleTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGxhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZW1vdmUsXHJcbiAgICAgICAgLmxpc3RSZW1vdmUsXHJcbiAgICAgICAgLmxpc3RBZGQge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZW1vdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3RBZGQsXHJcbiAgICAgICAgLmxpc3RSZW1vdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHIuY2MtZWNwIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGVyZ3JleTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYy1lY3Age1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgJi5zZWN0aW9uSGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICYucGxhbmluZm8ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYWE1ZGUyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnByZWYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNGZjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hbnRpcHJlZiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5ZDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR1aXRZciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBsYW4tZmluIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHIuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyLmhlYWQge1xyXG4gICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNUJDXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jbG9zZWQgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNUJBXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLmVycm9ycyB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNvbFdyYXAge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICNzYXZlQ29tcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMzBweCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzYXZlQ29tcExpc3Qge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIGEucmVtb3ZlIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub3RlIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjaG9sYXJzaGlwLXNlYXJjaCB7XHJcbiAgI3RoZVJlc3VsdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAjcmVzdWx0c0xpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN0aGVTY2hvbGFyc2hpcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNDQ0NDVlbTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3N1bW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fzc2Vzc21lbnQtYmcucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAjc3VtbWFyeVdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAucm93IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMyU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJsb2NrV3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNkZXRhaWxzIHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDMwcHggMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgI2RldGFpbFdyYXAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICNlbGlnaWJpbGl0eSxcclxuICAgICAgICAjZGVzYyxcclxuICAgICAgICAjaG93VG8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNzaW1pbGFyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAjbW9yZVNjaG9sYXJzaGlwcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbWlsYXIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLmFtdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zcyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zY2hvbGFyc2hpcC1tZXNzYWdlIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwIHtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNhdmUsXHJcbi5idG4ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIvL2NvbG9yc1xyXG4vLyRncmVlbjojYjZkOTYxO1xyXG4kZ3JlZW46ICM2MWE3NWQ7XHJcbiR0ZWFsOiAjNWFjY2NjO1xyXG4vLyRza3k6IzQwYzVlYjtcclxuJHNreTogIzQ3YjhlYjtcclxuJGJsdWU6ICMwYjZkYmQ7XHJcbiRuYXZ5OiAjMDA0OTc2O1xyXG4vLyR5ZWxsb3c6I2Q3YzgyNjtcclxuJHllbGxvdzogI2ZmYzQwMDtcclxuJGNvcmFsOiAjZjc4NzZiO1xyXG4kcGluazogI2Q5ODZiYTtcclxuJHB1cnBsZTogIzkxNmNjNjtcclxuJG1hcm9vbjogIzYxMmM1MTtcclxuJGxpZ2h0ZXJncmV5OiAjZjNmM2YzOyAvL1xyXG4kbGlnaHRncmV5OiAjZDlkOWQ5OyAvLzE1JSBibGFja1xyXG4kZ3JleTogIzdmN2Y3ZjsgLy81MCUgYmxhY2tcclxuJGRhcmtncmV5OiAjNGE0YTRhO1xyXG5cclxuLy9PVkVSUklERVNcclxuLmFwcC1tYW5hZ2VyIC5zdW1tYXJ5IGRpdiBkaXYge1xyXG59XHJcbi5hcHAtbWFuYWdlciAudGl0bGUgLmJ0bnMge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLmFwcC1tYW5hZ2VyICNhcHBNZ3JOYXYgbGkuYWN0aXZlLnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb3JhbDtcclxufVxyXG5cclxuLy9TVFlMRVNcclxuLmNhby1saW5rIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jY29sbGVnZS1hcHBzIHtcclxuICAuaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNleHBhbmQtYWxsIHtcclxuICBjb2xvcjogJGRhcmtncmV5O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgaSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXhwYW5kZWQge1xyXG4gICAgaSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwIHtcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi0tY29tbW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogI2I2ZDk2MTtcclxuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICM1YWNjY2MgMCUsICNiNmQ5NjEgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNWFjY2NjIDAlLCAjYjZkOTYxIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1YWNjY2MgMCUsICNiNmQ5NjEgMTAwJSk7XHJcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjNWFjY2NjXCIsZW5kQ29sb3JzdHI9XCIjYjZkOTYxXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgfVxyXG4gICAgJl9pbmZvLFxyXG4gICAgJl9kZWNpc2lvbixcclxuICAgICZfY29tbW9uLWFwcC1saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9pbmZvIHtcclxuICAgICAgZmxleDogMCAwIDM1JTtcclxuICAgICAgbWluLWhlaWdodDogNDZweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHAge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2RlY2lzaW9uIHtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIH1cclxuICAgICZfY29tbW9uLWFwcC1saW5rIHtcclxuICAgICAgZmxleDogMSAwIDE2MHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfZGVsZXRlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICZfaW5mbyB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmX2RlY2lzaW9uIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGV0YWlscyB7XHJcbiAgICBmbGV4OiAwIDAgNjUlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYuZXJyb3JzIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZmxleDogMSAwIDQ1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsR3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfY2FvIHtcclxuICAgICAgZmxleDogMCAwIDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9mb3JtLXRlcm0ge1xyXG4gICAgICBmbGV4OiAwIDAgMzMlO1xyXG4gICAgfVxyXG4gICAgJl90cmFuc2NyaXB0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmVjb21tZW5kYXRpb25zIHtcclxuICAgIGZsZXg6IDAgMCAzNSU7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRsR3JlZW47XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAmLS1jb21tb24ge1xyXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR0ZWFsO1xyXG4gICAgfVxyXG4gICAgJl9oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICB9XHJcbiAgICAmX3N0YXR1cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgfVxyXG4gICAgICAudHlwZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JleTtcclxuICAgICAgfVxyXG4gICAgICAucmVxdWVzdCxcclxuICAgICAgLnJlcXVlc3RlZCB7XHJcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsR3JlZW47XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuICAgIC5oaW50IHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1leHBhbmRlZCB7XHJcbiAgICAuYXBwX19oZWFkZXIge1xyXG4gICAgICBpLmZhLWNhcmV0LXJpZ2h0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcHBfX2JvZHkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudXBkYXRpbmcge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gICYudXBkYXRlZCB7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCBncmVlbjtcclxuICB9XHJcbiAgLmdyZWVuIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG4gIC55ZWxsb3cge1xyXG4gICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQuMnB4IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcHBsaWNhdGlvbi1ib3gsXHJcbi5jb21tb24tbGV0dGVycyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBsYWJlbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5hcHBsaWNhdGlvbi1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNreTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgICAuY2MtZWNwIHtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yYWw7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5kZWNpc2lvbiB7XHJcbiAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlbW92ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXJvb247XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXBwbGljYXRpb24tZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyZ3JleTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuY29tbW9uTG9nbyB7XHJcbiAgICAgIG1pbi13aWR0aDogMTYycHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmFsZXJ0LXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuYWxlcnQge1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuaW5mb0FsZXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaW5mb0FsZXJ0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxlcnQge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpc2l0LWNvbW1vbiB7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYuc3RhdHVzIHtcclxuICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LmRlYWRsaW5lLFxyXG4gICAgZGl2LnN1Ym1pdGRhdGUsXHJcbiAgICBkaXYuc3RhdHVzIHtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgPiBiIHtcclxuICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogJHNreTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcHBsaWNhdGlvbi1ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgc2VsZWN0LFxyXG4gICAgLnNlbGVjdDIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgbWFyZ2luOiAwIDUwcHg7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29tbW9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAuYXBwbGljYXRpb24taGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDQ2LCAxMTEsIDIwMyk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ2LCAxMTEsIDIwMywgMSkgMCUsIHJnYmEoMTA4LCAyMTQsIDIyNywgMSkgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ2LCAxMTEsIDIwMywgMSkgMCUsIHJnYmEoMTA4LCAyMTQsIDIyNywgMSkgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NiwgMTExLCAyMDMsIDEpIDAlLCByZ2JhKDEwOCwgMjE0LCAyMjcsIDEpIDEwMCUpO1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzJlNmZjYlwiLGVuZENvbG9yc3RyPVwiIzZjZDZlM1wiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgIH1cclxuICAgIC5hcHBsaWNhdGlvbi1mb290ZXIge1xyXG4gICAgICBkaXYuZGVhZGxpbmUsXHJcbiAgICAgIGRpdi5zdWJtaXRkYXRlLFxyXG4gICAgICBkaXYuc3RhdHVzIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXBwbGljYXRpb24tYm9keSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXhwYW5kZWQge1xyXG4gICAgLmFwcGxpY2F0aW9uLWJvZHkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xyXG4gICAgfVxyXG4gICAgLmluZGljYXRvciBpbWcge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi51cGRhdGVkIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcclxuICB9XHJcbiAgJi51cGRhdGluZyB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLW91dDtcclxufVxyXG5cclxuI2NvbW1vbi1hcHAtdHJhbnNjcmlwdHMge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICNjb21tb24tYXBwLWhlYWRlciB7XHJcbiAgICAuY29tbW9uTG9nbyB7XHJcbiAgICAgIHdpZHRoOiAxNjFweDtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGFsaWduLWl0ZW1zOiBtaWRkbGU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNDYsIDExMSwgMjAzKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ2LCAxMTEsIDIwMywgMSkgMCUsIHJnYmEoMTA4LCAyMTQsIDIyNywgMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NiwgMTExLCAyMDMsIDEpIDAlLCByZ2JhKDEwOCwgMjE0LCAyMjcsIDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ2LCAxMTEsIDIwMywgMSkgMCUsIHJnYmEoMTA4LCAyMTQsIDIyNywgMSkgMTAwJSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzJlNmZjYlwiLGVuZENvbG9yc3RyPVwiIzZjZDZlM1wiLEdyYWRpZW50VHlwZT0xKTtcclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG4gIC5hbGVydC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAuYWxlcnQge1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmluZm9BbGVydCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pbmZvQWxlcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5hbGVydCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb25CdG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAuYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjb21tb24tYXBwcyB7XHJcbiAgICAuY29tbW9uQXBwIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmZybSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmVkaXRpbmcge1xyXG4gICAgICAgIC5mcm0ge1xyXG4gICAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgZGl2IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbEJsdWU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIC0zMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG5zIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNjb21tb25SZXFTZW5kIHtcclxuICAgICAgLmZybSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgfVxyXG4gICAgICAuYnRucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcHAtbWFuYWdlciB7XHJcbiAgLnRyYW5zY3JpcHQge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2UzZTNlMztcclxuICAgIC5idG4ge1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgICAuZnJtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAuYnRtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnNlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICAgIC5idG0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcHBsaWNhdGlvbi5sZXR0ZXJzIHtcclxuICAuYXBwbGljYXRpb24taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmluZGljYXRvciB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgICAuY2MtZWNwIHtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yYWw7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5kZWNpc2lvbiB7XHJcbiAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlbW92ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXJvb247XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY29tbW9uLWxldHRlcnMge1xyXG4gICAgLmFwcGxpY2F0aW9uLWZvb3RlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwLW1hbmFnZXIge1xyXG4gICNyZWNvbW1lbmRlcnMge1xyXG4gICAgI2FkZFJlYyA+IGRpdiB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiMmI0Yjg7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICYuaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgICAmLmVycm9ycyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jb3ZlcmxheSB7XHJcbiAgJi5yZXEge1xyXG4gICAgdHIuc2Nob29sIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hZGQtZWRpdC1yZWMsXHJcbiAgJi5hcHAtcmVxdWVzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgI29sQ29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgICAjb2xXcmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgIC5yZWNvbW1lbmRlcnMsXHJcbiAgICAgIC5yZXF1ZXN0IHtcclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FkZCB7XHJcbiAgICAgICAgICAmX2V4cGFuZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9ib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLlN1YmplY3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLlR5cGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuRW1haWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlY29tbWVuZGVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlcXVlc3Qge1xyXG4gICAgICAgICAgZmxleDogMCAxIDQwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAmX3NjaG9vbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgLnNjaG9vbCB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4uc2F2ZS1yZWMge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlcXVlc3Qge1xyXG4gICAgICAgICZfX3JlcXVlc3Qge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgIHRleHRhcmVhLFxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICAgICYucm93IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFwcC1tYW5hZ2VyIHtcclxuICBzZWN0aW9uLmVkaXRhYmxlLWZvcm0ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gIH1cclxuICAjYXBwTWdyTmF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgIG1hcmdpbjogMCAtNjVweDtcclxuICAgIHBhZGRpbmc6IDAgNjVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUuc3VtbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlLmFwcGxpY2F0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2E3YjtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZS50cmFuc2NyaXB0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyNzZiMztcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZS5sZXR0ZXJzLFxyXG4gICAgICAmLmFjdGl2ZS5yZWNvbW1lbmRhdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWEwNTM7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUuZXNzYXlzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5ZDI3O1xyXG4gICAgICB9XHJcbiAgICAgICYuZXNzYXlzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5ibHVlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICB9XHJcbiAgICAuYnRucyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3RhYi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICB9XHJcbiAgLnNlY3Rpb25UaXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICB9XHJcbiAgI3NlbGVjdC1jb2xsZWdlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIC5ib3gge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkb2ZmV2hpdGU7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNhZGRNZ3JBZGRSb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuICAgIGxlZ2VuZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgZmllbGRncm91cCB7XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDE0LjglO1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwbGljYXRpb24ge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGxCbHVlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuZWRpdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5yZW1vdmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdW1tYXJ5IHtcclxuICAgID4gLnRpdGxlOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcMjAzQVwiO1xyXG4gICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgZGl2IGRpdiB7XHJcbiAgICAgIC8vZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDoxNXB4OyBwYWRkaW5nLXJpZ2h0OjE1cHg7IGJvcmRlci1yaWdodDoxcHggc29saWQgJGxCbHVlOyBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG0ge1xyXG4gICAgICBtYXJnaW46IDEwcHggLTIwcHggLTEwcHggLTUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodGVyZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXBwbGljYXRpb24ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2E3YjtcclxuICAgICAgfVxyXG4gICAgICAudHJhbnNjcmlwdCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyNzZiMztcclxuICAgICAgfVxyXG4gICAgICAubGV0dGVycyB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YTA1MztcclxuICAgICAgfVxyXG4gICAgICAuZXNzYXlzIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5ZDI3O1xyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmMWZiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHRoLnNwYWNlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB0aCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAudGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLyogSUUgOSAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFwcGxpY2F0aW9ucyB7XHJcbiAgICAmLmFwcGxpY2F0aW9uIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmY3YTdiO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuZnJtIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBkaXYgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxCbHVlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAtMjBweCAtMTBweCAtNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJncmV5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1MHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmVkaXRpbmcge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY3YTdiO1xyXG4gICAgICAuYnRtIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwIC0zMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmFuc2NyaXB0IHtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2EyNzZiMztcclxuICAgIC5mcm0ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGRpdiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbEJsdWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRtIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IC0yMHB4IC0xMHB4IC01MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDUwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuZWRpdGluZyB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhMjc2YjM7XHJcbiAgICAgIC5idG0ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgLTMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bSBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVxdWVzdCxcclxuICAgIC53aXRoZHJhdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxldHRlcnMsXHJcbiAgLmVzc2F5IHtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzU1YTA1MztcclxuICAgIC5mcm0ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGRpdiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbEJsdWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRtIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IC0yMHB4IC0xMHB4IC01MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDUwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmVzc2F5IHtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VhOWQyNztcclxuICB9XHJcbiAgI3JlY29tbWVuZGVycyxcclxuICAjZXNzYXlzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgI3JlY29tbWVuZGVycyB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIHRoLnVwZGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjFmYjtcclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkLnVwZGF0ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRkLFxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgfVxyXG4gICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWEwNTM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG5zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jb3ZlcmxheS5yZXEgI29sV3JhcCB7XHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAudGVzdEJveCB7XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxuICBwYWRkaW5nOiAzMHB4IDYwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAuYnRuIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuIiwiLnBmY0JveENvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLnBmY0JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wZmMtYXJyb3cucG5nXCIpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9vbHMge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BmYy1hcnJvdy1zaG9ydC5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHVycGxlIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGZjQm94V3JhcCB7XHJcbiAgICA+IHAge1xyXG4gICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMDtcclxuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlY29uZGFyeSBtYWluLmZpbmFuY2lhbC1haWQgc2VjdGlvbi5jb250ZW50IHAsXHJcbi5zZWNvbmRhcnkgbWFpbi5jb3Zlci1sZXR0ZXJzIHNlY3Rpb24uY29udGVudCBwIHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICAmLmludHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgfVxyXG59XHJcbnVsLnN0eWxlZCB7XHJcbiAgbGlzdC1zdHlsZTogZGlzYztcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICB9XHJcbn1cclxub2wge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gIH1cclxufVxyXG4iLCIubXMtZ2FtZXMtYmFubmVyIHtcclxuICBoMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG4jbXNnYW1lcy1uYXYge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLmJ0bi5zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkgbWFpbi5tcy1nYW1lcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgcGFkZGluZzogMCA2NXB4O1xyXG4gIHNlY3Rpb24uY29udGVudC5tcy1nYW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAmI2Zhdm9yaXRlLXN1YmplY3RzIHtcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDBmZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYW1lcy9mdC10aXRsZS1iZy5wbmcpO1xyXG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRoZUdhbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IC0yMHB4IDEyNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBkaXYud3JhcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmI3N1YmplY3RzIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzdWJqZWN0SWNvbnMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MDJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4OXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJiN0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodGVyZ3JleTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODlweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiNyZWxhdGVkQ2FyZWVycyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2NhcmVlcnMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICRsQmx1ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxOXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAzMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jYXJlZXJzIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxCbHVlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYjc3BhY2VyMSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcclxuICAgICAgICAgICAgJi5lbXB0eSAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYW1lcy9iZy0xLnBuZyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoLmVtcHR5KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmI2Fycm93MSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNhcnJvdzEge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYW1lcy9hcnJvdzEtYS5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAjc3ViamVjdFRpdGxlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dhbWVzL2Fycm93MS1iLnBuZyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2FtZXMvYXJyb3cxLWMucG5nKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2Fycm93MiB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2FtZXMvYXJyb3cyLWEucG5nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2FtZXMvYXJyb3cyLWIucG5nKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNocyB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xhc3NlcyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbWFqb3JzIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmNsYXNzZXMge1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbEJsdWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmI2V2ZXJ5ZGF5LXRoaW5ncyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAjdGhlR2FtZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAjdGhlQ2VudGVyIHtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaW5pdGlhbCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yZXN1bHRzIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAudGhpbmcge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vcmFuZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC53aGl0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTI3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyN3B4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRsaWdodGVyZ3JleTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gI2V2ZXJ5ZGF5LXRoaW5ncy1sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYjc2F5cy13aG8ge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgICAgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLnRpdGxlLWltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1MHB4O1xyXG4gICAgICAgICAgJi5pbml0aWFsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3dlbGNvbWUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgJi5pbml0aWFsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGxheWluZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNhcnJvdyB7XHJcbiAgICAgICAgICB0b3A6IDI0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNTY5cHg7XHJcbiAgICAgICAgICAmLmluaXRpYWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pbml0aWFsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGxheWluZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MDBtcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3BsYXkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0b3A6IDQwNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmluaXRpYWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2JsdWUge1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgJi5pbml0aWFsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBsYXlpbmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZ3JlZW4ge1xyXG4gICAgICAgICAgJi5pbml0aWFsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGxheWluZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNzYXlzIHtcclxuICAgICAgICAgICYuaW5pdGlhbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBsYXlpbmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3dobyB7XHJcbiAgICAgICAgICAmLmluaXRpYWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNxbWFyayB7XHJcbiAgICAgICAgICAmLmluaXRpYWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheWluZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsb2dvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04OXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE3OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dhbWVzL3NheXMtd2hvLXByb2dyZXNzLTAucG5nKTtcclxuICAgICAgICAgICYjcHJvZ3Jlc3MtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dhbWVzL3NheXMtd2hvLXByb2dyZXNzLWZ1bGwucG5nKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWUtY2FyZCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIC5uZXh0LFxyXG4gICAgICAgICAgLmZpbmlzaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubmV4dC50b3Age1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hbnN3ZXJlZCB7XHJcbiAgICAgICAgICAgIC5uZXh0LFxyXG4gICAgICAgICAgICAuZmluaXNoIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5leHQudG9wIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZ2FtZS1jb250ZW50cyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iYWxsb29ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNjVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgJi5vciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2M1MDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYW1lcy9ncmVlbi1iYWxsb29uLXRpcC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0N2I4ZWI7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYW1lcy9ibHVlLWJhbGxvb24tdGlwLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYW5zd2VycyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hbnN3ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q3ZDdkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2FtZXMvYW5zd2VyLWxlZnQucG5nKTtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYW1lcy9hbnN3ZXItcmlnaHQucG5nKTtcclxuICAgICAgICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbmNvcnJlY3Qge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI2djLWZpbmFsIHtcclxuICAgICAgICAgICAgZGl2LnJlc3VsdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI2NhcmQtMiB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQgMTUwbXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNzYXlzLXdoby13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiN3eXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgPiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gLTMwcHg7XHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDVweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04OXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNzhweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2FtZXMvc2F5cy13aG8tcHJvZ3Jlc3MtMC5wbmcpO1xyXG4gICAgICAgICYjcHJvZ3Jlc3MtZnVsbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2FtZXMvc2F5cy13aG8tcHJvZ3Jlc3MtZnVsbC5wbmcpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2dhbWVXcmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN0aXRsZUNhcmQge1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICN0aGVUaXRsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDUwcHg7XHJcbiAgICAgICAgICAgIC5wbGF5QnRuIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQgMTUwMG1zO1xyXG4gICAgICAgICAgICAgICYucGxheWluZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMDBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAjYXJyb3cge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0IDE1MDBtcztcclxuICAgICAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW5pdGlhbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheWluZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGFnLFxyXG4gICAgICAgICAgI2Fycm93IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQgNTAwbXM7XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dCAxMDAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWVDYXJkIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgIC5iYWxsb29uV3JhcCB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iYWxsb29uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJi5iMCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRsQmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1hc2sgLmNhcmVlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYjEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbEdyZWVuO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNzVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1hc2sgLmNhcmVlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFzayB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubGVhZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jYXJlZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnllcyxcclxuICAgICAgICAgIC5sZWFybi1tb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgICAgICYueTAge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsQmx1ZTtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi55MSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxHcmVlbjtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2ZpbmFsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAubGVhZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY3RXcmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgLmNhcmVlclRvdGFsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FyZWVyIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZWVyVG90YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTI1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC5jYXJlZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40NWVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgLm51bXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnBjdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTExMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWdhaW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgdG9wOiAtNzVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtNzVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjUlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI3NwYzFlbXB0eSxcclxuI3NwYzFmdWxsIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2NsYXNzRGVzY3JpcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjcwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gIGNvbG9yOiAkbEdyZWVuO1xyXG4gIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dCwgY29sb3IgMjAwbXMgZWFzZS1vdXQgMjAwbXM7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICB0cmFuc2l0aW9uOiBtYXJnaW4gMG1zIGVhc2UtaW4tb3V0O1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAtMzBweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgI2ZmZjtcclxuICB9XHJcbiAgJi5kaXNwbGF5ZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gICYuam9iQm94IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkbEdyZWVuO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5kaXNwbGF5ZWQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNjdGEgI2NsYXNzRGVzY3JpcHRpb24ge1xyXG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYW1lcy9jbGFzc0Rlc2NyaXB0aW9uLWdyZWVuLnBuZyk7XHJcbiAgfVxyXG59XHJcbiNvdmVybGF5Lm1zLWdhbWUtY2FyZWVyIHtcclxuICAjb2xXcmFwIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICNvbENvbnRlbnQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICA+IC53cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgZmxleC1iYXNpczogODAlO1xyXG4gICAgICAgICNkZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYua25vd2xlZGdlIHtcclxuICAgICAgICAgICAgLndyYXAgZGl2IHtcclxuICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2N0YSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1ham9yIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13b3VsZC15b3UtcmF0aGVyLXBocCAjY3RhIGRpdiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jYXJlZXItZGlzY292ZXJ5LXpvbmUge1xyXG4gICN0aGVHYW1lcyB7XHJcbiAgICBmbGV4LWJhc2lzOiA3MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2IyYjRiODtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDg0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZlYXR1cmVkLXZpZGVvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDcyNHB4O1xyXG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gIH1cclxuICAuYXNwZWN0LXJhdGlvIHtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAudmlkZW8tY2F0ZWdvcnkge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcbiAgLmRhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCxcclxuICAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIHNwYW4sXHJcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG4udmlkZW8tbGlicmFyeSB7XHJcbiAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gIC52aWRlb3NXcmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLnZpZGVvIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgIGZsZXg6IDEgMSAzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAmOm50aC1jaGlsZCgzbi01KSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoLW4gKyAzKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICB9XHJcbiAgICAuYXNwZWN0LXJhdGlvOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAucGxheS10aHVtYiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXNwZWN0LXJhdGlvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAmLnBsYXktdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9QbGF5IEJ1dHRvbi5wbmdcIik7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjA1ZW07XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDAuOTVlbTtcclxuICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuaW50ZXJuc2hpcHMuc2VhcmNoLXJlc3VsdHMge1xyXG4gIGxhYmVsIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICAjZmlsdGVycyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3Qge1xyXG4gICAgaDMuZmVhdHVyZWQtaW50ZXJuc2hpcHMge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIGRpdi5mZWF0dXJlZC1pbnRlcm5zaGlwcyB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMzBweDtcclxuICAgICAgLmZlYXR1cmVkLWZsYWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LmZvb3Rlci1pbnRlcm5zaGlwcyB7XHJcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGxHcmVlbjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkbEdyZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMjJweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAmLmFmdGVyLWZlYXR1cmVkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJlZXItc2VhcmNoLnNlYXJjaC1yZXN1bHRzICN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdCB7XHJcbiAgaDMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAjZmluZC1pbnRlcm5zaGlwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ocy1zdHVkZW50IHtcclxuICAubXMtb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ob21lc2Nob29sLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2FyZWVyLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubXMtc3R1ZGVudCB7XHJcbiAgLmhpZ2hzY2hvb2wtb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ob21lc2Nob29sLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2FyZWVyLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaG9tZXNjaG9vbC1zdHVkZW50IHtcclxuICAubXMtb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oaWdoc2Nob29sLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2FyZWVyLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uY2FyZWVyLXN0dWRlbnQge1xyXG4gIC5tcy1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhpZ2hzY2hvb2wtb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ob21lc2Nob29sLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhhcy10b29sdGlwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLnRvb2x0aXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI292ZXJsYXkuY29sbGVnZS1waWNrZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICNvbFdyYXAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLmFkZC1hcHBsaWNhdGlvbl9fYm9keSB7XHJcbiAgICAgIC5zZWxlY3QtY29sbGVnZSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI29sQ29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVycm9ycyB7XHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC40KTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3QtY29sbGVnZSB7XHJcbiAgLnNlY3Rpb25UaXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICB9XHJcbiAgJl9fY2hvb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgJl9oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAuY29tbW9uLWFwcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9sZGVyLFxyXG4gICAgI2NvbGxlZ2VMaXN0IHtcclxuICAgICAgbWF4LWhlaWdodDogMjN2aDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRkLFxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgbWluLXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAubGFiZWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmJ0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jd2FpdGluZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGkge1xyXG4gIH1cclxufVxyXG5cclxuLm1lZmEtdGlwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBpIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZjdmN2Y7XHJcbiAgICBjb2xvcjogIzdmN2Y3ZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC50b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NGY1OTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIwdnc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLmhpbnQge1xyXG4gIGNvbG9yOiAkbEJsdWU7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGl2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgcGFkZGluZzogMzBweCAxNXB4IDAgMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgJi5ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDExMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYucGRmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICNsb2dvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICB3aWR0aDogMjU5cHg7XHJcbiAgICAgIGhlaWdodDogNzFweDsgXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAjbmF2IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgbmF2IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgID4gdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxyXG4gICAgICAgICYuY3VycmVudF9wYWdlX3BhcmVudCxcclxuICAgICAgICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkZGFya2dyZXk7IGNsZWFyOiBib3RoOyBsZWZ0OjUwJTsgbWFyZ2luLWxlZnQ6LTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQsXHJcbiAgICAgICAgICAgIGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfcGFyZW50LFxyXG4gICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxwTmF2IHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAmLnB1cnBsZSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHB1cnBsZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfcGFyZW50LFxyXG4gICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjcXVpY2tsaW5rcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGRpc3BsYXk6ZmxleDsgXHJcbiAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgICYucHJpbWFyeS5ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHRcdC5zd2l0Y2hlcntcclxuXHRcdFx0d2lkdGg6MTUwcHg7IG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdC5vcHRpb257IHBvc2l0aW9uOmFic29sdXRlOyB9XHJcblx0XHRcdGltZ3sgd2lkdGg6MzBweDsgfVxyXG5cdFx0XHRheyBmb250LXNpemU6Ljg1ZW07IGJvcmRlcjowOyBtYXJnaW46MDsgZGlzcGxheTpibG9jazsgd2lkdGg6MTUwcHg7IHBhZGRpbmctbGVmdDoxMHB4OyB9XHJcblx0XHRcdC5zZWxlY3RlZCwgLm9wdGlvbnsgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40NSk7IGJvcmRlcjowOyB3aWR0aDoxNTBweDsgYm94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdC5zZWxlY3RlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YTpob3ZlcnsgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40NSk7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gIH1cclxufSovXHJcblxyXG5oZWFkZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokZGFya2dyZXk7IHBhZGRpbmc6MzBweCAxNXB4IDAgMDsgbWFyZ2luOjAgYXV0bzsgcG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6OTk7XHJcblx0Ji5ob21le1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zNSk7IHBhZGRpbmc6MTVweCAxMTBweDsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjEwMCU7XHJcblx0fVxyXG5cdCYucGRme1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHQjbG9nb3tcclxuXHRcdG1hcmdpbi1sZWZ0OjMwcHg7XHJcblx0fVxyXG5cdCNuYXZ7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHR9XHJcblx0bmF2e1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7IG1hcmdpbi10b3A6MTBweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHotaW5kZXg6OTk7XHJcblx0XHQ+dWx7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrOyBjb2xvcjojZmZmOyBmb250LXNpemU6MHB4OyBmb250LWZhbWlseTokbGF0bztcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6aW5oZXJpdDsgcGFkZGluZzo1cHggMTVweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOiRsQmx1ZTsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsQmx1ZTsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgcmlnaHQ6MDsgZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XHJcblx0XHRcdFx0XHRcdCYuY3VycmVudF9wYWdlX2l0ZW0sIGE6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YntcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdCYuY3VycmVudF9wYWdlX2l0ZW0sICYuY3VycmVudF9wYWdlX3BhcmVudCwgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3J7XHJcblx0XHRcdFx0XHRjb2xvcjokbEJsdWU7IGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7XHJcblx0XHRcdFx0XHQmOmFmdGVyeyBcclxuXHRcdFx0XHRcdFx0Ly9jb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRkYXJrZ3JleTsgY2xlYXI6IGJvdGg7IGxlZnQ6NTAlOyBtYXJnaW4tbGVmdDotMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRsaS5jdXJyZW50X3BhZ2VfaXRlbXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGkuY3VycmVudF9wYWdlX3BhcmVudCwgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9ye1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jdXJyZW50X3BhZ2VfcGFyZW50LCYuY3VycmVudC1wYWdlLWFuY2VzdG9ye1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MjlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PmF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5scE5hdntcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRsaWdodGdyZXk7IHBhZGRpbmctbGVmdDoyMHB4O1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRsaWdodGdyZXk7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG5cdFx0XHRcdCYucHVycGxle1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDo1cHggc29saWQgJHB1cnBsZTsgY29sb3I6I2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yZWR7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOjVweCBzb2xpZCAkcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm9yYW5nZXtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6NXB4IHNvbGlkICRvcmFuZ2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGE6aG92ZXIsIGE6YWN0aXZleyBjb2xvcjojZmZmICFpbXBvcnRhbnQ7IH1cclxuXHRcdFx0XHQmLmN1cnJlbnRfcGFnZV9wYXJlbnQsJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3J7IHBhZGRpbmctYm90dG9tOjA7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjcXVpY2tsaW5rc3tcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MHB4OyByaWdodDoyMHB4OyBjb2xvcjojZmZmOyB0ZXh0LWFsaWduOnJpZ2h0OyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1zaXplOi45ZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IHBhZGRpbmctdG9wOjVweDtcclxuXHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0Zm9udC1zaXplOjJlbTsgY29sb3I6JGxCbHVlOyB0ZXh0LXRyYW5zZm9ybTpub25lOyBsaW5lLWhlaWdodDoxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6MTBweDsgbWFyZ2luLXJpZ2h0OjEwcHg7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZTouOWVtOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IHZlcnRpY2FsLWFsaWduOmJvdHRvbTtcclxuXHRcdH1cclxuXHRcdC5idG57XHJcblx0XHRcdGNvbG9yOiRncmV5OyBmb250LXNpemU6MS4yZW07IHRleHQtdHJhbnNmb3JtOm5vbmU7IG1hcmdpbjowOyBib3JkZXI6MDtcclxuXHRcdFx0Ji5wcmltYXJ5LmJsdWV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbEJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2l0Y2hlcntcclxuXHRcdFx0d2lkdGg6MTUwcHg7IG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdC5vcHRpb257IHBvc2l0aW9uOmFic29sdXRlOyB9XHJcblx0XHRcdGltZ3sgd2lkdGg6MzBweDsgfVxyXG5cdFx0XHRheyBmb250LXNpemU6Ljg1ZW07IGJvcmRlcjowOyBtYXJnaW46MDsgZGlzcGxheTpibG9jazsgd2lkdGg6MTUwcHg7IHBhZGRpbmctbGVmdDoxMHB4OyB9XHJcblx0XHRcdC5zZWxlY3RlZCwgLm9wdGlvbnsgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40NSk7IGJvcmRlcjowOyB3aWR0aDoxNTBweDsgYm94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdC5zZWxlY3RlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YTpob3ZlcnsgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40NSk7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBCQU5ORVJTPyAgT1IgSlVTVCBQUk9GSUxFIERFVEFJTFM/XHJcbi5iYW5uZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDMwcHggNjVweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgJi5oYXNTbGlkZXMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgfVxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC41ZW07XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG4gIHVsLnNsaWRlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNjVweCAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgLmJhbm5lckJveCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzOCU7XHJcbiAgICAgICAgLmJ0bi5wcmltYXJ5IHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jeXBJbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTgwcHg7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOGVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwjYmFubmVyTmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNob3J0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gICYubG1pLTEwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaDEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgc21hbGwge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9GT09URVJcclxuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiA2MHB4O1xyXG4gIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gIC5sZWZ0IHtcclxuICAgIHdpZHRoOiA2MyU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgfVxyXG4gIC5yaWdodCB7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICAmLmxpZ2h0ZXJncmV5IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBuYXYge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxcHggMTBweDtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJOYXYgbGkge1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgfVxyXG4gIC5mb290ZXJOYXYyIGxpIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubGlnaHRlcmdyZXkge1xyXG4gICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gIH1cclxuXHJcbiAgI3NvY2lhbCB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgI2Zvb3RlckxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICB9XHJcbiAgJi5ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBuYXYge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIH1cclxuICAgICNzb2NpYWwge1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vRE9DIExJQlJBUllcclxuI2xpYnJhcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgLnN2Zy1maWxlLWljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICB9XHJcblxyXG4gID4gZGl2IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxLjMgMSA2MCU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2M2I0MztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb2NzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC50aGVhZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Ym9keSB7XHJcbiAgICAgICAgICB0aCxcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZC5kYXRlIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZC5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkLnR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQuZmlsZW5hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNwYWNlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWxlbmFtZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR5cGUge1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BhY2VyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmRvd25sb2FkLFxyXG4gICAgICAgIGEuZGVsZXRlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuZGVsZXRlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5taXNjIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGZsZXg6IDEgMSA0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN1cGxvYWRPbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgI3RoZVVwbG9hZCB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgI3VwbG9hZEJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICRsaWdodGdyZXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuZHotcHJldmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjdXBsb2FkRm9ybSB7XHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogVEVTVFMgVEVNUExBVEUgQ1NTXHJcbiAqL1xyXG5cclxuLyogQW5pbWFlLmNzcyAqL1xyXG4uYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuLyogVGVtcGxhdGVzICovXHJcbi50ZXN0cy10ZW1wbGF0ZSB7XHJcbiAgYmFja2dyb3VuZDogIzUyNTI1MiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmNvbnRhaW5lciAuY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogIzUyNTI1MiAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmJhbm5lciB1bC5zbGlkZXMgbGkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgdWwuc2xpZGVzIGxpIC5iYW5uZXJCb3gge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgaDEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDIuNWVtICFpbXBvcnRhbnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmJhbm5lciBoMSBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgaDIsXHJcbi50ZXN0cy10ZW1wbGF0ZSAuYmFubmVyIGgzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgaDI6OmJlZm9yZSxcclxuLnRlc3RzLXRlbXBsYXRlIC5iYW5uZXIgaDM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJ8XCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLnF1aXoge1xyXG4gIG1heC13aWR0aDogOTAwcHg7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICBtYXJnaW46IDc1cHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAucXVpejo6YmVmb3JlLFxyXG4udGVzdHMtdGVtcGxhdGUgLnF1aXo6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA1MHB4KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5xdWl6OjphZnRlciB7XHJcbiAgbGVmdDogY2FsYygxMDAlICsgNTBweCk7XHJcbiAgcmlnaHQ6IC0xMDAlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19yZXN1bHRzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcclxuICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjNDdiOGViO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fcmVzdWx0czpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzBkYWFmMjtcclxufVxyXG5cclxuLyogQ2FyZHMgKi9cclxuLnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fc2xpZGVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5jYXJkc19faW5kZXgge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgdG9wOiAtMzBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX2N1cnJlbnQtaW5kZXgge1xyXG4gIGNvbG9yOiAjNDdiOGViO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19uYXZpZ2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5oaWRlLWNvbnRyb2xzIC5jYXJkc19faW5kZXgsXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaGlkZS1jb250cm9scyAuY2FyZHNfX25hdmlnYXRvcnMge1xyXG4gIHRvcDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19wcmV2LFxyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTE0MHB4O1xyXG4gIHdpZHRoOiA0Ni40cHg7XHJcbiAgaGVpZ2h0OiA4NXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd3MucG5nXCIpIDAgMC8yMDAlIG5vLXJlcGVhdDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX25leHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC0xNDBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX3ByZXY6aG92ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZSAuY2FyZHNfX25leHQ6aG92ZXIge1xyXG4gIC1tcy1iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19wcmV2LmRpc2FibGVkLFxyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19uZXh0LmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19hbGVydCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGNvbG9yOiAjNDdiOGViO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHJpZ2h0OiAtMTQwcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fYWxlcnQuYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHJpZ2h0OiAtNzBweDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLyogSW50cm8gKi9cclxuLnRlc3RzLXRlbXBsYXRlIC5pbnRybyB7XHJcbiAgcGFkZGluZzogNjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmludHJvX190ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX3ZvdGVzIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5pbnRyb19fdm90ZXMgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5pbnRyb19faWNvbiB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29uLm9wMSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9oYXRlLnBuZ1wiKSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29uLm9wMiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9kaXNsaWtlLnBuZ1wiKSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29uLm9wMyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF91bnN1cmUucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2ljb24ub3A0IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xpa2UucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2ljb24ub3A1IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xvdmUucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2ljb24ub3AxOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2hhdGVfY2hlY2tlZC5wbmdcIikgMCAvIGNvdmVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5pbnRyb19faWNvbi5vcDI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9idWxsZXRfZGlzbGlrZV9jaGVja2VkLnBuZ1wiKSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29uLm9wMzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF91bnN1cmVfY2hlY2tlZC5wbmdcIikgMCAvIGNvdmVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5pbnRyb19faWNvbi5vcDQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9idWxsZXRfbGlrZV9jaGVja2VkLnBuZ1wiKSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmludHJvX19pY29uLm9wNTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9sb3ZlX2NoZWNrZWQucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX3ZvdGVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDM3JTtcclxuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHdoaXRlO1xyXG4gIHdpZHRoOiA5OCU7XHJcbiAgbGVmdDogMSU7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5pbnRyb19fdm90ZXMgbGk6bGFzdC1vZi10eXBlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2Rlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpOmZpcnN0LWNoaWxkIC5pbnRyb19fZGVzY3JpcHRpb24ge1xyXG4gIGNvbG9yOiAjZjA1NDIzO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCAuaW50cm9fX3ZvdGVzIGxpOmxhc3QtY2hpbGQgLmludHJvX19kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6ICM1NGI2NDc7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZSAuaW50cm9fX2J1dHRvbixcclxuLnRlc3RzLXRlbXBsYXRlIC5yZXN1bHRzX19idXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMzMzO1xyXG4gIHBhZGRpbmc6IDAuOGVtIDJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzQ3YjhlYjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLmludHJvX19idXR0b246aG92ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZSAucmVzdWx0c19fYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMGRhYWYyO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLnJlc3VsdHMge1xyXG4gIHBhZGRpbmc6IDYwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUgLnJlc3VsdHNfX3RleHQge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luOiA5MHB4IDAgMjBweDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5yZXN1bHRzX19idXR0b24ge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi8qIFNsaWRlcyAqL1xyXG4udGVzdHMtdGVtcGxhdGUgLmNhcmRzX19jYXJkIHtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICBwYWRkaW5nOiAxMDBweCA1MHB4IDIwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5jYXJkc19faW50cm8ge1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlIC5jYXJkc19fcXVlc3Rpb24ge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDMwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiA1MzBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5jYXJkc19fb3B0aW9uczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA5OCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB3aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0NiU7XHJcbiAgbGVmdDogMSU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IC5yYWRpb19fd3JhcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgLnJhZGlvX193cmFwcGVyOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YWZ0ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbC5vcDE6OmJlZm9yZSxcclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwub3AxOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9idWxsZXRfaGF0ZS5wbmdcIikgMCAvIGNvdmVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwub3AyOjpiZWZvcmUsXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLm9wMjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2Rpc2xpa2UucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLm9wMzo6YmVmb3JlLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5vcDM6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF91bnN1cmUucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLm9wNDo6YmVmb3JlLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5vcDQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9saWtlLnBuZ1wiKSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbC5vcDU6OmJlZm9yZSxcclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwub3A1OjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9idWxsZXRfbG92ZS5wbmdcIikgMCAvIGNvdmVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwub3AxOjphZnRlcixcclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwub3AxOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9oYXRlX2NoZWNrZWQucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLm9wMjo6YWZ0ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLm9wMjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9idWxsZXRfZGlzbGlrZV9jaGVja2VkLnBuZ1wiKSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbC5vcDM6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5vcDM6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X3Vuc3VyZV9jaGVja2VkLnBuZ1wiKSAwIC8gY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbC5vcDQ6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5vcDQ6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0X2xpa2VfY2hlY2tlZC5wbmdcIikgMCAvIGNvdmVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwub3A1OjphZnRlcixcclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwub3A1OjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldF9sb3ZlX2NoZWNrZWQucG5nXCIpIDAgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5pbnRlcmVzdC10ZXN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLmludGVyZXN0LXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuaW50ZXJlc3QtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3Zlcjo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIFNraWxscyAqL1xyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm8sXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5jYXJkc19fY2FyZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5jYXJkc19fY2FyZCB7XHJcbiAgcGFkZGluZzogODBweCA1MHB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX2NhcmQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3RpdGxlLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX3F1ZXN0aW9uIHtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX190ZXh0LFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX3RleHQge1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiA4NSU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdGV4dCBwIHtcclxuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmNhcmRzX190ZXh0IHAge1xyXG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX19xdWVzdGlvbi13cmFwcGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX3F1ZXN0aW9uLXdyYXBwZXIge1xyXG4gIHdpZHRoOiA4MSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fb3B0aW9ucy13cmFwcGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX29wdGlvbnMtd3JhcHBlciB7XHJcbiAgd2lkdGg6IDE5JTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAtNjBweCAtNjBweCAwO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuY2FyZHNfX29wdGlvbnMtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAtODBweCAtNTBweCAwO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm86OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3ZvdGVzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXM6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3ZvdGVzIGxpIHtcclxuICBoZWlnaHQ6IDEyNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMyZjJmMmY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzUyNTI1MjtcclxuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX192b3RlcyBsaTo6YWZ0ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlcixcclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTNweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM4MTgyODU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDEpLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDEpIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDEpIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICBjb2xvcjogIzAwYTg1MDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX192b3RlcyBsaTpudGgtY2hpbGQoMiksXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMikgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMikgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gIGNvbG9yOiAjYzJkODJlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3ZvdGVzIGxpOm50aC1jaGlsZCgzKSxcclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgzKSBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlcixcclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgzKSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgY29sb3I6ICNmYWEzMWE7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDQpLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDQpIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDQpIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICBjb2xvcjogI2VkMTk0MDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyIFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpob3ZlciB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX192b3RlcyBsaTpudGgtY2hpbGQoMSk6aG92ZXI6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDEpIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyOjphZnRlcixcclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgxKSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gIGJveC1zaGFkb3c6IDAgMTI1cHggMCBjdXJyZW50Q29sb3IsIDAgMjUwcHggMCBjdXJyZW50Q29sb3IsIDAgMzc1cHggMCBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5pbnRyb19fdm90ZXMgbGk6bnRoLWNoaWxkKDIpOmhvdmVyOjphZnRlcixcclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCgyKSBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3Zlcjo6YWZ0ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMikgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICBib3gtc2hhZG93OiAwIDEyNXB4IDAgY3VycmVudENvbG9yLCAwIDI1MHB4IDAgY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX3ZvdGVzIGxpOm50aC1jaGlsZCgzKTpob3Zlcjo6YWZ0ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IC5yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMykgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXI6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDMpIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgYm94LXNoYWRvdzogMCAxMjVweCAwIGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLmludHJvX192b3RlcyBsaTpudGgtY2hpbGQoNCk6aG92ZXI6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAucmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDQpIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyOjphZnRlcixcclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgLnJhZGlvX193cmFwcGVyOm50aC1jaGlsZCg0KSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCAuaW50cm9fX2Rlc2NyaXB0aW9uLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzcGFuLFxyXG4udGVzdHMtdGVtcGxhdGUuc2tpbGwtdGVzdCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU4JSwgLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTglLCAtNTAlKTtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS5za2lsbC10ZXN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcclxuLnRlc3RzLXRlbXBsYXRlLnNraWxsLXRlc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyogVmFsdWVzICovXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5xdWl6IHtcclxuICBtYXgtd2lkdGg6IDEyODBweDtcclxuICBoZWlnaHQ6IDI3NXB4O1xyXG4gIG1hcmdpbi10b3A6IDE5MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwMHB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucXVpejo6YWZ0ZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5xdWl6OjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fc2xpZGVzIHtcclxuICBtaW4taGVpZ2h0OiAxNDFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAucmVzdWx0cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLm93bC1pdGVtIC5yZXN1bHRzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19wcmUtaW50cm8tdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTE5MHB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIHBhZGRpbmc6IDMwcHggMTQlO1xyXG4gIGhlaWdodDogMTkwcHg7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fcHJlLWludHJvLXRleHQgYmlnIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX3ByZS1pbnRyby10ZXh0IHN0cm9uZyB7XHJcbiAgY29sb3I6ICM0N2I4ZWI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19jYXJkIHtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDI1cHggMTAwcHg7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19faW50cm8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjNDdiOGViO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDAuM2VtIDFlbTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX3F1ZXN0aW9uIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuaGlkZS1jb250cm9scyAuY2FyZHNfX2ludHJvLFxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuaGlkZS1jb250cm9scyAuY2FyZHNfX2J1Y2tldHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDMwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWxhYmVscyB7XHJcbiAgd2lkdGg6IDg3JTtcclxuICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtYnVsbGV0cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMiU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1idWxsZXRzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgdG9wOiAxMnB4O1xyXG4gIGxlZnQ6IC05cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1idWxsZXRzOjphZnRlcixcclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWhlYWRlcnM6OmFmdGVyLFxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtbGFiZWxzOjphZnRlcixcclxuLmNhcmRzX19idWNrZXRzLWNvbHM6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtYnVsbGV0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTglO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMSksXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2w6bnRoLWNoaWxkKDEpIHtcclxuICBjb2xvcjogI2M1MjgyYTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMiksXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2w6bnRoLWNoaWxkKDIpIHtcclxuICBjb2xvcjogI2U1N2YxYjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMyksXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2w6bnRoLWNoaWxkKDMpIHtcclxuICBjb2xvcjogI2U1YzQwMTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoNCksXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2w6bnRoLWNoaWxkKDQpIHtcclxuICBjb2xvcjogIzk5Y2EzYztcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoNSksXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2w6bnRoLWNoaWxkKDUpIHtcclxuICBjb2xvcjogIzAwYTI0ZjtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMSkgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbjpob3ZlciB7XHJcbiAgY29sb3I6ICNiOTIyMjU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMikgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbjpob3ZlciB7XHJcbiAgY29sb3I6ICNkYjc4MTQ7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoMykgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbjpob3ZlciB7XHJcbiAgY29sb3I6ICNkNmI2MDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoNCkgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbjpob3ZlciB7XHJcbiAgY29sb3I6ICM5MGM0MzE7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWJ1bGxldDpudGgtY2hpbGQoNSkgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbjpob3ZlciB7XHJcbiAgY29sb3I6ICMwMDk0NDc7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLXBsdXMtc2lnbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1wbHVzLXNpZ246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIrXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtbGFiZWwuY2FyZHNfX2J1Y2tldHMtbGFiZWwtLW1vc3Qge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbHMge1xyXG4gIHdpZHRoOiAxMDIlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sIHtcclxuICB3aWR0aDogMTglO1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgaGVpZ2h0OiAyNzBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMzMzO1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzMzMztcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1oZWFkZXIsXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2wtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sLWJveGVzIHtcclxuICBoZWlnaHQ6IDIzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3hlczo6YmVmb3JlLFxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sLWJveGVzOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogIzY0NjQ2NDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5jYXJkc19fYnVja2V0cy1jb2wtYm94ZXM6OmFmdGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRvcDogNTAlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sLWJveCB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2J1Y2tldHMtY29sLWJveC5maWxsZWQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3gudWktZHJvcHBhYmxlLWFjdGl2ZTpub3QoLmZpbGxlZCkge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19idWNrZXRzLWNvbC1ib3gudWktZHJvcHBhYmxlLWhvdmVyOm5vdCguZmlsbGVkKSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uY2FyZHNfX2J1Y2tldHMtY29sLWJveC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJkc19fYnVja2V0cy1jb2wtYm94LXdyYXBwZXIudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi50ZXN0cy10ZW1wbGF0ZS52YWx1ZS10ZXN0IC5yZXN1bHRzIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuaGlkZS1jb250cm9scyAucmVzdWx0cyB7XHJcbiAgcGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLnJlc3VsdHNfX3RleHQge1xyXG4gIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2FsZXJ0IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogLTcwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcblxyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgbWF4LXdpZHRoOiAyNjBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnRlc3RzLXRlbXBsYXRlLnZhbHVlLXRlc3QgLmNhcmRzX19hbGVydC5hY3RpdmUge1xyXG4gIGJvdHRvbTogLTEwNXB4O1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2FsZXJ0LWRpc21pc3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogOHB4IGF1dG8gMnB4O1xyXG4gIGJhY2tncm91bmQ6ICM0N2I4ZWI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGVzdHMtdGVtcGxhdGUudmFsdWUtdGVzdCAuY2FyZHNfX2FsZXJ0LWRpc21pc3M6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMyYmIwZWU7XHJcbn1cclxuI292ZXJsYXkuYWRkLXNraWxsc3tcclxuICAjb2xXcmFwIHtcclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTsgZm9udC13ZWlnaHQ6Ym9sZDsgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5za2lsbC1saXN0IHtcclxuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAmX19za2lsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDE1cHg7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIHNwYW57IG1hcmdpbi1sZWZ0OjE1cHg7IGNvbG9yOiRsaWdodGdyZXk7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9XHJcbiAgICAgICAgJi5oYXMtc2tpbGx7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6I2VhZjFjZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4kZ3JlZW46ICNiNmQ5NjE7XHJcbiR0ZWFsOiAjNWFjY2NjO1xyXG4vLyRza3k6IzQwYzVlYjtcclxuJHNreTogIzQ3YjhlYjtcclxuJGJsdWU6ICMwYjZkYmQ7XHJcbiRuYXZ5OiAjMDA0OTc2O1xyXG4keWVsbG93OiAjZDdjODI2O1xyXG4kY29yYWw6ICNmNzg3NmI7XHJcbiRwaW5rOiAjZDk4NmJhO1xyXG4kcHVycGxlOiAjOTE2Y2M2O1xyXG4kbWFyb29uOiAjNjEyYzUxO1xyXG4kbGlnaHRlcmdyZXk6ICNmM2YzZjM7IC8vXHJcbiRsaWdodGdyZXk6ICNkOWQ5ZDk7IC8vMTUlIGJsYWNrXHJcbiRncmV5OiAjN2Y3ZjdmOyAvLzUwJSBibGFja1xyXG4kZGFya2dyZXk6ICM0YTRhNGE7XHJcblxyXG4uZGFya2dyZXkge1xyXG4gIGNvbG9yOiAkZGFya2dyZXk7XHJcbn1cclxuXHJcbi5jb3Vyc2UtcGxhbm5lcixcclxuLnByb2dyZXNzLXN1bW1hcnkge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgI2dyYWQtcmVxcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRhYmxlIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XHJcbiAgICB9XHJcbiAgICAjbWVzc2FnZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBoMyxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHVycGxlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHRyIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZC5tYyB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgJi5tYyB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRza3k7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAmLm1jIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNreTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLm1jIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICB9XHJcbiAgICAgICYuZXRkIHtcclxuICAgICAgICBjb2xvcjogJHNreTtcclxuICAgICAgfVxyXG4gICAgICAmLm1heC1jcmVkaXRzIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5uYW1lIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ubWMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFweCAzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNuZXdfY291cnMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5yZW1vdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JhbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mcmVlZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jcmVkcyB7XHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmdyYWRlIHtcclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHNreTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmLm1jIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgLm1jLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudW5pdCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIC5jb21wbGV0ZWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGVydC13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIC5pbmZvcm0tYWxlcnQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZ2dsZSB7XHJcbiAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWNjb3JkaW9uQXJyb3ctd2hpdGUucG5nKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgLnRvZ2dsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0MiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvdXJzZSxcclxuICAubmV3LWNvdXJzZSB7XHJcbiAgICB0ZDpub3QoLmZyZWVmb3JtKSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZ3JhZC1yZXFzIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2NvdXJzZS1wbGFucyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgLnNlbWVzdGVyLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAudG9nZ2xlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJHNreTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmFkZS1zZW1lc3RlciB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZW1lc3Rlci1jb21wbGV0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG4gICAgLmJ0bi5wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5tYy1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDBweCAycHg7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbnNwYW4ubWMtc2VsZWN0LWVtcHR5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMHB4IDJweDtcclxuICB3aWR0aDogMzZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNvdmVybGF5LnByb2dyZXNzLXN1bW1hcnkge1xyXG4gICNvbFdyYXAge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzUlO1xyXG4gICAgdG9wOiAxMHZoO1xyXG4gICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgICNvbENvbnRlbnQge1xyXG4gICAgICA+IGgyIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRza3k7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRhYmxlIC5oZWFkZXIgdGQubWMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjZ3JhZC1yZXFzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZmN7XHJcbiAgLmJhbm5lcntcclxuICAgICAgcGFkZGluZzo2NXB4O1xyXG4gIH1cclxuICBtYWlueyBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodGVyZ3JleTsgb3ZlcmZsb3c6dmlzaWJsZTsgfVxyXG4gICN0aGUtY2FsY3VsYXRvcnsgYmFja2dyb3VuZC1jb2xvcjojZmZmOyB9XHJcbiAgZm9ybXsgbWFyZ2luLXRvcDotMzlweDsgei1pbmRleDo5OTsgcG9zaXRpb246cmVsYXRpdmU7IH1cclxuICAuZWZjLXRhYnN7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowIDEwcHg7IGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7IGNvbG9yOiNmZmY7IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IHBhZGRpbmc6MTBweCAyMHB4OyBmbGV4LWdyb3c6MTsgbWF4LXdpZHRoOjE1JTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHsgbWFyZ2luLWxlZnQ6MDsgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7IG1hcmdpbi1yaWdodDowOyB9XHJcbiAgICAgICYuYWN0aXZleyBiYWNrZ3JvdW5kLWNvbG9yOiRsQmx1ZTsgfVxyXG4gICAgICBidXR0b257IGJvcmRlcjowOyBjb2xvcjppbmhlcml0OyBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBwYWRkaW5nOjA7IG1hcmdpbjowOyBmb250LWZhbWlseTppbmhlcml0OyBmb250LXNpemU6aW5oZXJpdDtcclxuICAgICAgICAmW2Rpc2FibGVkXXsgY3Vyc29yOmRlZmF1bHQ7IGNvbG9yOiRsaWdodGdyZXk7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLC5mb290ZXJ7IGJhY2tncm91bmQtY29sb3I6JGRhcmtncmV5OyBjb2xvcjojZmZmOyB9XHJcbiAgLmhlYWRlcntcclxuICAgIHBhZGRpbmc6MjBweCA2MHB4OyBib3JkZXItdG9wOjIwcHggc29saWQgJGxCbHVlO1xyXG4gICAgaDJ7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZToxLjNlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB9XHJcbiAgfVxyXG4gIC5mb290ZXJ7IHBhZGRpbmc6MzBweCA2MHB4O1xyXG4gICAgLmJ0bnN7IHRleHQtYWxpZ246Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgIC5idG57IG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHsgbWFyZ2luLWxlZnQ6MDsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib2R5eyBib3JkZXI6MnB4IHNvbGlkICRkYXJrZ3JleTsgcGFkZGluZzozMHB4IDYwcHg7XHJcbiAgICBweyBtYXJnaW4tYm90dG9tOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgfVxyXG4gICAgaDR7IGZvbnQtc2l6ZToxLjJlbTsgZm9udC13ZWlnaHQ6Ym9sZDsgbWFyZ2luLWJvdHRvbToyMHB4OyB9XHJcbiAgICBvbHtcclxuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7IG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgfVxyXG4gICAgICAmI2luZGVwZW5kZW50LXF1ZXN0aW9uc3tcclxuICAgICAgICBoZWlnaHQ6YXV0bzsgbWF4LWhlaWdodDowOyBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgJi5leHBhbmRlZHsgbWF4LWhlaWdodDoxMDAwMHB4OyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oaW50eyBjb2xvcjokbEJsdWU7IG1hcmdpbi1sZWZ0OjVweDsgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIGRpdnsgZGlzcGxheTpub25lOyBwYWRkaW5nOjEwcHg7IGJveC1zaGFkb3c6MnB4IDJweCByZ2JhKDAsMCwwLC42KTsgYmFja2dyb3VuZC1jb2xvcjokbEJsdWU7IHBvc2l0aW9uOmFic29sdXRlOyB3aWR0aDozMDBweDsgei1pbmRleDo5OTsgY29sb3I6I2ZmZjsgbGVmdDoxMDAlOyB0b3A6MDsgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGRpdnsgZGlzcGxheTpibG9jazsgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsLCBvbHsgbGlzdC1zdHlsZTpkaXNjOyBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICAgIGxpeyBtYXJnaW4tYm90dG9tOjVweDsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICBtYXJnaW4tdG9wOjMwcHg7IHBhZGRpbmctdG9wOjVweDsgYm9yZGVyLXRvcDoxcHggc29saWQgJGxpZ2h0Z3JleTsgcGFkZGluZy1ib3R0b206MzBweDsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICBweyBtYXJnaW4tYm90dG9tOjA7IH1cclxuICAgICAgLmxlZnR7IGZsZXgtZ3JvdzoxOyB9XHJcbiAgICAgIC5yaWdodHsgdGV4dC1hbGlnbjpsZWZ0OyBtaW4td2lkdGg6MzAlOyBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7IG1hcmdpbi1sZWZ0OjA7IH1cclxuICAgICAgICAgICZbbmFtZT1cInppcFwiXXsgd2lkdGg6MTAwcHg7IG1hcmdpbi1yaWdodDoyMHB4OyB9XHJcbiAgICAgICAgICAmW25hbWU9XCJzdGF0ZVwiXXsgd2lkdGg6NDBweDsgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9cmFkaW9deyBtYXJnaW4tbGVmdDozMHB4OyBtYXJnaW4tcmlnaHQ6NXB4OyBtYXJnaW4tYm90dG9tOjJweDsgYmFja2dyb3VuZC1jb2xvcjojZmZmOyBib3JkZXI6MXB4IHNvbGlkICRkYXJrZ3JleTsgfVxyXG5cclxuICAgICNyZXZpZXd7IGJvcmRlcjoxcHggc29saWQgJGdyZXk7IHBhZGRpbmc6MzBweCA0NXB4O1xyXG4gICAgICBoNHsgbWFyZ2luLWJvdHRvbTozMHB4OyBmb250LXNpemU6MS41ZW07IGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgaXsgZm9udC1zdHlsZTppdGFsaWM7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxyXG4gICAgICB9XHJcbiAgICAgIGg1eyBmb250LXdlaWdodDpib2xkOyB9XHJcbiAgICAgIHNwYW57IHdpZHRoOjIwMHB4OyBkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OjMwcHg7IHZlcnRpY2FsLWFsaWduOnRvcDsgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNzYXZpbmdzLXBsYW5uZXJ7XHJcbiAgI3NlbGVjdC1zY2hvb2xze1xyXG4gICAgcGFkZGluZzoyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrZ3JleTsgY29sb3I6JGxCbHVlOyBkaXNwbGF5OmZsZXg7IG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIGRpdnsgZmxleDoxIDEgNTAlOyBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHsgcGFkZGluZy1sZWZ0OjA7IH1cclxuICAgICAgJjpsYXN0LWNoaWxkeyBwYWRkaW5nLXJpZ2h0OjA7IH1cclxuICAgIH1cclxuICAgIGxhYmVseyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6MS43ZW07IH1cclxuICB9XHJcbiAgLnNhdmluZ3MtcHJvZ3JhbXtcclxuICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIC5wcm9ncmFtLWhlYWR7XHJcbiAgICAgIGNvbG9yOiNmZmY7IHBhZGRpbmc6MTBweCAzMHB4O1xyXG4gICAgICBoM3sgY29sb3I6aW5oZXJpdDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIHNtYWxseyB0ZXh0LXRyYW5zZm9ybTpub25lOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmFtLWJvZHl7XHJcbiAgICAgIGJvcmRlcjo1cHggc29saWQgJGRhcmtncmV5OyBib3JkZXItdG9wOjA7IHBhZGRpbmc6MzBweDsgZGlzcGxheTpmbGV4OyB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgaDR7IGNvbG9yOiRsR3JlZW47IGZvbnQtc2l6ZTouOGVtOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH1cclxuICAgICAgcHsgdGV4dC1hbGlnbjpjZW50ZXI7IGZvbnQtc2l6ZToxZW07IH1cclxuICAgICAgLmFtdHsgZm9udC1zaXplOjEuN2VtOyB9XHJcbiAgICAgID5kaXZ7IGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgID5kaXZ7IGJvcmRlci1yaWdodDoxcHggc29saWQgJGxpZ2h0Z3JleTsgcGFkZGluZzoyMHB4IDMwcHg7IG1hcmdpbi10b3A6MTBweDsgZmxleDoxIDEgMTAwJTsgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbnN0cnVjdGlvbnN7XHJcbiAgICAgICAgZmxleDoxIDEgNTAlO1xyXG4gICAgICAgIHB7IG1hcmdpbi1ib3R0b206MTBweDsgfVxyXG4gICAgICAgIC5yZXFzeyBmb250LXNpemU6LjhlbTtcclxuICAgICAgICAgIGF7IGNvbG9yOiRsQmx1ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgcG9zaXRpb246cmVsYXRpdmU7IG92ZXJmbG93OnZpc2libGU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9XHJcbiAgICAgICAgICAuaG92ZXJ7IHBvc2l0aW9uOmFic29sdXRlOyB3aWR0aDozMDBweDsgbWF4LWhlaWdodDoyMDBweDsgei1pbmRleDo5OTsgYmFja2dyb3VuZC1jb2xvcjojZmZmOyBib3JkZXI6MnB4IHNvbGlkICRncmV5OyBwYWRkaW5nOjE1cHg7IGRpc3BsYXk6bm9uZTsgYm90dG9tOjIwcHg7IGxlZnQ6MzBweDsgY29sb3I6JGRhcmtncmV5OyB9XHJcbiAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZle1xyXG4gICAgICAgICAgICAuaG92ZXJ7IGRpc3BsYXk6YmxvY2s7IH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNhdmluZ3N7XHJcbiAgICAgICAgZmxleDoxIDEgNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jdGF7IGZsZXg6MSAxIDIwMHB4OyBwYWRkaW5nOjAgMzBweDsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIC5idG57IG1hcmdpbi1ib3R0b206MTBweDsgfVxyXG4gICAgICAgID5kaXZ7IGJvcmRlci1yaWdodDowOyBmbGV4OjAgMCBhdXRvOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3Aze1xyXG4gICAgICAucHJvZ3JhbS1oZWFkeyBiYWNrZ3JvdW5kLWNvbG9yOiRwdXJwbGU7IH1cclxuICAgICAgLmFtdCwgLmZvdXJ5cnsgY29sb3I6JHB1cnBsZTsgfVxyXG4gICAgfVxyXG4gICAgJi5zcDR7XHJcbiAgICAgIC5wcm9ncmFtLWhlYWR7IGJhY2tncm91bmQtY29sb3I6JGxCbHVlOyB9XHJcbiAgICAgIC5hbXQsIC5mb3VyeXJ7IGNvbG9yOiRsQmx1ZTsgfVxyXG4gICAgfVxyXG4gICAgJi5zcDV7XHJcbiAgICAgIC5wcm9ncmFtLWhlYWR7IGJhY2tncm91bmQtY29sb3I6JGNvcmFsOyB9XHJcbiAgICAgIC5hbXQsIC5mb3VyeXJ7IGNvbG9yOiRjb3JhbDsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZGlzY2xhaW1lcntcclxuICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgIHB7IGZvbnQtc2l6ZToxZW07IH1cclxuICB9XHJcbn1cclxuXHJcbiNvdmVybGF5LnNhdmUtc3B7XHJcbiAgI29sQ29udGVudHsgYmFja2dyb3VuZC1jb2xvcjokZGFya2dyZXk7IGJvcmRlcjo1cHggc29saWQgI2ZmZjsgYm94LXNoYWRvdzoxcHggMXB4IDNweCA1cHggcmdiYSgwLDAsMCwuNik7IHRleHQtYWxpZ246bGVmdDtcclxuICAgIGgzeyBtYXJnaW4tYm90dG9tOjMwcHg7IGNvbG9yOiRsR3JlZW47IH1cclxuICAgID5kaXZ7IG1heC13aWR0aDo0MDBweDsgbWFyZ2luOjIwcHggYXV0bzsgfVxyXG4gICAgbGFiZWx7IGRpc3BsYXk6YmxvY2s7IGNvbG9yOiNmZmY7IHRleHQtYWxpZ246bGVmdDsgZm9udC1zdHlsZTppdGFsaWM7IH1cclxuICAgIGlucHV0eyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjIwcHg7IH1cclxuICAgIC5lcnJvcnMgcC5lcnJvcnsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwwLDAsLjQpOyBjb2xvcjojZmZmOyB9XHJcbiAgfVxyXG59XHJcbiNvdmVybGF5Lm5leHQtc3B7XHJcbiAgI29sQ29udGVudHsgYmFja2dyb3VuZC1jb2xvcjokZGFya2dyZXk7IGJvcmRlcjo1cHggc29saWQgI2ZmZjsgYm94LXNoYWRvdzoxcHggMXB4IDNweCA1cHggcmdiYSgwLDAsMCwuNik7XHJcbiAgICBoM3sgY29sb3I6JGxHcmVlbjsgdGV4dC1hbGlnbjpsZWZ0OyB9XHJcbiAgICBweyBjb2xvcjojZmZmOyBmb250LXNpemU6MS40ZW07XHJcbiAgICAgIGJ7IGZvbnQtc2l6ZToxLjJlbTsgfVxyXG4gICAgfVxyXG4gICAgPmRpdnsgcGFkZGluZzoyMHB4IDVweDsgYm9yZGVyLXRvcDozcHggc29saWQgJGdyZXk7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XHJcbiAgICBsYWJlbHsgZGlzcGxheTpibG9jazsgY29sb3I6I2ZmZjsgdGV4dC1hbGlnbjpsZWZ0OyBmb250LXN0eWxlOml0YWxpYzsgfVxyXG4gICAgaW5wdXR7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IH1cclxuICB9XHJcbn0iLCIkZ29sZDojRkZDNDAwO1xyXG4kY3ByZWQ6I0YwNkE5MTtcclxuXHJcbi5sbWktYmxvY2tze1xyXG4gIG1hcmdpbjozMHB4IC0xNTBweDtcclxuICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOjAgMzBweDtcclxuICB9XHJcbn1cclxuLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IHsvL1NoaXR0eSB3cmFwcGVyIHRvIGZpeCBwcmV2aW91cyBjcmFwIHN0eWxpbmcgam9iXHJcbiAgLmxtaS1ibG9jayB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya2dyZXk7IG1heC13aWR0aDoyNCU7IGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uOyBib3JkZXItdG9wOjEwcHggc29saWQgJGRhcmtncmV5OyBmbGV4OjEgMSAyNCU7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIGF7IGNvbG9yOiNmZmY7IH1cclxuICAgICAgJi5jb3JhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnB1cnBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4LWdyb3c6MTtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHsgbWFyZ2luLWJvdHRvbTowOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3RlcntcclxuICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IGhlaWdodDoxMTBweDsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICBpbWd7IG1heC13aWR0aDoxNzVweDsgbWF4LWhlaWdodDoxNjBweDsgcG9zaXRpb246cmVsYXRpdmU7IGJvdHRvbTotMzBweDsgfVxyXG4gICAgICAuYnRuLCAuYnRuLnByaW1hcnl7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7dG9wOjMwcHg7IHJpZ2h0OjE1cHg7IGJhY2tncm91bmQtY29sb3I6JGRhcmtncmV5OyBjb2xvcjojZmZmOyBwYWRkaW5nOjEwcHggMTVweDsgYm9yZGVyOjA7IG1pbi13aWR0aDowOyBmb250LXNpemU6LjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udXBkYXRlLWZhdi1jYXJlZXJ7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuLmxtaS0xMCwubG1pLWhlYXQtbWFwe1xyXG4gIC5maWx0ZXJze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZGFya2dyZXk7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgcGFkZGluZzozMHB4OyBwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgIGgyeyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGNvbG9yOiRsQmx1ZTsgbWFyZ2luOjA7IG1hcmdpbi1yaWdodDozMHB4OyBmb250LXNpemU6MWVtOyB9XHJcbiAgICAgIC5maWVsZHsgbWFyZ2luLWxlZnQ6MzBweDtcclxuICAgICAgICBzZWxlY3R7IG1pbi13aWR0aDoyNTBweH1cclxuICAgICAgfVxyXG4gICAgICBsYWJlbHsgY29sb3I6JGdyZXk7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbWFyZ2luLXJpZ2h0OjEwcHg7ICB9XHJcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmV5OyBjb2xvcjojZmZmO1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICBjb2xvcjojZmZmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oYXMtdG9vbHRpcCAudG9vbHRpcCAuZ3JlZW4ge1xyXG4gICAgY29sb3I6ICNhY2M1MDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmxpc3QtYm94ZXN7XHJcbiAgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBtYXgtd2lkdGg6MTQwMHB4OyBwYWRkaW5nOjAgMzBweCA1MHB4OyBtYXJnaW46MCBhdXRvOyBtYXJnaW4tdG9wOi0zMHB4O1xyXG4gICYtYnViYmxlc3tcclxuICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7IGZsZXgtd3JhcDp3cmFwO1xyXG4gIH1cclxufVxyXG4ubG1pLWxpc3R7XHJcbiAgJGhwYWRkaW5nOjdweDsgYm9yZGVyOjFweCBzb2xpZCAkZ3JleTsgbWFyZ2luOjAgMTBweDsgZmxleDoxIDEgMDsgY29sb3I6I2JkYmRjMTtcclxuICBoMnsgcGFkZGluZzo3cHggJGhwYWRkaW5nOyBjb2xvcjojZmZmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IG1hcmdpbjowOyBmb250LXNpemU6MS4zZW07IHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgJi5ncmVlbnsgYmFja2dyb3VuZC1jb2xvcjokbEdyZWVuOyB9XHJcbiAgICAmLnB1cnBsZXsgYmFja2dyb3VuZC1jb2xvcjokcHVycGxlOyB9XHJcbiAgICAmLmNvcmFseyBiYWNrZ3JvdW5kLWNvbG9yOiRjb3JhbDsgfVxyXG4gICAgJi5ibHVleyBiYWNrZ3JvdW5kLWNvbG9yOiRsQmx1ZTsgfVxyXG4gIH1cclxuICAmX19saXN0eyBwYWRkaW5nOjE1cHggJGhwYWRkaW5nOyB9XHJcbiAgLnJvd3tcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRsaWdodGdyZXk7IHBhZGRpbmctdG9wOjVweDsgcGFkZGluZy1ib3R0b206NXB4OyBkaXNwbGF5OmZsZXg7XHJcbiAgICA+YSw+aXsgZmxleDowIDAgMDsgbWFyZ2luLWxlZnQ6MTBweDsgfVxyXG4gICAgJjpsYXN0LWNoaWxkeyBib3JkZXItYm90dG9tOjA7IH1cclxuICAgIC5jdHsgZmxleDowIDAgMjVweDsgfVxyXG4gIH1cclxuICAmX19uYW1le1xyXG4gICAgY29sb3I6IzAwMDsgZmxleDoxIDEgMDsgZGlzcGxheTpibG9jaztcclxuICB9XHJcbiAgJl9faW5mb3tcclxuICAgIG1hcmdpbi10b3A6LTEwcHg7IG1hcmdpbi1ib3R0b206MTBweDsgdGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbiAgICBpeyBib3JkZXI6MXB4IHNvbGlkICRncmV5OyBjb2xvcjokZ3JleTsgYm9yZGVyLXJhZGl1czo1MCU7IGZvbnQtc3R5bGU6bm9ybWFsOyBkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6MTdweDsgaGVpZ2h0OjE3cHg7IGxpbmUtaGVpZ2h0OjE3cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW4tcmlnaHQ6NXB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxyXG4gIH1cclxuICAuZmEtaGVhcnR7IGNvbG9yOiRsQmx1ZTsgfVxyXG4gIC5mYS1jaXJjbGV7IGNvbG9yOiRsQmx1ZTsgfVxyXG4gIGF7IGNvbG9yOiRsQmx1ZTtcclxuICAgICY6aG92ZXJ7IHRleHQtZGVjb3JhdGlvbjpub25lOyB9XHJcbiAgfVxyXG4gIC50b29sdGlwe1xyXG4gICAgZm9udC1mYW1pbHk6JGxhdG87IGZvbnQtc2l6ZToxMnB4OyBjb2xvcjojZmZmO1xyXG4gICAgYXsgY29sb3I6JGxCbHVlOyB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgICYuYnViYmxlLWxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6N3B4IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J1YmJsZXtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlOyBib3JkZXItcmFkaXVzOjUwJTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IHRleHQtYWxpZ246Y2VudGVyOyBvcGFjaXR5OjA7IHRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDFtczsgYm9yZGVyOjVweCBzb2xpZCAjZmZmO1xyXG4gICAgJi13cmFweyBwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6NzAlOyBoZWlnaHQ6NzAlOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZmxleC13cmFwOndyYXA7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAgICYtRGlzcGxheVZhbHVleyBjb2xvcjojMDAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxLjVlbTsgZm9udC13ZWlnaHQ6Ym9sZDsgfVxyXG4gICAgJi1Kb2JDb3VudHsgY29sb3I6I2ZmZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6Mi41ZW07IGZvbnQtd2VpZ2h0OmJvbGQ7IH1cclxuICAgIGl7IGNvbG9yOnJnYmEoMCwwLDAsLjMpOyBvcGFjaXR5OjA7IGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6XCJcIjsgZGlzcGxheTpibG9jazsgcGFkZGluZy1ib3R0b206MTAwJTtcclxuICAgIH1cclxuICAgICYudmlzaWJsZXsgb3BhY2l0eToxOyB9XHJcbiAgICAmOmhvdmVyLCYuem9vbWVke1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA1cHggcmdiYSgwLDAsMCwuMyk7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICBpeyBvcGFjaXR5OjE7IH1cclxuICAgIH1cclxuICAgICYuZmFkZWR7IGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7IH1cclxuICAgICYuem9vbWVkeyB0cmFuc2Zvcm06c2NhbGUoMS4yKTsgei1pbmRleDo5OTsgfVxyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjsgZGlzcGxheTpibG9jazsgcGFkZGluZy1ib3R0b206MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXZ7XHJcbiAgICBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyB3aWR0aDoxMDAlOyBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgJl9fZGVzY3sgdGV4dC1hbGlnbjpjZW50ZXI7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxyXG59XHJcbi5jYXJlZXJzIC5sbWktbGlzdF9fbmFtZXtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG4ubG1pLWhlYXQtbWFwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrZ3JleTtcclxuICAuZmlsdGVyc3tcclxuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XHJcbiAgfVxyXG4gIC5oZWF0LW1hcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBwYXRoeyBvcGFjaXR5OjE7XHJcbiAgICAgICAgJjpob3Zlcnsgb3BhY2l0eTouODsgY3Vyc29yOmhvdmVyOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmR7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDsgd2lkdGg6MTAwJTsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fa2V5e1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgc3BhbnsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjMwcHg7IGhlaWdodDoyMHB4OyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IG1hcmdpbi1yaWdodDo1cHg7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI292ZXJsYXkuaGVhdC1tYXAsI292ZXJsYXkuY2FyZWVycGF0aHtcclxuICAjb2xDb250ZW50eyBwYWRkaW5nOjA7XHJcbiAgICAubGlzdC1jYXJke1xyXG4gICAgICBwYWRkaW5nOjA7XHJcbiAgICAgIC5jYXJlZXItY2FyZF9fcm93eyBtYXgtd2lkdGg6MTAwJTsgfVxyXG4gICAgICAuY2FyZWVyLWNhcmRfX2NvbnRlbnR7IG1heC13aWR0aDoxMDAlOyB9XHJcbiAgICAgIC5jYXJlZXItY2FyZF9fd3JhcCwuY2FyZWVyLWNhcmRfX2Jsb2NreyBwYWRkaW5nOjA7IH1cclxuICAgICAgLmxtaS1saXN0eyBtYXJnaW46MDsgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgICAgJl9fbGlzdHsgZm9udC1zaXplOjE2cHg7IH1cclxuICAgICAgICBzZWxlY3R7IG1pbi13aWR0aDo0NSU7IG1heC13aWR0aDo5MCU7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lcnsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBtYXgtd2lkdGg6MTAwJTsgfVxyXG4gICAgICAgIC5maWVsZHsgbWF4LXdpZHRoOjEwMCU7IG92ZXJmbG93OmhpZGRlbjsgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAuYnRuLnNlY29uZGFyeXtcclxuICAgICAgICAgICAgY29sb3I6JGxpZ2h0ZXJncmV5OyBib3JkZXItY29sb3I6JGxpZ2h0ZXJncmV5OyBmb250LXNpemU6LjdlbTsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI29sV3JhcD5kaXZ7IGJvcmRlci1ib3R0b206MDsgfVxyXG59XHJcblxyXG5cclxuI292ZXJsYXl7XHJcbiAgJi52aWRlby1vdmVybGF5e1xyXG4gICAgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBoZWlnaHQ6MTAwdmggIWltcG9ydGFudDt3aWR0aDoxMDB2dyAhaW1wb3J0YW50OyBwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgI29sV3JhcHsgcG9zaXRpb246cmVsYXRpdmU7IHRvcDphdXRvOyBsZWZ0OmF1dG87IG1hcmdpbjowOyB3aWR0aDphdXRvICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6OTV2aDsgbWF4LXdpZHRoOjk1dnc7IH1cclxuICAgIC52aWRlb1dyYXBwZXIye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIHByb3BvcnRpb24gdmFsdWUgdG8gYXNwZWN0IHJhdGlvIDE2OjkgKDkgLyAxNiA9IDAuNTYyNSBvciA1Ni4yNSUpICovXHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2FyZWVycGF0aHtcclxuICAgIC5jYXJlZXItY2FyZF9fcm93LXJlbGF0ZWR7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgLmJ0bi5zZWNvbmRhcnl7XHJcbiAgICAgICAgY29sb3I6I2ZmZjsgYm9yZGVyLWNvbG9yOiNjY2M7IGZvbnQtc2l6ZToxLjNlbTtcclxuICAgICAgICBpeyBjb2xvcjokbEJsdWU7IH1cclxuICAgICAgICBzbWFsbHsgZm9udC1zaXplOi43NWVtOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gXHJcbiN3YWl0aW5ne1xyXG4gIGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgcG9zaXRpb246Zml4ZWQ7IGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyk7IGNvbG9yOiNmZmY7IHRvcDowOyBsZWZ0OjA7IGZvbnQtc2l6ZTozZW07IHotaW5kZXg6OTk5O1xyXG59XHJcblxyXG4uY2x1c3Rlci1vY2N1cGF0aW9uLXBpY2tlcntcclxuICAuZmllbGR7IG1hcmdpbjoxNXB4IGF1dG87IH1cclxufVxyXG5cclxuLypcclxuXHJcbiRsYWJlbHM9W1xyXG5cdFtbMTAsMTJdLFs0NywxMl0sWzgyLDEzXV0sXHJcblx0W1syLDI5XSxmYWxzZSxbODYsMzVdXSxcclxuXHRbZmFsc2UsZmFsc2UsZmFsc2VdLFxyXG5dO1xyXG4gKi9cclxuLmNhcmVlci1wYXRoe1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzpoaWRkZW47XHJcbiAgJl9fYmd7XHJcbiAgICBpbWd7IHdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MTglOyBsZWZ0OjA7IHdpZHRoOjEwMCU7IGhlaWdodDo2NCU7IHotaW5kZXg6MTk7IH1cclxuICAmX19jbHVzdGVyc3tcclxuICAgIHBvc2l0aW9uOmFic29sdXRlOyB3aWR0aDoxMDAlOyBwYWRkaW5nOjAgNjBweDsgYm90dG9tOjEwMCU7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbGFiZWx7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6JHllbGxvdzsgZGlzcGxheTpibG9jazsgbWF4LXdpZHRoOjI0MHB4OyBtYXJnaW4tYm90dG9tOjVweDsgZm9udC1zaXplOi45ZW07IH1cclxuICAgIHNlbGVjdHsgd2lkdGg6YXV0bzsgbWluLXdpZHRoOjIwMHB4OyB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXJ7IHdpZHRoOmF1dG8gIWltcG9ydGFudDsgbWluLXdpZHRoOjIwMHB4OyB9XHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjglOyBoZWlnaHQ6OCU7IGZvbnQtc2l6ZToxLjRlbTsgY29sb3I6JGRhcmtncmV5OyB0ZXh0LWFsaWduOmNlbnRlcjsgbGluZS1oZWlnaHQ6MTtcclxuICAgIHNwYW57IGZvbnQtd2VpZ2h0OmJvbGQ7IH1cclxuICAgICYjdWx7IHRvcDoyNCU7IGxlZnQ6MTAlOyB9XHJcbiAgICAmI3VteyB0b3A6MjQlOyBsZWZ0OjQ3JTsgfVxyXG4gICAgJiN1cnsgdG9wOjI2JTsgbGVmdDo4MiU7IH1cclxuICAgICYjbWx7IHRvcDo1OCU7IGxlZnQ6MiU7IH1cclxuICAgICYjbXJ7IHRvcDo3MCU7IGxlZnQ6ODYlOyB9XHJcbiAgICAmI2JvdHRvbXsgdG9wOjEwMCU7IGxlZnQ6NDYlOyB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJlZXJ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTsgYmFja2dyb3VuZC1zaXplOjEwMCU7IGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsgb3BhY2l0eTowOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBib3R0b206MTYlOyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6NTYlOyBsZWZ0OjIyJTsgY29sb3I6I2ZmZjsgaGVpZ2h0OjQwJTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmb250LXdlaWdodDpib2xkOyBsaW5lLWhlaWdodDoxO1xyXG4gICAgICBzcGFueyBmb250LXdlaWdodDpib2xkOyB9XHJcbiAgICB9XHJcbiAgICAmLXdyYXB7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgfVxyXG4gICAgJi5pbml0eyBvcGFjaXR5OjE7IH1cclxuICAgICYuaGlkZGVuLWVkdSwgJi5oaWRkZW4tdHlwZSwgJi5oaWRkZW57IG9wYWNpdHk6LjM7IH1cclxuICAgICYuaG92ZXJ7IG9wYWNpdHk6Ljg7IH1cclxuICAgICYuYWN0aXZleyBvcGFjaXR5OjE7IH1cclxuICAgICYucm93MHsgd2lkdGg6MTMlOyBoZWlnaHQ6MTIlOyBwYWRkaW5nLXJpZ2h0OjMlO31cclxuICAgICYucm93MXsgd2lkdGg6MTQlOyBoZWlnaHQ6MTQlOyBwYWRkaW5nLXJpZ2h0OjMlO1xyXG4gICAgICBsYWJlbHsgYm90dG9tOjIwJTsgfVxyXG4gICAgfVxyXG4gICAgJi5yb3cyeyB3aWR0aDoxNSU7IGhlaWdodDoxNiU7IHBhZGRpbmctcmlnaHQ6MyU7XHJcbiAgICAgIGxhYmVseyBib3R0b206MjQlOyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjYXJlZXJ7XHJcbiAgICB3aWR0aDoyNSU7IHBhZGRpbmctcmlnaHQ6NSU7IGhlaWdodDoyMyU7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY2FyZWVyLXBhdGgvY2FyZWVyLnBuZyk7IHRvcDozNSU7IGxlZnQ6NDAlO1xyXG4gICAgbGFiZWx7IGNvbG9yOiMzMzM7IH1cclxuICAgICNyZXNldHtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7IGRpc3BsYXk6YmxvY2s7IGJvdHRvbToxJTsgcmlnaHQ6MjglOyB3aWR0aDo1JTsgaGVpZ2h0OmF1dG87IHotaW5kZXg6OTtcclxuICAgICAgaW1neyB3aWR0aDoxMDAlOyB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6I2NjYztcclxuICB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICBjb2xvcjojY2NjO1xyXG4gIH1cclxufVxyXG4jcGF0aHN7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyB6LWluZGV4OjE7IHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgc3ZneyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgcG9zaXRpb246YWJzb2x1dGU7IH1cclxuICAucGF0aHN7IG9wYWNpdHk6LjMwOyAgdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5hY3RpdmV7IG9wYWNpdHk6MTsgfVxyXG4gICAgJi5ob3Zlcjpub3QoLmFjdGl2ZSl7IG9wYWNpdHk6Ljg7IH1cclxuICB9XHJcbn1cclxuI3BhdGgtaW5mb3tcclxuICBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6OTA7IHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgLnBhdGgtaW5mb3tcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBvc2l0aW9uOmFic29sdXRlOyBkaXNwbGF5OmZsZXg7IG9wYWNpdHk6MDsgdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0OyB2aXNpYmlsaXR5Om5vbmU7IHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICAmX19ib3h7IHBvc2l0aW9uOmFic29sdXRlOyBoZWlnaHQ6MzBweDsgd2lkdGg6MzBweDsgYmFja2dyb3VuZC1jb2xvcjokZ29sZDsgY29sb3I6IzAwMDsgYm9yZGVyOjJweCBzb2xpZCAjZmZmOyB6LWluZGV4Ojk5OyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgZm9udC13ZWlnaHQ6Ym9sZDsgZm9udC1zaXplOjEuMjVlbTsgcG9pbnRlci1ldmVudHM6IGFsbDsgY3Vyc29yOnBvaW50ZXI7IHRyYW5zaXRpb246YWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICBvcGFjaXR5OjA7IGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAmOmhvdmVyeyBmb250LXNpemU6MmVtOyBmb250LXdlaWdodDpib2xkOyB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXsgdmlzaWJpbGl0eTp2aXNpYmxlOyBvcGFjaXR5OjE7IHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIC5wYXRoLWluZm9fX2JveHsgb3BhY2l0eToxOyB9XHJcbiAgICB9XHJcbiAgICAmLmhvdmVyOm5vdCguYWN0aXZlKXsgdmlzaWJpbGl0eTp2aXNpYmxlOyBvcGFjaXR5Oi44OyB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG1pLWNwe1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIC5maWx0ZXJze1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IHdpZHRoOjEwMCU7IHotaW5kZXg6OTk7IGRpc3BsYXk6ZmxleDsgYmFja2dyb3VuZC1jb2xvcjojMDAwOyBjb2xvcjojZmZmOyBmb250LXNpemU6LjhlbTtcclxuICAgIGRpdi5kaXNhYmxlZHtcclxuICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxKTtcclxuICAgIH1cclxuICAgICZfX2ljb257XHJcbiAgICAgIGZvbnQtc2l6ZToyLjVlbTtcclxuICAgIH1cclxuICAgICZfX2ZpbHRlcntcclxuICAgICAgZGlzcGxheTpmbGV4OyBtaW4taGVpZ2h0OjUwcHg7IGFsaWduLWl0ZW1zOnN0cmV0Y2g7IG1pbi13aWR0aDpjYWxjKCAoMSAvIDEyKSAqIDEwMCUgKTsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmOyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IHBhZGRpbmc6NXB4IDEwcHg7XHJcbiAgICAgID5kaXY6bm90KC5maWx0ZXJzX19wYXRoLXR5cGVzKXtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgdGV4dC1hbGlnbjpjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXsgYmFja2dyb3VuZC1jb2xvcjojMDAwOyB9XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7IGNvbG9yOiRsR3JlZW47IH1cclxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBieyBib3JkZXItY29sb3I6JGxHcmVlbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxyXG4gICAgICB9XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250LXdlaWdodDpib2xkOyB0ZXh0LWFsaWduOnJpZ2h0OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBtYXJnaW4tcmlnaHQ6MTBweDsgY3Vyc29yOmRlZmF1bHQ7IHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIHNwYW57IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6JGxpZ2h0Z3JleTsgZGlzcGxheTpibG9jazsgZm9udC13ZWlnaHQ6bm9ybWFsOyB9XHJcbiAgICAgIH1cclxuICAgICAgJi5maWx0ZXJzX19leHBhbmR7XHJcbiAgICAgICAgbWluLXdpZHRoOjA7XHJcbiAgICAgICAgPmRpdnsgbWluLWhlaWdodDowOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2VkdWNhdGlvbntcclxuICAgICAgZmxleDowIDEgY2FsYyggKDMgLyAxMikgKiAxMDAlKTsgcGFkZGluZzowOyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgIHNlbGVjdCwgLnNlbGVjdDItY29udGFpbmVye1xyXG4gICAgICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWx7IGZsZXg6MDtwYWRkaW5nOjVweCA1cHg7IG1hcmdpbjowOyB9XHJcbiAgICAgID5kaXZ7IGZsZXg6MSAwO1xyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmlsdGVyLXR5cGVze1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7IHBhZGRpbmc6MDtcclxuICAgICAgLmZpbHRlcnNfX2ZpbHRlcntcclxuICAgICAgICAmLWxhYmVseyBwYWRkaW5nOjVweCAxNXB4OyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0YTRhNGE7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGF0aC10eXBlc3tcclxuICAgICAgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpzdHJldGNoOyB3aWR0aDoxMDAlO1xyXG4gICAgICAuZmlsdGVyc19fcGF0aC10eXBle1xyXG4gICAgICAgIHBhZGRpbmc6NXB4IDVweDsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGJvcmRlci1yaWdodDoxcHggc29saWQgJGRhcmtncmV5OyBtaW4taGVpZ2h0OjEwMCU7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB0ZXh0LWFsaWduOmNlbnRlcjsgZmxleDoxIDEgY2FsYygoMSAvIDEyKSAqIDEwMCUpOyBib3JkZXItYm90dG9tLXdpZHRoOjVweDsgYm9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDsgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAmLnNlZS1hbGx7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICYuYmx1ZXtcclxuICAgICAgICAgICAgY29sb3I6JGxCbHVlOyBib3JkZXItYm90dG9tLWNvbG9yOiRsQmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ3JlZW57XHJcbiAgICAgICAgICAgIGNvbG9yOiRsR3JlZW47IGJvcmRlci1ib3R0b20tY29sb3I6JGxHcmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ29sZHtcclxuICAgICAgICAgICAgY29sb3I6JGdvbGQ7IGJvcmRlci1ib3R0b20tY29sb3I6JGdvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJlZHtcclxuICAgICAgICAgICAgY29sb3I6JGNwcmVkOyBib3JkZXItYm90dG9tLWNvbG9yOiRjcHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ibHVle1xyXG4gICAgICAgICAgY29sb3I6JGxCbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdyZWVue1xyXG4gICAgICAgICAgY29sb3I6JGxHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5nb2xke1xyXG4gICAgICAgICAgY29sb3I6JGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVke1xyXG4gICAgICAgICAgY29sb3I6JGNwcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24gcHsgY29sb3I6I2ZmZjsgZm9udC1zaXplOi43ZW07IH1cclxuICAgICAgICAmLWljb257XHJcbiAgICAgICAgICBoZWlnaHQ6MzBweDsgd2lkdGg6YXV0bzsgbWF4LXdpZHRoOjUwcHg7IG1hcmdpbjowIGF1dG87IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgdGV4dC1hbGlnbjpjZW50ZXI7IGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgbWF4LWhlaWdodDowOyBvdmVyZmxvdzpoaWRkZW47IHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmLmV4cGFuZGVke1xyXG4gICAgICAuZGVzY3JpcHRpb257IG1heC1oZWlnaHQ6MTAwcHg7IH1cclxuICAgICAgLmZpbHRlcnNfX2ZpbHRlcnsgbWF4LWhlaWdodDoyMDBweDsgfVxyXG4gICAgfVxyXG4gICAgJi5zdGlja3l7XHJcbiAgICAgIHBvc2l0aW9uOmZpeGVkOyB6LWluZGV4Ojk4O1xyXG4gICAgfVxyXG4gICAgLnBhdGgtc2VsZWN0b3Jze1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjEwMCU7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgd2lkdGg6MTAwJTtcclxuICAgICAgJl9fd3JhcHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNik7IG1hcmdpbjowIDclOyBwYWRkaW5nOjEwcHggMDsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHAubGFiZWx7IGNvbG9yOiMwMDA7IGZvbnQtc2l6ZTouOWVtOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IG9yZGVyOi0yOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmZsZXgtZW5kOyBtYXJnaW4tcmlnaHQ6MTBweDsgbGluZS1oZWlnaHQ6MS4xOyBtYXJnaW46MCAxMHB4OyBmb250LXdlaWdodDpib2xkOyBsaW5lLWhlaWdodDoxOyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgc21hbGx7IGNvbG9yOiMwMDA7IGZvbnQtd2VpZ2h0OmJvbGQ7IGZvbnQtc2l6ZTouOGVtOyBsaW5lLWhlaWdodDoxOyBkaXNwbGF5OmJsb2NrOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH1cclxuICAgICAgfVxyXG4gICAgICAucGF0aC1zZWxlY3RvcntcclxuICAgICAgICBoZWlnaHQ6MzBweDsgd2lkdGg6MzBweDsgYmFja2dyb3VuZC1jb2xvcjojMDAwOyBjb2xvcjojZmZmOyBib3JkZXI6MnB4IHNvbGlkICNmZmY7IHotaW5kZXg6OTk7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBmb250LXdlaWdodDpib2xkOyBmb250LXNpemU6MS4yNWVtOyBwb2ludGVyLWV2ZW50czogYWxsOyBjdXJzb3I6cG9pbnRlcjsgbWFyZ2luOjAgMTBweDsgdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7IGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICYuYWN0aXZlLCYuaG92ZXJ7IGJhY2tncm91bmQtY29sb3I6JGdvbGQ7IGNvbG9yOiMwMDA7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NhcmVlci1wYXRoLWluc3RydWN0aW9uc3tcclxuICBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgcG9zaXRpb246Zml4ZWQ7IHRvcDowOyBib3R0b206MDsgbGVmdDowOyByaWdodDowOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpOyB6LWluZGV4Ojk5OTtcclxuICAuY3Bpe1xyXG4gICAgd2lkdGg6NTB2dzsgbWluLXdpZHRoOjYwMHB4OyBtYXgtd2lkdGg6ODAwcHg7XHJcbiAgICAmX19zbGlkZXN7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDsgb3ZlcmZsb3c6aGlkZGVuOyBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrZ3JleTtcclxuICAgIH1cclxuICAgICZfX3NsaWRle1xyXG4gICAgICBmbGV4OjAgMCAxMDAlOyB3aWR0aDoxMDAlOyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgdHJhbnNpdGlvbjptYXJnaW4gMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICYtaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHB1cnBsZTsgY29sb3I6I2ZmZjsgdGV4dC1hbGlnbjpjZW50ZXI7IHBhZGRpbmc6NXB4IDMwcHg7IGZvbnQtc2l6ZToxLjRlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgICYtYm9keXtcclxuICAgICAgICAmLmNhcHRpb257XHJcbiAgICAgICAgICBwYWRkaW5nOjE1cHggMzBweDsgY29sb3I6I2ZmZjsgdGV4dC1hbGlnbjpjZW50ZXI7IGZvbnQtc2l6ZToxLjI1ZW07IG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pbWFnZXtcclxuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nOjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyOyBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgcHsgbWF4LXdpZHRoOjgwJTsgbWFyZ2luLWJvdHRvbTozMHB4OyB9XHJcbiAgICAgICAgICAuZmllbGR7IG1hcmdpbi1ib3R0b206NjBweDsgfVxyXG4gICAgICAgICAgbGFiZWx7IGNvbG9yOiRsaWdodGdyZXk7IH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiNzbGlkZS02e1xyXG4gICAgICAgIHB7IG1heC13aWR0aDo4MCU7IG1hcmdpbjozMHB4IGF1dG8gMHB4OyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokbEJsdWU7IGNvbG9yOiNmZmY7IHBhZGRpbmc6NXB4IDMwcHg7IGNvbG9yOiNmZmY7IHRleHQtYWxpZ246Y2VudGVyOyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBheyBkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjAgMjBweDsgY29sb3I6I2ZmZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsaW5lLWhlaWdodDoxNnB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7IG1hcmdpbi1sZWZ0OjA7IH1cclxuICAgICAgICAmLmRpc2FibGVkeyBvcGFjaXR5OjA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcbiAgICAgIH1cclxuICAgICAgLmNwaS1uYXZ7IHdpZHRoOjE2cHg7IGhlaWdodDoxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpOyBtYXJnaW46MCA1cHg7XHJcbiAgICAgICAgJi5hY3RpdmV7IGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTsgfVxyXG4gICAgICB9XHJcbiAgICAgIC5za2lweyBwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MzBweDsgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXJlZXItY2FyZCB7XHJcbiAgJjpub3QoI292ZXJsYXkpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXNzZXNzbWVudC1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbiAgJl9fcm93IHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbHVtbiB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2NrIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJi1jb2x1bW5zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgZmxleDogMCAwIDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAuZ3JleSB7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2dyb3d0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLXBlcmNlbnQge1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICYtc3VidGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2F0ZWdvcnksXHJcbiAgJl9fZ3Jvd3RoIHtcclxuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XHJcbiAgfVxyXG4gICZfX2Rpc3RyaWJ1dGlvbiB7XHJcbiAgICAmLWNvbHVtbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJi1wZXJjZW50IHtcclxuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtc3VidGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGFiLW5hdiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wYXktZXhwZXJpZW5jZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fZXhwZXJpZW5jZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAmLWdyYXBoIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAmLmNvcmFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yYWw7XHJcbiAgICAgIH1cclxuICAgICAgJi5ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIH1cclxuICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICAgICYucHVycGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b3AtMTAuY2FyZWVyLWNhcmQge1xyXG4gIC5jYXJlZXItY2FyZF9fZ3Jvd3RoIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbiNvdmVybGF5IHtcclxuICAjb2xXcmFwIHtcclxuICAgIC5jYXJlZXItY2FyZC1vdXRsb29rIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgLmNhcmVlci1jYXJkX19jb250ZW50LWVkdS1sZXZlbCxcclxuICAgICAgLmNhcmVlci1jYXJkX19jb250ZW50LXdhZ2VzIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJlZXItY2FyZF9fZGVzY3JpcHRpb24gcC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxuI3NpbWlsYXItdGl0bGVzIHtcclxuICBtYXJnaW46IDUwcHggMjBweDtcclxuICBjb2xvcjogJGdyZXk7XHJcbiAgcCxcclxuICBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG4jY2FyZWVyLXZpZGVvIHtcclxufVxyXG4jY2FyZWVyLWRldGFpbHMtc2tpbGxzLCNjYXJlZXItZGV0YWlscy10ZWNoLXNraWxsc3tcclxuICBcclxuICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7IHdpZHRoOjUwJTsgYm94LXNpemluZzpib3JkZXItYm94OyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246dG9wOyBmb250LXNpemU6MTRweDtcclxuICBmb250LXNpemU6MTZweDsgcGFkZGluZzoyMHB4OyBib3JkZXI6MXB4IHNvbGlkICRsaWdodGdyZXk7IGJvcmRlci10b3A6MDtcclxuICB1bHtcclxuICAgIGxpc3Qtc3R5bGU6ZGlzYzsgcGFkZGluZy1sZWZ0OjEwcHg7IG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leHB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gIC5leHBhbmR7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIGg0eyBtaW4taGVpZ2h0OjQ4cHg7IH1cclxuICAuc2tpbGwtbGlzdHtcclxuICAgIC5yb3d7XHJcbiAgICAgIHBhZGRpbmc6NXB4OyBib3JkZXItdG9wOjFweCBzb2xpZCAkbGlnaHRncmV5OyBkaXNwbGF5OmZsZXg7IHdpZHRoOjEwMCU7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0Z3JleTsgfVxyXG4gICAgfVxyXG4gICAgJl9fbmFtZXsgZm9udC13ZWlnaHQ6Ym9sZDsgbWFyZ2luLXJpZ2h0OjE1cHg7IH1cclxuICAgICZfX2luZm97IHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgIGF7IGNvbG9yOiRncmV5OyB3aWR0aDo3MHB4OyBkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udC1zaXplOi43ZW07IGZvbnQtd2VpZ2h0OmJvbGQ7IHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhLWNpcmNsZS1veyBjb2xvcjokbGlnaHRncmV5OyB9XHJcbiAgICAuZmEtY2lyY2xleyBjb2xvcjokbEJsdWU7IH1cclxuICB9XHJcbiAgLmxtaS1saXN0X19pbmZveyBpeyBtYXJnaW46MDsgbWFyZ2luLWxlZnQ6NXB4OyB9IGZvbnQtc2l6ZTouN2VtOyBwYWRkaW5nLXJpZ2h0OjA7IH1cclxuXHJcbn1cclxuXHJcbiNvdmVybGF5LmNhcmVlci1jYXJkIHtcclxuICAjb2xDb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyLXNlYXJjaHtcclxuXHQjdGhlUmVzdWx0c3tcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLXRvcDo1MHB4O1xyXG5cdH1cclxuXHQjdGhlUmVzdWx0cyBhc2lkZXtcclxuXHRcdHdpZHRoOjMyMHB4O1xyXG5cdFx0bGVnZW5ke1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6MTAwJTsgcGFkZGluZy1yaWdodDoxNDBweDsgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHQuYnRue1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTouN2VtOyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDoxNzBweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGZpZWxkc2V0IHB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLXJpZ2h0OjE0MHB4O1xyXG5cdFx0XHQuY29sb3J7XHJcblx0XHRcdFx0d2lkdGg6MTVweDsgaGVpZ2h0OjEycHg7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjE3MHB4OyBkaXNwbGF5OmJsb2NrOyB0b3A6NHB4O1xyXG5cdFx0XHRcdCYuUmVhbGlzdGljLCAmLkFjaGlldmVtZW50e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMzk4NmNiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLkludmVzdGlnYXRpdmUsICYuV29ya2luZy5Db25kaXRpb25zLCAmLldvcmsuQ29uZGl0aW9uc3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmYzUwZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5BcnRpc3RpYywgJi5SZWNvZ25pdGlvbntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ExNzZiMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5FbnRlcnByaXNpbmcsICYuUmVsYXRpb25zaGlwcywgJi5SZWxhdGlvbnNoaXB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM0YWI4ZTk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuQ29udmVudGlvbmFsLCAmLlN1cHBvcnR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM5N2IxMmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuU29jaWFsLCAmLkluZGVwZW5kZW5jZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2YzNzk3YTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjEzMHB4OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2x1c3RlcnMgZmllbGRzZXQgcHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDozMHB4O1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6MjQ1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNrZXl3b3Jkc3tcclxuXHRcdFx0d2lkdGg6MjQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCN0aGVSZXN1bHRzICNyZXN1bHRzTGlzdHtcclxuXHRcdG1hcmdpbi1sZWZ0OjM0MHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgei1pbmRleDo1O1xyXG5cdFx0aDJ7XHJcblx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdH1cclxuXHR9XHJcblx0Y29sb3I6JGRhcmtncmV5O1xyXG5cdC5jYXJlZXJIZWFkZXJ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6NTBweDsgcG9zaXRpb246cmVsYXRpdmU7IG92ZXJmbG93OmhpZGRlbjsgcGFkZGluZy10b3A6MjBweDsgYm9yZGVyLXRvcDoxcHggc29saWQgJGxpZ2h0Z3JleTsgbWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0LmhlYWR7XHJcblx0XHRcdGZsb2F0OnJpZ2h0OyB3aWR0aDoyMCU7IGZvbnQtc2l6ZTouNzdlbTtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkbGlnaHRncmV5OyBwYWRkaW5nOjVweCAwOyB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0d2lkdGg6NTAlOyBmbG9hdDpsZWZ0OyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRsaWdodGdyZXk7IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nOjVweCAxMHB4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0Ym9yZGVyOjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sZXR0ZXJHcm91cHtcclxuXHRcdHBhZGRpbmctbGVmdDo1MHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cdFx0LnRoZUxldHRlcntcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IHdpZHRoOjMwcHg7IGhlaWdodDozMHB4OyBsaW5lLWhlaWdodDozMHB4OyBmb250LXNpemU6MS41ZW07IGNvbG9yOiNmZmY7IGJhY2tncm91bmQtY29sb3I6JGxCbHVlOyBib3JkZXItcmFkaXVzOjUwJTsgZGlzcGxheTpibG9jazsgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuY2FyZWVye1xyXG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkbGlnaHRncmV5OyBwYWRkaW5nOjVweCAxMHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRsaWdodGdyZXk7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0d2lkdGg6YXV0bzsgZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDoxMjBweDtcclxuXHRcdFx0XHRhLGE6aG92ZXJ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6aW5oZXJpdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoYXJhY3RlcmlzdGljc3tcclxuXHRcdFx0XHR3aWR0aDoyMCU7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDowOyBoZWlnaHQ6MTAwJTsgdG9wOjA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmludGVyZXN0LC52YWx1ZXtcclxuXHRcdFx0XHR3aWR0aDo1MCU7IHRleHQtYWxpZ246Y2VudGVyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkbGlnaHRncmV5OyBoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jazsgd2lkdGg6MTVweDsgaGVpZ2h0OjEycHg7IG1hcmdpbjo5cHggYXV0bztcclxuXHRcdFx0XHRcdCYuUmVhbGlzdGljLCAmLkFjaGlldmVtZW50e1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMzOTg2Y2I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLkludmVzdGlnYXRpdmUsICYuV29ya2luZy5Db25kaXRpb25zLCAmLldvcmsuQ29uZGl0aW9uc3tcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZjNTBkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5BcnRpc3RpYywgJi5SZWNvZ25pdGlvbntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojYTE3NmIyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5FbnRlcnByaXNpbmcsICYuUmVsYXRpb25zaGlwcywgJi5SZWxhdGlvbnNoaXB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzRhYjhlOTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuQ29udmVudGlvbmFsLCAmLlN1cHBvcnR7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6Izk3YjEyZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuU29jaWFsLCAmLkluZGVwZW5kZW5jZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjM3OTdhO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudmFsdWV7XHJcblx0XHRcdFx0Ym9yZGVyOjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3RoZUNhcmVlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdG1heC13aWR0aDo5MDBweDsgbWFyZ2luOjAgYXV0bztcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOjIuMjVlbTsgbWFyZ2luOjIwcHggMDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctcmlnaHQ6MTAwcHg7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTouNDQ0NDVlbTsgbWFyZ2luLXRvcDoxMHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc3VtbWFyeXsgXHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKGFzc2V0cy9pbWFnZXMvYXNzZXNzbWVudC1iZy5wbmcpOyBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyOyBwYWRkaW5nOjI1cHg7XHJcblx0XHRcdCNzdW1tYXJ5V3JhcHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpOyBmb250LXNpemU6MDsgcGFkZGluZzoyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kZXNjcmlwdGlvbntcclxuXHRcdFx0XHRmb250LXNpemU6MjNweDsgY29sb3I6JGRhcmtncmV5OyBwYWRkaW5nLWJvdHRvbTozMHB4OyBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2Nre1xyXG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo2MCU7IGZvbnQtc2l6ZToxNnB4OyBjb2xvcjokZGFya2dyZXk7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowO1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOjQwJTsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICRsaWdodGdyZXk7IG1hcmdpbi10b3A6MjBweDsgcGFkZGluZzoyMHB4O1xyXG5cdFx0XHRcdFx0ZGl2e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjFlbTsgZm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0XHRmb250LXNpemU6LjhlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGl2e1xyXG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4IDVweDsgbWFyZ2luOjIwcHggMjBweCAyMHB4IDA7IGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRsaWdodGdyZXk7IHBhZGRpbmctdG9wOjA7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQua25vd2xlZGdle1xyXG5cdFx0XHRcdFx0LndyYXB7IG1hcmdpbi1sZWZ0OjcwcHg7IH1cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjUwJTsgcGFkZGluZy1yaWdodDoyMHB4OyBtYXJnaW4tYm90dG9tOjVweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOnRvcDsgZm9udC1zaXplOi44NWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1neyBwb3NpdGlvbjphYnNvbHV0ZTsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2x1c3RlcntcclxuXHRcdFx0XHRcdC53cmFweyBtYXJnaW4tbGVmdDo3MHB4OyB9XHJcblx0XHRcdFx0XHRpbWd7IG1heC13aWR0aDo1MHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQud3JhcHtcclxuXHRcdFx0XHRcdG1hcmdpbjowOyBwYWRkaW5nOjA7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6NXB4OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tb25leXtcclxuXHRcdFx0XHRcdC53cmFwe1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgbWFyZ2luOjAgMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVkdXtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMjBweDsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjZGV0YWlsc3tcclxuXHRcdFx0Zm9udC1zaXplOjA7IG1hcmdpbi1ib3R0b206NTBweDtcclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0Y29sb3I6IzAwMDsgbWFyZ2luOjEwcHggMjBweCAxMHB4OyBmb250LXdlaWdodDpib2xkOyBmb250LXNpemU6MjRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQjZGV0YWlsV3JhcHtcclxuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkbGlnaHRncmV5OyBib3JkZXItbGVmdDoxcHggc29saWQgJGxpZ2h0Z3JleTsgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlOyBmb250LXNpemU6MDsgbWF4LXdpZHRoOjc1JTsgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0I3Rhc2tzLCAjYWN0aXZpdGllcywgI2NhcmVlci1kZXRhaWxzLXNraWxscywgI2NhcmVlci1kZXRhaWxzLXRlY2gtc2tpbGxze1xyXG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4OyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRsaWdodGdyZXk7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTsgd2lkdGg6NTAlOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6ZGlzYzsgcGFkZGluZy1sZWZ0OjEwcHg7IG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZXhwe1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZXhwYW5ke1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCN0YXNrc3tcclxuXHRcdFx0XHRcdCYuc2hvd01vcmV7XHJcblx0XHRcdFx0XHRcdC5leHB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpsaXN0LWl0ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I2FjdGl2aXRpZXN7XHJcblx0XHRcdFx0XHQmLnNob3dNb3Jle1xyXG5cdFx0XHRcdFx0XHQuZXhwe1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I2NhcmVlci1kZXRhaWxzLXNraWxscywjY2FyZWVyLWRldGFpbHMtdGVjaC1za2lsbHN7XHJcblx0XHRcdFx0XHQuc2hvd01vcmV7XHJcblx0XHRcdFx0XHRcdC5leHB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCNwcmVwLCAja25vd2xlZGdle1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7IHBhZGRpbmc6MjBweDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0Z3JleTsgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRsaWdodGdyZXk7IGJvcmRlci1yaWdodDoxcHggc29saWQgJGxpZ2h0Z3JleTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0Z3JleTsgcGFkZGluZzoyMHB4IDIwcHg7IG1hcmdpbjowOyBmb250LXNpemU6MjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDsgY29sb3I6IzAwMDsgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDsgbWFyZ2luLWxlZnQ6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I21hdGNoe1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzUyNTI1MjsgY29sb3I6JGxpZ2h0Z3JleTsgXHJcblx0XHRcdFx0aDR7IGNvbG9yOiRsQmx1ZTsgcGFkZGluZzoyMHB4IDMwcHg7IG1hcmdpbjowO31cclxuXHRcdFx0XHRweyBjb2xvcjojZmZmOyBtYXJnaW46MHB4IDMwcHg7IGZvbnQtc2l6ZToxNHB4OyBtYXJnaW4tYm90dG9tOjMwcHg7IH1cclxuXHRcdFx0XHR0YWJsZXsgd2lkdGg6MTAwJTsgcGFkZGluZy1ib3R0b206MTBweDsgfVxyXG5cdFx0XHRcdHRkLHRoeyBib3JkZXI6MXB4IHNvbGlkICRncmV5OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IH1cclxuXHRcdFx0XHR0aGVhZCB0aHsgXHJcblx0XHRcdFx0XHRjb2xvcjojOTk5OyBmb250LXNpemU6MTVweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBwYWRkaW5nOjEwcHggMzBweDsgdGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTsgZm9udC1zaXplOjEzcHg7IGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkeyBib3JkZXI6MDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0Ym9keSB0aHtcclxuXHRcdFx0XHRcdGNvbG9yOiM5OTk7IGZvbnQtc2l6ZToyMHB4OyBmb250LXdlaWdodDpib2xkOyBwYWRkaW5nOjEwcHggMzBweDsgdGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW50dmFse1xyXG5cdFx0XHRcdFx0cGFkZGluZzo1cHggMTBweDsgY29sb3I6I2ZmZjsgbWFyZ2luOjVweCAxMHB4OyBmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRcdCYuUmVhbGlzdGljLCAmLkFjaGlldmVtZW50e1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMzOTg2Y2I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLkludmVzdGlnYXRpdmUsICYuSW5kZXBlbmRlbmNle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmM1MGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLkFydGlzdGljLCAmLlJlY29nbml0aW9ue1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNhMTc2YjI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLkVudGVycHJpc2luZywgJi5SZWxhdGlvbnNoaXBzLCAmLlJlbGF0aW9uc2hpcHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojNGFiOGU5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5Db252ZW50aW9uYWwsICYuU3VwcG9ydHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojOTdiMTJlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5Tb2NpYWwsICYuV29ya2luZy5Db25kaXRpb25zLCAmLldvcmsuQ29uZGl0aW9uc3tcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjM3OTdhO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjc2ltaWxhcntcclxuXHRcdFx0XHRmb250LXNpemU6MTZweDsgd2lkdGg6MjUlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246dG9wO1xyXG5cdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjsgZm9udC1zaXplOjEuMWVtOyBmb250LXdlaWdodDpib2xkOyBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JleTsgbWFyZ2luLWJvdHRvbToxMHB4OyBmb250LXdlaWdodDpub3JtYWw7IGxpbmUtaGVpZ2h0OjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjppbmhlcml0O1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7IG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I21vcmVDYXJlZXJze1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiRsQmx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I21vcmVUaXRsZXN7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7IGJhY2tncm91bmQtY29sb3I6JHB1cnBsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I21hdGNoLW1lLWJ0bntcclxuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuXHRcdFx0XHRcdC5idG4ucHJpbWFyeXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojNTI1MjUyOyBjb2xvcjokbEJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuLmNhcmVlci1kZXRhaWwtc2tpbGxze1xyXG4gIGRpc3BsYXk6ZmxleDtcclxufVxyXG4uZXhwe1xyXG4gIGRpc3BsYXk6bm9uZTtcclxufVxyXG4uZXhwYW5ke1xyXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxufVxyXG4uc2hvd01vcmV7XHJcbiAgLmV4cHtcclxuICAgIGRpc3BsYXk6bGlzdC1pdGVtO1xyXG4gIH1cclxufSIsIi5zZWNvbmRhcnl7XHJcbiAgLnRlc3QtcmVzdWx0cy5wZGZ7XHJcbiAgICAjdGVzdFJlc3VsdHN7XHJcbiAgICAgICNzdW1tYXJ5e1xyXG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcclxuICAgICAgICAjdmlzdWFse1xyXG4gICAgICAgICAgd2lkdGg6OTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBkZiAjY291cnNlLXBsYW5zIHRhYmxlLC5wZGYuY291cnNlLXBsYW5uZXIgLmNvbnRlbnR7XHJcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xyXG59XHJcblxyXG4uZGlnaXRhbC1wb3J0Zm9saW8ucGRme1xyXG4gIC5ibG9ja3tcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIC5hY3Rpdml0eXtcclxuICAgICAgd2lkdGg6NzVweDsgbWFyZ2luLXJpZ2h0OjE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvci5wZGZ7XHJcbiAgIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCAuY2MtZWNwLCAuY29sbGVnZS1jb21wYXJlIGZvcm0gLnNlY3Rpb25Db250ZW50IHRyLmNjLWVjcCAuY2MtZWNwe1xyXG4gICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgYXtcclxuICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo0NSU7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgLmVtcHR5eyBkaXNwbGF5Om5vbmU7IH1cclxufSIsIi8vUERGIFNQRUNJRklDXHJcbi5wZGZkbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gIGhlYWRlciB7XHJcbiAgICBuYXYge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgYm9keSB7XHJcbiAgfVxyXG4gICNob21lQ29udGVudCAuYm94IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmJhbm5lciB1bC5zbGlkZXMgbGkgLmN5cEltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50LmRhcmtCZyAuYm94V3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0LFxyXG4gIC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzLFxyXG4gIC5zZWNvbmRhcnkgbWFpbi5teS1jb2xsZWdlczpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QsXHJcbiAgLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QsXHJcbiAgLnNlY29uZGFyeSBtYWluLm15LWNvbGxlZ2VzOm5vdCguc3R1ZGVudC1sb2dpbikgZGl2LmNvbnRlbnQjbXktY2FyZWVycyxcclxuICAuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QsXHJcbiAgLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNjb2xsZWdlTGlzdCxcclxuICAuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3Igc2VjdGlvbi5jb250ZW50I215LWNhcmVlcnMsXHJcbiAgLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QsXHJcbiAgLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29zdC1jYWxjdWxhdG9yIGRpdi5jb250ZW50I2NvbGxlZ2VMaXN0LFxyXG4gIC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNteS1jYXJlZXJzLFxyXG4gIC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvciBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QsXHJcbiAgLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjY29sbGVnZUxpc3QsXHJcbiAgLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBzZWN0aW9uLmNvbnRlbnQjbXktY2FyZWVycyxcclxuICAuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QsXHJcbiAgLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNjb2xsZWdlTGlzdCxcclxuICAuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb21wYXJlIGRpdi5jb250ZW50I215LWNhcmVlcnMsXHJcbiAgLnNlY29uZGFyeSBtYWluLmNvbGxlZ2UtY29tcGFyZSBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3QsXHJcbiAgI292ZXJsYXkubXktY29sbGVnZXMgc2VjdGlvbi5jb250ZW50I2NvbGxlZ2VMaXN0LFxyXG4gICNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNteS1jYXJlZXJzLFxyXG4gICNvdmVybGF5Lm15LWNvbGxlZ2VzIHNlY3Rpb24uY29udGVudCNzY2hvbGFyc2hpcExpc3QsXHJcbiAgI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjY29sbGVnZUxpc3QsXHJcbiAgI292ZXJsYXkubXktY29sbGVnZXMgZGl2LmNvbnRlbnQjbXktY2FyZWVycyxcclxuICAjb3ZlcmxheS5teS1jb2xsZWdlcyBkaXYuY29udGVudCNzY2hvbGFyc2hpcExpc3Qge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XHJcbiAgfVxyXG4gICNtYXRjaG1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgI2xlZnRDb2wge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICNibHVyYnMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2J0bnMge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjcmlnaHRDb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICB0YWJsZSxcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkaXYucmVnaW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICNhY3Rpb25zICNhY3Rpb24xLFxyXG4gICAgICAjYWN0aW9ucyAjYWN0aW9uMiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2FjdGlvbnMgI2FjdGlvbjMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNvdmVybGF5IHtcclxuICAgICNvbFdyYXAge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbGVmdDogMTAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3V0c2lkZSB7XHJcbiAgICAub3V0c2lkZVdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAuY29sQm94Lmljb24ge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICNtb2JpbGVOYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5kdCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjbW9iaWxlTmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gIH1cclxuICAuaG9tZSAjbW9iaWxlTmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICAubWFpbk5hdixcclxuICAgIG5hdi5scE5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgICAgPiB1bCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSxcclxuICAgICAgICAgICYuY3VycmVudF9wYWdlX3BhcmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXHJcbiAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLm9wZW4sXHJcbiAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQsXHJcbiAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSBhLFxyXG4gICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX3BhcmVudCBhLFxyXG4gICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQgdWwsXHJcbiAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5IHtcclxuICB9XHJcbiAgaGVhZGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICNxdWlja2xpbmtzIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAjbG9nbyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICNob21lQmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgdWwsXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAjaG9tZUNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOTBweDtcclxuICAgICAgLmNvcHlCb3gge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAxNSU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVhcm5tb3JlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyOCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMjcycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLmxlZnQsXHJcbiAgICAucmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJi5mb290ZXJOYXYyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3NvY2lhbCB7XHJcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlckxvZ28ge1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuICAgIC5yaWdodCBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICB9XHJcblxyXG4gIC5iYW5uZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLmJhbm5lciB1bC5zbGlkZXMgbGkge1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIH1cclxuICAuYmFubmVyIHVsLnNsaWRlcyBsaSBoMSB7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gIH1cclxuICAuYmFubmVyIHVsLnNsaWRlcyBsaSAuYmFubmVyQm94IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuYmFubmVyIHVsLnNsaWRlcyBsaSAuY3lwSW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5iYW5uZXIgdWwjYmFubmVyTmF2IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5oaXdCb3gge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpdi5hbGlnbmxlZnQsXHJcbiAgICAuYWxpZ25sZWZ0IHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29weSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgdWwge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBoNCxcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWRlYmFyIHtcclxuICAgIC5sZWZ0LFxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgdWwuY29sMiB7XHJcbiAgICBjb2x1bW5zOiAxO1xyXG4gIH1cclxuICBtYWluIHtcclxuICAgICYuc2VhcmNoLWNvbGxlZ2VzIHtcclxuICAgICAgLmJveFdyYXBwZXIge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgI2Zyb21NZWZhIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnkgbWFpbi5mb3ItY291bnNlbG9ycy5zZWNvbmRhcnkgc2VjdGlvbjpub3QoLmJhbm5lcikge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG4gICNyZWNlbnROZXdzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gICNyZWNlbnROZXdzLFxyXG4gIC5zaWRlYmFyIC5yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jb250YWluZXIgc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5sb2dpbkJveCxcclxuICAuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3gge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICB9XHJcbiAgLmNvbnRhaW5lci5zdHVkZW50LWxvZ2luICNsb2dpbldpZGdldCAubG9naW5Cb3ggZm9ybSxcclxuICAuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3ggZm9ybSB7XHJcbiAgICBtYXJnaW46IDMwcHggMjBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAjbG9naW5XaWRnZXQgLmxvZ2luQm94IGZvcm0gbGFiZWwsXHJcbiAgI2xvZ2luV2lkZ2V0IC5zZWFyY2hCb3ggZm9ybSBsYWJlbCxcclxuICAuY29udGFpbmVyLnN0dWRlbnQtbG9naW4gI2xvZ2luV2lkZ2V0IC5sb2dpbkJveCBmb3JtIGxhYmVsLFxyXG4gIC5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLnNlYXJjaEJveCBmb3JtIGxhYmVsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuZGlnaXRhbC1wb3J0Zm9saW8gI2Rhc2hCb3hlcyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLmRhc2hib3gge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAuZGJJbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJveENvcHkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG5zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2x1bW4tMyxcclxuICAuYm94V3JhcHBlciAuc2VhcmNoQm94LFxyXG4gIC5ib3hXcmFwcGVyIC5zZWFyY2hCb3guZ3JlZW5CZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94IC5ib3gsXHJcbiAgLmNvbEJveCAuYm94IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5kYXJrQmcgLmJveFdyYXBwZXIgLmJveCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgfVxyXG4gIC5ib3gsXHJcbiAgLnZpZEJveCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgfVxyXG4gIC52aWRCb3gge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0sXHJcbiAgLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gIH1cclxuICAuZWRpdGFibGUtZm9ybSAudGFicyBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IGZvcm0gLmRpc3BsYXlDb2x1bW4sXHJcbiAgLmVkaXRhYmxlLWZvcm0gLmZybS5kaXNwbGF5IC5lRnJtIC5kaXNwbGF5Q29sdW1uIHtcclxuICAgIHdpZHRoOiBBdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciBzZWN0aW9uLmVkaXRhYmxlLWZvcm0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIC50YWJzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5mcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAuZnJtSGVhZGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udHJvbHMge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNwZXJzb25hbC1pbmZvLmZybS5lZGl0LFxyXG4gICAgI2VtcGxveW1lbnQuZnJtLmVkaXQge1xyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSksXHJcbiAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIC5ncnAge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZybUNvbDMge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZWRpdGFibGUtZm9ybSAuZnJtLmRpc3BsYXkuc3ViIGZvcm0gLmNvbnRyb2xzLFxyXG4gIC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gLmNvbnRyb2xzIHtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgZm9ybSAuY29udHJvbHMuYWRkLFxyXG4gIC5lZGl0YWJsZS1mb3JtIC5mcm0uZGlzcGxheS5zdWIgLmVGcm0gLmNvbnRyb2xzLmFkZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgI3RoZVJlc3VsdHMge1xyXG4gICAgICBhc2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjc2xpZGVPcGVuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3Jlc3VsdHNMaXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICNqb2Jab25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcmVlci1zZWFyY2gge1xyXG4gICAgICAjdGhlUmVzdWx0cyB7XHJcbiAgICAgICAgYXNpZGUge1xyXG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgbGVmdDogLTI2MHB4O1xyXG4gICAgICAgICAgI2tleXdvcmRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2x1c3RlcnMge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNvbG9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjY2FyZWVyU2VhcmNoIHtcclxuICAgICAgICAgICNjYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgLmNhdGVnb3J5V3JhcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZWVySGVhZGVyIHtcclxuICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZXR0ZXJHcm91cCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAudGhlTGV0dGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJlZXIge1xyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtcmVzdWx0cyAjdGhlUmVzdWx0cyAjcmVzdWx0c0xpc3QgLnNjaG9sYXJzaGlwIC5kZXRhaWxzIHAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgbWFpbi5jb2xsZWdlIHtcclxuICAgICN0aGVDb2xsZWdlIHtcclxuICAgICAgI2RldGFpbHMge1xyXG4gICAgICAgIGFzaWRlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgI21haW5EZXRhaWxzIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNmYXEge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLnF1ZXN0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sdW1uLTIsXHJcbiAgLnZpZEJveDMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgfVxyXG4gIC52aWRCb3gzIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHtcclxuICAgIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIge1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jZW50ZXJlZEJ0bnMge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNwaWVjZXMge1xyXG4gICAgICAgICNsZWZ0LFxyXG4gICAgICAgICNyaWdodCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNyYk9wdGlvbnMge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGlnaXRhbC1wb3J0Zm9saW8ge1xyXG4gICAgI2Rhc2hib2FyZFByb2ZpbGUge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgaDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAmI2RwTGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI3Jlc3VtZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm91dHNpZGUgLm91dHNpZGVXcmFwcGVyIHtcclxuICAgIC5jb2xCb3guaWNvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkudGVzdHMtdGVtcGxhdGUge1xyXG4gICAgLnF1aXoge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLnZhbHVlLXRlc3Qge1xyXG4gICAgICAucXVpeixcclxuICAgICAgLnF1aXouc2hvd2J0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAuY2FyZHNfX3ByZS1pbnRyby10ZXh0IHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZHNfX2luZGV4IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkc19fYnVja2V0cy1jb2wge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNraWxsLXRlc3Qge1xyXG4gICAgICAuY2FyZHNfX29wdGlvbnMtd3JhcHBlcixcclxuICAgICAgLmludHJvX19vcHRpb25zLXdyYXBwZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaW50ZXJlc3QtdGVzdCB7XHJcbiAgICAgIC5pbnRybyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW50cm9fX3ZvdGVzLFxyXG4gICAgICAuY2FyZHNfX29wdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpLFxyXG4gICAgICAgIC5yYWRpb19fd3JhcHBlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAuaW50cm9fX2ljb24sXHJcbiAgICAgICAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcclxuICAgICAgICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmRzX19uZXh0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmRzX19wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZHNfX2FsZXJ0LmFjdGl2ZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmRzX19xdWVzdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkc19fY2FyZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI292ZXJsYXkge1xyXG4gICAgJi50ZXN0LXJlc3VsdCxcclxuICAgICYuc2tpbGxzUG9wdXAge1xyXG4gICAgICAjb2xXcmFwIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZWVyUG9wdXAgdWwge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nob2xhcnNoaXAtc2VhcmNoIHtcclxuICAgICAgI29sV3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGVzdC1yZXN1bHRzIHtcclxuICAgICN0ZXN0UmVzdWx0cyB7XHJcbiAgICAgICNzdW1tYXJ5IHtcclxuICAgICAgICAjdGV4dCxcclxuICAgICAgICAjdmlzdWFsLFxyXG4gICAgICAgICNncmFwaCxcclxuICAgICAgICAjdG9wMyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3Njb3JlcyB7XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN0b3AzIGxpID4gZGl2IGRpdiB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZ3JhcGggPiBkaXYja2V5IHtcclxuICAgICAgICAgIHJpZ2h0OiA5MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudCAuY29sQm94Lm11bHRpUm93IC5ib3hXcmFwLFxyXG4gIC5jb2xCb3gubXVsdGlSb3cgLmJveFdyYXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICAuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLmNvbEJveC5tdWx0aVJvdyAuYm94V3JhcCAuYm94LFxyXG4gIC5jb2xCb3gubXVsdGlSb3cgLmJveFdyYXAgLmJveCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICNnb2FscyAuZ29hbCAuZm9vdCAuYnRucyxcclxuICAjcmVzdW1lLWJ1aWxkZXIgLmdvYWwgLmZvb3QgLmJ0bnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICNnb2FscyAuYWRkQm94IGlucHV0LFxyXG4gICNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAjZ29hbHMgLmFkZEJveCAjc3RyYXRlZ2llcyAjdGhlU3RyYXRzID4gZGl2ID4gZGl2LFxyXG4gICNyZXN1bWUtYnVpbGRlciAuYWRkQm94ICNzdHJhdGVnaWVzICN0aGVTdHJhdHMgPiBkaXYgPiBkaXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICNnb2FscyAuYWRkQm94IGZpZWxkZ3JvdXAgc3BhbixcclxuICAjcmVzdW1lLWJ1aWxkZXIgLmFkZEJveCBmaWVsZGdyb3VwIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICNnb2FscyAuYWRkQm94IGZpZWxkZ3JvdXAgbGVnZW5kLFxyXG4gICNyZXN1bWUtYnVpbGRlciAuYWRkQm94IGZpZWxkZ3JvdXAgbGVnZW5kIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuc2Vjb25kYXJ5IG1haW46bm90KC5zdHVkZW50LWxvZ2luKSBzZWN0aW9uLmNvbnRlbnQgLnRlc3RCb3gge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIC50aXRsZSAuYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2xsZWdlLWNvc3QtY2FsY3VsYXRvcixcclxuICAuY29sbGVnZS1jb21wYXJlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAjc2VsZWN0LWNvbGxlZ2Uge1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uQ29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2xvYW4tY29zdC1jYWxjdWxhdG9yIHtcclxuICAgICAgI2dyYXBoaWMge1xyXG4gICAgICAgIHAuaW50cm8ge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjb3ZlcmxheS5teS1jb2xsZWdlcyAjb2xXcmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICB0aDpsYXN0LWNoaWxkLFxyXG4gICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkgI2Rhc2hCb3hlcyB7XHJcbiAgICAjdGhlQm94ZXNXcmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICNmZWF0dXJlZCxcclxuICAgICAgI3RoZUJveGVzIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5taWRkbGUge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAjdGhlR2FtZXMge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gIC5ob21lICNob21lQ29udGVudCAuY29weUJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCA1JTtcclxuICB9XHJcbiAgI3F1aWNrbGlua3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC50ZXN0LXJlc3VsdHMgI3Rlc3RSZXN1bHRzICNzdW1tYXJ5ICN0b3AzIGxpID4gZGl2IGRpdiB7XHJcbiAgICBwYWRkaW5nOiA5cHggMCA4cHg7XHJcbiAgICAmLm1vcmUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZSB7XHJcbiAgICAubGVhcm5tb3JlIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtcmVzdWx0cy5jYXJlZXItc2VhcmNoICN0aGVSZXN1bHRzICNjYXJlZXJTZWFyY2ggI2NhdGVnb3JpZXMge1xyXG4gICAgLmNhdGVnb3J5V3JhcCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC53ZWItb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAjcXVpY2tsaW5rcyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBuYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkLFxyXG4gIC5jYXQge1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNnb2FscyAuZ29hbCAuc3RyYXQgcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIG1haW4uY29sbGVnZSB7XHJcbiAgICAjdGhlQ29sbGVnZSB7XHJcbiAgICAgICNkZXRhaWxzIHtcclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNtYWluRGV0YWlscyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5hcHBseS1wcmludCB7XHJcbiAgLnByaW50T25seSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBzcGFuLnByaW50T25seSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5vUHJpbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLmxvZ2luQm94LFxyXG4gIC5jb250YWluZXIuc3R1ZGVudC1sb2dpbiAjbG9naW5XaWRnZXQgLnNlYXJjaEJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb250YWluZXIgc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHNlY3Rpb24jbG9naW5XaWRnZXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICNyZWdpc3RlckJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gIH1cclxuICAjbW9iaWxlTmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgI25hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoZWFkZXIgI2xvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaW5zdHJ1Y3Rpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgI3BhcmVudGFsQ29uc2VudExhYmVsIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNpZ25hdHVyZXMge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbiAgLnNpZ25hdHVyZXMgZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gIH1cclxuICAuc2lnbmF0dXJlcyAuc2lnbmF0dXJlIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcclxuICB9XHJcbiAgLnNpZ25hdHVyZXMgLmRhdGUge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgLnNpZ25hdHVyZXMgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGxhYmVsIHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgI2NvcHBhR3VpZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGZvcm0gaDEge1xyXG4gICAgbWFyZ2luOiAzMHB4IC00MHB4O1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICB9XHJcbiAgLmxvZ28gaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gICNhZGRyZXNzV3JhcCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5wZGYge1xyXG4gIC5ub1BERiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcblJFU1VNRSBCVUlMREVSXHJcbiAqL1xyXG5cclxuLnNlY29uZGFyeSBtYWluLnJlc3VtZS1idWlsZGVyIHNlY3Rpb24jcmVzdW1lLWJ1aWxkZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIC5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgY29sb3I6ICRsQmx1ZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBwLmhpbnQge1xyXG4gICAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogbGlnaHRncmV5O1xyXG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGlwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGlnaHRidWxiLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkbEJsdWU7XHJcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gIH1cclxuICAjcGllY2VzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAjbGVmdCxcclxuICAgICNyaWdodCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBoNCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGVmdCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgfVxyXG4gICAgI3JpZ2h0IHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgaDQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXN1bWVCdG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAycHggMTBweDtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuYnRuLnRyYW5zIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmJ0bi50cmFucy5yZW1vdmUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuY2VudGVyZWRCdG5zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlld0JveCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgfVxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyYk9wdGlvbnMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLmdyZWVuIHtcclxuICAgICAgICAgIGNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jb3ZlcmxheS5yZXN1bWUtYnVpbGRlci1zYXZlIHtcclxuICAjb2xXcmFwIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJncmV5O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuI292ZXJsYXkucmVzdW1lLWJ1aWxkZXItbG9hZCAjb2xDb250ZW50IHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICB9XHJcbiAgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkgbWFpbjpub3QoLnN0dWRlbnQtbG9naW4pIHNlY3Rpb24uY29udGVudC5wZGYge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiN0aGVSZXN1bWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgLmNsYXNzaWMge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICNhZGRyZXNzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICBoMSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luOiAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5lbXBsb3ltZW50IGRpdiB7XHJcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4O1xyXG4gIH1cclxuICAuZWR1Y2F0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXYge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwIDMwcHggMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbm9ycyxcclxuICAuYWN0aXZpdGllcyB7XHJcbiAgICBkaXYge1xyXG4gICAgICBtYXJnaW46IDEwcHggMzBweCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5tb2Rlcm4ge1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoMSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICAjYWRkcmVzcyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBkZiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC5jbGFzc2ljIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbkNBUkVFUiBHT0FMU1xyXG4gKi9cclxuI2dvYWxzLFxyXG4jcmVzdW1lLWJ1aWxkZXIge1xyXG4gICNidG5zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmludHJvQm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5ibHVlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFkZEJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLmJveFRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIC0zMHB4IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5ib3hXcmFwcGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJncmV5O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBmaWVsZGdyb3VwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMHB4IDAgMjBweDtcclxuICAgICAgbGVnZW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3RyYXRlZ2llcyB7XHJcbiAgICAgIC5ib3hUaXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgICAgI3RoZVN0cmF0cyA+IGRpdiB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVycm9yIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ29hbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAuY2F0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICYuUmVhZHkgLmNhdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICB9XHJcbiAgICAmLkFjYWQgLmNhdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgICAmLlBlcnMgLmNhdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmLmNvbXBsZXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RyYXQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jZ29hbHMsXHJcbiNyZXN1bWUtYnVpbGRlciB7XHJcbiAgI2J0bnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW50cm9Cb3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmJsdWUge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkQm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAuYm94VGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgLTMwcHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmJveFdyYXBwZXIge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmdyZXk7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGZpZWxkZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwcHggMCAyMHB4O1xyXG4gICAgICBsZWdlbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzdHJhdGVnaWVzIHtcclxuICAgICAgLmJveFRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgfVxyXG4gICAgICAjdGhlU3RyYXRzID4gZGl2IHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nb2FsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIC5jYXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5SZWFkeSAuY2F0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgICYuQWNhZCAuY2F0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuICAgICYuUGVycyAuY2F0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgIH1cclxuICAgIC5oZWFkIHtcclxuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdHJhdCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJi5jb21wbGV0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIE1lc3NhZ2VzXHJcbiAqL1xyXG4vL01FU1NBR0lOR1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tZXNzYWdpbmcge1xyXG4gICNkYXNoYm9hcmRIZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gICNtZXNzYWdlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgI21lc3NhZ2VIZWFkIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICNmaWx0ZXJMaXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogLTlweDtcclxuICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuTWVzc2FnZSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLkFsZXJ0LFxyXG4gICAgICAgICYuSW1wb3J0YW50RGF0ZSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5Bbm5vdW5jZW1lbnQge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsR3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuQ29tbXVuaWNhdGlvbiB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN0aGVNZXNzYWdlcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAjaWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIG1hcmdpbjogMCA1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3NlbnRGaWx0ZXJzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI4cHg7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjbWVzc2FnZVdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAjbWVzc2FnZUxpc3Qge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgIC5tc2cge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5NZXNzYWdlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuQWxlcnQ6YmVmb3JlLFxyXG4gICAgICAgICAgICAmLkltcG9ydGFudERhdGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuQW5ub3VuY2VtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLkNvbW11bmljYXRpb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViamVjdCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZXZpZXcge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmVhZCxcclxuICAgICAgICAgICAgJi5SZWFkLFxyXG4gICAgICAgICAgICAmLlNlbnQge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAuc3ViamVjdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjdGhlTWVzc2FnZSB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAjZW52ZWxvcGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1YmplY3Qge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICNtZXNzYWdlRm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmI2lucHV0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAjcmVjaXBpZW50cyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICYucmVjaXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNvdmVybGF5Lmxvb2t1cCB7XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi5oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGE6aG92ZXIsXHJcbiAgICAgIGEuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgIH1cclxuICAgICAgI3N1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMb2FkaW5nXHJcbiRncmVlbjogI2EzYmExYTtcclxuLm1lc3NhZ2VMb2FkaW5nIHtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbGlnaHRlcmdyZXk7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tZXNzYWdlTG9hZGluZyBwIHtcclxuICBjb2xvcjogJGdyZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbjogMjBweDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgYW5pbWF0aW9uOiBwdWxzYXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgQGtleWZyYW1lcyBwdWxzYXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC9jcmVhdGUteW91ci1wcm9maWxlL3Byb2ZpbGUtZGV0YWlscy9cclxuXHJcbiRsaWdodGVyYmx1ZTojYzFlNWY4O1xyXG4kZGFya2dyZXk6IzQ4NGY1OTtcclxuI2VtcGxveW1lbnQgZm9ybSB7XHJcbiAgaW5wdXQsXHJcbiAgc2VsZWN0IHtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICBpbnB1dDppbnZhbGlkLFxyXG4gIHNlbGVjdDppbnZhbGlkLFxyXG4gIHRleHRhcmVhOmludmFsaWQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZkZThlOCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNjYzIxMjEgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuI3RoZUZvcm17XHJcbiAgI3NraWxscy1zdHJlbmd0aHN7XHJcbiAgICBmb3Jte1xyXG4gICAgICBwYWRkaW5nOjA7IG1hcmdpbjowO1xyXG4gICAgfSAmLmRpc3BsYXkge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICAgICB9XHJcbiAgICAucHJvZmlsZS1za2lsbHN7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBmbGV4OjAgMCBjYWxjKDUwJSAtIDQ1cHgpOyBwYWRkaW5nOjAgMHB4IDAgMzBweDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDA7IG92ZXJmbG93OmhpZGRlbjsgbWFyZ2luLXJpZ2h0OjkwcHg7XHJcbiAgICAgICAgaDJ7IGZvbnQtc2l6ZToxLjVlbTsgZm9udC13ZWlnaHQ6Ym9sZDsgY29sb3I6JGxHcmVlbjsgbWFyZ2luLXRvcDowOyB9XHJcbiAgICAgICAgaXsgY29sb3I6I2FhYTsgZm9udC13ZWlnaHQ6Ym9sZDsgZm9udC1zaXplOjEuMmVtOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBkaXNwbGF5OmJsb2NrO31cclxuICAgICAgICBzZWxlY3QsIC5zZWxlY3QyLWNvbnRhaW5lcnsgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEzMHB4KTsgbWFyZ2luLXJpZ2h0OjMwcHg7IH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7IHBhZGRpbmctcmlnaHQ6MDsgbWFyZ2luLXJpZ2h0OjA7IH1cclxuICAgICAgfVxyXG4gICAgICAmX19hZGR7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fc2tpbGx7XHJcbiAgICAgICAgcGFkZGluZzo3cHggMDsgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXk7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHB7IGNvbG9yOiRkYXJrZ3JleTsgZm9udC13ZWlnaHQ6Ym9sZDsgfVxyXG4gICAgICAgIGF7IGZvbnQtd2VpZ2h0OmJvbGQ7IGNvbG9yOiNhYWE7IH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7IG1hcmdpbi1ib3R0b206MzBweDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXk7fVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgcGFkZGluZzozMHB4IDA7IGJvcmRlci1sZWZ0OjA7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5mb3tcclxuICAgICAgcGFkZGluZzoxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodGVyYmx1ZTsgY29sb3I6JGRhcmtncmV5OyBmb250LXN0eWxlOml0YWxpYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRk9STVM/ICBPUiBKVVNUIFBST0ZJTEUgREVUQUlMUz9cclxubWFpbi5wcm9maWxlLWRldGFpbHMge1xyXG4gIG1hcmdpbi10b3A6IC00MXB4O1xyXG59XHJcbiNiYWNrQnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMzgwcHg7XHJcbiAgdG9wOiA0MnB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmVkaXRhYmxlLWZvcm0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgcGFkZGluZy10b3A6IDFweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDFweDtcclxuXHJcbiAgLnRhYnMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnJtIHtcclxuICAgICYjcHJvZmlsZS1hY2FkZW1pY3MsICYjcHJvZmlsZS1jZXJ0aWZpY2F0aW9uc3tcclxuICAgICAgLmJ0bnsgZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgJi5oaWRkZW57IGRpc3BsYXk6bm9uZTsgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b25zeyB0ZXh0LWFsaWduOnJpZ2h0OyB9XHJcbiAgICAgIGlucHV0LCBzZWxlY3R7IGJvcmRlcjowOyBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodGVyZ3JleTsgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlcnsgZm9udC1zaXplOi43NWVtOyB9XHJcbiAgICAgIH1cclxuICAgICAgLmJveHtcclxuICAgICAgICAmLmFjdGl2aXR5IHtcclxuICAgICAgICAgIG1hcmdpbjogMDsgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sdW1ueyBtYXJnaW4tcmlnaHQ6MzBweDsgZmxleDoxIDEgMDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7IG1hcmdpbi1yaWdodDowOyB9XHJcbiAgICAgIH1cclxuICAgICAgLnJvd3sgZGlzcGxheTppbmxpbmUtZmxleDsgbWFyZ2luLWJvdHRvbTo1cHg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgd2lkdGg6MTAwJTsgfVxyXG4gICAgICBvbHsgbWFyZ2luLWxlZnQ6MDsgfVxyXG4gICAgICBsYWJlbHsgZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDoxNXB4OyBmbGV4OjAgMCAyMDBweDsgfVxyXG4gICAgICBweyBtYXJnaW4tYm90dG9tOjA7IH1cclxuICAgICAgLmFkZC1yb3d7IGp1c3RpZnktY29udGVudDpmbGV4LWVuZDsgfVxyXG5cclxuICAgICAgLnNjb3JlcywudG9lZmx7XHJcbiAgICAgICAgLnJvd3sgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgJi5sZWZ0eyBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDsgfVxyXG4gICAgICAgICAgPmRpdnsgbWFyZ2luLXJpZ2h0OjEwcHg7IHdvcmQtYnJlYWs6YnJlYWstd29yZDsgfVxyXG4gICAgICAgICAgc2VsZWN0eyBtYXgtd2lkdGg6MzI1cHg7IH1cclxuICAgICAgICAgIGlucHV0eyBtYXgtd2lkdGg6MTAwJTsgd2lkdGg6MTAwJTsgfVxyXG4gICAgICAgICAgJi5hZGQtcm93eyBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY3R7IGZsZXg6MCAwIDIwcHg7IH1cclxuICAgICAgICAuaGVhZGVyeyBtYXJnaW4tYm90dG9tOjVweDsganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7IGRpdnsgZm9udC13ZWlnaHQ6Ym9sZDsgdGV4dC1hbGlnbjpsZWZ0OyB9IH1cclxuICAgICAgfVxyXG4gICAgICAuc2NvcmVze1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICZfX3N1YmplY3R7IGZsZXg6MCAwIDM2JTsgfVxyXG4gICAgICAgICZfX3Njb3Jle2ZsZXg6MCAwIDI4JTsgfVxyXG4gICAgICAgICZfX2RhdGV7IGZsZXg6MCAwIDI4JTsgfVxyXG4gICAgICAgICZfX2RlbGV0ZXsgZmxleDowIDAgMyU7IH1cclxuICAgICAgfVxyXG4gICAgICAudG9lZmx7XHJcblxyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICAudG9lZmxfX3Njb3Jlc3sgdGV4dC1hbGlnbjpjZW50ZXI7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YmhlYWRlcnsgbWFyZ2luLWJvdHRvbTo1cHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IH1cclxuICAgICAgICAmX190eXBleyBmbGV4OjAgMCAxNCU7IH1cclxuICAgICAgICAmX19kYXRleyBmbGV4OjAgMCAxOCU7IH1cclxuICAgICAgICAmX19zY29yZXN7IGZsZXg6MCAwIDYwJTsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IH1cclxuICAgICAgICAmX19kZWxldGV7IGZsZXg6MCAwIDMlOyB9XHJcbiAgICAgICAgJl9fc2NvcmV7IGZsZXg6MCAwIDE4JTsgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jZXJ0c3tcclxuICAgICAgICAmX19ib2R5eyBtYXJnaW4tbGVmdDowOyB9XHJcbiAgICAgICAgJl9fbmFtZXsgZmxleDowIDAgMjAlOyB3aWR0aDoyMCU7IH1cclxuICAgICAgICAmX19pc3N1ZXJ7IGZsZXg6MCAwIDIwJTsgd2lkdGg6MjAlOyB9XHJcbiAgICAgICAgJl9fZGF0ZXsgZmxleDowIDAgMjAlOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgJi5leHB7IGZsZXg6MCAwIDIwJTsgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICBpbnB1dHsgbWFyZ2luLXJpZ2h0OjVweDsgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19leHAtZmxhZ3tcclxuICAgICAgICAgIGZsZXg6MCAwIDEyJTsgd2lkdGg6MTIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZWxldGV7XHJcbiAgICAgICAgICBmbGV4OjAgMCA1JTsgd2lkdGg6NSU7IHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0eyB3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6NXB4OyBtYXgtd2lkdGg6MTAwJTsgbWluLXdpZHRoOjA7XHJcbiAgICAgICAgICAmOmRpc2FibGVkeyBvcGFjaXR5Oi41OyB9XHJcbiAgICAgICAgICAmLmVycm9yeyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDAsMCwuMSk7IH1cclxuICAgICAgICAgIHBhZGRpbmc6MjBweDsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwwLDAsMC4xKTsgY29sb3I6IzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF17IHdpZHRoOmF1dG87IH1cclxuICAgICAgICAuZXJyb3J7IHdpZHRoOjEwMCU7IGNvbG9yOiRkYXJrZ3JleTsgfVxyXG4gICAgICAgIC5hZGRSb3d7IG1hcmdpbi1sZWZ0OjA7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAuZnJtSGVhZGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkbEdyZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250cm9scyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRyb2xzLmJ0bSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5jb250cm9scy5lZGl0Q3RybCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW46IDMwcHggOTBweCAwO1xyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgICYuZGlzcGxheSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5kaXNwbGF5IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSxcclxuICAgICAgLmVGcm0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JleTtcclxuICAgICAgICBtYXJnaW46IDBweCA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYuY2xlYW4ge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCxcclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYTpub3QoLmJ0bikge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hvb2xOYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlzcGxheUNvbHVtbiB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZybUdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncnAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJtQ29sMyB7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWN0aXZpdHkuYm94LFxyXG4gICAgICAuZW50aXR5LmJveCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC50eXBlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RybHMge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgIC5idG4uc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGVyc29uYWwtaW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN1YiB7XHJcbiAgICAgICAgZm9ybSxcclxuICAgICAgICAuZUZybSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgICAuY29udHJvbHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFkZCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jbG9zZXVwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlubGluZSBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZWRpdCB7XHJcbiAgICAgIC5idG4uZGlzcGxheSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLmhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDkwcHg7XHJcbiAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYucmFkaW8ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnhsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGcge1xyXG4gICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZCB7XHJcbiAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtIHtcclxuICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1pbnB1dDpsYXN0LWNoaWxkIGlucHV0IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJtUm93IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZybUdyb3VwIGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGludCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjb3RoZXJSb3cge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRGFzaGJvYXJkXHJcbiNkYXNoQm94ZXMgI3RoZU1lc3NhZ2VzICN0aGVCb3hlcyB7XHJcbiAgLmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZsZXg6IDAgMSAzMy4zMyU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgd2lkdGg6IDY2LjY2JTtcclxuICAgICAgZmxleDogMSAxIDY2LjY2JTtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjb2xvcjogIzQ3YjhlYjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UgcCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkOm5vdCgubWNlLWNvbnRlbnQtYm9keSksXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kb2MtbGlicmFyeTpub3QoLm1jZS1jb250ZW50LWJvZHkpLFxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWVzc2FnaW5nOm5vdCgubWNlLWNvbnRlbnQtYm9keSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGFzaGJvYXJkLWJnLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5ib2R5IHtcclxuICAjZGFzaGJvYXJkSGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgZGl2IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAmLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgY29sb3I6ICRsQmx1ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNjaG9vbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZ3JhZGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgID4gYiB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogLTAuNWVtIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIH1cclxuICAgIC5pbmZvIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMjVweCAtMjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAubGFzdC1hY3Rpdml0eSxcclxuICAgICAgLmRheXMtc2luY2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgIGNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY3Rpdml0eSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgIGNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjc2hvd092ZXJsYXkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbmZvaWNvbi5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGFydCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkYXNoYm9hcmQtb3ZlcmxheSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDguNTVweCAzLjQ1cHggcmdiYSgwLCAwLCAwLCAwLjUzKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAuc2FtcGxlQ2hhcnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMTBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhc2hMaW5rcyB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICA+IGEuYnRuLnByaW1hcnkuYmx1ZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAubXNnQnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbEJsdWU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2Rhc2hib2FyZE1lc3NhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNkYXNoQm94ZXMge1xyXG4gICAgLmJsb2NrIHtcclxuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAub3JkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjRiODtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgZmxleDogMCAxIDMzLjMzJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICYudGFrZW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hlY2suanBnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgICAgICAgZmxleDogMSAxIDY2LjY2JTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZXNzYWdlIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICM0N2I4ZWI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yODtcclxuICAgICAgfVxyXG4gICAgICAuc3RhdHVzIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlY2tib3gge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDI3MTNcIjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEdyZWVuO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsQmx1ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXR1c19fbGFzdC1hY3Rpdml0eSB7XHJcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXR1c19faW1hZ2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF0dXNfX2xhYmVsIHtcclxuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjdGhlQm94ZXNXcmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgICNmZWF0dXJlZCB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgICAjZmVhdHVyZWRWaWRlbyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuc2VlYWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNmZWF0dXJlZFNjaG9sYXJzaGlwIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjZ29tZXJyeSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYXJnZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3RoZUJveGVzIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgICYubWlkZGxlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgI3RoZUdhbWVzIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3RoZU1lc3NhZ2VzIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBicmVhayB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgI3RoZUJhZGdlcyB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgI2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuM2VtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxHcmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNiYWRnZXMge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3RoZUJveGVzV3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgI3RoZUJveGVzIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZmVhdHVyZWQge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNlYXJuLWJhZGdlcyB7XHJcbiAgLmJhZGdlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLmltZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxNyU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDY2JTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIHBhZGRpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0ZXJncmV5O1xyXG4gICAgICBmbGV4LWJhc2lzOiAxNyU7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaWdpdGFsLXBvcnRmb2xpbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblxyXG4gICNGdXR1cmVQYXRoICNmdXR1cmUtcGF0aCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAucGF0aCB7XHJcbiAgICAgIG1hcmdpbjogMCAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZWRpdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5iYW5uZXIge1xyXG4gICAgcGFkZGluZzogMTVweCA2NXB4O1xyXG4gIH1cclxuICAucGFnZVRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLm5hbWUudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAjdGhlUG9ydGZvbGlvIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgJi5wZGYge1xyXG4gICAgICAuYmxvY2sge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jayB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzJjMmMyO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTtcclxuICAgICYjRVhUQUNUSVZJVFkge1xyXG4gICAgICBjb2xvcjogJGxCbHVlO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYjSU5URVJFU1RTIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAmI0FXQVJEUyB7XHJcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgfVxyXG4gICAgI0ZBS0VSRVNVTUUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgICNGQUtFU1VCSkVUUyxcclxuICAgICNGQUtFSU5URVJFU1RTLFxyXG4gICAgI0ZBS0VMQU5HVUFHRSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi5mYWtlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIC5jdHJscyB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53aGl0ZUJnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcCxcclxuICAgICAgLmN0cmxzIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2xsZWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIH1cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RybHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAycHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmdyYWRlcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgZGl2LmdyYWRlcyB7XHJcbiAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgc3Bhbi5ncmFkZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JhZGUge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICBwYWRkaW5nOiAxcHggMXB4IDFweCAycHg7XHJcbiAgICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICAgIGNvbG9yOiAkb2ZmV2hpdGU7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2aXR5IHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTA4LzExOTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLm5vYmcge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgaHlwaGVuczogYXV0bztcclxuICAgICAgfVxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNTAlOyAvL2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmFkZXMge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8vZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlIHtcclxuICAgICAgY29sb3I6ICM4YzhjOGM7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFrZUZybSAuc2F2ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZha2VCbG9jayAuY29udGVudHMge1xyXG4gICAgICA+IGRpdi5zdWJqZWN0IHtcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4zJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEwOCwgMTE5KTtcclxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiBkaXYuaW50ZXJlc3Qge1xyXG4gICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjMlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEwMCwgMTEwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gZGl2Lmxhbmd1YWdlIHtcclxuICAgICAgICB3aWR0aDogMjQzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vLWljb24ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgIGJvcmRlcjogMnB4ICM3Nzcgc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3AzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodGdyZXk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLlJlYWxpc3RpYyxcclxuICAgICAgICAuQWNoaWV2ZW1lbnQge1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzM5ODZjYjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODZjYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkludmVzdGlnYXRpdmUsXHJcbiAgICAgICAgLldvcmtpbmcuQ29uZGl0aW9ucyxcclxuICAgICAgICAuV29yay5Db25kaXRpb25zIHtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmM1MGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5BcnRpc3RpYyxcclxuICAgICAgICAuUmVjb2duaXRpb24ge1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ExNzZiMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExNzZiMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkVudGVycHJpc2luZyxcclxuICAgICAgICAuUmVsYXRpb25zaGlwcyxcclxuICAgICAgICAuUmVsYXRpb25zaGlwIHtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM0YWI4ZTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWI4ZTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Db252ZW50aW9uYWwsXHJcbiAgICAgICAgLlN1cHBvcnQge1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzk3YjEyZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YjEyZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLlNvY2lhbCxcclxuICAgICAgICAuSW5kZXBlbmRlbmNlIHtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmMzc5N2E7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzc5N2E7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sU3R5bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbEJsdWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI0xlYXJuaW5nU3R5bGVzIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyZXk7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvcDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5lZGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Rhc2hib2FyZFByb2ZpbGUge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNGU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgIGNvbG9yOiAkbEJsdWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgI3Byb2ZpbGVMaW5rcyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNibHVlQXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgfVxyXG4gICAgI2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICAjZHBMaW5rIHtcclxuICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMzBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdyZXk7XHJcbiAgICB9XHJcbiAgICAjcmVzdW1lIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNzaGFyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbiAgICAuYnRuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgI2Rhc2hCb3hlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDEyMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlO1xyXG4gIH1cclxuICAuZGFzaGJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gICAgYm9yZGVyOiAkbGlnaHRncmV5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICN0aGlzSXNOZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5kYkltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJveENvcHkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuICAgICYubmV4dCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmI2RiMCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICN0aGlzSXNOZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICN0aGVDb3B5IHtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAuYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wZGYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJkZXRhaWxzLmFwaS1kZWJ1Zy1leHBhbmRhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiBpbmRpYW5yZWQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgbWFyZ2luOiAwIDAgMTBweDtcclxufVxyXG5cclxuZGV0YWlscy5hcGktZGVidWctZXhwYW5kYWJsZSBwcmUge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gIHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gIGJhY2tncm91bmQ6IGluZGlhbnJlZDtcclxufVxyXG5cclxucHJlLmFwaS1kZWJ1ZyB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IGluZGlhbnJlZDtcclxufVxyXG5cclxuYm9keSBwcmUge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbn1cclxuIiwiLyoqXHJcbiAqIFN0dWRlbnQgUmVnaXN0cmF0aW9uXHJcbiAqXHJcbiAqIC9zdHVkZW50LXJlZ2lzdHJhdGlvbi9cclxuICovXHJcbi5zdHVkZW50LXJlZ2lzdHJhdGlvbiB7XHJcbiAgLmluc3RydWN0aW9ucyBwIHtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB9XHJcbiAgLmZvcm0tZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmLmZvcm0tZmllbGQtLWV4dC1sYWJlbCB7XHJcbiAgICAgIC5mb3JtLWZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgZmxleDogMSAxIDUwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZmllbGRfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZvcm0tZmllbGRfX25vdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuZm9ybS1maWVsZF9fbGFiZWwge1xyXG4gICAgZmxleDogMSAxIDQwJTtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxuICAuZm9ybS1maWVsZF9faW5wdXQge1xyXG4gICAgZmxleDogMSAxIDYwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZm9ybS1maWVsZF9fcmVxdWlyZWQge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICNiODUyNTY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgfVxyXG4gIC5mb3JtLWZpZWxkX19pbnB1dCBpbnB1dCxcclxuICAuZm9ybS1maWVsZF9faW5wdXQgc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gIH1cclxuICAuZm9ybS1maWVsZF9faW5wdXQgW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG4gIC5mb3JtLWZpZWxkX19pbnB1dCBbcmVhZG9ubHldOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAuc2VsZWN0Mi1jb250YWluZXJbc3R5bGVdIHtcclxuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5idG4ucHJpbWFyeSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgLmJ0bi5sb2FkaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmJ0bi5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWNjNTAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIkZ29hbGdyZXk6Izc0NzQ3NDtcclxuLnNlY29uZGFyeSBtYWluOm5vdCguc3R1ZGVudC1sb2dpbikgc2VjdGlvbi5jb250ZW50I2dvYWxzLXN0cmF0ZWdpZXN7IHBhZGRpbmc6MjBweDsgfVxyXG4uc2Vjb25kYXJ5IG1haW4uZ29hbHMtc3RyYXRlZ2llc3sgbWF4LXdpZHRoOjE3NTBweDtcclxuICBzZWN0aW9uLmNvbnRlbnR7IHBhZGRpbmc6MjBweCAzMDBweDsgfVxyXG59XHJcbiNnb2Fscy1zdHJhdGVnaWVze1xyXG4gIFxyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBhc2lkZXsgZmxleDowIDI0MHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHg7IHBhZGRpbmctdG9wOjYwcHg7IH1cclxuICAubWFpbntcclxuICAgIHBhZGRpbmctbGVmdDoyMHB4OyBmbGV4OjE7XHJcbiAgICAub3B0aW9uc3tcclxuICAgICAgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaWRkZW57IFxyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudmlld3tcclxuICAgIGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgaDJ7IGNvbG9yOiNiMWIxYjE7IGZvbnQtc2l6ZToxLjFlbTsgZm9udC13ZWlnaHQ6Ym9sZDsgbWFyZ2luOjA7IG1hcmdpbi1yaWdodDoyMHB4OyB9XHJcbiAgICAmX19vcHRpb257XHJcbiAgICAgIGZvbnQtc2l6ZToyLjVlbTsgY29sb3I6IzcwNzA3MDsgbWFyZ2luLXJpZ2h0OjIwcHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgJi5zZWxlY3RlZHsgY29sb3I6JGxCbHVlOyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdGhlLWdvYWxze1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZToxLjZlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjojZmZmOyBwYWRkaW5nOjdweCA1NXB4OyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmV7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjVweDsgdG9wOjVweDsgd2lkdGg6MzVweDsgaGVpZ2h0OjM1cHg7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgY29udGVudDpcIiBcIjsgfVxyXG4gICAgICAuYWRkLWdvYWx7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDozMHB4OyBib3R0b206N3B4OyBmb250LXNpemU6LjY1ZW07IGNvbG9yOiNmZmY7IGJvcmRlcjoxcHggc29saWQgI2ZmZjsgcGFkZGluZzozcHggMTBweDtcclxuICAgICAgICAmOmhvdmVyLCY6YWN0aXZleyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ29hbHN7XHJcbiAgICAgICZfX2JvZHl7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NhcmRzeyBwYWRkaW5nOjIwcHggMjBweDsgZGlzcGxheTpmbGV4OyBmbGV4LXdyYXA6d3JhcDsgZmxleDoxOyB9XHJcbiAgICAgICZfX2xpc3R7IGZsZXg6MTsgcGFkZGluZzowIDFweDsgfVxyXG4gICAgICAmX19hZGR7XHJcbiAgICAgICAgcGFkZGluZzozMHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7IHdpZHRoOjc1cHg7IGhlaWdodDo3NXB4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzoxNXB4OyBib3JkZXI6MnB4IHNvbGlkICNiMWIxYjE7IGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgc3BhbnsgY29sb3I6JGxHcmVlbjsgZm9udC1zaXplOjVlbTsgbWFyZ2luLWJvdHRvbTouMWVtOyBmb250LXdlaWdodDpsaWdodGVyOyB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY2FkZW1pYyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxCbHVlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYWNhZGVtaWMucG5nKTsgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ29hbC1jYXJkX19sYWJlbHsgYmFja2dyb3VuZC1jb2xvcjokbEJsdWU7IH1cclxuICAgICAgICAuZ29hbC1jYXJkX19lZGl0IGF7IGJhY2tncm91bmQtY29sb3I6I2M3ZTVmMjsgfVxyXG4gICAgICAgIC5nb2FsLWNhcmRfX2Zvb3RlcnsgY29sb3I6JGxCbHVlOyB9XHJcbiAgICAgICAgLmdvYWxzLWxpc3RfX2NvbHVtbi1oZWFkZXIuZ29hbHMtbGlzdF9fY29sdW1uLWdvYWxzeyBjb2xvcjokbEJsdWU7IH1cclxuICAgICAgICAuZ29hbHMtbGlzdF9fY29sdW1uLWNvbXBsZXRpb246bm90KC5nb2Fscy1saXN0X19jb2x1bW4taGVhZGVyKSBzcGFueyBiYWNrZ3JvdW5kLWNvbG9yOiRsQmx1ZTsgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2FyZWVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2FyZWVyLnBuZyk7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdvYWwtY2FyZF9fbGFiZWx7IGJhY2tncm91bmQtY29sb3I6JHB1cnBsZTsgfVxyXG4gICAgICAgIC5nb2FsLWNhcmRfX2VkaXQgYXsgYmFja2dyb3VuZC1jb2xvcjojZGZkMWU0OyB9XHJcbiAgICAgICAgLmdvYWwtY2FyZF9fZm9vdGVyeyBjb2xvcjokcHVycGxlOyB9XHJcbiAgICAgICAgLmdvYWxzLWxpc3RfX2NvbHVtbi1oZWFkZXIuZ29hbHMtbGlzdF9fY29sdW1uLWdvYWxzeyBjb2xvcjokcHVycGxlOyB9XHJcbiAgICAgICAgLmdvYWxzLWxpc3RfX2NvbHVtbi1jb21wbGV0aW9uOm5vdCguZ29hbHMtbGlzdF9fY29sdW1uLWhlYWRlcikgc3BhbnsgYmFja2dyb3VuZC1jb2xvcjokcHVycGxlOyB9XHJcbiAgICAgIH1cclxuICAgICAgJi5wZXJzb25hbHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvcmFsO1xyXG4gICAgICAgICAgJjpiZWZvcmV7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcGVyc29uYWwucG5nKTsgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ29hbC1jYXJkX19sYWJlbHsgYmFja2dyb3VuZC1jb2xvcjokY29yYWw7IH1cclxuICAgICAgICAuZ29hbC1jYXJkX19lZGl0IGF7IGJhY2tncm91bmQtY29sb3I6I2ZhY2RjZDsgfVxyXG4gICAgICAgIC5nb2FsLWNhcmRfX2Zvb3RlcnsgY29sb3I6JGNvcmFsOyB9XHJcbiAgICAgICAgLmdvYWxzLWxpc3RfX2NvbHVtbi1oZWFkZXIuZ29hbHMtbGlzdF9fY29sdW1uLWdvYWxzeyBjb2xvcjokY29yYWw7IH1cclxuICAgICAgICAuZ29hbHMtbGlzdF9fY29sdW1uLWNvbXBsZXRpb246bm90KC5nb2Fscy1saXN0X19jb2x1bW4taGVhZGVyKSBzcGFueyBiYWNrZ3JvdW5kLWNvbG9yOiRjb3JhbDsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNsZWFuLWZpbHRlcnN7XHJcbiAgaDJ7IGZvbnQtc2l6ZTogMS4xZW07IGZvbnQtd2VpZ2h0OmJvbGQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6IzAwMDsgfVxyXG4gICZfX2dyb3Vwe1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdvYWxncmV5OyBtYXJnaW4tdG9wOjIwcHg7IHBhZGRpbmctdG9wOjVweDtcclxuICAgIGgzeyBmb250LXNpemU6MS4xZW07IGNvbG9yOiRnb2FsZ3JleTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXdlaWdodDpib2xkOyBtYXJnaW4tYm90dG9tOjEwcHg7IH1cclxuICB9XHJcbiAgJl9fZmlsdGVye1xyXG4gICAgcGFkZGluZzo1cHggMDtcclxuICAgIGxhYmVseyAgY29sb3I6IzVGNUY1RjsgZm9udC13ZWlnaHQ6Ym9sZDsgfVxyXG4gIH1cclxuICAmX19pbnB1dHtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgJi1jaGVja2JveHsgd2lkdGg6MTVweDsgaGVpZ2h0OjE1cHg7IH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tc29ydHtcclxuICBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBoMnsgZm9udC1zaXplOiAxLjFlbTsgZm9udC13ZWlnaHQ6Ym9sZDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjojMDAwOyBtYXJnaW46MDsgbWFyZ2luLXJpZ2h0OjIwcHg7IH1cclxuICAmX19vcHRpb257XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgcGFkZGluZzo1cHggMTBweDsgYm9yZGVyOjJweCBzb2xpZCAjNzA3MDcwOyBmb250LXNpemU6MWVtOyBjb2xvcjojNWY1ZjVmOyBtYXJnaW4tcmlnaHQ6MjBweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXdlaWdodDpib2xkO1xyXG4gICAgJi5zZWxlY3RlZHsgYm9yZGVyLWNvbG9yOiRsR3JlZW47IGJhY2tncm91bmQtY29sb3I6JGxHcmVlbjsgfVxyXG4gICAgJjpob3ZlciwgYWN0aXZleyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxyXG4gIH1cclxufVxyXG5cclxuLmdvYWwtY2FyZHtcclxuICBmbGV4OjAgMjUwcHg7IG1hcmdpbjoyMHB4IDE1cHg7IHdpZHRoOjI1MHB4O1xyXG4gICZfX2VkaXR7XHJcbiAgICBmb250LXNpemU6LjdlbTsgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgIGF7IGRpc3BsYXk6aW5saW5lLWJvY2s7IHBhZGRpbmc6MnB4IDVweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjojNjY2OyBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAmOmhvdmVyeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxyXG4gICAgICAmLmRlbGV0ZS1idG57IGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50OyBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcbiAgfSB9XHJcbiAgJl9fYm9keXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2IxYjFiMTtcclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LXNpemU6LjllbTsgcGFkZGluZzo1cHggMTBweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjojZmZmOyBmb250LXdlaWdodDpib2xkOyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICYtY29tcGxldGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTMgIWltcG9ydGFudDsgY29sb3I6I2IxYjFiMTtcclxuICAgICAgJjpiZWZvcmV7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnKTsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjI2cHg7IGhlaWdodDoyNnB4OyBsZWZ0Oi0xNXB4OyB0b3A6LTE1cHg7IGNvbnRlbnQ6XCIgXCI7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19nb2Fse1xyXG4gICAgIHBhZGRpbmc6MTBweCAxMHB4OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxOyBmb250LXdlaWdodDpib2xkOyBoZWlnaHQ6MTAwcHg7XHJcbiAgICBweyBmb250LXNpemU6MS41ZW0gIWltcG9ydGFudDsgY29sb3I6IzAwMCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6Ym9sZDtcclxuXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290ZXJ7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBsYWJlbHsgZmxleDowOyBmb250LXdlaWdodDpib2xkOyBtYXJnaW4tcmlnaHQ6NXB4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH1cclxuICAgICYtY29tcGxldGVke1xyXG4gICAgICBsYWJlbHsgY29sb3I6I2IxYjFiMTsgfVxyXG4gICAgICBkaXZ7IGNvbG9yOiNiMWIxYjEgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ncmFkZXtcclxuICAgIHBhZGRpbmc6NXB4OyBkaXNwbGF5OmZsZXg7IGZvbnQtc2l6ZTouN2VtOyBmb250LXdlaWdodDpib2xkOyBhbGlnbi1pdGVtczpjZW50ZXI7IGJvcmRlci1yaWdodDoxcHggc29saWQgI2IxYjFiMTsgd2lkdGg6MTAwcHg7XHJcbiAgICBkaXZ7IGNvbG9yOiMwMDA7IGZvbnQtc2l6ZToyLjVlbTsgZm9udC13ZWlnaHQ6Ym9sZDsgZmxleDoxOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgdGV4dC1hbGlnbjpjZW50ZXI7IH1cclxuICB9XHJcbiAgJl9fY29tcGxldGlvbntcclxuICAgIHBhZGRpbmc6NXB4OyBmb250LXNpemU6LjdlbTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBkaXZ7IGNvbG9yOiRnb2FsZ3JleTsgZmxleDowOyBmb250LXdlaWdodDpib2xkOyBmb250LXNpemU6MS4xZW07IH1cclxuICB9XHJcbn1cclxuXHJcbi5nb2Fscy1saXN0e1xyXG4gIGRpc3BsYXk6Z3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE4MHB4IDEwMHB4IGF1dG8gMTAwcHggNTBweDsgZ3JpZC1nYXA6MXB4OyBtYXJnaW4tYm90dG9tOjUwcHg7XHJcbiAgJl9fY29sdW1ue1xyXG4gICAgcGFkZGluZzoxMHB4IDE1cHg7IGJveC1zaGFkb3c6MCAwIDAgMXB4ICNiMWIxYjE7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICYtaGVhZGVyeyBmb250LXNpemU6MWVtOyBjb2xvcjojYjFiMWIxOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OmJvbGQ7IH1cclxuICAgICYtY29tcGxldGVke1xyXG4gICAgICBjb2xvcjojYjFiMWIxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtY29tcGxldGlvbjpub3QoJi1oZWFkZXIpe1xyXG4gICAgICBmb250LXNpemU6LjhlbTsgY29sb3I6I2ZmZjsgcGFkZGluZzozcHg7IHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgaW1neyB3aWR0aDoyMHB4OyBoZWlnaHQ6MjBweDsgbWFyZ2luLXJpZ2h0OjEwcHg7IH1cclxuICAgICAgc3BhbnsgZGlzcGxheTpmbGV4OyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgdGV4dC1hbGlnbjpjZW50ZXI7IH1cclxuICAgIH1cclxuICAgICYtZ3JhZGU6bm90KCYtaGVhZGVyKXsgZm9udC1zaXplOjEuNmVtOyB9XHJcbiAgICAmLWdvYWxze1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmLWVkaXR7XHJcbiAgICAgIGF7IGNvbG9yOiNiMWIxYjE7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZWxldGV7XHJcbiAgICAgIGF7IGNvbG9yOiNiMWIxYjE7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI292ZXJsYXkuZWRpdC1nb2Fsc3tcclxuICAjb2xXcmFweyBtYXgtaGVpZ2h0Ojgwdmg7IHRvcDoxMHZoOyB9XHJcbiAgI29sV3JhcD5kaXZ7IGJvcmRlcjowOyB9XHJcbiAgI29sQ29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmtncmV5OyBwYWRkaW5nOjEwcHg7IHRleHQtYWxpZ246bGVmdDtcclxuICAgIGgyeyBtYXJnaW4tdG9wOjA7IGNvbG9yOiRsR3JlZW47IGZvbnQtc2l6ZToxLjZlbTsgcGFkZGluZzo1cHggMzBweDsgZm9udC13ZWlnaHQ6Ym9sZDsgfVxyXG4gICAgaDN7IG1hcmdpbjowOyBjb2xvcjojZmZmOyBmb250LXNpemU6IDEuMzVlbTsgZm9udC13ZWlnaHQ6bm9ybWFsOyBiYWNrZ3JvdW5kLWNvbG9yOiRsR3JlZW47IHBhZGRpbmc6NXB4IDMwcHg7fVxyXG4gICAgLmVkaXQtZ29hbCB7XHJcbiAgICAgIHRleHRhcmVhLCBpbnB1dHsgYm9yZGVyOjFweCBzb2xpZCAjNzA3MDcwOyBiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7IHdpZHRoOjEwMCU7IHBhZGRpbmc6N3B4IDEwcHg7IH1cclxuICAgICAgLmxhYmVseyBmb250LXNpemU6MS4xZW07IGNvbG9yOiM1ZjVmNWY7IGZvbnQtd2VpZ2h0OmJvbGQ7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgIGJ7IGNvbG9yOiRsQmx1ZTsgfVxyXG4gICAgICAgIHNwYW57IGZvbnQtc2l6ZTouN2VtOyBmb250LXdlaWdodDo0MDA7IH1cclxuICAgICAgfVxyXG4gICAgICAmX19ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fcm93e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW5wdXR7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICZfX3R5cGV7XHJcbiAgICAgICAgLmxhYmVseyBtYXJnaW4tcmlnaHQ6NTBweDsgfVxyXG4gICAgICAgIGlucHV0eyBtYXJnaW46MDsgbWFyZ2luLXJpZ2h0OjEwcHg7IHBhZGRpbmc6MDsgd2lkdGg6MjBweDsgaGVpZ2h0OjIwcHg7IH1cclxuICAgICAgICBsYWJlbHsgZm9udC1zaXplOjFlbTsgY29sb3I6IzVmNWY1ZjsgZm9udC13ZWlnaHQ6Ym9sZDsgbWFyZ2luLXJpZ2h0OjMwcHg7IH1cclxuICAgICAgfVxyXG4gICAgICAmX19nb2Fse1xyXG4gICAgICAgIHRleHRhcmVheyBtaW4taGVpZ2h0Ojc1cHg7IH1cclxuICAgICAgfVxyXG4gICAgICAmX19zdHJhdGVneXsgZmxleDoxIDg1JTsgfVxyXG4gICAgICAmX19zdHJhdGVneS1jb21wbGV0ZWR7XHJcbiAgICAgICAgcGFkZGluZzowIDAgMCAzMHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgZmxleDowIDE1JTtcclxuICAgICAgICBsYWJlbHsgZm9udC13ZWlnaHQ6Ym9sZDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6Ljc1ZW07IGxpbmUtaGVpZ2h0OjEuMTsgZGlzcGxheTpibG9jazsgfVxyXG4gICAgICAgIGlucHV0eyB3aWR0aDoyMHB4OyBoZWlnaHQ6MjBweDsgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3N0cmF0ZWd5LWFkZHtcclxuICAgICAgfVxyXG4gICAgICAmX19zdHJhdGVneS1yZW1vdmV7XHJcbiAgICAgICAgZmxleDowIDUlOyBwYWRkaW5nLWxlZnQ6MzBweDsgcGFkZGluZy10b3A6MS41ZW07IGZvbnQtc2l6ZToxLjRlbTtcclxuICAgICAgICBheyBjb2xvcjojY2NjOyAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2FjaGlldmVke1xyXG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7cGFkZGluZzozMHB4O1xyXG4gICAgICAgIGxhYmVseyBmb250LXNpemU6MS40ZW07IGNvbG9yOiNmZmY7IH1cclxuICAgICAgICBpbnB1dHsgd2lkdGg6MjBweDsgaGVpZ2h0OjIwcHg7IG1hcmdpbi1sZWZ0OjMwcHg7IH1cclxuICAgICAgfVxyXG4gICAgICAmX19zYXZle1xyXG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7IG1hcmdpbjozMHB4O1xyXG4gICAgICAgIGEsYnV0dG9ueyBtYXJnaW4tbGVmdDoyMHB4OyBib3JkZXI6MDsgcGFkZGluZzo1cHggMTBweDsgZm9udC1zaXplOjEuMWVtOyB9XHJcbiAgICAgICAgLmJ0bi5zZWNvbmRhcnl7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgY29sb3I6JGRhcmtncmV5OyB9XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgYm9yZGVyOjA7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW46MDsgYmFja2dyb3VuZC1jb2xvcjokbEdyZWVuOyBjb2xvcjojZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVycm9yc3t9XHJcblxyXG4gICAgICAmLmNvbmZpcm1hdGlvbntcclxuICAgICAgICBwYWRkaW5nLXRvcDo1MHB4O1xyXG4gICAgICAgIGgyeyBjb2xvcjojZmZmOyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxyXG4gICAgICAgIC5lZGl0LWdvYWxfX3NhdmV7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFRhYmxlc1xyXG4gKi9cclxuXHJcbi8vIFBheSBmb3IgQ29sbGVnZSA+IFNhbXBsZSBCdWRnZXRzXHJcbi5zYW1wbGUtYnVkZ2V0cyB0YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogIzY2NjtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIH1cclxufVxyXG4iLCIuc2Vjb25kYXJ5IG1haW4ubXktY29sbGVnZXM6bm90KC5zdHVkZW50LWxvZ2luKSwuc2Vjb25kYXJ5IG1haW4uY29sbGVnZS1jb3N0LWNhbGN1bGF0b3IsIC5zZWNvbmRhcnkgbWFpbi5jb2xsZWdlLWNvbXBhcmUsICNvdmVybGF5Lm15LWNvbGxlZ2VzeyBcclxuICAgIC5oaWRkZW57IGRpc3BsYXk6bm9uZTsgfSAgXHJcbn0iXX0= */