.vbox-overlay *,.vbox-overlay *:before,.vbox-overlay *:after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vbox-overlay *{-webkit-backface-visibility:visible;backface-visibility:visible}.vbox-overlay{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:1040;-webkit-transform:translateZ(1000px);transform:translateZ(1000px);transform-style:preserve-3d}.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;padding:6px 40px;overflow:hidden;position:fixed;display:none;left:0;z-index:1050}.vbox-close{cursor:pointer;position:fixed;top:-1px;right:0;width:50px;height:40px;padding:6px;display:block;background-position:10px center;overflow:hidden;font-size:24px;line-height:1;text-align:center;z-index:1050}.vbox-num{cursor:pointer;position:fixed;left:0;height:40px;display:block;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;display:none;z-index:1050}.vbox-next,.vbox-prev{position:fixed;top:50%;margin-top:-15px;overflow:hidden;cursor:pointer;display:block;width:45px;height:45px;z-index:1050}.vbox-next span,.vbox-prev span{position:relative;width:20px;height:20px;border:2px solid transparent;border-top-color:#b6b6b6;border-right-color:#b6b6b6;text-indent:-100px;position:absolute;top:8px;display:block}.vbox-prev{left:15px}.vbox-next{right:15px}.vbox-prev span{left:10px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vbox-next span{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.vbox-inline{width:420px;height:315px;height:70vh;padding:10px;background:#fff;margin:0 auto;overflow:auto;text-align:left}.venoframe{max-width:100%;width:100%;border:none;width:100%;height:260px;height:70vh}.venoframe.vbvid{height:260px}@media (min-width:768px){.venoframe,.vbox-inline{width:90%;height:360px;height:70vh}.venoframe.vbvid{width:640px;height:360px}}@media (min-width:992px){.venoframe,.vbox-inline{max-width:1200px;width:80%;height:540px;height:70vh}.venoframe.vbvid{width:960px;height:540px}}.vbox-open{overflow:hidden}.vbox-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;z-index:20;max-height:100%}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden;padding:20px 10px}.vbox-container img{max-width:100%;height:auto}.vbox-figlio{box-shadow:0 0 12px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);max-width:100%;text-align:initial}img.vbox-figlio{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.vbox-content.swipe-left{margin-left:-200px !important}.vbox-content.swipe-right{margin-left:200px !important}.vbox-animated{webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child{background-color:#333;border-radius:100%}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-chasing-dots,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-spinner-pulse{-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-chasing-dots{position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-circle .sk-child:before,.sk-fading-circle .sk-circle:before{display:block;border-radius:100%;content:'';background-color:#333}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-cube-grid{width:40px;height:40px;margin:40px auto}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-fading-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.sk-folding-cube{margin:40px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//akramabdulfattah.com/wp-content/themes/akram/css/lib/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//akramabdulfattah.com/wp-content/themes/akram/css/lib/./fonts/slick.eot);src:url(//akramabdulfattah.com/wp-content/themes/akram/css/lib/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//akramabdulfattah.com/wp-content/themes/akram/css/lib/./fonts/slick.woff) format('woff'),url(//akramabdulfattah.com/wp-content/themes/akram/css/lib/./fonts/slick.ttf) format('truetype'),url(//akramabdulfattah.com/wp-content/themes/akram/css/lib/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}.contact__form-r,body,sub,sup{position:relative}.author__img:before,.cf:after,.top__index:after{content:' '}.btn:hover,.top__music-items .btn-play:hover{cursor:pointer}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,footer,header,menu,nav,section{display:block}h1{font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.album__about-r .music__item p,.album__about-r .music__item-name span,.contact__form .inp-group input,.contact__form-input input,.inp-group input,.inp-group input.placeholder,.inp-group textarea,.inp-group textarea.placeholder,.top__index-sound .btn-video span:after,body{font-family:"Bai Jamjuree",sans-serif}summary{display:list-item}[hidden],template{display:none}body,html{margin:0 auto;padding:0}body{-ms-overflow-x:hidden;overflow-x:hidden}.list-unstyled{margin:0;padding:0;list-style:none}.tac{text-align:center}object{pointer-events:none}.cf:after{visibility:hidden;display:block;height:0;clear:both}button,input,textarea{outline:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}h1,h2,h3,h4,h5,p{margin:0;font-weight:400}ul{margin:0;padding:0}ul li{list-style-type:none}a:hover{opacity:.8}.inp-error,.inp-error input{border-color:red!important}.contact__form-success{background:#FFF;border:1px solid #000;position:absolute;top:0;right:0;bottom:0;left:0;line-height:65px;text-align:center;display:none}.contact__form-success span,.top__music{position:absolute;top:50%;left:0;right:0}.contact__form-success span{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center}.video:hover .btn-playvideo.is-hidden{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,-50%,0)!important;transform:translate3d(0,-50%,0)!important}.top__music{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:11}.top__music-headline h5{font-size:48px;font-weight:300;color:#fff;text-transform:uppercase}.top__music-headline h5 b{font-weight:700}.top__music-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:70px;position:relative}.top__music-in .btn-video{position:absolute;right:129px;bottom:0}@media (min-width:1025px){.top__music-in .btn-video{display:inline-block;min-width:initial;padding-left:42px;padding-right:42px;height:45px;line-height:41px;text-align:center;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}}.top__music-in>.top__music-headline{padding:37px 15px 0 0}.top__music-wrapper{display:inline-block;border:2px solid #fff;padding:35px 10px;min-width:347px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.top__music-items{margin:35px 0 0;padding:0 30px}.top__music-items .btn-play{min-width:20px;width:23px;height:23px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/play.svg) left center no-repeat;background-size:16px 23px}.top__music-items .btn-more{margin:18px 0 0;color:#fff}.top__music-items .btn-arrow{position:absolute;bottom:-2px;left:-78px}.top__music-items .music__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.top__music-items .music__item:last-child{margin-bottom:0}.top__music-items .music__item-l{width:35px}.top__music-items .music__item-r{width:-webkit-calc(100% - 35px);width:calc(100% - 35px)}.top__music-items .music__item.is-playing .btn-play{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/stop.svg) left center no-repeat;background-size:16px 18px}.top__music-items .music__item-waves{height:30px;overflow:hidden}.top__music-items .music__item-waves>wave{-webkit-transform:translate(0,14px);-ms-transform:translate(0,14px);transform:translate(0,14px)}.top__music .music__item-name span{font-size:14px;font-weight:300;display:block;margin:5px 0 0;text-align:left;color:#fff}.preloader img,.top__index-btn{margin-left:auto;margin-right:auto}.top__index{position:relative}.top__index:after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}.top__index video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.preloader,.top__index-btn{right:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.top__index-btn{position:absolute;bottom:100px;z-index:10;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top__index-btn .btn{letter-spacing:2px;text-transform:uppercase;border:1px solid #fff;-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate(0,200px);-webkit-transition:all 1s;transition:all 1s}.albums__item-btn,.albums__items-btn .btn,.author__btn .btn{letter-spacing:3px;text-transform:uppercase}.top__index-sound{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;z-index:100;text-align:center}.top__index-sound .btn{display:inline-block;min-width:200px;height:65px;line-height:65px;text-align:center;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.header__logo,.header__r{-webkit-transition:all 1s;transition:all 1s;opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.top__music-headline h5{-webkit-transition:all 1s;transition:all 1s;opacity:1;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.top__music-items{opacity:1;pointer-events:all;-webkit-transition:all 1s;transition:all 1s}.top__music-items .btn-arrow{-webkit-transition:all 1s;transition:all 1s;opacity:1;pointer-events:all}.top__music,.top__music-wrapper{-webkit-transition:all 1s;pointer-events:all}.top__music-wrapper{transition:all 1s;border-color:#fff}.top__music{transition:all 1s;opacity:1}.top__index-sound{opacity:0;pointer-events:none;-webkit-transition:all 1s;transition:all 1s}.is-active--start .top__index-btn .btn{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.is-active--sound .top__index-sound{opacity:1;pointer-events:all}.is-active--video{overflow:hidden}.is-active--video .custom-logo-link,.is-active--video .header__logo{opacity:0;pointer-events:none;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.is-active--video .header__r{opacity:0;pointer-events:none;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.is-active--video .top__music-headline h5{opacity:1;pointer-events:none;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.btn-hidden .top__index-sound,.is-active--video .top__music,.is-active--video .top__music-items,.is-active--video .top__music-items .btn-arrow{opacity:0;pointer-events:none}.is-active--video .top__music-wrapper{border-color:transparent;pointer-events:none}.btn-hidden .top__index-btn .btn{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);opacity:0;pointer-events:none}.btn-none .top__index-btn .btn{display:none}.preloader--active .preloader{opacity:1;pointer-events:all}.preloader--active .preloader img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.preloader{position:fixed;top:0;bottom:0;background:#1d1d1d;z-index:1000;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;opacity:0;-webkit-transition:all .5s;transition:all .5s}.author__in,.author__socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.preloader img{width:120px;height:auto;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translate3d(0,0,0) scale(2);transform:translate3d(0,0,0) scale(2)}.btn-arrow,.btn-primary{-webkit-transition:all .4s}.author{margin:125px 0 155px}.author__in{display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author__l{max-width:320px}.author__headline{margin:0 0 35px}.author__headline h5{text-transform:uppercase;font-size:48px;font-weight:300}.author__headline h5 b{font-weight:700}.author__about{margin:0 0 46px}.author__about p{font-size:14px;font-weight:300;color:#000}.author__btn{margin:0 0 135px}.author__img{max-width:425px;max-height:820px;position:relative}.author__img:before{position:absolute;top:25px;left:-111px;right:-3000px;bottom:304px;background:#EFEFEF;z-index:-1}.author__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.author__socials{display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.author__socials ul{font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author__socials ul li{display:inline-block;margin:0 39px 0 0}.author__socials ul li:last-child{margin-right:0}.author__socials ul li a{display:block}.author__socials ul li a:hover{cursor:pointer;opacity:.5}.author__socials .instagram a{width:27px;height:26px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/instagram.png) center center no-repeat;background-size:contain}.author__socials .facebook a{width:24px;height:25px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/facebook.png) center center no-repeat;background-size:contain}.author__socials .music a{width:19.44px;height:22.43px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/music.png) center center no-repeat;background-size:contain}.author__socials .spotify a{width:25.42px;height:28.41px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/spotify.png) center center no-repeat;background-size:contain}.author__socials .youtube a{width:25.42px;height:28.93px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/youtube.png) center center no-repeat;background-size:contain}.albums__in:before,.gallery__in:after,.gallery__r:before{background:#EFEFEF;content:' '}.albums{margin:0 0 170px}.albums__headline{text-align:right}.albums__headline h5{font-size:30px;font-weight:300;color:#000;text-transform:uppercase}.albums__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 0 82px;margin:12px -27px 0;position:relative}.albums__items .albums__headline{position:absolute;top:0;right:100%;white-space:nowrap;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.albums__items .albums__headline h5{line-height:1}.albums__items-btn{margin:44px 0 0;text-align:center;padding:0 0 0 82px}.about__top-l p,.top__booking-headline,.top__booking-txt{text-align:right}.albums__items-btn .btn{position:relative;z-index:1;min-width:165px}.albums__item{width:33.33%}.albums__item-in{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 68px 0 27px}.albums__item-img{height:238px;position:relative}.albums__item-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.albums__item-desc{position:relative;margin:12px 0 16px;padding:0 40px 0 0}.albums__item-name span{display:block;margin:0 0 2px;font-size:14px;font-weight:300}.albums__item-controls,.gallery__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.albums__item-name span b{font-size:14px;font-weight:500}.albums__item-date{position:absolute;top:0;right:0;font-size:14px;font-weight:300}.albums__item-controls{position:absolute;top:0;bottom:0;right:-41px;width:41px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.albums__item-controls .btn-download{position:absolute;bottom:0;right:0}.albums__item-controls .btn-rotate{height:41px;color:#fff;font-weight:500;font-size:14px;text-transform:uppercase;line-height:41px;padding:0 19px}.albums__item-controls .btn{opacity:1}.btn-arrow:hover,.btn-primary:hover,.btn-video:hover{opacity:.8}.albums__in{position:relative}.albums__in:before{position:absolute;top:103px;left:-3000px;right:426px;bottom:-71px}p{line-height:150%}.gallery{margin:310px 0 0}@media (max-width:1024px){.gallery .slick-dots{display:none!important}}.gallery__in{position:relative;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__top-in,.gallery__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.gallery__in:after{position:absolute;left:0;right:0;bottom:0;height:2px}.gallery__r{position:relative}.gallery__r:before{position:absolute;height:570px;top:-88px;left:49px;right:-3000px;z-index:-1}@media (min-width:1025px){.gallery__r .tab-pane{padding-right:16px}}.gallery__txt h5{font-size:30px;font-weight:300;margin:0 0 35px;color:#000}.about__item-txt p,.about__top-l p,.gallery__txt p{font-size:14px;font-weight:300;color:#000}.gallery__txt p{margin:0 0 10px}.gallery__items{max-width:670px;padding:40px 0 0;margin:0 -11.5px;height:760px;-ms-overflow-y:auto;overflow-y:auto;position:relative;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.gallery__items.slick-dotted.slick-slider{margin-bottom:0}}.gallery__items::-webkit-scrollbar{width:4px}.gallery__items::-webkit-scrollbar-track{background:0 0}.gallery__items::-webkit-scrollbar-thumb{background:#BABABA}.gallery__items .slick-dots{margin-top:10px;position:static;width:100%!important}.gallery__item{width:33.33%;padding:0 11.5px;height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.gallery__item-in,.gallery__item-in img{width:100%;height:100%}.gallery__item:nth-child(1),.gallery__item:nth-child(10),.gallery__item:nth-child(12),.gallery__item:nth-child(13),.gallery__item:nth-child(15),.gallery__item:nth-child(16),.gallery__item:nth-child(18),.gallery__item:nth-child(19),.gallery__item:nth-child(21),.gallery__item:nth-child(3),.gallery__item:nth-child(4),.gallery__item:nth-child(6),.gallery__item:nth-child(7),.gallery__item:nth-child(9){margin-top:-40px}.gallery__item-in img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.about__item-l,.about__item-r,.about__top-l,.about__top-r{width:400px}.about__top{margin:0 0 60px}.about__top-in{display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__item,.top__booking-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.about__item{display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__item:nth-child(2){position:relative;z-index:2}.about__item:nth-child(2) .about__item-l{margin:-30px 0 -11px 82px}.about__item:nth-child(3) .about__item-l{margin:0 0 0 32px}.about__item-img{width:100%}.about__item-img img{display:block;width:100%;height:auto}.about__item-txt p{margin:0 0 10px}.about__item-txt p:last-child{margin:0}.about__item .awards{position:relative}.about__item .awards__headline{-webkit-transform:rotate(270deg) translate(0,-280%);-ms-transform:rotate(270deg) translate(0,-280%);transform:rotate(270deg) translate(0,-280%);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;position:absolute;top:0;right:100%}.about__item .awards__headline span{font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:2px;line-height:1}.about__item .awards__item{margin:0 0 20px}.about__item .awards__item p{font-size:18px;font-weight:500;color:#000}.about__item .awards__item span{font-size:14px;font-weight:300;color:#000}.about__items{margin:0 0 100px}@media (min-width:1025px){.about__item-img{position:relative}}.top.top__about{height:auto;position:static}.top.top__about .top__headline{position:static;padding-top:250px}@media (max-width:1024px){.top.top__about .top__headline{padding-top:150px}}.top__booking.top{height:auto;padding-bottom:60px}.top__booking-wrapper{display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin:71px auto 0;position:relative;left:-65px}.top__booking-wrapper:before{position:absolute;content:' ';top:-167px;left:-3000px;bottom:-60px;right:110px;background:#EFEFEF;z-index:-1}.top__booking-headline{margin:0 0 52px}.top__booking-headline h5{font-size:48px;font-weight:300;text-transform:uppercase;margin:0 0 10px}.top__booking-headline h5 b{font-weight:700}.top__booking-headline p{font-size:18px;font-weight:500}.top__booking-txt{margin:0 0 25px}.top__booking-txt p{font-size:14px;font-weight:300;margin:0 0 15px}.top__booking-txt p:last-child{margin:0}.top__booking-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top__booking-btn .btn{text-transform:uppercase;letter-spacing:2px}.top__booking-l{width:-webkit-calc(100% - 265px);width:calc(100% - 265px)}.top__booking-r{width:220px;margin:-40px 0 -30px}.top__booking-r img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booking__partners-in,.projects__ensemble-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.projects__ensemble{padding:150px 0 140px}.projects__ensemble-headline h5{font-size:30px;font-weight:300}.projects__ensemble-items{display:flex;max-width:800px;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__ensemble-item{width:33.33%;padding:0 22px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px}.projects__ensemble-img{width:100%;padding-bottom:100%;position:relative}.projects__ensemble-img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects__ensemble-desc p{margin:5px 0 0;font-size:18px;font-weight:500;color:#000}.projects__ensemble-date{position:absolute;-webkit-transform:rotate(90deg) translate(0,0);-ms-transform:rotate(90deg) translate(0,0);transform:rotate(90deg) translate(0,0);top:0;left:100%;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.booking__partners-l:before,.top__album-in:before{bottom:0;left:-3000px;z-index:-1;background:#EFEFEF;content:' '}.projects__ensemble-date span{font-size:14px;font-weight:300;color:#000}.booking__partners{padding:60px 0 0}.booking__partners-in{display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top__album-in .headline__big span,.top__album-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.booking__partners-l{max-width:245px;text-align:right;position:relative}.booking__partners-l:before{position:absolute;top:-60px;right:-150px}.booking__partners-r{max-width:385px}.booking__partners-headline{margin:0 0 38px}.booking__partners-headline h5{font-size:30px;font-weight:300;color:#000;text-transform:uppercase}.booking__partners-desc p{font-size:14px;font-weight:300;color:#000;margin:0 0 15px}.booking__partners-form{position:relative;margin-bottom:220px}.booking__partners-form .booking__partners-headline{position:absolute;-webkit-transform:rotate(270deg) translate(0,-125%);-ms-transform:rotate(270deg) translate(0,-125%);transform:rotate(270deg) translate(0,-125%);top:0;right:100%;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.top__album.top{height:auto;margin:0 0 230px}.top__album-in{position:relative}.top__album-in.wrapper__in{padding-bottom:100px}.top__album-in:before{position:absolute;top:82px;right:479px}.top__album-in .headline__big span{display:flex;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.album__about-in,.top__album-wrapper{-webkit-justify-content:space-between}.top__album-in .headline__big span i{display:inline-block;width:350px;text-align:center;font-style:normal}.top__album-item{margin:0 0 74px}.top__album-item:last-child{margin:0}.top__album-item h5{margin:0 0 12px;font-size:18px;font-weight:500;color:#000}.top__album-item p{margin:0 0 2px;font-size:14px;font-weight:300;color:#000}.top__album-item p:last-child{margin:0}.top__album-l{max-width:400px;text-align:right}.top__album-r{width:-webkit-calc(100% - 432px);width:calc(100% - 432px);padding:0 0 0 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.top__album-r .video{position:relative}.top__album-r .video .btn{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;margin-left:auto;margin-right:auto;z-index:100}.top__album-r iframe,.top__album-r video{display:block;width:100%;height:315px}.top__album-wrapper{margin:110px 0 0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top__album-logo{width:350px;height:auto;position:absolute;bottom:50px;right:129px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top__album-logo img{display:block;width:112px;margin:0 auto;height:auto}.album__about-in,.album__about-r .music__items-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.album__about{margin:0 0 160px}.album__about-in{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.album__about-headline{margin:0 0 38px}.album__about-headline h5{font-size:30px;font-weight:300;text-transform:uppercase}.album__about-desc p{font-size:14px;font-weight:300;color:#000}.album__about-l{max-width:320px}.album__about-r{width:-webkit-calc(100% - 420px);width:calc(100% - 420px);max-width:375px;position:relative}.album__about-r:before{position:absolute;content:' ';left:-104px;top:-90px;right:-3000px;bottom:-60px;background:#EFEFEF;z-index:-1}.album__about-r .top__music-items{padding:0;margin:0}.album__about-r .top__music-items .btn-play{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/play-black.svg) left center no-repeat;background-size:16px 23px}.album__about-r .top__music-items .is-playing .btn-play{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/stop-black.svg) left center no-repeat;background-size:16px 18px}.album__about-r .music__items{margin:50px 0 70px}.album__about-r .music__items-btns{display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single__item-c,.top__musicpage .music__items .music__item-l{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.album__about-r .music__items-btns .btn{height:43px;margin:0 3px 0 0;line-height:43px;text-transform:uppercase;letter-spacing:2px}.album__about-r .music__items-btns .btn:first-child{min-width:105px}.album__about-r .music__items-btns .btn:nth-child(2){width:-webkit-calc(100% - 105px);width:calc(100% - 105px);margin:0}.album__about-r .music__item{margin:0 0 15px}.album__about-r .music__item-name span{font-weight:500}.album__about-r .music__item-name span i{font-style:normal;font-size:14px;font-weight:300}.album__about-r .music__item:last-child{margin:0}.album__about-r .music__item p{font-size:16px;font-weight:500;color:#000}.album__about-r .music__item p span:not(.hidden-xs){font-weight:300;font-size:14px}.album__about-r .music__item .btn-play{margin-top:-2px}.top__musicpage.top{height:auto;margin:0 0 145px}.top__musicpage.top .headline__big{margin-bottom:145px}.top__musicpage .music__items{position:relative;padding-bottom:70px}.top__musicpage .music__items:after{position:absolute;content:' ';left:-3000px;background:#EFEFEF;top:-250px;bottom:0;right:395px;z-index:-1}.top__musicpage .music__items .music__item{margin:85px 0 0}.top__musicpage .music__items .music__item:first-child{margin-top:0}.top__musicpage .music__items .music__item .albums__item{width:100%;height:200px}.top__musicpage .music__items .music__item .albums__item-in{padding:0}.top__musicpage .music__items .music__item .albums__item-cover{height:200px}.top__musicpage .music__items .music__item .albums__item-img,.top__musicpage .music__items .music__item .albums__item-img img{height:100%}.top__musicpage .music__items .music__item-l{max-width:204px;height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px 0 0}.top__musicpage .music__items .music__item-r{width:475px}.top__musicpage .music__items .music__item-name p{font-size:30px;font-weight:300;text-align:right}.top__musicpage .music__items .music__item-btn .btn{height:43px;line-height:43px;text-transform:uppercase;letter-spacing:2px}.top__musicpage .music__items>.music__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top__musicpage .music__items>.music__item .music__item-l .music__item-name{position:relative;top:-6px}.top__musicpage .music__items .top__music-items{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top__musicpage .music__items .top__music-items .btn-play{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/play-black.svg) left center no-repeat;background-size:16px 23px}.top__musicpage .music__items .top__music-items .is-playing .btn-play{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/stop-black.svg) left center no-repeat;background-size:16px 18px}.top__musicpage .music__items .top__music-items .music__item{width:-webkit-calc(100% - 55px);width:calc(100% - 55px);margin:10px 0 0}.top__musicpage .music__items .top__music-items .music__item-l{height:auto}.top__musicpage .music__items .top__music-items .music__item-date{width:55px;text-align:right;padding-bottom:15px}.single__items-headline,.top__musicpage .music__items-headline{width:270px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;top:0}.top__musicpage .music__items .top__music-items .music__item-date span{font-size:18px;font-weight:500;color:#000}.single__items-headline h5,.top__musicpage .music__items-headline h5{font-size:30px;font-weight:300;line-height:1;text-transform:uppercase}.top__musicpage .music__items-headline{position:absolute;right:0;height:200px;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:58px}.top__musicpage .music__items-headline h5{height:27px}.single__items-in{position:relative}.btn-playvideo,.btn-rotate,.header{position:absolute}.single__items-headline{position:absolute;right:129px;height:100px;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single__items-headline h5{height:27px}.single__item{max-width:730px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:95px 0 0}.single__item:first-child{margin:0}.single__item-cover{width:100%;height:100%}.single__item-cover img{display:block;width:100%;height:100%}.single__item-l{width:100px;height:100px}.single__item-c{max-width:420px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100px}.single__item-c img{display:block}.single__item-r,.single__item-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.single__item-r{width:150px;height:100px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__in,.single__item-top{-webkit-justify-content:space-between}.single__item-r .btn{min-width:100%;height:43px;line-height:43px;text-transform:uppercase;letter-spacing:2px}.single__item-top{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single__item-name span{font-size:18px;font-weight:500}.single__item-name span.single__item-date,.single__item-time span{font-size:14px;font-weight:300}.music__socials{margin:0 -7px}.music__socials ul{font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.music__socials ul li{display:inline-block}.music__socials ul li a{display:inline-block;margin:0 7px}.music__socials ul li.youtube a{width:16.58px;height:18.87px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/youtube.png) center center no-repeat;background-size:contain}.music__socials ul li.amazon a{width:17px;height:17px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/amazon.png) center center no-repeat;background-size:contain}.music__socials ul li.eq a{width:22px;height:22px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/deezer.png) center center no-repeat;background-size:contain}.music__socials ul li.apple a{width:13px;height:15px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/music.png) center center no-repeat;background-size:contain}.music__socials ul li.spotify a{width:17px;height:19px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/socials/spotify.png) center center no-repeat;background-size:contain}.projects__ensemble-big .projects__ensemble-items{width:100%;max-width:100%}.projects__ensemble-big .projects__ensemble-items_in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__ensemble-big .projects__ensemble-items_in .projects__ensemble-item{width:33.33%}.projects__ensemble-big .projects__ensemble-item{width:25%;margin-bottom:25px}.projects__ensemble-big .projects__ensemble-headline h5{text-align:right}.music__projects-headline h5{font-size:30px;font-weight:300;text-transform:uppercase;color:#000;text-align:right}.music__projects-l{width:25%;padding:0 22px;-webkit-box-sizing:border-box;box-sizing:border-box}.music__projects-r{width:75%;padding:0 22px;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-fw,.btn-more{width:100%}.music__projects-item{margin:0 0 30px;text-decoration:none;display:block}.music__projects-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.music__projects-name span{font-size:18px;font-weight:500;color:#000}.btn-back,.btn-more,.btn-primary,.music__projects-details span{font-size:14px;font-weight:300}.music__projects-details span{color:#000}.btn{padding:0;outline:0;border:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary{display:inline-block;min-width:200px;height:65px;line-height:65px;text-align:center;color:#FFF;transition:all .4s}.btn-black{background-color:#000}.btn-red{background-color:#A80F0F}.btn-more{display:block;text-align:center}.btn-arrow{width:60px;height:60px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/arrow-down.svg) center center no-repeat #A80F0F;background-size:14px auto;transition:all .4s}.btn-amazon,.btn-download,.btn-eq,.btn-music,.btn-spotify,.btn-youtube{width:100%;height:41px;background-position:center center;background-repeat:no-repeat}.btn-playvideo,.btn-video{-webkit-transition:all .4s}.btn-download{background-image:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/download.svg);background-size:15px 19px}.btn-spotify{background-image:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/spotify.svg);background-size:17px 19px}.btn-music{background-image:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/music.svg);background-size:13px 15px}.btn-eq{background-image:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/eq.svg);background-size:22px 22px}.btn-amazon{background-image:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/amazon.svg);background-size:17px 17px}.btn-youtube{background-image:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/youtube.svg);background-size:15px 17px}.btn-rotate{top:0;right:100%;white-space:nowrap;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.btn-back{padding:0 0 0 17px;color:#000;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/back.svg) left center no-repeat;background-size:12px 7px}.btn-video{background:0 0;transition:all .4s}.btn-video span{font-size:12px;font-weight:300;color:#fff;display:inline-block;padding-right:25px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/speaker.svg) right center no-repeat;background-size:18px 18px}.header__in,.header__r nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.btn-playvideo{width:60px;height:60px;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/play-big.svg) center center no-repeat;background-size:contain;transition:all .4s;-webkit-transform:translate3d(0,-50%,0)!important;transform:translate3d(0,-50%,0)!important}.btn-playvideo.is-hidden{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:0;pointer-events:none}.header__r nav ul li.is-active a:after,.top__about .top__img img{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);right:0}.header{top:0;right:0;left:0;z-index:100}.header__r{max-width:1230px;margin-left:auto;margin-right:auto}@media (min-width:1025px){.header__r{position:fixed;right:0;left:0;pointer-events:none}.header__r ul li a{pointer-events:all}.header__r.is-black nav ul li a{color:#000}.header__r.is-black nav ul li.is-active a:after{background:#000}}.header__r nav ul{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:0;text-align:right}.header__r nav ul li{margin:0 0 10px}.header__r nav ul li a{font-size:14px;font-weight:500;color:#fff}.header__r nav ul li.is-active a{padding-right:11px;position:relative}.header__r nav ul li.is-active a:after{position:absolute;content:' ';top:50%;transform:translate(0,-50%);width:6px;height:1px;background:#FFF}.form,.top{position:relative}.footer,.header__black .header__r ul li.is-active a:after{background:#000}.header__logo{display:block;width:69px;height:70px}.header__logo img{display:block;width:100%;height:100%}.header .custom-logo-link{display:block;width:69px;height:70px}.header .custom-logo-link img{display:block;width:100%;height:100%}.header__in{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:33px 0 0}.contact__form-in,.footer__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.header__black .header__r ul li a{color:#000}.footer{padding:20px 0}.footer__copy p{font-size:14px;font-weight:300;color:#FFF}.footer__in{display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__logo{display:block;height:54px}.footer__logo img{display:block;height:100%}.footer .custom-logo-link{display:block;height:54px}.footer .custom-logo-link img{display:block;height:100%;width:auto}.footer__r ul{font-size:0}.footer__r ul li{margin-right:15px;display:inline-block}.footer__r ul li:last-child{margin-right:0}.footer__r ul li a{display:block;width:30px;height:30px}.footer__r ul li a.music{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/footer/itunes.png) center center no-repeat;background-size:13px 15px}.footer__r ul li a.spotify{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/footer/spotify.png) center center no-repeat;background-size:17px 19px}.footer__r ul li a.youtube{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/footer/youtube.png) center center no-repeat;background-size:17px 19.34px}.footer__r ul li a.instagram{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/footer/instagram.png) center center no-repeat;background-size:16px 15px}.footer__r ul li a.facebook{background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/footer/facebook.png) center center no-repeat;background-size:15px 15px}.contact__form{margin:100px 0}.contact__form-in{display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__form-l{max-width:200px}.contact__form-l p{font-size:14px;font-weight:300;color:#000}.contact__form-r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__form .inp-group,.contact__form-input{height:65px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;width:390px}.contact__form .inp-group input,.contact__form-input input{display:block;width:100%;height:100%;border:none;outline:0;padding:0 27px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:14px;color:#000}.contact__form .inp-group input.placeholder,.contact__form-input input.placeholder{color:#A6A6A6;font-family:"Bai Jamjuree",sans-serif;font-weight:300}.contact__form .inp-group input:-moz-placeholder,.contact__form-input input:-moz-placeholder{color:#A6A6A6;font-family:"Bai Jamjuree",sans-serif;font-weight:300}.contact__form .inp-group input::-webkit-input-placeholder,.contact__form-input input::-webkit-input-placeholder{color:#A6A6A6;font-family:"Bai Jamjuree",sans-serif;font-weight:300}.contact__form-btn .btn{text-transform:uppercase;letter-spacing:2px}.inp-group{height:65px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;width:390px}.inp-group input,.inp-group textarea{display:block;width:100%;height:100%;border:none;outline:0;padding:0 27px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:14px;color:#000}.inp-group input.placeholder,.inp-group textarea.placeholder{color:#A6A6A6;font-weight:300}.inp-group input:-moz-placeholder,.inp-group textarea:-moz-placeholder{color:#A6A6A6;font-family:"Bai Jamjuree",sans-serif;font-weight:300}.inp-group input::-webkit-input-placeholder,.inp-group textarea::-webkit-input-placeholder{color:#A6A6A6;font-family:"Bai Jamjuree",sans-serif;font-weight:300}.inp-group__textarea{min-height:205px}.inp-group__textarea textarea{border:none;resize:none;padding-top:20px}.form{max-width:390px}.form .inp-group{margin:0 0 30px}.form .inp-group__textarea{margin:0 0 50px}.form .btn{text-transform:uppercase;letter-spacing:2px}.top__contact-r{width:390px}.wrapper{max-width:1230px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}.wrapper__in{padding:0 129px 0 70px}.top{height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;overflow:hidden}.top__img{position:absolute;top:0;right:0;bottom:0;left:0}.top__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top__about{margin:0 0 125px}.top__about .wrapper{height:100%}.top__about .top__in{height:100%;position:relative}.top__about .top__img{right:0;left:initial}.top__about .top__img img{width:auto;height:90%;position:absolute;top:50%;transform:translate(0,-50%)}.top__about .top__headline{position:absolute;bottom:30px}.top__about .top__headline h5{font-size:154px;font-weight:300;color:#000;text-transform:uppercase;line-height:.8}.top__about .top__headline h5 small{font-size:30px;font-weight:300}.top__about .top__headline h5 b{font-weight:700;font-size:159px}.top__contact{height:auto;margin:0 0 100px}.top__contact-wrapper{margin:67px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top__contact-l{width:-webkit-calc(100% - 500px);width:calc(100% - 500px);position:relative}.top__contact-l:before{position:absolute;content:' ';top:-163px;right:0;bottom:115px;left:-3000px;z-index:-1;background:#EFEFEF}.top__contact-socials{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:88px}.top__contact-socials p{font-size:18px;font-weight:500;color:#000;margin:0 0 25px}.headline__big{position:relative;margin:210px 0 0;line-height:1}.headline__big .btn-back{position:absolute;top:64px;left:-69px;height:18px;line-height:18px}.headline__big h5{font-size:148px;font-weight:700;text-transform:uppercase}.headline__big h5 i{font-style:normal;font-weight:300}.headline__big span{display:block;text-align:right;font-size:30px;font-weight:300;text-transform:uppercase;color:#000}.nav-tabs li a p{position:relative;-webkit-transition:all .4s;transition:all .4s;font-size:18px;font-weight:500}.nav-tabs li a p:before{position:absolute;content:' ';width:10px;height:2px;background:#000;opacity:0;-webkit-transition:all .4s;transition:all .4s;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.nav-tabs li.active a p{padding-left:18px}.nav-tabs li.active a p:before{opacity:1}.tab-content>.tab-pane{display:block;height:0;overflow:hidden}.tab-content>.tab-pane.active{height:auto}.pin-wrapper{height:1px!important}.visible-xs{display:none}@media (max-width:1024px){.header__black .btn-burger span,.header__r{background:#000}.header__r nav ul,.menu__sign{text-align:center}.visible-xs{display:block!important}.header__r,.projects__ensemble-item_in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.custom-logo-link,.header__logo{width:55px;height:auto}.wrapper{padding:0 20px}.header__r{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);-webkit-transition:all 1s;transition:all 1s}.header__r nav ul li{margin-bottom:30px}.header__r nav ul li a{color:#fff!important;padding:20px 0}.header__r nav ul li a.is-active,.wrapper__in{padding-right:0}.header__r nav ul li a.is-active:after{display:none}.menu__sign{text-transform:uppercase;color:#fff;font-weight:500;margin:0 0 75px}.headline__big span,.top__musicpage .music__items .music__item .music__item-name p{text-transform:none}.header__l{position:relative}.btn-burger{width:30px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:1s ease-in-out;transition:1s ease-in-out;cursor:pointer;background:0 0;-webkit-tap-highlight-color:transparent;position:fixed;right:20px;z-index:100}.btn-burger.is-white span{background:#FFF!important}.btn-burger:focus,.btn-burger:hover,.btn-burger:hover:focus{outline:0}.btn-burger span{display:block;position:absolute;height:2px;width:100%;-webkit-border-radius:0;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.btn-burger span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.btn-burger span:nth-child(2){top:10px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.btn-burger.is-open span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-7px;left:4px}.btn-burger.is-open span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:14px;left:4px}.header__black{position:fixed;background:rgba(255,255,255,.9)}.headline__big{margin-top:90px}.wrapper__in{padding-left:0}.headline__big span{font-size:14px;font-weight:300}.top__contact-wrapper{margin-top:45px;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.footer__in,.top__booking-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}.form{max-width:100%}.inp-group,.top__contact-r{width:100%}.top__contact-l{width:100%}.top__contact-l .top__contact-socials{display:block;width:100%}.top__contact-l .top__contact-socials p{margin:0 0 40px;font-size:18px;font-weight:500}.footer{padding:45px 0}.footer__in{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__in .footer__l{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.footer__in .footer__c{margin:0 0 35px}.footer__in .footer__r{margin:0 0 30px;width:100%;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__in .footer__r ul li a{width:23px;height:25px;background-size:contain}.menu--opened{overflow:hidden}.menu--opened .header__r{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);visibility:visible}.top__booking-wrapper{left:0;margin-top:90px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:130px}.top__booking-l,.top__booking-r{width:100%;text-align:left}.about__top-l p,.top__booking-headline,.top__booking-txt{text-align:left}.top__booking-btn .btn{display:block;width:100%}.top__booking-r{margin:100px 0 0;padding-left:60px;padding-right:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.top__booking-headline h5{text-transform:none;margin:0;font-size:18px;font-weight:500}.top__booking-headline h5 b{display:block;font-size:18px;font-weight:500}.top__booking-headline{margin:0 0 40px}.top__booking-txt p{font-size:14px;font-weight:300}.top__booking-wrapper:before{left:-20px;width:118px;top:-130px;bottom:0}.top__booking.top{padding-bottom:0}.projects__ensemble{padding-top:100px;padding-bottom:50px}.projects__ensemble-items{padding-right:60px;position:relative}.projects__ensemble-items .projects__ensemble-item{width:100%;padding-left:0;padding-right:0}.projects__ensemble-items .projects__ensemble-item:first-child{position:absolute;-webkit-transform:rotate(90deg) translate(0,0);-ms-transform:rotate(90deg) translate(0,0);transform:rotate(90deg) translate(0,0);top:0;left:100%;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.projects__ensemble-items .projects__ensemble-item:first-child .projects__ensemble-headline br{display:none;font-size:30px;font-weight:300}.projects__ensemble-items .projects__ensemble-item:first-child .projects__ensemble-headline h5{line-height:1;position:relative;top:-4px}.projects__ensemble-desc p{margin-top:14px;font-size:18px;font-weight:500}.projects__ensemble-item{margin-bottom:45px}.projects__ensemble-item:last-child{margin-bottom:0}.projects__ensemble-date{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:50px;text-align:right;margin-top:14px}.projects__ensemble-item_in{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.album__about-in,.booking__partners-in{-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}.projects__ensemble-desc{width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.booking__partners-in{-ms-flex-direction:column;flex-direction:column}.booking__partners-l:before{right:-1000px;left:215px}body,html{-ms-overflow-x:hidden;overflow-x:hidden}.booking__partners-l{width:100%;max-width:100%;padding-right:60px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:90px;padding-bottom:90px}.booking__partners-form .booking__partners-headline{-webkit-transform:none;-ms-transform:none;transform:none;position:static}.booking__partners-headline{margin:0 0 42px}.booking__partners-form{margin-bottom:100px}.footer__r ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.headline__big .btn-back{position:static;margin:0 0 10px;display:block}.top__album-in .headline__big span i{width:100%;text-align:right}.top__album-item{text-align:left;margin:0 0 40px}.top__album-r{width:100%;padding-left:0;margin-top:95px}.top__album-r iframe,.top__album-r video{height:185px;-o-object-fit:cover;object-fit:cover}.top__album-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:22px;padding-top:81px;position:relative}.top__album-wrapper .top__album-logo{height:66px;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;bottom:initial}.top__album-wrapper .top__album-logo img{width:auto;height:100%}.top__album-in.wrapper__in{padding-bottom:50px}.top__album-in:before{left:-20px;width:118px;right:initial;top:50px}.contact__form .inp-group,.contact__form-btn,.contact__form-input,.contact__form-r{width:100%}.top__album.top{margin-bottom:40px}.album__about-in{-ms-flex-direction:column;flex-direction:column}.album__about-l{margin-bottom:98px;max-width:100%}.contact__form-in{-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.contact__form-l{max-width:100%;width:100%;margin-bottom:20px}.contact__form-r{-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.contact__form-btn .btn{min-width:100%}.album__about-r:before{left:initial;width:118px;right:-20px;top:-40px}.album__about-r{width:100%;max-width:100%;padding-right:110px;-webkit-box-sizing:border-box;box-sizing:border-box}.hidden-xs{display:none}.music__item b{display:block;width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.top__musicpage .music__items .music__item-l .music__item-btn,.top__musicpage .music__items .music__item-r{width:100%}.album__about-r .music__items{margin-top:45px;margin-bottom:45px}.music__item-name{position:relative}.music__item-name span{font-weight:500}.album__about-r .music__item-name span i{position:absolute;top:0;right:0}.album__about-r .music__items-btns .btn:nth-child(2){min-width:180px}.top__musicpage.top .headline__big{margin-bottom:68px}.top__musicpage .music__items>.music__item{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.top__musicpage .music__items .music__item-l{max-width:100%;margin-right:0}.top__musicpage .music__items .music__item-l .music__item-btn .btn{display:block;width:100%;height:65px;line-height:65px}.top__musicpage .music__items{padding-right:105px;padding-bottom:0}.top__musicpage .music__items .music__item-sound{margin-top:10px}.top__musicpage .music__items-headline{position:absolute;-webkit-transform:rotate(90deg) translate(0,0);-ms-transform:rotate(90deg) translate(0,0);transform:rotate(90deg) translate(0,0);top:0;left:100%;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;right:initial;width:auto;height:auto}.projects__ensemble-big .projects__ensemble-items .projects__ensemble-item.headline,.single__items-headline{-webkit-transform:rotate(90deg) translate(0,0);-ms-transform:rotate(90deg) translate(0,0);left:100%;right:initial;height:auto}.top__musicpage .music__items .music__item .albums__item,.top__musicpage .music__items .music__item .albums__item-cover{height:237px}.music__item-sound{width:-webkit-calc(100% + 41px);width:calc(100% + 41px)}.music__item-sound .top__music-items .music__item{margin-top:0!important}.music__item-sound .music__item-name span{font-size:14px;font-weight:300;display:block}.music__item-sound .music__item-date,.top__musicpage .top__musicpage-wrapper .music__items>.music__item>.music__item-l .music__item-name{display:none}.top__musicpage .music__items .top__music-items .music__item{width:100%}.top__musicpage .music__items .music__item-name p{font-size:14px;font-weight:300;text-align:left}.top__musicpage .top__musicpage-wrapper .music__items>.music__item>.music__item-l{height:auto;width:-webkit-calc(100% + 41px);width:calc(100% + 41px);max-width:-webkit-calc(100% + 41px);max-width:calc(100% + 41px)}.music__item-sound .music__item-controls{position:relative;top:4px}.music__item-sound .music__item-l{max-width:100%!important}.top__musicpage .music__items .music__item{margin-top:50px}.top__musicpage .music__items .music__item:first-child{margin-top:0}.top__musicpage .music__items .music__item .music__item-name{margin:10px 0 0}.top__musicpage .music__items .music__item .music__item-name b{font-weight:500}.top__musicpage .music__items .music__item .music__item-name .music__item-date{position:absolute;top:0;right:0}.top__musicpage .music__items .music__item .music__item-name .music__item-date span{font-size:14px;font-weight:300}.top__musicpage .music__items .top__music-items .music__item{margin-bottom:25px}.top__musicpage.top{margin:0 0 95px}.top__musicpage .music__items:after{right:0;width:118px;left:-20px;top:-100px;bottom:230px}.single__item{max-width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:40px}.single__item-c{max-width:100%;margin-bottom:15px}.single__item-r,.single__item-wave{width:100%}.single__item-wave img{display:block;width:100%}.single__item-l,.single__item-l .single__item-mobile_desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.single__item-l{width:auto;height:auto;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.single__item-l .single__item-mobile_desc{width:-webkit-calc(100% - 110px);width:calc(100% - 110px);height:100px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__in,.single__item-r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-align-items:center}.single__item-l .single__item-mobile_desc .btn{position:absolute;bottom:0;left:0;right:0}.single__item-l .single__item-mobile_desc .single__item-date{position:absolute;top:0;right:0}.single__item-l .single__item-mobile_desc .single__item-name{padding-right:50px}.single__item-l .single__item-mobile_desc .single__item-name span{font-weight:500}.single__item-l .single__item-mobile_desc .single__item-name .single__item-date{font-size:14px;font-weight:300}.single__item-l .single__item-cover{width:100px;height:100px}.single__item-c,.single__item-r{height:auto}.single__item-r{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.about__items-in .about__item,.about__top-r .author__socials ul{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.single__item-btn .btn{text-transform:uppercase;letter-spacing:2px;height:43px;line-height:43px;min-width:auto}.single__items-in{padding-right:64px}.single__items-headline{position:absolute;transform:rotate(90deg) translate(0,0);top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:auto}.single__item:first-child{margin-top:0}.projects__ensemble-big .projects__ensemble-items_in .projects__ensemble-item{width:100%}.projects__ensemble-big .projects__ensemble-items .projects__ensemble-item:first-child{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.projects__ensemble-big .projects__ensemble-items .projects__ensemble-item.headline{position:absolute;transform:rotate(90deg) translate(0,0);top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:auto;margin:0;padding:0;white-space:nowrap}.projects__ensemble-items{-webkit-box-sizing:border-box;box-sizing:border-box}.projects__ensemble-big .projects__ensemble-items_in{width:100%}.music__projects-in{position:relative}.music__projects-in .music__projects-l{position:absolute;-webkit-transform:rotate(90deg) translate(0,0);-ms-transform:rotate(90deg) translate(0,0);transform:rotate(90deg) translate(0,0);top:0;left:100%;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;right:initial;width:auto;height:auto;margin:0;padding:0;white-space:nowrap}.music__projects-in .music__projects-r{width:100%;padding:0 60px 0 0}.music__projects-in .music__projects-item{margin:0 0 40px}.music__projects-in .music__projects-item:last-child{margin:0}.music__projects-in .music__projects-name span{font-size:18px;font-weight:500}.music__projects-in .music__projects-details span{font-size:14px;font-weight:300}.top__about .top__headline h5,.top__about .top__headline h5 b{font-size:48px}.top__about .top__headline h5{margin-bottom:10px}.top__about .top__headline h5 small{font-size:14px;font-weight:300}.top__about .top__img{top:0;left:0;width:100%}.top__about .top__img img{width:auto;-o-object-fit:contain;object-fit:contain;right:0;height:70vh;-webkit-transform:translate(30%,-50%);-ms-transform:translate(30%,-50%);transform:translate(30%,-50%)}.about__top-r{width:102px}.about__top-r .author__socials{width:100%;margin-right:0}.about__top-r .author__socials ul{-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__top-r .author__socials ul li{margin-right:0;margin-bottom:25px}.about__top-r .author__socials ul li:last-child{margin-bottom:0}.about__top-l{width:-webkit-calc(100% - 102px);width:calc(100% - 102px)}.about__item-l,.about__item-r{width:100%}.about__top-l p{text-align:right}.top__about{margin-bottom:85px}.about__items-in .about__item{-ms-flex-direction:column;flex-direction:column}.about__item-img{margin:0 0 90px}.about__item .awards__headline{-webkit-transform:none;-ms-transform:none;transform:none;position:static;margin:0 0 35px}.about__item .awards__headline span{font-size:30px;font-weight:300}.about__item:nth-child(2) .about__item-l,.about__item:nth-child(3) .about__item-l{margin:95px 0 0}.albums__items{-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;padding-right:60px}.albums__items .albums__item{width:100%;margin-bottom:50px}.albums__items .albums__item:last-child{margin-bottom:0}.albums__headline{position:absolute;-webkit-transform:rotate(90deg) translate(0,0);-ms-transform:rotate(90deg) translate(0,0);transform:rotate(90deg) translate(0,0);top:0;left:100%;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;right:initial;width:auto;height:auto;margin:0;padding:0;white-space:nowrap}.albums__items-btn{margin-left:0;padding-left:0;width:100%}.albums__items-btn .btn{width:100%}.albums{margin-bottom:100px}.header{z-index:1000;background:#FFF;-webkit-box-shadow:0 5px 23px rgba(0,0,0,.1);box-shadow:0 5px 23px rgba(0,0,0,.1);position:fixed;top:0;right:0;left:0;height:52px;padding-bottom:0;-webkit-transition:all .7s;transition:all .7s}.header>.wrapper{height:100%}.header__logo{height:40px}.header__logo img{width:auto;height:100%}.header__in{padding-top:0;height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .custom-logo-link{height:40px}.header .custom-logo-link img{width:auto;height:100%}.btn-burger{height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:6px}.author__in,.gallery__in{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.btn-burger__in{display:block;width:100%;height:12px;position:relative}.header__r{visibility:hidden;padding-top:6px}.menu__sign{line-height:1;margin-top:-2px}.btn-burger span{background:#000}.author__about p{font-size:14px;font-weight:300}.author__in{-ms-flex-direction:column;flex-direction:column}.author__btn{margin:0 0 48px}.author__socials{margin:0 0 145px}.author__img{padding-left:45px;padding-right:45px}.author__img:before{bottom:150px;left:-20px;right:-20px}.author{margin-bottom:140px}.nav-tabs li a p,.top__contact-l .author__socials{margin-bottom:0}.gallery{margin-top:90px}.gallery__in{-ms-flex-direction:column;flex-direction:column}.gallery__r:before{top:200px;right:-20px;left:-20px;height:auto;bottom:-50px}.gallery__item:nth-child(1),.gallery__item:nth-child(10),.gallery__item:nth-child(12),.gallery__item:nth-child(13),.gallery__item:nth-child(15),.gallery__item:nth-child(16),.gallery__item:nth-child(18),.gallery__item:nth-child(19),.gallery__item:nth-child(21),.gallery__item:nth-child(3),.gallery__item:nth-child(4),.gallery__item:nth-child(6),.gallery__item:nth-child(7),.gallery__item:nth-child(9){margin-top:0}.gallery__item{width:100%}.gallery__l{width:100%;text-align:left}.nav-tabs li{display:inline-block;margin-left:35px}.nav-tabs li:first-child{margin-left:0}.nav-tabs li a p:before{display:none;padding-left:0}.nav-tabs li.active a p{padding-left:0;color:#A80F0F}.gallery__items{height:auto;-ms-overflow-y:visible;overflow-y:visible;margin:0;max-width:100vw;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.preloader--active,.vbox-open{overflow:hidden}.gallery__items .slick-list{padding-left:0!important;padding-right:0!important}.gallery__items .gallery__item{height:400px;width:100vw;max-width:-webkit-calc(100vw - 40px);max-width:calc(100vw - 40px);margin:0;padding:0}.gallery__items .gallery__item img{display:block;width:100%;height:100%}.gallery__items .gallery__item-in{width:100%;height:100%}.gallery__items .gallery__item-in .vbox-item{display:block;width:100%;height:100%}.gallery__in:after,.top__music-items .btn-arrow{display:none}.gallery__items .gallery__item-in .vbox-item img{width:100%}.top__index .top__music-in{padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about__items+.albums .albums__items .albums__headline,.author+.albums .albums__items .albums__headline,.top__index .top__music-items .btn-more{display:none}.top__index .top__music-wrapper{padding-left:0;padding-right:0;border:none;padding-top:0}.top__index .top__music-headline{padding-top:0}.top__index .top__music-in .btn-video{position:absolute;left:0;right:0;top:-95px;bottom:initial;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);height:75px;width:75px;margin-left:auto;margin-right:auto;background:url(//akramabdulfattah.com/wp-content/themes/akram/css/../img/icons/play-mobile.svg) center center no-repeat;background-size:contain}.top__index .top__music-in .btn-video span{font-size:0}.top__index .top__music-items{padding-left:0}.is-active--video .header__logo{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.top__index .top__music,.top__index-sound{-webkit-transform:none;-ms-transform:none}.top__contact-in .headline__big h5{position:relative}.top__contact-in .headline__big h5:before{position:absolute;content:' ';top:22px;left:-20px;right:0;width:140px;height:62px;background:#EFEFEF;z-index:-1}.top__contact-l:before{bottom:0;right:-20px;top:initial;left:initial;width:160px;height:96px}.top__contact-l{padding-bottom:35px}.top__index{min-height:100vh;height:auto}.top__index .top__music{padding-top:200px;transform:none;position:relative;margin-top:160px}.top__index-btn{bottom:initial;top:70vh}.top__index-sound{transform:none;top:40vh}.top__album-r .video,.top__album-r .video .embed-container{width:100%}.wpcf7-not-valid-tip{margin-bottom:10px}.contact__form-btn{margin-top:30px}.about__top-r{padding-top:4px}.about__top-r .author__socials{margin-bottom:0}.about__top-in{-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.headline__big h5,.menu__sign{font-size:44px}.single__item-l .single__item-mobile_desc .single__item-name span{font-size:16px;max-height:56px;overflow:hidden;display:block}.menu-item.is-active a:after,.top__booking .headline__big h5:before{display:none}.projects__ensemble:not(.projects__ensemble-big) .projects__ensemble-items_in{width:100%!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__ensemble:not(.projects__ensemble-big) .projects__ensemble-items_in .projects__ensemble-item{width:100%!important;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.album__about-r .music__items-btns{margin-top:20px}.is-active--video .header{opacity:0}.menu-item.is-active{padding-right:0!important}.header__r nav ul li.is-active a{padding-right:0}.top__about{height:50vh}.gallery .slick-dots{text-align:center;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);bottom:-30px}.gallery .slick-dots li{margin:0!important}.gallery .slick-dots li.slick-active button:before{color:#A80F0F}.gallery .slick-dots li button:before{font-size:10px}}@media (min-width:768px) and (max-width:1024px){.single__item-c,.single__item-l{width:100%}.projects__ensemble-big .projects__ensemble-items_in .projects__ensemble-item,.projects__ensemble-items .projects__ensemble-item{width:50%;padding:0 22px;-webkit-box-sizing:border-box;box-sizing:border-box}.projects__ensemble-big .projects__ensemble-items_in{margin:0 -22px}.top__booking-wrapper:before{width:auto;left:-2000px}.booking__partners-r{margin-left:auto;margin-right:auto;width:385px}.footer__socials{max-width:300px;margin-left:auto;margin-right:auto}}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1025px){.contact__form-r{position:relative}.contact__form-r form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact__form-r .ajax-loader{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-position:center center!important;background-repeat:no-repeat!important;text-align:center!important;width:390px!important;margin:0!important}.music__item-waves+.music__item-name{position:relative;top:5px}.album__about .music__items-btns{margin-top:20px}.top__music .music__item-waves+.music__item-name{top:0}.albums__item-name span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top__img-desktop{display:block!important}.top__img-mobile{display:none!important}}@media (max-width:1024px){.top__img-desktop{display:none!important}.top__img-mobile{display:block!important}}.wpcf7-response-output{padding:0 20px!important;position:absolute;top:0;right:0;left:0;bottom:0;margin:0!important;background:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:150%}.wpcf7-not-valid-tip{font-size:12px!important;margin-top:10px}.wpcf7-mail-sent-ok{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.wpcf7-validation-errors{display:none!important}.projects__ensemble:not(.projects__ensemble-big) .projects__ensemble-items_in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:66.66%}.projects__ensemble:not(.projects__ensemble-big) .projects__ensemble-items_in .projects__ensemble-item{width:50%}.top__musicpage .music__items .music__item-name p{text-transform:uppercase}.top__contact-r .form{position:relative}.top__contact-r .ajax-loader{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:0;margin:0 auto!important}.top__index-sound .btn-video span{position:relative;min-height:18px;line-height:18px}.top__index-sound .btn-video span:after{position:absolute;content:' ';width:20px;height:1px;right:0;top:50%;-webkit-transform:translate(0,-50%) rotate(40deg);-ms-transform:translate(0,-50%) rotate(40deg);transform:translate(0,-50%) rotate(40deg);background:#FFF;-webkit-transition:all .4s;transition:all .4s}.top__index-sound.is-music .btn-video span:after{opacity:0}.top__about .top__img img{opacity:0;pointer-events:none}.vbox-container img{max-height:-webkit-calc(100vh - 110px);max-height:calc(100vh - 110px)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9ub3JtYWxpemUuc2NzcyIsIl9kZWZhdWx0LnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJwYWdlcy9pbmRleC9fYXV0aG9yLnNjc3MiLCJwYWdlcy9pbmRleC9fdG9wLnNjc3MiLCJwYWdlcy9pbmRleC9fYWxidW1zLnNjc3MiLCJwYWdlcy9pbmRleC9fZ2FsbGVyeS5zY3NzIiwicGFnZXMvYWJvdXQvX3RvcC5zY3NzIiwicGFnZXMvYm9va2luZy9fdG9wLnNjc3MiLCJwYWdlcy9ib29raW5nL19wcm9qZWN0cy5zY3NzIiwicGFnZXMvYWxidW0vX3RvcC5zY3NzIiwicGFnZXMvYm9va2luZy9fZm9yLXBhcnRuZXJzLnNjc3MiLCJwYWdlcy9hbGJ1bS9fYWJvdXQuc2NzcyIsInBhZ2VzL211c2ljL190b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNEVBK1BBLE9DdEtBLEdEc0tBLE1BRUUsU0NzQ0YsUUQ5RkEsTUFnT0EsT0ExRkEsU0F0SUEsTUM4S0UsUUFBQSxhRHhDRixTQTdKQSxJQUFBLElDcU13QixlQUN2QixTQTdSQyxpQkRqRkYsS0F3S0EsSUFBQSxJQ3ZGa0IsU0FBQSxTRHhDaEIsb0JBekNELFVBZ0pDLGtCQ3JGRixRQUFBLElBckVBLFdBK0UyQixrQ0FwRTNCLE9BQUEsUURBQSxLQ0U4QixZQUFBLEtBQzVCLHFCQUFBLEtBQWdDLHlCQUNqQyxLRGlCRCxRQUFBLE1BcVhBLFFBclhBLE9BQUEsT0FxWEEsS0FyWEEsSUFBQSxRQU1FLFFBQUEsTUFRRixHQUNFLFVBQUEsSUFZRixXQUFBLE9BQUEsS0FHRSxRQUNELE1BTUQsT0NXYSxPQUFBLElBQUEsS0FTYixHQUNFLG1CQUFBLFlBQUEsV0FBQSxZQUFtQyxPQUFPLEVEbUQ1QyxLQUFBLElBcERBLElBb0RBLEtDdkNBLFlBQUEsVUFBQSxVQUNFLFVBQUEsSURERixFQ1lFLGlCQUFBLFlBQTRCLDZCQUFPLFFBdENsQyxnQkFBQSxLQUVILG1CQUFBLElBQUEsSUFBQSxX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UUFBQSxFQUFBLGVBRUcsU0FBQSxTQ2dCRCxJQUFBLEVBRUgsTUFBQSxFRGRJLEtBQUEsRUFDQSxPQUFBLEVDZ0JGLE9BQUEsWUFBbUMsV0FBQSxLQUNuQyxXQUFBLE9BQWdCLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0RaZCxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9DZUosa0JBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9EYkksVUFBQSxLQ2VELFlBQUEsS0RYSCxxQkNpQkEsVUFBQSxlRGZDLFdBQUEsS0FHRCxvQkFDQyxRQUFBLHNCQUFBLFFBQUEsdUJBQUEsUUFBQSxzQkFBQSxRQUFBLGVBR0QseUJBQ0MsUUFBQSxlQUdELDhFQUVFLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLE9BSEEsdUdBTUMsTUFBQSxJQUtILGtEQ3VCQSxlQUFBLFVBS0Usc0JBR0YsU0FBQSxTQUhFLDZCQVFDLFNBQUEsU0FFSCxJQUFBLElEekJNLEtBQUEsRUMyQkosa0JBQUEsa0JBQUEsY0FBQSxrQkFBQSxVQUFBLGtCRHpCSSxNQUFBLEVDNEJOLE9BQUEsRUFBQSxlRHRCQSxrQ0FHRyxTQUFBLFNDOEJBLFdBQUEsS0FFSCxZQUFBLEtBUEUsd0NBV0YsU0FBQSxTRDlCSSxRQUFZLElDZ0NiLE1BQUEsS0FFSCxPQUFBLElEOUJJLE1BQUEsRUNrQ0osSUFBQSxJRGhDSSxrQkFBQSxrQkFBQSxjQUFBLGNBQUEsa0JBQUEsY0FBQSxVQUFBLGtCQUFBLGNDbUNKLFdBQUEsS0RqQ0ksbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQWpCSixpREM0RDJCLFFBQUEsRUQzQjNCLDBCQ2lDQSxRQUFBLEVEL0JDLGVBQUEsS0NvQ0Qsb0JEaENDLFdBQUEsNEJBQUEsV0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwsIGJvZHkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFpIEphbWp1cmVlXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLW92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxub2JqZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoOyB9XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbi5pbnAtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9XG4gIC5pbnAtZXJyb3IgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhY3RfX2Zvcm0tciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29udGFjdF9fZm9ybS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhY3RfX2Zvcm0tc3VjY2VzcyBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZpZGVvOmhvdmVyIC5idG4tcGxheXZpZGVvLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgIWltcG9ydGFudDsgfVxuXG4udG9wX19tdXNpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTE7IH1cbiAgLnRvcF9fbXVzaWMtaGVhZGxpbmUgaDUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudG9wX19tdXNpYy1oZWFkbGluZSBoNSBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnRvcF9fbXVzaWMtaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50b3BfX211c2ljLWluIC5idG4tdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEyOXB4O1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC50b3BfX211c2ljLWluIC5idG4tdmlkZW8ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgLnRvcF9fbXVzaWMtaW4gPiAudG9wX19tdXNpYy1oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDE1cHggMCAwOyB9XG4gIC50b3BfX211c2ljLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDM1cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDM0N3B4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvcF9fbXVzaWMtaXRlbXMge1xuICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAudG9wX19tdXNpYy1pdGVtcyAuYnRuLXBsYXkge1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGxheS5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMjNweDtcbiAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTZweCAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDIzcHg7IH1cbiAgICAgIC50b3BfX211c2ljLWl0ZW1zIC5idG4tcGxheTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50b3BfX211c2ljLWl0ZW1zIC5idG4tbW9yZSB7XG4gICAgICBtYXJnaW46IDE4cHggMCAwIDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50b3BfX211c2ljLWl0ZW1zIC5idG4tYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgbGVmdDogLTc4cHg7IH1cbiAgICAudG9wX19tdXNpYy1pdGVtcyAubXVzaWNfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC50b3BfX211c2ljLWl0ZW1zIC5tdXNpY19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnRvcF9fbXVzaWMtaXRlbXMgLm11c2ljX19pdGVtLWwge1xuICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgLnRvcF9fbXVzaWMtaXRlbXMgLm11c2ljX19pdGVtLXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7IH1cbiAgICAgIC50b3BfX211c2ljLWl0ZW1zIC5tdXNpY19faXRlbS5pcy1wbGF5aW5nIC5idG4tcGxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zdG9wLnN2Z1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxNnB4IDE4cHg7XG4gICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTZweCAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMThweDsgfVxuICAgICAgLnRvcF9fbXVzaWMtaXRlbXMgLm11c2ljX19pdGVtLXdhdmVzIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC50b3BfX211c2ljLWl0ZW1zIC5tdXNpY19faXRlbS13YXZlcyA+IHdhdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE0cHgpOyB9XG4gIC50b3BfX211c2ljIC5tdXNpY19faXRlbS1uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRvcF9faW5kZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvcF9faW5kZXg6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAudG9wX19pbmRleCB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudG9wX19pbmRleC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50b3BfX2luZGV4LWJ0biAuYnRuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxczsgfVxuICAudG9wX19pbmRleC1zb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50b3BfX2luZGV4LXNvdW5kIC5idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7IH1cblxuLmhlYWRlcl9fciB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDApOyB9XG5cbi50b3BfX211c2ljLWhlYWRsaW5lIGg1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDApOyB9XG5cbi50b3BfX211c2ljLWl0ZW1zIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzOyB9XG4gIC50b3BfX211c2ljLWl0ZW1zIC5idG4tYXJyb3cge1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLnRvcF9fbXVzaWMtd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi50b3BfX211c2ljIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi50b3BfX2luZGV4LXNvdW5kIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRvcF9faW5kZXgtc291bmQge1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7IH1cblxuLmlzLWFjdGl2ZS0tc3RhcnQgLnRvcF9faW5kZXgtYnRuIC5idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpOyB9XG5cbi5pcy1hY3RpdmUtLXNvdW5kIC50b3BfX2luZGV4LXNvdW5kIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uaXMtYWN0aXZlLS12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmlzLWFjdGl2ZS0tdmlkZW8gLmhlYWRlcl9fbG9nbyxcbiAgLmlzLWFjdGl2ZS0tdmlkZW8gLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuICAuaXMtYWN0aXZlLS12aWRlbyAuaGVhZGVyX19yIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwJSwgMCk7IH1cbiAgLmlzLWFjdGl2ZS0tdmlkZW8gLnRvcF9fbXVzaWMtaGVhZGxpbmUgaDUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgLTUwJSwgMCk7IH1cbiAgLmlzLWFjdGl2ZS0tdmlkZW8gLnRvcF9fbXVzaWMtaXRlbXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaXMtYWN0aXZlLS12aWRlbyAudG9wX19tdXNpYy1pdGVtcyAuYnRuLWFycm93IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaXMtYWN0aXZlLS12aWRlbyAudG9wX19tdXNpYy13cmFwcGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5pcy1hY3RpdmUtLXZpZGVvIC50b3BfX211c2ljIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4taGlkZGVuIC50b3BfX2luZGV4LWJ0biAuYnRuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1oaWRkZW4gLnRvcF9faW5kZXgtc291bmQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLW5vbmUgLnRvcF9faW5kZXgtYnRuIC5idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmVsb2FkZXItLWFjdGl2ZSAucHJlbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAucHJlbG9hZGVyLS1hY3RpdmUgLnByZWxvYWRlciBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxZDFkMWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAucHJlbG9hZGVyIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgyKTsgfVxuXG4uYXV0aG9yIHtcbiAgbWFyZ2luOiAxMjVweCAwIDE1NXB4IDA7IH1cbiAgLmF1dGhvcl9faW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hdXRob3JfX2wge1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLmF1dGhvcl9faGVhZGxpbmUge1xuICAgIG1hcmdpbjogMCAwIDM1cHggMDsgfVxuICAgIC5hdXRob3JfX2hlYWRsaW5lIGg1IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuYXV0aG9yX19oZWFkbGluZSBoNSBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYXV0aG9yX19hYm91dCB7XG4gICAgbWFyZ2luOiAwIDAgNDZweCAwOyB9XG4gICAgLmF1dGhvcl9fYWJvdXQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmF1dGhvcl9fYnRuIHtcbiAgICBtYXJnaW46IDAgMCAxMzVweCAwOyB9XG4gICAgLmF1dGhvcl9fYnRuIC5idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cbiAgLmF1dGhvcl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDgyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hdXRob3JfX2ltZzpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgbGVmdDogLTExMXB4O1xuICAgICAgcmlnaHQ6IC0zMDAwcHg7XG4gICAgICBib3R0b206IDMwNHB4O1xuICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmF1dGhvcl9faW1nIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmF1dGhvcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmF1dGhvcl9fc29jaWFscyB1bCB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmF1dGhvcl9fc29jaWFscyB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDM5cHggMCAwOyB9XG4gICAgICAgIC5hdXRob3JfX3NvY2lhbHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5hdXRob3JfX3NvY2lhbHMgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuYXV0aG9yX19zb2NpYWxzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmF1dGhvcl9fc29jaWFscyAuaW5zdGFncmFtIGEge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc29jaWFscy9pbnN0YWdyYW0ucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuYXV0aG9yX19zb2NpYWxzIC5mYWNlYm9vayBhIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NvY2lhbHMvZmFjZWJvb2sucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuYXV0aG9yX19zb2NpYWxzIC5tdXNpYyBhIHtcbiAgICAgIHdpZHRoOiAxOS40NHB4O1xuICAgICAgaGVpZ2h0OiAyMi40M3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NvY2lhbHMvbXVzaWMucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuYXV0aG9yX19zb2NpYWxzIC5zcG90aWZ5IGEge1xuICAgICAgd2lkdGg6IDI1LjQycHg7XG4gICAgICBoZWlnaHQ6IDI4LjQxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc29jaWFscy9zcG90aWZ5LnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLmF1dGhvcl9fc29jaWFscyAueW91dHViZSBhIHtcbiAgICAgIHdpZHRoOiAyNS40MnB4O1xuICAgICAgaGVpZ2h0OiAyOC45M3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NvY2lhbHMveW91dHViZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uYWxidW1zIHtcbiAgbWFyZ2luOiAwIDAgMTcwcHggMDsgfVxuICAuYWxidW1zX19oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYWxidW1zX19oZWFkbGluZSBoNSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hbGJ1bXNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDgycHg7XG4gICAgbWFyZ2luOiAxMnB4IC0yN3B4IDAgLTI3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFsYnVtc19faXRlbXMgLmFsYnVtc19faGVhZGxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuICAgICAgLmFsYnVtc19faXRlbXMgLmFsYnVtc19faGVhZGxpbmUgaDUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5hbGJ1bXNfX2l0ZW1zLWJ0biB7XG4gICAgICBtYXJnaW46IDQ0cHggMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA4MnB4OyB9XG4gICAgICAuYWxidW1zX19pdGVtcy1idG4gLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAxNjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfVxuICAuYWxidW1zX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgLmFsYnVtc19faXRlbS1pbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIDY4cHggMCAyN3B4OyB9XG4gICAgLmFsYnVtc19faXRlbS1pbWcge1xuICAgICAgaGVpZ2h0OiAyMzhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFsYnVtc19faXRlbS1pbWcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmFsYnVtc19faXRlbS1kZXNjIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7IH1cbiAgICAuYWxidW1zX19pdGVtLW5hbWUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLmFsYnVtc19faXRlbS1uYW1lIHNwYW4gYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5hbGJ1bXNfX2l0ZW0tZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYWxidW1zX19pdGVtLWNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtNDFweDtcbiAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmFsYnVtc19faXRlbS1jb250cm9scyAuYnRuLWRvd25sb2FkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuYWxidW1zX19pdGVtLWNvbnRyb2xzIC5idG4tcm90YXRlIHtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgcGFkZGluZzogMCAxOXB4OyB9XG4gICAgICAuYWxidW1zX19pdGVtLWNvbnRyb2xzIC5idG4ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFsYnVtc19faXRlbS1idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cbiAgLmFsYnVtc19faW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hbGJ1bXNfX2luOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB0b3A6IDEwM3B4O1xuICAgICAgbGVmdDogLTMwMDBweDtcbiAgICAgIHJpZ2h0OiA0MjZweDtcbiAgICAgIGJvdHRvbTogLTcxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGOyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMTUwJTsgfVxuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbjogMzEwcHggMCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5nYWxsZXJ5IC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5nYWxsZXJ5X19pbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmdhbGxlcnlfX2luOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjsgfVxuICAuZ2FsbGVyeV9fciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdhbGxlcnlfX3I6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGhlaWdodDogNTcwcHg7XG4gICAgICB0b3A6IC04OHB4O1xuICAgICAgbGVmdDogNDlweDtcbiAgICAgIHJpZ2h0OiAtMzAwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmdhbGxlcnlfX3IgLnRhYi1wYW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIC5nYWxsZXJ5X190eHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMCAwIDM1cHggMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZ2FsbGVyeV9fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZ2FsbGVyeV9faXRlbXMge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICBtYXJnaW46IDAgLTExLjVweDtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIC1tcy1vdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZ2FsbGVyeV9faXRlbXMuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5nYWxsZXJ5X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDsgfVxuICAgIC5nYWxsZXJ5X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZ2FsbGVyeV9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCQUJBQkE7IH1cbiAgICAuZ2FsbGVyeV9faXRlbXMgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5nYWxsZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHBhZGRpbmc6IDAgMTEuNXB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMSksIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzKSwgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDQpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNiksIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg3KSwgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDkpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTApLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTIpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTMpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTUpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTYpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTgpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTkpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMjEpIHtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4OyB9XG4gICAgLmdhbGxlcnlfX2l0ZW0taW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5nYWxsZXJ5X19pdGVtLWluIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IH1cblxuLmFib3V0X190b3Age1xuICBtYXJnaW46IDAgMCA2MHB4IDA7IH1cbiAgLmFib3V0X190b3AtaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hYm91dF9fdG9wLWwsIC5hYm91dF9fdG9wLXIge1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICAuYWJvdXRfX3RvcC1sIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hYm91dF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5hYm91dF9faXRlbTpudGgtY2hpbGQoMikgLmFib3V0X19pdGVtLWwge1xuICAgICAgbWFyZ2luOiAtMzBweCAwIC0xMXB4IDgycHg7IH1cbiAgLmFib3V0X19pdGVtOm50aC1jaGlsZCgzKSAuYWJvdXRfX2l0ZW0tbCB7XG4gICAgbWFyZ2luOiAwIDAgMCAzMnB4OyB9XG4gIC5hYm91dF9faXRlbS1sLCAuYWJvdXRfX2l0ZW0tciB7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gIC5hYm91dF9faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFib3V0X19pdGVtLWltZyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuYWJvdXRfX2l0ZW0tdHh0IHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hYm91dF9faXRlbS10eHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYWJvdXRfX2l0ZW0gLmF3YXJkcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFib3V0X19pdGVtIC5hd2FyZHNfX2hlYWRsaW5lIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDAsIC0yODAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAuYWJvdXRfX2l0ZW0gLmF3YXJkc19faGVhZGxpbmUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYWJvdXRfX2l0ZW0gLmF3YXJkc19faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAgIC5hYm91dF9faXRlbSAuYXdhcmRzX19pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWJvdXRfX2l0ZW0gLmF3YXJkc19faXRlbSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYWJvdXRfX2l0ZW1zIHtcbiAgbWFyZ2luOiAwIDAgMTAwcHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hYm91dF9faXRlbS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi50b3AudG9wX19hYm91dCB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAudG9wLnRvcF9fYWJvdXQgLnRvcF9faGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcC50b3BfX2Fib3V0IC50b3BfX2hlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4OyB9IH1cblxuLnRvcF9fYm9va2luZy50b3Age1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi50b3BfX2Jvb2tpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogNzFweCBhdXRvIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNjVweDsgfVxuICAudG9wX19ib29raW5nLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyAnO1xuICAgIHRvcDogLTE2N3B4O1xuICAgIGxlZnQ6IC0zMDAwcHg7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICByaWdodDogMTEwcHg7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4udG9wX19ib29raW5nLXR4dCwgLnRvcF9fYm9va2luZy1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50b3BfX2Jvb2tpbmctaGVhZGxpbmUge1xuICBtYXJnaW46IDAgMCA1MnB4IDA7IH1cbiAgLnRvcF9fYm9va2luZy1oZWFkbGluZSBoNSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAudG9wX19ib29raW5nLWhlYWRsaW5lIGg1IGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudG9wX19ib29raW5nLWhlYWRsaW5lIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50b3BfX2Jvb2tpbmctdHh0IHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwOyB9XG4gIC50b3BfX2Jvb2tpbmctdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgIC50b3BfX2Jvb2tpbmctdHh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7IH1cblxuLnRvcF9fYm9va2luZy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnRvcF9fYm9va2luZy1idG4gLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi50b3BfX2Jvb2tpbmctbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjVweCk7IH1cblxuLnRvcF9fYm9va2luZy1yIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IC00MHB4IDAgLTMwcHggMDsgfVxuICAudG9wX19ib29raW5nLXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnByb2plY3RzX19lbnNlbWJsZSB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMTQwcHggMDsgfVxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWhlYWRsaW5lIGg1IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2plY3RzX19lbnNlbWJsZS1pbWcgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWRlc2MgcCB7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZS1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwJSwgMCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cbiAgICAucHJvamVjdHNfX2Vuc2VtYmxlLWRhdGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuLmJvb2tpbmdfX3BhcnRuZXJzIHtcbiAgcGFkZGluZzogNjBweCAwIDBweCAwOyB9XG4gIC5ib29raW5nX19wYXJ0bmVycy1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmJvb2tpbmdfX3BhcnRuZXJzLWwge1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJvb2tpbmdfX3BhcnRuZXJzLWw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICByaWdodDogLTE1MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTMwMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAuYm9va2luZ19fcGFydG5lcnMtciB7XG4gICAgbWF4LXdpZHRoOiAzODVweDsgfVxuICAuYm9va2luZ19fcGFydG5lcnMtaGVhZGxpbmUge1xuICAgIG1hcmdpbjogMCAwIDM4cHggMDsgfVxuICAgIC5ib29raW5nX19wYXJ0bmVycy1oZWFkbGluZSBoNSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ib29raW5nX19wYXJ0bmVycy1kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAuYm9va2luZ19fcGFydG5lcnMtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIyMHB4OyB9XG4gICAgLmJvb2tpbmdfX3BhcnRuZXJzLWZvcm0gLmJvb2tpbmdfX3BhcnRuZXJzLWhlYWRsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDAsIC0xMjUlKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi50b3BfX2FsYnVtLnRvcCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMjMwcHggMDsgfVxuXG4udG9wX19hbGJ1bS1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG9wX19hbGJ1bS1pbi53cmFwcGVyX19pbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC50b3BfX2FsYnVtLWluOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB0b3A6IDgycHg7XG4gICAgcmlnaHQ6IDQ3OXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMzAwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRvcF9fYWxidW0taW4gLmhlYWRsaW5lX19iaWcgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b3BfX2FsYnVtLWluIC5oZWFkbGluZV9fYmlnIHNwYW4gaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnRvcF9fYWxidW0taXRlbSB7XG4gIG1hcmdpbjogMCAwIDc0cHggMDsgfVxuICAudG9wX19hbGJ1bS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAudG9wX19hbGJ1bS1pdGVtIGg1IHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRvcF9fYWxidW0taXRlbSBwIHtcbiAgICBtYXJnaW46IDAgMCAycHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50b3BfX2FsYnVtLWl0ZW0gcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4udG9wX19hbGJ1bS1sIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRvcF9fYWxidW0tciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MzJweCk7XG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC50b3BfX2FsYnVtLXIgLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudG9wX19hbGJ1bS1yIC52aWRlbyAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAudG9wX19hbGJ1bS1yIHZpZGVvLFxuICAudG9wX19hbGJ1bS1yIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMTVweDsgfVxuXG4udG9wX19hbGJ1bS13cmFwcGVyIHtcbiAgbWFyZ2luOiAxMTBweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udG9wX19hbGJ1bS1sb2dvIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogMTI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50b3BfX2FsYnVtLWxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hbGJ1bV9fYWJvdXQge1xuICBtYXJnaW46IDAgMCAxNjBweCAwOyB9XG4gIC5hbGJ1bV9fYWJvdXQtaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hbGJ1bV9fYWJvdXQtaGVhZGxpbmUge1xuICAgIG1hcmdpbjogMCAwIDM4cHggMDsgfVxuICAgIC5hbGJ1bV9fYWJvdXQtaGVhZGxpbmUgaDUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFsYnVtX19hYm91dC1kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5hbGJ1bV9fYWJvdXQtbCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAuYWxidW1fX2Fib3V0LXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MjBweCk7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWxidW1fX2Fib3V0LXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGxlZnQ6IC0xMDRweDtcbiAgICAgIHRvcDogLTkwcHg7XG4gICAgICByaWdodDogLTMwMDBweDtcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuYWxidW1fX2Fib3V0LXIgLnRvcF9fbXVzaWMtaXRlbXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFsYnVtX19hYm91dC1yIC50b3BfX211c2ljLWl0ZW1zIC5idG4tcGxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcGxheS1ibGFjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDIzcHg7IH1cbiAgICAgIC5hbGJ1bV9fYWJvdXQtciAudG9wX19tdXNpYy1pdGVtcyAuaXMtcGxheWluZyAuYnRuLXBsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3N0b3AtYmxhY2suc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxOHB4OyB9XG4gICAgLmFsYnVtX19hYm91dC1yIC5tdXNpY19faXRlbXMge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgNzBweCAwOyB9XG4gICAgICAuYWxidW1fX2Fib3V0LXIgLm11c2ljX19pdGVtcy1idG5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYWxidW1fX2Fib3V0LXIgLm11c2ljX19pdGVtcy1idG5zIC5idG4ge1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgICAgICAgICAuYWxidW1fX2Fib3V0LXIgLm11c2ljX19pdGVtcy1idG5zIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDsgfVxuICAgICAgICAgIC5hbGJ1bV9fYWJvdXQtciAubXVzaWNfX2l0ZW1zLWJ0bnMgLmJ0bjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hbGJ1bV9fYWJvdXQtciAubXVzaWNfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwOyB9XG4gICAgICAuYWxidW1fX2Fib3V0LXIgLm11c2ljX19pdGVtLW5hbWUgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaSBKYW1qdXJlZVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5hbGJ1bV9fYWJvdXQtciAubXVzaWNfX2l0ZW0tbmFtZSBzcGFuIGkge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLmFsYnVtX19hYm91dC1yIC5tdXNpY19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYWxidW1fX2Fib3V0LXIgLm11c2ljX19pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWkgSmFtanVyZWVcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuYWxidW1fX2Fib3V0LXIgLm11c2ljX19pdGVtIHAgc3Bhbjpub3QoLmhpZGRlbi14cykge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuYWxidW1fX2Fib3V0LXIgLm11c2ljX19pdGVtIC5idG4tcGxheSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLnRvcF9fbXVzaWNwYWdlLnRvcCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMTQ1cHggMDsgfVxuICAudG9wX19tdXNpY3BhZ2UudG9wIC5oZWFkbGluZV9fYmlnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfVxuXG4udG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgbGVmdDogLTMwMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgIHRvcDogLTI1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMzk1cHg7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtIHtcbiAgICBtYXJnaW46IDg1cHggMCAwIDA7IH1cbiAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbSAuYWxidW1zX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtIC5hbGJ1bXNfX2l0ZW0taW4ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0gLmFsYnVtc19faXRlbS1jb3ZlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbSAuYWxidW1zX19pdGVtLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0gLmFsYnVtc19faXRlbS1pbWcgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0tbCB7XG4gICAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbS1yIHtcbiAgICAgIHdpZHRoOiA0NzVweDsgfVxuICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbS1uYW1lIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtLWJ0biAuYnRuIHtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgPiAubXVzaWNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyA+IC5tdXNpY19faXRlbSAubXVzaWNfX2l0ZW0tbCAubXVzaWNfX2l0ZW0tbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC02cHg7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLnRvcF9fbXVzaWMtaXRlbXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC50b3BfX211c2ljLWl0ZW1zIC5idG4tcGxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3BsYXktYmxhY2suc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMjNweDsgfVxuICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC50b3BfX211c2ljLWl0ZW1zIC5pcy1wbGF5aW5nIC5idG4tcGxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3N0b3AtYmxhY2suc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMThweDsgfVxuICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC50b3BfX211c2ljLWl0ZW1zIC5tdXNpY19faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7IH1cbiAgICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC50b3BfX211c2ljLWl0ZW1zIC5tdXNpY19faXRlbS1sIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAudG9wX19tdXNpYy1pdGVtcyAubXVzaWNfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLnRvcF9fbXVzaWMtaXRlbXMgLm11c2ljX19pdGVtLWRhdGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMtaGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7IH1cbiAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcy1oZWFkbGluZSBoNSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgaGVpZ2h0OiAyN3B4OyB9XG5cbi5zaW5nbGVfX2l0ZW1zLWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaW5nbGVfX2l0ZW1zLWhlYWRsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMjlweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDI3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5zaW5nbGVfX2l0ZW1zLWhlYWRsaW5lIGg1IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogMjdweDsgfVxuXG4uc2luZ2xlX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiA5NXB4IDAgMHB4IDA7IH1cbiAgLnNpbmdsZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zaW5nbGVfX2l0ZW0tY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zaW5nbGVfX2l0ZW0tY292ZXIgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNpbmdsZV9faXRlbS1sIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuc2luZ2xlX19pdGVtLWMge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5zaW5nbGVfX2l0ZW0tYyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpbmdsZV9faXRlbS1yIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zaW5nbGVfX2l0ZW0tciAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgLnNpbmdsZV9faXRlbS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zaW5nbGVfX2l0ZW0tbmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zaW5nbGVfX2l0ZW0tbmFtZSBzcGFuLnNpbmdsZV9faXRlbS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnNpbmdsZV9faXRlbS10aW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5tdXNpY19fc29jaWFscyB7XG4gIG1hcmdpbjogMCAtN3B4OyB9XG4gIC5tdXNpY19fc29jaWFscyB1bCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubXVzaWNfX3NvY2lhbHMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubXVzaWNfX3NvY2lhbHMgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDdweDsgfVxuICAgICAgLm11c2ljX19zb2NpYWxzIHVsIGxpLnlvdXR1YmUgYSB7XG4gICAgICAgIHdpZHRoOiAxNi41OHB4O1xuICAgICAgICBoZWlnaHQ6IDE4Ljg3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zb2NpYWxzL3lvdXR1YmUucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5tdXNpY19fc29jaWFscyB1bCBsaS5hbWF6b24gYSB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zb2NpYWxzL2FtYXpvbi5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLm11c2ljX19zb2NpYWxzIHVsIGxpLmVxIGEge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc29jaWFscy9kZWV6ZXIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5tdXNpY19fc29jaWFscyB1bCBsaS5hcHBsZSBhIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NvY2lhbHMvbXVzaWMucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5tdXNpY19fc29jaWFscyB1bCBsaS5zcG90aWZ5IGEge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc29jaWFscy9zcG90aWZ5LnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5wcm9qZWN0c19fZW5zZW1ibGUtYmlnIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wcm9qZWN0c19fZW5zZW1ibGUtYmlnIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXNfaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wcm9qZWN0c19fZW5zZW1ibGUtYmlnIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXNfaW4gLnByb2plY3RzX19lbnNlbWJsZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH1cblxuLnByb2plY3RzX19lbnNlbWJsZS1iaWcgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ucHJvamVjdHNfX2Vuc2VtYmxlLWJpZyAucHJvamVjdHNfX2Vuc2VtYmxlLWhlYWRsaW5lIGg1IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm11c2ljX19wcm9qZWN0cy1oZWFkbGluZSBoNSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5tdXNpY19fcHJvamVjdHMtbCB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMjJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm11c2ljX19wcm9qZWN0cy1yIHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMCAyMnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubXVzaWNfX3Byb2plY3RzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm11c2ljX19wcm9qZWN0cy1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm11c2ljX19wcm9qZWN0cy1uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tdXNpY19fcHJvamVjdHMtZGV0YWlscyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG4tZncge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmJ0bi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuYnRuLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E4MEYwRjsgfVxuICAuYnRuLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWFycm93IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI0E4MEYwRiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctZG93bi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIC5idG4tYXJyb3c6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5idG4tZG93bmxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZG93bmxvYWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE1cHggMTlweDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDE1cHggMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5idG4tc3BvdGlmeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zcG90aWZ5LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxN3B4IDE5cHg7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAxN3B4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuYnRuLW11c2ljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL211c2ljLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxM3B4IDE1cHg7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAxM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuYnRuLWVxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2VxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuYnRuLWFtYXpvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hbWF6b24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5idG4teW91dHViZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy95b3V0dWJlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxNXB4IDE3cHg7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAxNXB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuYnRuLXJvdGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG4gIC5idG4tYmFjayB7XG4gICAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYmFjay5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMnB4IDdweDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDEycHggN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA3cHg7IH1cbiAgLmJ0bi12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgICAuYnRuLXZpZGVvOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5idG4tdmlkZW8gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3NwZWFrZXIuc3ZnXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDsgfVxuICAuYnRuLXBsYXl2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGxheS1iaWcuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1wbGF5dmlkZW8uaXMtaGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5oZWFkZXJfX3Ige1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5oZWFkZXJfX3Ige1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX19yIHVsIGxpIGEge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgICAgLmhlYWRlcl9fci5pcy1ibGFjayBuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmhlYWRlcl9fci5pcy1ibGFjayBuYXYgdWwgbGkuaXMtYWN0aXZlIGE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH0gfVxuICAgIC5oZWFkZXJfX3IgbmF2IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmhlYWRlcl9fciBuYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgICAgLmhlYWRlcl9fciBuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmhlYWRlcl9fciBuYXYgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmhlYWRlcl9fciBuYXYgdWwgbGkuaXMtYWN0aXZlIGE6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjlweDtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2OXB4O1xuICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5oZWFkZXIgLmN1c3RvbS1sb2dvLWxpbmsgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlcl9faW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMzcHggMCAwIDA7IH1cbiAgLmhlYWRlcl9fYmxhY2sgLmhlYWRlcl9fciB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVhZGVyX19ibGFjayAuaGVhZGVyX19yIHVsIGxpLmlzLWFjdGl2ZSBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmZvb3Rlcl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZm9vdGVyX19pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZvb3RlciAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLmZvb3RlciAuY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9vdGVyX19yIHVsIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAuZm9vdGVyX19yIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmZvb3Rlcl9fciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZm9vdGVyX19yIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAuZm9vdGVyX19yIHVsIGxpIGEubXVzaWMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9mb290ZXIvaXR1bmVzLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTNweCAxNXB4O1xuICAgICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTNweCAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxNXB4OyB9XG4gICAgICAgIC5mb290ZXJfX3IgdWwgbGkgYS5zcG90aWZ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZm9vdGVyL3Nwb3RpZnkucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxN3B4IDE5cHg7XG4gICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiAxN3B4IDE5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE5cHg7IH1cbiAgICAgICAgLmZvb3Rlcl9fciB1bCBsaSBhLnlvdXR1YmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9mb290ZXIveW91dHViZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE3cHggMTkuMzRweDtcbiAgICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDE3cHggMTkuMzRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTkuMzRweDsgfVxuICAgICAgICAuZm9vdGVyX19yIHVsIGxpIGEuaW5zdGFncmFtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZm9vdGVyL2luc3RhZ3JhbS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMTVweDtcbiAgICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTVweDsgfVxuICAgICAgICAuZm9vdGVyX19yIHVsIGxpIGEuZmFjZWJvb2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9mb290ZXIvZmFjZWJvb2sucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7IH1cblxuLmNvbnRhY3RfX2Zvcm0ge1xuICBtYXJnaW46IDEwMHB4IDA7IH1cbiAgLmNvbnRhY3RfX2Zvcm0taW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250YWN0X19mb3JtLWwge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAuY29udGFjdF9fZm9ybS1sIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250YWN0X19mb3JtLXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3RfX2Zvcm0taW5wdXQsXG4gIC5jb250YWN0X19mb3JtIC5pbnAtZ3JvdXAge1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDM5MHB4OyB9XG4gICAgLmNvbnRhY3RfX2Zvcm0taW5wdXQgaW5wdXQsXG4gICAgLmNvbnRhY3RfX2Zvcm0gLmlucC1ncm91cCBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMjdweCAwIDI3cHg7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFpIEphbWp1cmVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5jb250YWN0X19mb3JtLWlucHV0IGlucHV0LnBsYWNlaG9sZGVyLFxuICAgICAgLmNvbnRhY3RfX2Zvcm0gLmlucC1ncm91cCBpbnB1dC5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjQTZBNkE2O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWkgSmFtanVyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLmNvbnRhY3RfX2Zvcm0taW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIC5jb250YWN0X19mb3JtIC5pbnAtZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjQTZBNkE2O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWkgSmFtanVyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLmNvbnRhY3RfX2Zvcm0taW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAuY29udGFjdF9fZm9ybSAuaW5wLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNBNkE2QTY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaSBKYW1qdXJlZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5jb250YWN0X19mb3JtLWJ0biAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLmlucC1ncm91cCB7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDM5MHB4OyB9XG4gIC5pbnAtZ3JvdXAgaW5wdXQsXG4gIC5pbnAtZ3JvdXAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDI3cHggMCAyN3B4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogXCJCYWkgSmFtanVyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5pbnAtZ3JvdXAgaW5wdXQucGxhY2Vob2xkZXIsXG4gICAgLmlucC1ncm91cCB0ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0E2QTZBNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaSBKYW1qdXJlZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5pbnAtZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuaW5wLWdyb3VwIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNBNkE2QTY7XG4gICAgICBmb250LWZhbWlseTogXCJCYWkgSmFtanVyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuaW5wLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5pbnAtZ3JvdXAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNBNkE2QTY7XG4gICAgICBmb250LWZhbWlseTogXCJCYWkgSmFtanVyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmlucC1ncm91cF9fdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDIwNXB4OyB9XG4gICAgLmlucC1ncm91cF9fdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmZvcm0ge1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0gLmlucC1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gICAgLmZvcm0gLmlucC1ncm91cF9fdGV4dGFyZWEge1xuICAgICAgbWFyZ2luOiAwIDAgNTBweCAwOyB9XG4gIC5mb3JtIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4udG9wX19jb250YWN0LXIge1xuICB3aWR0aDogMzkwcHg7IH1cblxuLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC53cmFwcGVyX19pbiB7XG4gICAgcGFkZGluZzogMCAxMjlweCAwIDcwcHg7IH1cblxuLnRvcCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudG9wX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAudG9wX19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudG9wX19hYm91dCB7XG4gICAgbWFyZ2luOiAwIDAgMTI1cHggMDsgfVxuICAgIC50b3BfX2Fib3V0IC53cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50b3BfX2Fib3V0IC50b3BfX2luIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50b3BfX2Fib3V0IC50b3BfX2ltZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGluaXRpYWw7IH1cbiAgICAgIC50b3BfX2Fib3V0IC50b3BfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICByaWdodDogMDsgfVxuICAgIC50b3BfX2Fib3V0IC50b3BfX2hlYWRsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDsgfVxuICAgICAgLnRvcF9fYWJvdXQgLnRvcF9faGVhZGxpbmUgaDUge1xuICAgICAgICBmb250LXNpemU6IDE1NHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODsgfVxuICAgICAgICAudG9wX19hYm91dCAudG9wX19oZWFkbGluZSBoNSBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgLnRvcF9fYWJvdXQgLnRvcF9faGVhZGxpbmUgaDUgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1OXB4OyB9XG4gIC50b3BfX2NvbnRhY3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAxMDBweCAwOyB9XG4gICAgLnRvcF9fY29udGFjdC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNjdweCAwIDAgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC50b3BfX2NvbnRhY3QtbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudG9wX19jb250YWN0LWw6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHRvcDogLTE2M3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxMTVweDtcbiAgICAgICAgbGVmdDogLTMwMDBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7IH1cbiAgICAudG9wX19jb250YWN0LXNvY2lhbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogODhweDsgfVxuICAgICAgLnRvcF9fY29udGFjdC1zb2NpYWxzIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7IH1cblxuLmhlYWRsaW5lX19iaWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjEwcHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5oZWFkbGluZV9fYmlnIC5idG4tYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAtNjlweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmhlYWRsaW5lX19iaWcgaDUge1xuICAgIGZvbnQtc2l6ZTogMTQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRsaW5lX19iaWcgaDUgaSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5oZWFkbGluZV9fYmlnIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm5hdi10YWJzIGxpIGEgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubmF2LXRhYnMgbGkgYSBwOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4ubmF2LXRhYnMgbGkuYWN0aXZlIGEgcCB7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAubmF2LXRhYnMgbGkuYWN0aXZlIGEgcDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5waW4td3JhcHBlciB7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcl9faW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5oZWFkZXJfX2xvZ28sXG4gIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuaGVhZGVyX19ibGFjayAuYnRuLWJ1cmdlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5oZWFkZXJfX3Ige1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5oZWFkZXJfX3IgbmF2IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcl9fciBuYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfX3IgbmF2IHVsIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX19yIG5hdiB1bCBsaSBhLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19yIG5hdiB1bCBsaSBhLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnVfX3NpZ24ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDc1cHggMDsgfVxuICAuaGVhZGVyX19sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ0bi1idXJnZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAzNXB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5idG4tYnVyZ2VyLmlzLXdoaXRlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1idXJnZXI6aG92ZXIsIC5idG4tYnVyZ2VyOmZvY3VzLCAuYnRuLWJ1cmdlcjpob3Zlcjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmJ0bi1idXJnZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmJ0bi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG4gICAgICAuYnRuLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG4gICAgLmJ0bi1idXJnZXIuaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgbGVmdDogNHB4OyB9XG4gICAgLmJ0bi1idXJnZXIuaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGxlZnQ6IDRweDsgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLmhlYWRlcl9fYmxhY2sge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5oZWFkbGluZV9fYmlnIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIC53cmFwcGVyX19pbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmhlYWRsaW5lX19iaWcgaDUge1xuICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAuaGVhZGxpbmVfX2JpZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudG9wX19jb250YWN0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgLmZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudG9wX19jb250YWN0LXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnAtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50b3BfX2NvbnRhY3Qtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLnRvcF9fY29udGFjdC1sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50b3BfX2NvbnRhY3QtbCAudG9wX19jb250YWN0LXNvY2lhbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRvcF9fY29udGFjdC1sIC50b3BfX2NvbnRhY3Qtc29jaWFscyBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDVweCAwcHg7IH1cbiAgICAuZm9vdGVyX19pbiB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5mb290ZXJfX2luIC5mb290ZXJfX2wge1xuICAgICAgICBvcmRlcjogMzsgfVxuICAgICAgLmZvb3Rlcl9faW4gLmZvb3Rlcl9fYyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHggMDsgfVxuICAgICAgLmZvb3Rlcl9faW4gLmZvb3Rlcl9fciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgLmZvb3Rlcl9faW4gLmZvb3Rlcl9fciB1bCBsaSBhIHtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubWVudS0tb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1lbnUtLW9wZW5lZCAuaGVhZGVyX19yIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmhlYWRlcl9fciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC50b3BfX2Jvb2tpbmctd3JhcHBlciB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50b3BfX2Jvb2tpbmctbCxcbiAgLnRvcF9fYm9va2luZy1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hYm91dF9fdG9wLWwgcCwgLnRvcF9fYm9va2luZy1oZWFkbGluZSwgLnRvcF9fYm9va2luZy10eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRvcF9fYm9va2luZy1idG4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcF9fYm9va2luZy1yIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMCAwOyB9XG4gIC50b3BfX2Jvb2tpbmctaGVhZGxpbmUgaDUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC50b3BfX2Jvb2tpbmctaGVhZGxpbmUgaDUgYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRvcF9fYm9va2luZy1oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gIC50b3BfX2Jvb2tpbmctdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC50b3BfX2Jvb2tpbmctciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC50b3BfX2Jvb2tpbmctd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9XG4gIC50b3BfX2Jvb2tpbmctd3JhcHBlcjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiAxMThweDtcbiAgICB0b3A6IC0xMzBweDtcbiAgICBib3R0b206IDBweDsgfVxuICAudG9wX19ib29raW5nLnRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtcyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW1zIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtcyAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxuICAgICAgICAgIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXMgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtOmZpcnN0LWNoaWxkIC5wcm9qZWN0c19fZW5zZW1ibGUtaGVhZGxpbmUgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW1zIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbTpmaXJzdC1jaGlsZCAucHJvamVjdHNfX2Vuc2VtYmxlLWhlYWRsaW5lIGg1IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNHB4OyB9XG4gIC5wcm9qZWN0c19fZW5zZW1ibGUtZGVzYyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZS1kYXRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbV9pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWRlc2Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuICAuYm9va2luZ19fcGFydG5lcnMtaW4ge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ib29raW5nX19wYXJ0bmVycy1sOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xMDAwcHg7XG4gICAgbGVmdDogMjE1cHg7IH1cbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgLW1zLW92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmJvb2tpbmdfX3BhcnRuZXJzLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIC5ib29raW5nX19wYXJ0bmVycy1mb3JtIC5ib29raW5nX19wYXJ0bmVycy1oZWFkbGluZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmJvb2tpbmdfX3BhcnRuZXJzLWhlYWRsaW5lIHtcbiAgICBtYXJnaW46IDAgMCA0MnB4IDA7IH1cbiAgLmJvb2tpbmdfX3BhcnRuZXJzLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5mb290ZXJfX3IgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkbGluZV9fYmlnIC5idG4tYmFjayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcF9fYWxidW0taW4gLmhlYWRsaW5lX19iaWcgc3BhbiBpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudG9wX19hbGJ1bS1yIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudG9wX19hbGJ1bS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudG9wX19hbGJ1bS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICAudG9wX19hbGJ1bS1yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogOTVweDsgfVxuICAudG9wX19hbGJ1bS1yIGlmcmFtZSwgLnRvcF9fYWxidW0tciB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudG9wX19hbGJ1bS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiA4MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50b3BfX2FsYnVtLXdyYXBwZXIgLnRvcF9fYWxidW0tbG9nbyB7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogaW5pdGlhbDsgfVxuICAgICAgLnRvcF9fYWxidW0td3JhcHBlciAudG9wX19hbGJ1bS1sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRvcF9fYWxidW0taW4ud3JhcHBlcl9faW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC50b3BfX2FsYnVtLWluOmJlZm9yZSB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDExOHB4O1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRvcDogNTBweDsgfVxuICAudG9wX19hbGJ1bS50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFsYnVtX19hYm91dC1pbiB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFsYnVtX19hYm91dC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGFjdF9fZm9ybS1pbiB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3RfX2Zvcm0tbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRhY3RfX2Zvcm0tciB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFjdF9fZm9ybSAuaW5wLWdyb3VwLCAuY29udGFjdF9fZm9ybS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhY3RfX2Zvcm0tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmNvbnRhY3RfX2Zvcm0tYnRuIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5hbGJ1bV9fYWJvdXQtcjpiZWZvcmUge1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDExOHB4O1xuICAgIHJpZ2h0OiAtMjBweDsgfVxuICAuYWxidW1fX2Fib3V0LXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXVzaWNfX2l0ZW0gYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyB9XG4gIC5hbGJ1bV9fYWJvdXQtciAubXVzaWNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLmFsYnVtX19hYm91dC1yOmJlZm9yZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuICAubXVzaWNfX2l0ZW0tbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm11c2ljX19pdGVtLW5hbWUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hbGJ1bV9fYWJvdXQtciAubXVzaWNfX2l0ZW0tbmFtZSBzcGFuIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmFsYnVtX19hYm91dC1yIC5tdXNpY19faXRlbXMtYnRucyAuYnRuOm50aC1jaGlsZCgyKSB7XG4gICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAudG9wX19tdXNpY3BhZ2UudG9wIC5oZWFkbGluZV9fYmlnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4OyB9XG4gIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zID4gLm11c2ljX19pdGVtIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0tbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbS1sIC5tdXNpY19faXRlbS1idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtLWwgLm11c2ljX19pdGVtLWJ0biAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDsgfVxuICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0tciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtLWwge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7IH1cbiAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0tc291bmQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcy1oZWFkbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0gLmFsYnVtc19faXRlbS1jb3ZlcixcbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtIC5hbGJ1bXNfX2l0ZW0ge1xuICAgIGhlaWdodDogMjM3cHg7IH1cbiAgLm11c2ljX19pdGVtLXNvdW5kIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7IH1cbiAgICAubXVzaWNfX2l0ZW0tc291bmQgLnRvcF9fbXVzaWMtaXRlbXMgLm11c2ljX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIC5tdXNpY19faXRlbS1zb3VuZCAubXVzaWNfX2l0ZW0tbmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tdXNpY19faXRlbS1zb3VuZCAubXVzaWNfX2l0ZW0tZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC50b3BfX211c2ljLWl0ZW1zIC5tdXNpY19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtLW5hbWUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudG9wX19tdXNpY3BhZ2UgLnRvcF9fbXVzaWNwYWdlLXdyYXBwZXIgLm11c2ljX19pdGVtcyA+IC5tdXNpY19faXRlbSA+IC5tdXNpY19faXRlbS1sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNDFweCk7IH1cbiAgICAudG9wX19tdXNpY3BhZ2UgLnRvcF9fbXVzaWNwYWdlLXdyYXBwZXIgLm11c2ljX19pdGVtcyA+IC5tdXNpY19faXRlbSA+IC5tdXNpY19faXRlbS1sIC5tdXNpY19faXRlbS1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm11c2ljX19pdGVtLXNvdW5kIC5tdXNpY19faXRlbS1jb250cm9scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4OyB9XG4gIC5tdXNpY19faXRlbS1zb3VuZCAubXVzaWNfX2l0ZW0tbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLm11c2ljX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0gLm11c2ljX19pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwOyB9XG4gICAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0gLm11c2ljX19pdGVtLW5hbWUgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbSAubXVzaWNfX2l0ZW0tbmFtZSBwIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbSAubXVzaWNfX2l0ZW0tbmFtZSAubXVzaWNfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyAubXVzaWNfX2l0ZW0gLm11c2ljX19pdGVtLW5hbWUgLm11c2ljX19pdGVtLWRhdGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXMgLnRvcF9fbXVzaWMtaXRlbXMgLm11c2ljX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC50b3BfX211c2ljcGFnZS50b3Age1xuICAgIG1hcmdpbjogMCAwIDk1cHggMDsgfVxuICAudG9wX19tdXNpY3BhZ2UgLm11c2ljX19pdGVtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnRvcF9fbXVzaWNwYWdlIC5tdXNpY19faXRlbXM6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBib3R0b206IDIzMHB4OyB9XG4gIC5zaW5nbGVfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2luZ2xlX19pdGVtLWMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zaW5nbGVfX2l0ZW0tciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpbmdsZV9faXRlbS13YXZlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGVfX2l0ZW0td2F2ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2luZ2xlX19pdGVtLWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLnNpbmdsZV9faXRlbS1sIC5zaW5nbGVfX2l0ZW0tbW9iaWxlX2Rlc2Mge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaW5nbGVfX2l0ZW0tbCAuc2luZ2xlX19pdGVtLW1vYmlsZV9kZXNjIC5idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5zaW5nbGVfX2l0ZW0tbCAuc2luZ2xlX19pdGVtLW1vYmlsZV9kZXNjIC5zaW5nbGVfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnNpbmdsZV9faXRlbS1sIC5zaW5nbGVfX2l0ZW0tbW9iaWxlX2Rlc2MgLnNpbmdsZV9faXRlbS1uYW1lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgICAuc2luZ2xlX19pdGVtLWwgLnNpbmdsZV9faXRlbS1tb2JpbGVfZGVzYyAuc2luZ2xlX19pdGVtLW5hbWUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLnNpbmdsZV9faXRlbS1sIC5zaW5nbGVfX2l0ZW0tbW9iaWxlX2Rlc2MgLnNpbmdsZV9faXRlbS1uYW1lIC5zaW5nbGVfX2l0ZW0tZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuc2luZ2xlX19pdGVtLWwgLnNpbmdsZV9faXRlbS1jb3ZlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5zaW5nbGVfX2l0ZW0tYyxcbiAgLnNpbmdsZV9faXRlbS1yIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZV9faXRlbS1yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuc2luZ2xlX19pdGVtLWJ0biAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAuc2luZ2xlX19pdGVtcy1pbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDsgfVxuICAuc2luZ2xlX19pdGVtcy1oZWFkbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2luZ2xlX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnNpbmdsZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wcm9qZWN0c19fZW5zZW1ibGUtYmlnIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXNfaW4gLnByb2plY3RzX19lbnNlbWJsZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWJpZyAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW1zIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZS1iaWcgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtcyAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW0uaGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW1zIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZS1iaWcgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtc19pbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm11c2ljX19wcm9qZWN0cy1pbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm11c2ljX19wcm9qZWN0cy1pbiAubXVzaWNfX3Byb2plY3RzLWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tdXNpY19fcHJvamVjdHMtaW4gLm11c2ljX19wcm9qZWN0cy1yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDsgfVxuICAgIC5tdXNpY19fcHJvamVjdHMtaW4gLm11c2ljX19wcm9qZWN0cy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICAgICAgLm11c2ljX19wcm9qZWN0cy1pbiAubXVzaWNfX3Byb2plY3RzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAgIC5tdXNpY19fcHJvamVjdHMtaW4gLm11c2ljX19wcm9qZWN0cy1uYW1lIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5tdXNpY19fcHJvamVjdHMtaW4gLm11c2ljX19wcm9qZWN0cy1kZXRhaWxzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudG9wX19hYm91dCAudG9wX19oZWFkbGluZSBoNSBiLFxuICAudG9wX19hYm91dCAudG9wX19oZWFkbGluZSBoNSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC50b3BfX2Fib3V0IC50b3BfX2hlYWRsaW5lIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50b3BfX2Fib3V0IC50b3BfX2hlYWRsaW5lIGg1IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudG9wX19hYm91dCAudG9wX19pbWcge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudG9wX19hYm91dCAudG9wX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAtNTAlKTsgfVxuICAuYWJvdXRfX3RvcC1yIHtcbiAgICB3aWR0aDogMTAycHg7IH1cbiAgICAuYWJvdXRfX3RvcC1yIC5hdXRob3JfX3NvY2lhbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5hYm91dF9fdG9wLXIgLmF1dGhvcl9fc29jaWFscyB1bCB7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuYWJvdXRfX3RvcC1yIC5hdXRob3JfX3NvY2lhbHMgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICAgLmFib3V0X190b3AtciAuYXV0aG9yX19zb2NpYWxzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWJvdXRfX3RvcC1sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAycHgpOyB9XG4gICAgLmFib3V0X190b3AtbCBwIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50b3BfX2Fib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG4gIC5hYm91dF9faXRlbSAuYXdhcmRzX19oZWFkbGluZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmFib3V0X19pdGVtLXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYm91dF9faXRlbXMtaW4gLmFib3V0X19pdGVtIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWJvdXRfX2l0ZW0tbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFib3V0X19pdGVtLWltZyB7XG4gICAgbWFyZ2luOiAwIDAgOTBweCAwOyB9XG4gIC5hYm91dF9faXRlbSAuYXdhcmRzX19oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwOyB9XG4gIC5hYm91dF9faXRlbSAuYXdhcmRzX19oZWFkbGluZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDIpIC5hYm91dF9faXRlbS1sIHtcbiAgICBtYXJnaW46IDk1cHggMCAwIDA7IH1cbiAgLmFib3V0X19pdGVtOm50aC1jaGlsZCgzKSAuYWJvdXRfX2l0ZW0tbCB7XG4gICAgbWFyZ2luOiA5NXB4IDAgMCAwOyB9XG4gIC5hbGJ1bXNfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgIC5hbGJ1bXNfX2l0ZW1zIC5hbGJ1bXNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAuYWxidW1zX19pdGVtcyAuYWxidW1zX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hbGJ1bXNfX2hlYWRsaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFsYnVtc19faXRlbXMtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWxidW1zX19pdGVtcy1idG4gLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYWxidW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5oZWFkZXIgPiAud3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlcl9faW4ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuaGVhZGVyIC5jdXN0b20tbG9nby1saW5rIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJ0bi1idXJnZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogNnB4OyB9XG4gICAgLmJ0bi1idXJnZXJfX2luIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlcl9fciB7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAubWVudV9fc2lnbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuYnRuLWJ1cmdlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5hdXRob3JfX2Fib3V0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5hdXRob3JfX2luIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYXV0aG9yX19idG4ge1xuICAgIG1hcmdpbjogMCAwIDQ4cHggMDsgfVxuICAuYXV0aG9yX19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDAgMCAxNDVweCAwOyB9XG4gIC5hdXRob3JfX2ltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLmF1dGhvcl9faW1nOmJlZm9yZSB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7IH1cbiAgLmF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH1cbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7IH1cbiAgICAuZ2FsbGVyeV9faW4ge1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5nYWxsZXJ5X19yOmJlZm9yZSB7XG4gICAgdG9wOiAyMDBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogLTUwcHg7IH1cbiAgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDEpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTApLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTIpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTMpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTUpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTYpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTgpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTkpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMjEpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMyksIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSwgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDYpLCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNyksIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZ2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdhbGxlcnlfX2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm5hdi10YWJzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgICAubmF2LXRhYnMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2LXRhYnMgbGkgYSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uYXYtdGFicyBsaSBhIHA6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgY29sb3I6ICNBODBGMEY7IH1cbiAgLmdhbGxlcnlfX2l0ZW1zIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuZ2FsbGVyeV9faXRlbXMgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2FsbGVyeV9faXRlbXMgLmdhbGxlcnlfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5nYWxsZXJ5X19pdGVtcyAuZ2FsbGVyeV9faXRlbSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmdhbGxlcnlfX2l0ZW1zIC5nYWxsZXJ5X19pdGVtLWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuZ2FsbGVyeV9faXRlbXMgLmdhbGxlcnlfX2l0ZW0taW4gLnZib3gtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmdhbGxlcnlfX2l0ZW1zIC5nYWxsZXJ5X19pdGVtLWluIC52Ym94LWl0ZW0gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5nYWxsZXJ5X19pbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmJveC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50b3BfX211c2ljLWl0ZW1zIC5idG4tYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcF9faW5kZXggLnRvcF9fbXVzaWMtaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50b3BfX2luZGV4IC50b3BfX211c2ljIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cbiAgLnRvcF9faW5kZXggLnRvcF9fbXVzaWMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC50b3BfX2luZGV4IC50b3BfX211c2ljLWhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudG9wX19pbmRleCAudG9wX19tdXNpYy1pbiAuYnRuLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC05NXB4O1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGxheS1tb2JpbGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAudG9wX19pbmRleCAudG9wX19tdXNpYy1pbiAuYnRuLXZpZGVvIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gIC50b3BfX2luZGV4IC50b3BfX211c2ljLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAudG9wX19pbmRleCAudG9wX19tdXNpYy1pdGVtcyAuYnRuLW1vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaXMtYWN0aXZlLS12aWRlbyAuaGVhZGVyX19sb2dvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApOyB9XG4gIC50b3BfX2NvbnRhY3QtaW4gLmhlYWRsaW5lX19iaWcgaDUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50b3BfX2NvbnRhY3QtaW4gLmhlYWRsaW5lX19iaWcgaDU6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgLnRvcF9fY29udGFjdC1sOmJlZm9yZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDk2cHg7IH1cbiAgLnRvcF9fY29udGFjdC1sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC50b3BfX2NvbnRhY3QtbCAuYXV0aG9yX19zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRvcF9faW5kZXgge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudG9wX19pbmRleCAudG9wX19tdXNpYyB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7IH1cbiAgLnRvcF9faW5kZXgtYnRuIHtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgdG9wOiA3MHZoOyB9XG4gIC50b3BfX2luZGV4LXNvdW5kIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiA0MHZoOyB9XG4gIC5wcmVsb2FkZXItLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXV0aG9yICsgLmFsYnVtcyAuYWxidW1zX19pdGVtcyAuYWxidW1zX19oZWFkbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXRfX2l0ZW1zICsgLmFsYnVtcyAuYWxidW1zX19pdGVtcyAuYWxidW1zX19oZWFkbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9wX19hbGJ1bS1yIC52aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudG9wX19hbGJ1bS1yIC52aWRlbyAuZW1iZWQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb250YWN0X19mb3JtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYWJvdXRfX3RvcC1yIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgLmFib3V0X190b3AtciAuYXV0aG9yX19zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFib3V0X190b3AtaW4ge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmhlYWRsaW5lX19iaWcgaDUsIC5tZW51X19zaWduIHtcbiAgICBmb250LXNpemU6IDQ0cHg7IH1cbiAgLnNpbmdsZV9faXRlbS1sIC5zaW5nbGVfX2l0ZW0tbW9iaWxlX2Rlc2MgLnNpbmdsZV9faXRlbS1uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcF9fYm9va2luZyAuaGVhZGxpbmVfX2JpZyBoNTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZTpub3QoLnByb2plY3RzX19lbnNlbWJsZS1iaWcpIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXNfaW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZTpub3QoLnByb2plY3RzX19lbnNlbWJsZS1iaWcpIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXNfaW4gLnByb2plY3RzX19lbnNlbWJsZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbGJ1bV9fYWJvdXQtciAubXVzaWNfX2l0ZW1zLWJ0bnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7IH1cbiAgLmlzLWFjdGl2ZS0tdmlkZW8gLmhlYWRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubWVudS1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1lbnUtaXRlbS5pcy1hY3RpdmUgYTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX3IgbmF2IHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC50b3BfX2Fib3V0IHtcbiAgICBoZWlnaHQ6IDUwdmg7IH1cbiAgLmdhbGxlcnkgLnNsaWNrLWRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYm90dG9tOiAtMzBweDsgfVxuICAgIC5nYWxsZXJ5IC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5nYWxsZXJ5IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogI0E4MEYwRjsgfVxuICAuZ2FsbGVyeSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZV9faXRlbS1sLFxuICAuc2luZ2xlX19pdGVtLWMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9qZWN0c19fZW5zZW1ibGUtYmlnIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXNfaW4gLnByb2plY3RzX19lbnNlbWJsZS1pdGVtLFxuICAucHJvamVjdHNfX2Vuc2VtYmxlLWl0ZW1zIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwcHggMjJweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZS1iaWcgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtc19pbiB7XG4gICAgbWFyZ2luOiAwIC0yMnB4OyB9XG4gIC50b3BfX2Jvb2tpbmctd3JhcHBlcjpiZWZvcmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IC0yMDAwcHg7IH1cbiAgLmJvb2tpbmdfX3BhcnRuZXJzLXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMzg1cHg7IH1cbiAgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhY3RfX2Zvcm0tciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRhY3RfX2Zvcm0tciBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udGFjdF9fZm9ybS1yIC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdXNpY19faXRlbS13YXZlcyArIC5tdXNpY19faXRlbS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7IH1cbiAgLmFsYnVtX19hYm91dCAubXVzaWNfX2l0ZW1zLWJ0bnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRvcF9fbXVzaWMgLm11c2ljX19pdGVtLXdhdmVzICsgLm11c2ljX19pdGVtLW5hbWUge1xuICAgIHRvcDogMDsgfVxuICAuYWxidW1zX19pdGVtLW5hbWUgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC50b3BfX2ltZy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC50b3BfX2ltZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcF9faW1nLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudG9wX19pbWctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvamVjdHNfX2Vuc2VtYmxlOm5vdCgucHJvamVjdHNfX2Vuc2VtYmxlLWJpZykgLnByb2plY3RzX19lbnNlbWJsZS1pdGVtc19pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2Ni42NiU7IH1cbiAgLnByb2plY3RzX19lbnNlbWJsZTpub3QoLnByb2plY3RzX19lbnNlbWJsZS1iaWcpIC5wcm9qZWN0c19fZW5zZW1ibGUtaXRlbXNfaW4gLnByb2plY3RzX19lbnNlbWJsZS1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9XG5cbi50b3BfX211c2ljcGFnZSAubXVzaWNfX2l0ZW1zIC5tdXNpY19faXRlbS1uYW1lIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50b3BfX2NvbnRhY3QtciAuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udG9wX19jb250YWN0LXIgLmFqYXgtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnRvcF9faW5kZXgtc291bmQgLmJ0bi12aWRlbyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICAudG9wX19pbmRleC1zb3VuZCAuYnRuLXZpZGVvIHNwYW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFpIEphbWp1cmVlXCIsIHNhbnMtc2VyaWY7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi50b3BfX2luZGV4LXNvdW5kLmlzLW11c2ljIC5idG4tdmlkZW8gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnRvcF9fYWJvdXQgLnRvcF9faW1nIGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi52Ym94LWNvbnRhaW5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpOyB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbm1haW4geyAvKiAxICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscywgLyogMSAqL1xyXG5tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogU2NyaXB0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuY2FudmFzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiQGltcG9ydCBcInZhcnNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuaHRtbCxib2R5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vIC1tcy1vdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLy8gICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8vIERlZmF1bHRcbi5saXN0LXVuc3R5bGVkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50YWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxub2JqZWN0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNmIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQnV0dG9uc1xuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxufVxuXG4uaW5wLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHJlZCFpbXBvcnRhbnQ7XG4gICAgXG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6IHJlZCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY29udGFjdF9fZm9ybSB7XG4gICAgJi1yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlbyB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5idG4tcGxheXZpZGVvLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJzXCI7XG5cbkBtaXhpbiBicigkcmFkaXVzKSB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHQtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyAnO1xuXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblxuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1hbGwge1xuICAgICYucGxhY2Vob2xkZXIgeyBAY29udGVudCB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudCB9XG59XG5cbkBtaXhpbiBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG59XG5cbkBtaXhpbiBoNCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG59XG5cbkBtaXhpbiBoNSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG59XG5cbkBtaXhpbiBoNiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcbn0iLCIuYXV0aG9yIHtcblx0bWFyZ2luOiAxMjVweCAwIDE1NXB4IDA7XG5cdFxuXHQmX19pbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Jl9fbCB7XG5cdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0fVxuXG5cdCZfX3Ige1xuXG5cdH1cblxuXHQmX19oZWFkbGluZSB7XG5cdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdFxuXHRcdGg1IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdFx0XG5cdFx0XHRiIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Fib3V0IHtcblx0XHRtYXJnaW46IDAgMCA0NnB4IDA7XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBoNjtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRtYXJnaW46IDAgMCAxMzVweCAwO1xuXHRcdFxuXHRcdC5idG4ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRtYXgtd2lkdGg6IDQyNXB4O1xuXHRcdG1heC1oZWlnaHQ6IDgyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRsZWZ0OiAtMTExcHg7XG5cdFx0XHRyaWdodDogLTMwMDBweDtcblx0XHRcdGJvdHRvbTogMzA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29jaWFscyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dWwge1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAzOXB4IDAgMDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmluc3RhZ3JhbSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc29jaWFscy9pbnN0YWdyYW0ucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHQgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2Vib29rIHtcblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zb2NpYWxzL2ZhY2Vib29rLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tdXNpYyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDE5LjQ0cHg7XG5cdFx0XHRcdGhlaWdodDogMjIuNDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc29jaWFscy9tdXNpYy5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdCAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3BvdGlmeSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDI1LjQycHg7XG5cdFx0XHRcdGhlaWdodDogMjguNDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc29jaWFscy9zcG90aWZ5LnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC55b3V0dWJlIHtcblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMjUuNDJweDtcblx0XHRcdFx0aGVpZ2h0OiAyOC45M3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zb2NpYWxzL3lvdXR1YmUucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHQgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRvcCB7XG5cdCZfX211c2ljIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAxMTtcblx0XHRcblx0XHRcblx0XHQmLWhlYWRsaW5lIHtcblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XG5cdFx0XHRcdGIge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0LmJ0bi12aWRlbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEyOXB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICBtaW4td2lkdGg6IGluaXRpYWw7XG5cdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG5cdFx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHQgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgPiAudG9wIHtcblx0XHRcdFx0Jl9fbXVzaWMge1xuXHRcdFx0XHRcdCYtaGVhZGxpbmUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzdweCAxNXB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDM1cHggMTBweDtcblx0XHRcdG1pbi13aWR0aDogMzQ3cHg7XG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtcyB7XG5cdFx0XHRtYXJnaW46IDM1cHggMCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcblx0XHRcdC5idG4ge1xuXHRcdFx0XHQmLXBsYXkge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvcGxheS5zdmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMjNweDtcblx0XHRcdFx0XHQgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTZweCAyM3B4O1xuXHRcdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDIzcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1tb3JlIHtcblx0XHRcdFx0XHRtYXJnaW46IDE4cHggMCAwIDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWFycm93IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRcdGxlZnQ6IC03OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tdXNpYyB7XG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji1sIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXMtcGxheWluZyB7XG5cdFx0XHRcdFx0XHQuYnRuLXBsYXkge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9zdG9wLnN2ZycpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMThweDtcblx0XHRcdFx0XHRcdFx0ICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMThweDtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLXdhdmVzIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgPiB3YXZlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTRweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm11c2ljIHtcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaDY7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmRleCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuXHRcdH1cblxuXHRcdHZpZGVvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji1idG4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAxMDBweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMDBweCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXNvdW5kIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgbWluLXdpZHRoOiAyMDBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDY1cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHQgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xufVxuXG4uaGVhZGVyX19yIHtcblx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwJSwgMCk7XG59XG5cbi50b3BfX211c2ljLWhlYWRsaW5lIHtcblx0aDUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAlLCAwKTtcblx0fVxufVxuXG4udG9wX19tdXNpYy1pdGVtcyB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdHRyYW5zaXRpb246IGFsbCAxcztcblx0XG5cdC5idG4tYXJyb3cge1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH1cbn1cblxuLnRvcF9fbXVzaWMtd3JhcHBlciB7XG5cdHRyYW5zaXRpb246IGFsbCAxcztcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG9wX19tdXNpYyB7XG5cdHRyYW5zaXRpb246IGFsbCAxcztcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvcF9faW5kZXgtc291bmQge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvcF9faW5kZXgtc291bmQge1xuXHR0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG5cbi5pcy1hY3RpdmUtLXN0YXJ0IHtcblx0LnRvcF9faW5kZXgge1xuXHRcdCYtYnRuIHtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXMtYWN0aXZlLS1zb3VuZCB7XG5cdC50b3BfX2luZGV4LXNvdW5kIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH1cbn1cblxuLmlzLWFjdGl2ZS0tdmlkZW8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LmhlYWRlcl9fbG9nbyxcblx0LmN1c3RvbS1sb2dvLWxpbmsge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0fVxuXG5cdC5oZWFkZXJfX3Ige1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAlLCAwKTtcblx0fVxuXG5cdC50b3BfX211c2ljLWhlYWRsaW5lIHtcblx0XHRoNSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAtNTAlLCAwKTtcblx0XHR9XG5cdH1cblxuXHQudG9wX19tdXNpYy1pdGVtcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcblx0XHQuYnRuLWFycm93IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudG9wX19tdXNpYy13cmFwcGVyIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LnRvcF9fbXVzaWMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLmJ0bi1oaWRkZW4ge1xuXHQudG9wX19pbmRleC1idG4ge1xuXHRcdC5idG4ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudG9wX19pbmRleC1zb3VuZCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4uYnRuLW5vbmUge1xuXHQudG9wX19pbmRleC1idG4ge1xuXHRcdC5idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnByZWxvYWRlci0tYWN0aXZlIHtcblx0LnByZWxvYWRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSBzY2FsZSgxKTtcblx0XHR9XG5cdH1cbn1cblxuLnByZWxvYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMHB4O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICMxZDFkMWQ7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdFxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHRcdFxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDIpO1xuXHR9XG59IiwiLmFsYnVtcyB7XG5cdG1hcmdpbjogMCAwIDE3MHB4IDA7XG5cdFxuXHQmX19oZWFkbGluZSB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XG5cdFx0aDUge1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAwIDAgMCA4MnB4O1xuXHRcdG1hcmdpbjogMTJweCAtMjdweCAwIC0yN3B4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQuYWxidW1zIHtcblx0XHRcdCZfX2hlYWRsaW5lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyBcbiAgICBcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgXHRcdFx0XG4gICAgXHRcdFx0aDUge1xuICAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG4gICAgXHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYnRuIHtcblx0XHRcdG1hcmdpbjogNDRweCAwIDAgMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDgycHg7XG5cdFx0XHRcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdG1pbi13aWR0aDogMTY1cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcblx0XHQmLWluIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMCA2OHB4IDAgMjdweDtcblx0XHR9XG5cblx0XHQmLWltZyB7XG5cdFx0XHRoZWlnaHQ6IDIzOHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kZXNjIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMTJweCAwIDE2cHggMDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDA7XG5cdFx0fVxuXG5cdFx0Ji1uYW1lIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnB4IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBoNjtcblx0XHRcdFx0XG5cdFx0XHRcdGIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGg1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kYXRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBoNjtcblx0XHR9XG5cblx0XHQmLWNvbnRyb2xzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAtNDFweDtcblx0XHRcdHdpZHRoOiA0MXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFxuXHRcdFx0LmJ0bi1kb3dubG9hZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0bi1yb3RhdGUge1xuXHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDFweDtcblx0XHRcdFx0cGFkZGluZzogMCAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJ0biB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHRvcDogMTAzcHg7XG5cdFx0XHRsZWZ0OiAtMzAwMHB4O1xuXHRcdFx0cmlnaHQ6IDQyNnB4O1xuXHRcdFx0Ym90dG9tOiAtNzFweDtcblx0XHRcdGJhY2tncm91bmQ6ICNFRkVGRUY7XG5cdFx0fVxuXHR9XG59XG5cbnAge1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn0iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbjogMzEwcHggMCAwIDA7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnRhYi1wYW5lIHtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0LmdhbGxlcnlfX2l0ZW1zIHtcblx0XHRcdFx0XHQmID4gLnNsaWNrLWRvdHMge1xuXHRcdFx0XHRcdFx0Ly8gZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2luIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuXHRcdH1cblx0fVxuXG5cdCZfX2wge1xuXG5cdH1cblxuXHQmX19yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0aGVpZ2h0OiA1NzBweDtcblx0XHRcdHRvcDogLTg4cHg7XG5cdFx0XHRsZWZ0OiA0OXB4O1xuXHRcdFx0cmlnaHQ6IC0zMDAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXG5cdFx0LnRhYiB7XG5cdFx0XHQmLXBhbmUge1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3R4dCB7XG5cdFx0XG5cdFx0aDUge1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcblx0XHRcdG1hcmdpbjogMCAwIDM1cHggMDtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBoNjtcblx0XHRcdFxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0bWF4LXdpZHRoOiA2NzBweDtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMCAwO1xuXHRcdG1hcmdpbjogMCAtMTEuNXB4O1xuXHRcdGhlaWdodDogNzYwcHg7XG5cdFx0LW1zLW92ZXJmbG93LXk6IGF1dG87XG5cdFx0ICAgIG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Ji5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdCAgd2lkdGg6IDRweDtcblx0XHR9XG5cdFx0IFxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQgXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdCAgYmFja2dyb3VuZDogI0JBQkFCQTtcblx0XHR9XG5cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdHBhZGRpbmc6IDAgMTEuNXB4O1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdCY6bnRoLWNoaWxkKDQpLFxuXHRcdCY6bnRoLWNoaWxkKDYpLFxuXHRcdCY6bnRoLWNoaWxkKDcpLFxuXHRcdCY6bnRoLWNoaWxkKDkpLFxuXHRcdCY6bnRoLWNoaWxkKDEwKSxcblx0XHQmOm50aC1jaGlsZCgxMiksXG5cdFx0JjpudGgtY2hpbGQoMTMpLFxuXHRcdCY6bnRoLWNoaWxkKDE1KSxcblx0XHQmOm50aC1jaGlsZCgxNiksXG5cdFx0JjpudGgtY2hpbGQoMTgpLFxuXHRcdCY6bnRoLWNoaWxkKDE5KSxcblx0XHQmOm50aC1jaGlsZCgyMSkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0fVxuXG5cdFx0Ly8gJjpudGgtY2hpbGQoM24pIHtcblx0XHQvLyBcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdC8vIH1cblxuXHRcdCYtaW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hYm91dCB7XG5cdCZfX3RvcCB7XG5cdFx0bWFyZ2luOiAwIDAgNjBweCAwO1xuXHRcdFxuXHRcdCYtaW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmLWwsXG5cdFx0Ji1yIHtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHR9XG5cblx0XHQmLWwge1xuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIGg2O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgICAgXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFxuXHRcdFx0LmFib3V0IHtcblx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0Ji1sIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTMwcHggMCAtMTFweCA4MnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdC5hYm91dCB7XG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdCYtbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDMycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCAgICAgXG5cdFx0Ji1sLFxuXHRcdCYtciB7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0fVxuXG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdHh0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIGg2O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXdhcmRzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0Jl9faGVhZGxpbmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSgwLCAtMjgwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBoNDtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaDY7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW46IDAgMCAxMDBweCAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Ji1pbWcge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50b3Age1xuXHQmLnRvcF9fYWJvdXQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0LnRvcCB7XG5cdFx0XHQmX19oZWFkbGluZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudG9wIHtcblx0Jl9fYm9va2luZyB7XG5cdFx0Ji50b3Age1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdG1hcmdpbjogNzFweCBhdXRvIDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IC02NXB4O1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHR0b3A6IC0xNjdweDtcblx0XHRcdFx0bGVmdDogLTMwMDBweDtcblx0XHRcdFx0Ym90dG9tOiAtNjBweDtcblx0XHRcdFx0cmlnaHQ6IDExMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10eHQsXG5cdFx0Ji1oZWFkbGluZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQmLWhlYWRsaW5lIHtcblx0XHRcdG1hcmdpbjogMCAwIDUycHggMDtcblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0XG5cdFx0XHRcdGIge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgaDQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10eHQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweCAwO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgaDY7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1idG4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdCAgICBcblx0XHRcdCAgICAuYnRuIHtcblx0XHRcdCAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQgICAgXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmLWwge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KTtcblx0XHR9XG5cblx0XHQmLXIge1xuXHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0bWFyZ2luOiAtNDBweCAwIC0zMHB4IDA7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2plY3RzIHtcblx0Jl9fZW5zZW1ibGUge1xuXHRcdHBhZGRpbmc6IDE1MHB4IDAgMTQwcHggMDtcblx0XHRcblx0XHQmLWhlYWRsaW5lIHtcblx0XHRcdGg1IHtcblx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYtaXRlbXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdHBhZGRpbmc6IDAgMjJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHR9XG5cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGVzYyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBoNDtcblx0XHRcdFx0XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kYXRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCUsIDApO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgaDY7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50b3Age1xuXHQmX19hbGJ1bSB7XG5cdFx0XG5cdFx0Ji50b3Age1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjMwcHggMDtcblx0XHR9XG5cblx0XHQmLWluIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0Ji53cmFwcGVyX19pbiB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0dG9wOiA4MnB4O1xuXHRcdFx0XHRyaWdodDogNDc5cHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogLTMwMDBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXk7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGxpbmUge1xuXHRcdFx0XHQmX19iaWcge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdCAgICBcblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAwIDc0cHggMDtcblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoNSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEycHggMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGg0O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnB4IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBoNjtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1sIHtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQmLXIge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQzMnB4KTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDMycHg7XG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcblx0XHRcdC52aWRlbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dmlkZW8sXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMzE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdG1hcmdpbjogMTEwcHggMCAwIDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLWxvZ28ge1xuXHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1MHB4O1xuXHRcdFx0cmlnaHQ6IDEyOXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDExMnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ib29raW5nIHtcblx0Jl9fcGFydG5lcnMge1xuXHRcdHBhZGRpbmc6IDYwcHggMCAwcHggMDtcblx0XHRcblx0XHQmLWluIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCYtbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDI0NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdHRvcDogLTYwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTUwcHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogLTMwMDBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXk7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtciB7XG5cdFx0XHRtYXgtd2lkdGg6IDM4NXB4O1xuXHRcdH1cblxuXHRcdCYtaGVhZGxpbmUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzhweCAwO1xuXHRcdFx0XG5cdFx0XHRoNSB7XG5cdFx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGVzYyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1mb3JtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIyMHB4O1xuXHRcdFx0XG5cdFx0XHQuYm9va2luZyB7XG5cdFx0XHRcdCZfX3BhcnRuZXJzIHtcblx0XHRcdFx0XHQmLWhlYWRsaW5lIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDAsIC0xMjUlKTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hbGJ1bSB7XG5cdCZfX2Fib3V0IHtcblx0XHRtYXJnaW46IDAgMCAxNjBweCAwO1xuXHRcdFxuXHRcdCYtaW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Ji1oZWFkbGluZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAzOHB4IDA7XG5cdFx0XHRcblx0XHRcdGg1IHtcblx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kZXNjIHtcblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBoNjtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWwge1xuXHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHR9XG5cblx0XHQmLXIge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQyMHB4KTtcblx0XHRcdG1heC13aWR0aDogMzc1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdGxlZnQ6IC0xMDRweDtcblx0XHRcdFx0dG9wOiAtOTBweDtcblx0XHRcdFx0cmlnaHQ6IC0zMDAwcHg7XG5cdFx0XHRcdGJvdHRvbTogLTYwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5O1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRvcCB7XG5cdFx0XHRcdCZfX211c2ljIHtcblx0XHRcdFx0XHQmLWl0ZW1zIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0XHQmLXBsYXkge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcGxheS1ibGFjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAyM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5pcy1wbGF5aW5nIHtcblx0XHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdFx0Ji1wbGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc3RvcC1ibGFjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tdXNpYyB7XG5cdFx0XHRcdCZfX2l0ZW1zIHtcblx0XHRcdFx0XHRtYXJnaW46IDUwcHggMCA3MHB4IDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji1idG5zIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0ICAgIFxuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDNweCAwIDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHNhbnM7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHNhbnM7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW46bm90KC5oaWRkZW4teHMpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4tcGxheSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50b3Age1xuXHQmX19tdXNpY3BhZ2Uge1xuXHRcdCYudG9wIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMCAwIDE0NXB4IDA7XG5cdFx0XHRcblx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdCZfX2JpZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTQ1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXVzaWNfX2l0ZW1zIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdGxlZnQ6IC0zMDAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5O1xuXHRcdFx0XHR0b3A6IC0yNTBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMzk1cHg7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQubXVzaWMge1xuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW46IDg1cHggMCAwIDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5hbGJ1bXNfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLWluIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji1jb3ZlciB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtbCB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDc1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBoMztcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1idG4ge1xuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgPiAubXVzaWNfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcblx0XHRcdFx0Lm11c2ljIHtcblx0XHRcdFx0XHQmX19pdGVtIHtcblxuXHRcdFx0XHRcdFx0Ji1sIHtcblx0XHRcdFx0XHRcdFx0Lm11c2ljX19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtNnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudG9wIHtcblx0XHRcdFx0Jl9fbXVzaWMge1xuXHRcdFx0XHRcdCYtaXRlbXMge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHQgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdCYtcGxheSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9wbGF5LWJsYWNrLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDIzcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmlzLXBsYXlpbmcge1xuXHRcdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHQmLXBsYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zdG9wLWJsYWNrLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMThweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm11c2ljIHtcblx0XHRcdFx0XHRcdFx0Jl9faXRlbSB7ICAgIFxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ji1sIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ji1kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGg0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1oZWFkbGluZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHQgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU4cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */

:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}