/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@-moz-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-moz-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);-moz-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@-o-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-moz-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);-moz-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);-moz-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);-moz-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-moz-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-moz-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-moz-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-moz-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-moz-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-moz-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-moz-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-moz-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-moz-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-moz-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;-moz-animation-name:rubberBand;-o-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@-moz-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);-moz-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);-moz-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@-o-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);-moz-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);-moz-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes headShake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);-moz-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);-moz-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);-moz-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);-moz-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-o-keyframes headShake{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);-moz-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);-moz-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);-moz-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);-moz-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;-moz-animation-name:headShake;-o-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@-moz-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);-moz-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);-moz-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);-moz-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);-moz-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);-moz-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@-o-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);-moz-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);-moz-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);-moz-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);-moz-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);-moz-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);-moz-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);-moz-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);-moz-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);-moz-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);-moz-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);-moz-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@-moz-keyframes wobble{from{-webkit-transform:none;-moz-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);-moz-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);-moz-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);-moz-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);-moz-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);-moz-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes wobble{from{-webkit-transform:none;-o-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);-moz-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);-moz-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);-moz-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);-moz-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);-moz-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@-moz-keyframes jello{from,11.1%,to{-webkit-transform:none;-moz-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);-moz-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-moz-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@-o-keyframes jello{from,11.1%,to{-webkit-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);-o-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);-moz-transform:skewX(0.39062deg) skewY(0.39062deg);-o-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-moz-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;-moz-animation-name:jello;-o-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-moz-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-moz-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-moz-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-moz-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);-moz-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);-moz-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);-moz-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);-moz-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@-moz-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);-moz-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);-moz-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);-moz-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);-moz-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);-moz-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);-moz-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);-moz-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);-moz-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@-moz-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);-moz-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);-moz-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);-moz-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);-moz-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);-moz-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);-moz-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);-moz-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);-moz-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);-moz-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);-moz-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);-moz-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);-moz-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@-moz-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@-o-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-moz-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-o-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-moz-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);-moz-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-o-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);-moz-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-moz-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-o-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-moz-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-o-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-moz-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-o-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-moz-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-o-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-moz-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-o-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-moz-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-o-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-moz-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-o-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-moz-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-o-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-moz-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-o-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-moz-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-moz-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-moz-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-o-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-moz-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-moz-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-moz-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;-moz-animation-name:flip;-o-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-moz-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-moz-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-animation-name:flipInY;-o-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@-moz-keyframes flipOutX{from{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@-o-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-moz-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-moz-animation-name:flipOutX;-o-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@-moz-keyframes flipOutY{from{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@-o-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-animation-name:flipOutY;-o-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@-moz-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);-moz-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-moz-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}}@-o-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-o-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-o-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);-moz-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);-o-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-moz-transform:skewX(-5deg);-o-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@-moz-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);-moz-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@-o-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);-moz-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-moz-keyframes rotateIn{from{-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);-moz-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}}@-o-keyframes rotateIn{from{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);-moz-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-moz-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-moz-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-moz-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-moz-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);-moz-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);-moz-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@-moz-keyframes rotateOut{from{-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);-moz-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@-o-keyframes rotateOut{from{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);-moz-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@-o-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@-moz-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@-o-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@-o-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);-moz-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@-o-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);-moz-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@-moz-keyframes hinge{0%{-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);-moz-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);-moz-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);-moz-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@-o-keyframes hinge{0%{-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);-moz-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);-moz-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);-moz-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);-moz-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-o-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);-moz-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@-moz-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);-moz-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@-o-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);-moz-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-o-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-moz-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-moz-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;-moz-animation-name:zoomInLeft;-o-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-moz-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;-o-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-moz-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@-o-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;-moz-animation-name:zoomOut;-o-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-moz-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;-moz-animation-name:zoomOutDown;-o-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@-moz-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}}@-o-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;-moz-animation-name:zoomOutLeft;-o-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@-moz-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-moz-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center}}@-o-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-moz-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;-moz-animation-name:zoomOutRight;-o-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-moz-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;-moz-animation-name:zoomOutUp;-o-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;-moz-animation-name:slideInUp;-o-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-moz-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-o-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;-moz-animation-name:slideOutDown;-o-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-moz-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-o-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-moz-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-moz-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;-moz-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-moz-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-o-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;-moz-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp}/*!

 =========================================================
 * Now UI Dashboard PRO - v1.0.0
 =========================================================

 * Product Page: http://www.creative-tim.com/product/now-ui-dashboard
 * Copyright 2017 Creative Tim (http://www.creative-tim.com)
 * Licensed under MIT (https://github.com/creativetimofficial/now-ui-dashboard/blob/master/LICENSE.md)

 * Designed by www.invisionapp.com Coded by www.creative-tim.com

 =========================================================

 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 */.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:0;position:relative;text-align:left;overflow:hidden;-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.13);-moz-box-shadow:0 0px 10px rgba(0,0,0,0.13);box-shadow:0 0px 10px rgba(0,0,0,0.13);margin-bottom:10px;line-height:8px;width:59px !important;height:22px;outline:none;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;background:rgba(44,44,44,0.2)}.bootstrap-switch .bootstrap-switch-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:0;height:22px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100px !important}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;color:#fff;padding:6px 10px;font-size:11px;text-indent:-5px;line-height:15px;-webkit-transition:0.25s ease-out;-o-transition:0.25s ease-out;-moz-transition:0.25s ease-out;transition:0.25s ease-out}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1;float:left;line-height:11px;width:50% !important}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brown,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brown{color:#fff;background:#208890}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue{color:#fff;background:#51c332}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green{color:#fff;background:#208890}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange{background:#FFB236;color:#fff}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red{color:#fff;background:#FF3636}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#fff}.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333333;background:#ffffff;width:22px !important;height:22px !important;margin:0px -11px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;float:left;top:0;left:50%;padding:0;-webkit-box-shadow:0 1px 11px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 11px rgba(0,0,0,0.25);box-shadow:0 1px 11px rgba(0,0,0,0.25)}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{background-color:rgba(23,23,23,0.4)}.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label{width:27px !important;margin-left:-16px}.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label{width:27px !important;margin-left:-11px}.bootstrap-switch .bootstrap-switch-handle-on{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{text-indent:6px}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}.bootstrap-switch input[type='radio'].form-control,.bootstrap-switch input[type='checkbox'].form-control{height:auto}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.33}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default !important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{opacity:0.5;filter:alpha(opacity=50);cursor:default !important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left 0.5s;-o-transition:margin-left 0.5s;-moz-transition:margin-left 0.5s;transition:margin-left 0.5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:-2px !important}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-39px !important}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label:before{background-color:#FFFFFF}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-red ~ .bootstrap-switch-default{background-color:#FF3636}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-orange ~ .bootstrap-switch-default{background-color:#FFB236}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-green ~ .bootstrap-switch-default{background-color:#208890}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-brown ~ .bootstrap-switch-default{background-color:#208890}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-blue ~ .bootstrap-switch-default{background-color:#51c332}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-red,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-brown,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-blue,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-orange,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-green{background-color:#E3E3E3}.bootstrap-switch-on .bootstrap-switch-handle-off,.bootstrap-switch-off .bootstrap-switch-handle-on{opacity:0;visibility:hidden}/*! nouislider - 9.1.0 - 2016-12-10 16:00:32 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;-o-transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;-moz-transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.noUi-horizontal{height:1px}.noUi-horizontal .noUi-handle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 13px 0 rgba(0,0,0,0.2);box-shadow:0 1px 13px 0 rgba(0,0,0,0.2);height:15px;width:15px;cursor:pointer;margin-left:-10px;margin-top:-7px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background-color:rgba(182,182,182,0.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.noUi-connect{background:#888;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background 450ms;-o-transition:background 450ms;-moz-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#FFF;cursor:default;-webkit-box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;-moz-box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;-webkit-transition:300ms ease 0s;-moz-transition:300ms ease 0s;-ms-transition:300ms ease 0s;-o-transform:300ms ease 0s;-o-transition:300ms ease 0s;transition:300ms ease 0s}.noUi-active{-webkit-transform:scale3d(1.5, 1.5, 1);-moz-transform:scale3d(1.5, 1.5, 1);-ms-transform:scale3d(1.5, 1.5, 1);-o-transform:scale3d(1.5, 1.5, 1);transform:scale3d(1.5, 1.5, 1)}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%, 50%, 0);-moz-transform:translate3d(-50%, 50%, 0);transform:translate3d(-50%, 50%, 0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0, 50%, 0);-moz-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.slider.slider-neutral .noUi-connect,.slider.slider-neutral.noUi-connect{background-color:#fff}.slider.slider-neutral.noUi-target{background-color:rgba(255,255,255,0.3)}.slider.slider-neutral .noUi-handle{background-color:#fff}.slider.slider-primary .noUi-connect,.slider.slider-primary.noUi-connect{background-color:#208890}.slider.slider-primary.noUi-target{background-color:rgba(249,99,50,0.3)}.slider.slider-primary .noUi-handle{background-color:#208890}.slider.slider-info .noUi-connect,.slider.slider-info.noUi-connect{background-color:#51c332}.slider.slider-info.noUi-target{background-color:rgba(44,168,255,0.3)}.slider.slider-info .noUi-handle{background-color:#51c332}.slider.slider-success .noUi-connect,.slider.slider-success.noUi-connect{background-color:#208890}.slider.slider-success.noUi-target{background-color:rgba(24,206,15,0.3)}.slider.slider-success .noUi-handle{background-color:#208890}.slider.slider-warning .noUi-connect,.slider.slider-warning.noUi-connect{background-color:#FFB236}.slider.slider-warning.noUi-target{background-color:rgba(255,178,54,0.3)}.slider.slider-warning .noUi-handle{background-color:#FFB236}.slider.slider-danger .noUi-connect,.slider.slider-danger.noUi-connect{background-color:#FF3636}.slider.slider-danger.noUi-target{background-color:rgba(255,54,54,0.3)}.slider.slider-danger .noUi-handle{background-color:#FF3636}.ct-label{fill:rgba(0,0,0,0.4);color:rgba(0,0,0,0.4);font-size:.8571em;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;-moz-box-pack:end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;-moz-box-pack:end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,0.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:8px;stroke-linecap:round}.ct-line{fill:none;stroke-width:3px}.ct-area{stroke:none;fill-opacity:.8}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#E3E3E3}.ct-series-a .ct-slice-pie,.ct-series-a .ct-area{fill:#E3E3E3}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#208890}.ct-series-b .ct-slice-pie,.ct-series-b .ct-area{fill:#208890}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#FFB236}.ct-series-c .ct-slice-pie,.ct-series-c .ct-area{fill:#FFB236}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#208890}.ct-series-d .ct-slice-pie,.ct-series-d .ct-area{fill:#208890}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#FF3636}.ct-series-e .ct-slice-pie,.ct-series-e .ct-area{fill:#FF3636}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#55acee}.ct-series-f .ct-slice-pie,.ct-series-f .ct-area{fill:#55acee}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#6188e2}.ct-series-g .ct-slice-pie,.ct-series-g .ct-area{fill:#6188e2}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#a748ca}.ct-series-h .ct-slice-pie,.ct-series-h .ct-area{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.88889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.33333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.66667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.8047%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.33333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.33333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);-moz-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);-moz-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;-o-transition:background-color .1s;-moz-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,0.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:none}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent !important;color:transparent;cursor:default;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;-moz-animation:rotate-loading 1.5s linear 0s infinite normal;-o-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999999;-webkit-box-shadow:1px 1px 1px #fff;-moz-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;-moz-animation:rotate-loading 1.5s linear 0s infinite normal;-o-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:none;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,0.4);-moz-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,0.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,0.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:transparent;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#cccccc;-webkit-transition:color .1s ease;-o-transition:color .1s ease;-moz-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-input,.swal2-modal>.swal2-file,.swal2-modal>.swal2-textarea,.swal2-modal>.swal2-select,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-checkbox{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-input,.swal2-modal .swal2-file,.swal2-modal .swal2-textarea,.swal2-modal .swal2-select,.swal2-modal .swal2-radio,.swal2-modal .swal2-checkbox{margin:20px auto}.swal2-modal .swal2-input,.swal2-modal .swal2-file,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);-webkit-transition:border-color .3s, -webkit-box-shadow .3s;transition:border-color .3s, -webkit-box-shadow .3s;-o-transition:border-color .3s, box-shadow .3s;-moz-transition:border-color .3s, box-shadow .3s, -moz-box-shadow .3s;transition:border-color .3s, box-shadow .3s;transition:border-color .3s, box-shadow .3s, -webkit-box-shadow .3s, -moz-box-shadow .3s;transition:border-color .3s, box-shadow .3s, -webkit-box-shadow .3s}.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474 !important;-webkit-box-shadow:0 0 2px #f27474 !important;-moz-box-shadow:0 0 2px #f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-modal .swal2-input:focus,.swal2-modal .swal2-file:focus,.swal2-modal .swal2-textarea:focus{outline:none;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;-moz-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#cccccc}.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#cccccc}.swal2-modal .swal2-input:-moz-placeholder,.swal2-modal .swal2-file:-moz-placeholder,.swal2-modal .swal2-textarea:-moz-placeholder{color:#cccccc}.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#cccccc}.swal2-modal .swal2-input::-ms-input-placeholder,.swal2-modal .swal2-file::-ms-input-placeholder,.swal2-modal .swal2-textarea::-ms-input-placeholder{color:#cccccc}.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#cccccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type='number']{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator: true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:rgba(255,54,54,0.3)}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^='swal2-x-mark-line']{position:absolute;height:5px;width:47px;background-color:#FF3636;display:block;top:37px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left']{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right']{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#FFB236;border-color:#FFB236;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans', sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^='swal2-success-circular-line']{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left']{-webkit-border-radius:120px 0 0 120px;-moz-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;-moz-transform-origin:60px 60px;-ms-transform-origin:60px 60px;-o-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right']{-webkit-border-radius:0 120px 120px 0;-moz-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;-moz-transform-origin:0 60px;-ms-transform-origin:0 60px;-o-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(24,206,15,0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^='swal2-success-line']{height:5px;background-color:#18ce0f;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip']{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long']{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^='swal2']{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-moz-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-o-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;-moz-animation:showSweetAlert .3s;-o-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;-moz-animation:hideSweetAlert .15s forwards;-o-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-moz-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-o-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-moz-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-o-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-moz-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);transform:rotate(-405deg)}}@-o-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;-moz-animation:animate-success-tip .75s;-o-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;-moz-animation:animate-success-long .75s;-o-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;-moz-animation:rotatePlaceholder 4.25s ease-in;-o-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-moz-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);-moz-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-o-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);-moz-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;-moz-animation:animate-error-icon .5s;-o-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@-moz-keyframes animate-x-mark{0%{-webkit-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@-o-keyframes animate-x-mark{0%{-webkit-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;-moz-animation:animate-x-mark .5s;-o-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.card-wizard{min-height:410px;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);opacity:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.card-wizard.active{opacity:1}.card-wizard .nav-pills .nav-item .nav-link{padding-top:8px;padding-bottom:8px}.card-wizard .nav-pills .nav-item .nav-link,.card-wizard .nav-pills .nav-item .nav-link.active,.card-wizard .nav-pills .nav-item .nav-link:hover,.card-wizard .nav-pills .nav-item .nav-link:focus,.card-wizard .nav-pills .nav-item .nav-link.active:focus,.card-wizard .nav-pills .nav-item .nav-link.active:hover{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card-wizard .picture-container{position:relative;cursor:pointer;text-align:center}.card-wizard .wizard-navigation{position:relative}.card-wizard .wizard-navigation .nav-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.card-wizard .wizard-navigation .nav-link i,.card-wizard .moving-tab i{display:inline-block;font-size:19px;line-height:initial;margin-right:6px;padding:0;vertical-align:bottom}.card-wizard .picture{width:106px;height:106px;background-color:#999999;border:1px solid #E3E3E3;color:#FFFFFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:5px auto;overflow:hidden;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;-webkit-transition:all 0.2s}.card-wizard .picture:hover{border-color:#111111}.card-wizard .moving-tab{position:absolute;text-align:center;padding:12px;font-size:12px;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;top:-4px;left:0px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#fff;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);color:#208890;cursor:pointer;font-weight:500}.card-wizard[data-color="primary"] .moving-tab{color:#208890}.card-wizard[data-color="primary"] .picture:hover{border-color:#208890}.card-wizard[data-color="primary"] .choice:hover .icon,.card-wizard[data-color="primary"] .choice.active .icon{border-color:#208890;color:#208890}.card-wizard[data-color="primary"] .checkbox input[type=checkbox]:checked+.checkbox-material .check{background-color:#208890}.card-wizard[data-color="primary"] .radio input[type=radio]:checked ~ .check{background-color:#208890}.card-wizard[data-color="primary"] .radio input[type=radio]:checked ~ .circle{border-color:#208890}.card-wizard[data-color="white"] .moving-tab{color:#fff}.card-wizard[data-color="white"] .picture:hover{border-color:#fff}.card-wizard[data-color="white"] .choice:hover .icon,.card-wizard[data-color="white"] .choice.active .icon{border-color:#fff;color:#fff}.card-wizard[data-color="white"] .checkbox input[type=checkbox]:checked+.checkbox-material .check{background-color:#fff}.card-wizard[data-color="white"] .radio input[type=radio]:checked ~ .check{background-color:#fff}.card-wizard[data-color="white"] .radio input[type=radio]:checked ~ .circle{border-color:#fff}.card-wizard[data-color="green"] .moving-tab{color:#208890}.card-wizard[data-color="green"] .picture:hover{border-color:#208890}.card-wizard[data-color="green"] .choice:hover .icon,.card-wizard[data-color="green"] .choice.active .icon{border-color:#208890;color:#208890}.card-wizard[data-color="green"] .checkbox input[type=checkbox]:checked+.checkbox-material .check{background-color:#208890}.card-wizard[data-color="green"] .radio input[type=radio]:checked ~ .check{background-color:#208890}.card-wizard[data-color="green"] .radio input[type=radio]:checked ~ .circle{border-color:#208890}.card-wizard[data-color="blue"] .moving-tab{color:#51c332}.card-wizard[data-color="blue"] .picture:hover{border-color:#51c332}.card-wizard[data-color="blue"] .choice:hover .icon,.card-wizard[data-color="blue"] .choice.active .icon{border-color:#51c332;color:#51c332}.card-wizard[data-color="blue"] .checkbox input[type=checkbox]:checked+.checkbox-material .check{background-color:#51c332}.card-wizard[data-color="blue"] .radio input[type=radio]:checked ~ .check{background-color:#51c332}.card-wizard[data-color="blue"] .radio input[type=radio]:checked ~ .circle{border-color:#51c332}.card-wizard[data-color="orange"] .moving-tab{color:#FFB236}.card-wizard[data-color="orange"] .picture:hover{border-color:#FFB236}.card-wizard[data-color="orange"] .choice:hover .icon,.card-wizard[data-color="orange"] .choice.active .icon{border-color:#FFB236;color:#FFB236}.card-wizard[data-color="orange"] .checkbox input[type=checkbox]:checked+.checkbox-material .check{background-color:#FFB236}.card-wizard[data-color="orange"] .radio input[type=radio]:checked ~ .check{background-color:#FFB236}.card-wizard[data-color="orange"] .radio input[type=radio]:checked ~ .circle{border-color:#FFB236}.card-wizard[data-color="red"] .moving-tab{color:#FF3636}.card-wizard[data-color="red"] .picture:hover{border-color:#FF3636}.card-wizard[data-color="red"] .choice:hover .icon,.card-wizard[data-color="red"] .choice.active .icon{border-color:#FF3636;color:#FF3636}.card-wizard[data-color="red"] .checkbox input[type=checkbox]:checked+.checkbox-material .check{background-color:#FF3636}.card-wizard[data-color="red"] .radio input[type=radio]:checked ~ .check{background-color:#FF3636}.card-wizard[data-color="red"] .radio input[type=radio]:checked ~ .circle{border-color:#FF3636}.card-wizard .picture input[type="file"]{cursor:pointer;display:block;height:100%;left:0;opacity:0 !important;position:absolute;top:0;width:100%}.card-wizard .picture-src{width:100%}.card-wizard .tab-content{min-height:355px;padding:20px 0}.card-wizard .wizard-footer{padding:0 15px}.card-wizard .wizard-footer .checkbox{margin-top:16px}.card-wizard .disabled{display:none}.card-wizard .wizard-header{text-align:center;padding:25px 0 35px}.card-wizard .wizard-header h5{margin:5px 0 0}.card-wizard .nav-pills>li{text-align:center}.card-wizard .btn{text-transform:uppercase}.card-wizard .info-text{text-align:center;font-weight:300;margin:10px 0 30px}.card-wizard .choice{text-align:center;cursor:pointer;margin-top:20px}.card-wizard .choice[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.card-wizard .choice .icon{text-align:center;vertical-align:middle;height:116px;width:116px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#888;margin:0 auto 20px;border:1px solid #E3E3E3;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;-webkit-transition:all 0.2s}.card-wizard .choice i{font-size:30px;line-height:116px;position:absolute;left:0;right:0}.card-wizard .choice:hover .icon,.card-wizard .choice.active .icon{border-color:#555555}.card-wizard .choice input[type="radio"],.card-wizard .choice input[type="checkbox"]{position:absolute;left:-10000px;z-index:-1}.card-wizard .btn-finish{display:none}.card-wizard .card-title+.description{font-size:17px;margin-bottom:32px}.card-wizard .wizard-title{margin:0}.card-wizard .nav-pills{background-color:#e95e38}.card-wizard .nav-pills>li+li{margin-left:0}.card-wizard .nav-pills>li>a{border:0 !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:18px;text-transform:uppercase;font-size:12px;font-weight:500;min-width:100px;text-align:center;color:#555555}.card-wizard .nav-pills>li.active>a,.card-wizard .nav-pills>li.active>a:hover,.card-wizard .nav-pills>li.active>a:focus,.card-wizard .nav-pills>li>a:hover,.card-wizard .nav-pills>li>a:focus{background-color:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card-wizard .nav-pills>li i{display:block;font-size:30px;padding:15px 0}.sr-only,.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.prev::after,.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget a .btn:hover{background-color:transparent}.bootstrap-datetimepicker-widget.dropdown-menu{padding:8px 6px;width:254px;max-width:254px}.bootstrap-datetimepicker-widget.dropdown-menu .now-ui-icons{opacity:1}@media (min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:-5px;left:10px;right:auto;color:#fff;border-bottom:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{display:none}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:auto;bottom:-6px;right:auto;left:10px;color:#fff;border-top:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.bootstrap-datetimepicker-widget.dropdown-menu.top{margin-top:auto;margin-bottom:-20px}.bootstrap-datetimepicker-widget.dropdown-menu.top.open{margin-top:auto;margin-bottom:3px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:0;border-width:0;color:#66615B;background-color:transparent}.bootstrap-datetimepicker-widget a[data-action="togglePicker"],.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover{color:#208890}.bootstrap-datetimepicker-widget a[data-action]:hover{background-color:transparent}.bootstrap-datetimepicker-widget a[data-action]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:40px;height:40px;line-height:40px;font-weight:300;font-size:1.5em;margin:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.bootstrap-datetimepicker-widget button[data-action]{width:38px;background-color:#208890;height:38px;padding:0;-webkit-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2)}.bootstrap-datetimepicker-widget .btn{margin:0 !important}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#208890}.bootstrap-datetimepicker-widget .picker-switch::after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:2px 0px !important}.bootstrap-datetimepicker-widget table{width:100%;margin:0;text-align:center}.bootstrap-datetimepicker-widget table td>div,.bootstrap-datetimepicker-widget table th>div{text-align:center}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px;font-weight:300}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev span,.bootstrap-datetimepicker-widget table th.next span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:27px;width:27px;line-height:28px;font-size:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;color:#208890}.bootstrap-datetimepicker-widget table th.prev::after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{content:"Next Month"}.bootstrap-datetimepicker-widget table th.dow{text-align:center;color:#208890;padding-bottom:5px;padding-top:10px}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover{background:#eee}.bootstrap-datetimepicker-widget table td.cw>div{font-size:.8em;height:20px;line-height:20px;color:#cfcfca}.bootstrap-datetimepicker-widget table td.day>div,.bootstrap-datetimepicker-widget table td.minute>div,.bootstrap-datetimepicker-widget table td.hour>div{height:30px;line-height:2.2;width:30px;text-align:center;padding:0px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;z-index:-1;position:relative;font-weight:300;font-size:14px;border:none;cursor:pointer;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s}.bootstrap-datetimepicker-widget table td.day:hover>div,.bootstrap-datetimepicker-widget table td.hour:hover>div,.bootstrap-datetimepicker-widget table td.minute:hover>div,.bootstrap-datetimepicker-widget table td.second:hover>div{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old>div,.bootstrap-datetimepicker-widget table td.new>div{color:#888}.bootstrap-datetimepicker-widget table td.today>div:before{content:'';display:inline-block;border:0 0 7px 7px solid transparent;border-bottom-color:#68B3C8;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active>div,.bootstrap-datetimepicker-widget table td.active:hover>div{background-color:#208890;color:#fff;-webkit-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2)}.bootstrap-datetimepicker-widget table td.active.today:before>div{border-bottom-color:#FFFFFF}.bootstrap-datetimepicker-widget table td.disabled>div,.bootstrap-datetimepicker-widget table td.disabled:hover>div{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:40px;height:40px;line-height:40px;margin:0 3px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#208890;color:#FFFFFF}.bootstrap-datetimepicker-widget table td span.old{color:#cfcfca}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget .timepicker-picker span,.bootstrap-datetimepicker-widget .timepicker-hours span,.bootstrap-datetimepicker-widget .timepicker-minutes span{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:1px;text-align:center;z-index:1;cursor:pointer}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .picker-switch,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table th.prev span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table th.next span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.day>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget a[data-action="togglePicker"],input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .timepicker-hours span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .timepicker-minutes span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .separator,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.minute>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.hour>div{color:#fff}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table th.dow{color:rgba(255,255,255,0.8)}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.old>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.new>div{color:rgba(255,255,255,0.4)}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget button[data-action]{background-color:#fff}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.active>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.active:hover>div{background-color:#fff}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td:not(.active).day:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.hour:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.minute:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.second:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td span:hover{background:rgba(255,255,255,0.2)}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover{background-color:rgba(255,255,255,0.2)}input.datetimepicker[data-color="orange"]+.bootstrap-datetimepicker-widget{background-color:#208890}input.datetimepicker[data-color="orange"]+.bootstrap-datetimepicker-widget table td.active>div,input.datetimepicker[data-color="orange"]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color="orange"]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color="orange"]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color="orange"]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{color:#208890}input.datetimepicker[data-color="blue"]+.bootstrap-datetimepicker-widget{background-color:#51c332}input.datetimepicker[data-color="blue"]+.bootstrap-datetimepicker-widget table td.active>div,input.datetimepicker[data-color="blue"]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color="blue"]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color="blue"]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color="blue"]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{color:#51c332}input.datetimepicker[data-color="green"]+.bootstrap-datetimepicker-widget{background-color:#208890}input.datetimepicker[data-color="green"]+.bootstrap-datetimepicker-widget table td.active>div,input.datetimepicker[data-color="green"]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color="green"]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color="green"]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color="green"]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{color:#208890}input.datetimepicker[data-color="red"]+.bootstrap-datetimepicker-widget{background-color:#FF3636}input.datetimepicker[data-color="red"]+.bootstrap-datetimepicker-widget table td.active>div,input.datetimepicker[data-color="red"]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color="red"]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color="red"]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color="red"]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{color:#FF3636}input.datetimepicker[data-color="yellow"]+.bootstrap-datetimepicker-widget{background-color:#FFB236}input.datetimepicker[data-color="yellow"]+.bootstrap-datetimepicker-widget table td.active>div,input.datetimepicker[data-color="yellow"]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color="yellow"]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color="yellow"]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color="yellow"]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{color:#FFB236}/*!
 * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker{display:none !important}.bootstrap-select{min-width:100%}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1;margin:0}.bootstrap-select>.dropdown-toggle:after{margin-left:-10px}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:0.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.btn-block{width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0 !important;padding:0 !important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{display:none}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:265px !important}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;max-height:245px !important;overflow-y:scroll;-ms-overflow-style:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.bootstrap-select .dropdown-menu.inner li a{padding-left:1.5rem;padding-right:1.5rem;display:block;outline:none;color:#292b2c}.bootstrap-select .dropdown-menu.inner li.disabled a{color:rgba(182,182,182,0.6)}.bootstrap-select .dropdown-menu.inner li.disabled a:hover,.bootstrap-select .dropdown-menu.inner li.disabled a:focus{background-color:transparent}.bootstrap-select .dropdown-menu.open{overflow:visible !important}.btn-file{position:relative;overflow:hidden;vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;font-size:23px;cursor:pointer;filter:alpha(opacity=0);opacity:0;direction:ltr}.fileinput{display:inline-block;margin-bottom:9px}.fileinput .form-control{display:inline-block;padding-top:7px;padding-bottom:5px;margin-bottom:0;vertical-align:middle;cursor:text}.fileinput .thumbnail{display:inline-block;margin-bottom:10px;overflow:hidden;text-align:center;vertical-align:middle;max-width:250px;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1)}.fileinput .thumbnail.img-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:100px}.fileinput .thumbnail>img{max-height:100%}.fileinput .btn{vertical-align:middle}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none}.fileinput-inline .fileinput-controls{display:inline}.fileinput-filename{display:inline-block;overflow:hidden;vertical-align:middle}.form-control .fileinput-filename{vertical-align:bottom}.fileinput.input-group{display:table}.fileinput.input-group>*{position:relative;z-index:2}.fileinput.input-group>.btn-file{z-index:1}.fileinput-new.input-group .btn-file,.fileinput-new .input-group .btn-file{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.fileinput-new.input-group .btn-file.btn-xs,.fileinput-new .input-group .btn-file.btn-xs,.fileinput-new.input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-sm{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.fileinput-new.input-group .btn-file.btn-lg,.fileinput-new .input-group .btn-file.btn-lg{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.form-group.has-warning .fileinput .fileinput-preview{color:#FFB236}.form-group.has-warning .fileinput .thumbnail{border-color:#FFB236}.form-group.has-error .fileinput .fileinput-preview{color:#FF3636}.form-group.has-error .fileinput .thumbnail{border-color:#FF3636}.form-group.has-success .fileinput .fileinput-preview{color:#208890}.form-group.has-success .fileinput .thumbnail{border-color:#208890}.input-group-addon:not(:first-child){border-left:0}.thumbnail{border:0 none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0}.bootstrap-tagsinput{display:inline-block;padding:4px 6px;max-width:100%;line-height:22px}.bootstrap-tagsinput input{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;background-color:transparent;margin:0;width:74px;max-width:inherit}.bootstrap-tagsinput input:focus{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}.bootstrap-tagsinput.form-control input:-ms-input-placeholder,.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}.bootstrap-tagsinput .tag{cursor:pointer;margin:5px 3px 5px 0;position:relative;padding:3px 8px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#FFFFFF;font-weight:500;font-size:0.75em;text-transform:uppercase;display:inline-block;line-height:1.5em;padding-left:0.8em}.bootstrap-tagsinput .tag:hover{padding-right:22px}.bootstrap-tagsinput .tag:hover [data-role="remove"]{opacity:1;padding-right:4px}.bootstrap-tagsinput .tag [data-role="remove"]{cursor:pointer;position:absolute;top:3px;right:0px;opacity:0;background-color:transparent}.bootstrap-tagsinput .tag [data-role="remove"]:after{font-family:'Nucleo Outline';content:"\ea53";padding:0px 2px}.bootstrap-tagsinput.primary-badge .tag{background-color:#208890;color:#fff}.bootstrap-tagsinput.primary-badge .tag .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.info-badge .tag{background-color:#51c332;color:#fff}.bootstrap-tagsinput.info-badge .tag .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.success-badge .tag{background-color:#208890;color:#fff}.bootstrap-tagsinput.success-badge .tag .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.warning-badge .tag{background-color:#FFB236;color:#fff}.bootstrap-tagsinput.warning-badge .tag .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.danger-badge .tag{background-color:#FF3636;color:#fff}.bootstrap-tagsinput.danger-badge .tag .tagsinput-remove-link{color:#fff}table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:26px;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;padding-top:20px}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;-ms-flex-pack:end !important;-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-moz-box-pack:end !important;justify-content:flex-end !important}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}table.dataTable .btn-simple.btn-icon{padding:3px}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:relative;display:inline-block;bottom:1px;right:-7px;font-family:'FontAwesome';opacity:0.8;font-size:12px}table.dataTable thead .disabled-sorting.sorting:after,table.dataTable thead .disabled-sorting.sorting_asc:after,table.dataTable thead .disabled-sorting.sorting_desc:after,table.dataTable thead .disabled-sorting.sorting_asc_disabled:after,table.dataTable thead .disabled-sorting.sorting_desc_disabled:after{display:none}table.dataTable thead .sorting:after{opacity:0.4;content:"\f0dc"}table.dataTable thead .sorting_asc:after{content:"\f0de";top:2px}table.dataTable thead .sorting_desc:after{content:"\f0dd";top:-3px}table.dataTable>thead>tr>th,table.dataTable>tbody>tr>th,table.dataTable>tfoot>tr>th,table.dataTable>thead>tr>td,table.dataTable>tbody>tr>td,table.dataTable>tfoot>tr>td{padding:5px !important;outline:0;border-right:0;border-bottom:0}table.dataTable>thead>tr>th{border:none}.dataTables_paginate a{outline:0}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:50%;margin-top:-9px;left:4px;height:18px;width:18px;display:block;position:absolute;color:#208890;border:0px solid white;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:0 0 3px #444;-moz-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:18px;content:'+';background-color:#FFF}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';color:#FF3636}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:0 0 3px #444;-moz-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0 12px 30px rgba(0,0,0,0.6);-moz-box-shadow:0 12px 30px rgba(0,0,0,0.6);box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}.material-datatables .input-sm{height:35px;padding:0}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}table.dataTable>tbody>tr>td:first-child{padding-left:30px !important}}@media all and (min-width: 520px) and (max-width: 730px){table.dataTable .btn-simple.btn-icon{display:block;margin:0}}svg{-ms-touch-action:none;touch-action:none}.jvectormap-container{width:100%;height:100%;position:relative;overflow:hidden;-ms-touch-action:none;touch-action:none}.jvectormap-tip{position:absolute;display:none;color:#888;line-height:1.5em;background:#fff;border:none;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;padding:5px 10px;z-index:1040}.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-goback{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;padding:3px;color:white;cursor:pointer;line-height:10px;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.jvectormap-zoomin,.jvectormap-zoomout{width:10px;height:10px}.jvectormap-zoomin{top:10px}.jvectormap-zoomout{top:30px}.jvectormap-goback{bottom:10px;z-index:1000;padding:6px}.jvectormap-spinner{position:absolute;left:0;top:0;right:0;bottom:0;background:center no-repeat url(data:image/gif;base64,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)}.jvectormap-legend-title{font-weight:bold;font-size:14px;text-align:center}.jvectormap-legend-cnt{position:absolute}.jvectormap-legend-cnt-h{bottom:0;right:0}.jvectormap-legend-cnt-v{top:0;right:0}.jvectormap-legend{background:black;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.jvectormap-legend-cnt-h .jvectormap-legend{float:left;margin:0 10px 10px 0;padding:3px 3px 1px 3px}.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{float:left}.jvectormap-legend-cnt-v .jvectormap-legend{margin:10px 10px 0 0;padding:3px}.jvectormap-legend-cnt-h .jvectormap-legend-tick{width:40px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{height:15px}.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{height:20px;width:20px;display:inline-block;vertical-align:middle}.jvectormap-legend-tick-text{font-size:12px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{text-align:center}.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{display:inline-block;vertical-align:middle;line-height:20px;padding-left:3px}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#888}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#f5f5f5}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New", Courier, monospace;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:bold;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:bold;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{border-width:2px;font-weight:400;font-size:.8571em;line-height:1.35em;margin:5px 1px;border:none;margin:10px 1px;-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;padding:11px 22px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none}.fc button::-moz-focus-inner{border:0}.fc button,.fc button.btn-primary{background-color:#208890;color:#fff}.fc button:hover,.fc button:focus,.fc button:active,.fc button.active,.fc button:active:focus,.fc button:active:hover,.fc button.active:focus,.fc button.active:hover,.show>.fc button.dropdown-toggle,.show>.fc button.dropdown-toggle:focus,.show>.fc button.dropdown-toggle:hover,.fc button.btn-primary:hover,.fc button.btn-primary:focus,.fc button.btn-primary:active,.fc button.btn-primary.active,.fc button.btn-primary:active:focus,.fc button.btn-primary:active:hover,.fc button.btn-primary.active:focus,.fc button.btn-primary.active:hover,.show>.fc button.btn-primary.dropdown-toggle,.show>.fc button.btn-primary.dropdown-toggle:focus,.show>.fc button.btn-primary.dropdown-toggle:hover{background-color:#26a0a9;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fc button:not([data-action]):hover,.fc button.btn-primary:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.fc button.disabled,.fc button.disabled:hover,.fc button.disabled:focus,.fc button.disabled.focus,.fc button.disabled:active,.fc button.disabled.active,.fc button:disabled,.fc button:disabled:hover,.fc button:disabled:focus,.fc button:disabled.focus,.fc button:disabled:active,.fc button:disabled.active,.fc button[disabled],.fc button[disabled]:hover,.fc button[disabled]:focus,.fc button[disabled].focus,.fc button[disabled]:active,.fc button[disabled].active,fieldset[disabled] .fc button,fieldset[disabled] .fc button:hover,fieldset[disabled] .fc button:focus,fieldset[disabled] .fc button.focus,fieldset[disabled] .fc button:active,fieldset[disabled] .fc button.active,.fc button.btn-primary.disabled,.fc button.btn-primary.disabled:hover,.fc button.btn-primary.disabled:focus,.fc button.btn-primary.disabled.focus,.fc button.btn-primary.disabled:active,.fc button.btn-primary.disabled.active,.fc button.btn-primary:disabled,.fc button.btn-primary:disabled:hover,.fc button.btn-primary:disabled:focus,.fc button.btn-primary:disabled.focus,.fc button.btn-primary:disabled:active,.fc button.btn-primary:disabled.active,.fc button.btn-primary[disabled],.fc button.btn-primary[disabled]:hover,.fc button.btn-primary[disabled]:focus,.fc button.btn-primary[disabled].focus,.fc button.btn-primary[disabled]:active,.fc button.btn-primary[disabled].active,fieldset[disabled] .fc button.btn-primary,fieldset[disabled] .fc button.btn-primary:hover,fieldset[disabled] .fc button.btn-primary:focus,fieldset[disabled] .fc button.btn-primary.focus,fieldset[disabled] .fc button.btn-primary:active,fieldset[disabled] .fc button.btn-primary.active{background-color:#208890;border-color:#208890}.fc button.btn-simple,.fc button.btn-primary.btn-simple{color:#208890;border-color:#208890}.fc button.btn-simple:hover,.fc button.btn-simple:focus,.fc button.btn-simple:active,.fc button.btn-primary.btn-simple:hover,.fc button.btn-primary.btn-simple:focus,.fc button.btn-primary.btn-simple:active{background-color:transparent;color:#26a0a9;border-color:#26a0a9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fc button.btn-link,.fc button.btn-primary.btn-link{color:#208890}.fc button.btn-link:hover,.fc button.btn-link:focus,.fc button.btn-link:active,.fc button.btn-primary.btn-link:hover,.fc button.btn-primary.btn-link:focus,.fc button.btn-primary.btn-link:active{background-color:transparent;color:#26a0a9;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fc button[disabled],.fc button[disabled]:focus,.fc button[disabled]:hover{cursor:default;opacity:.5;pointer-events:none}.fc-state-default{border:1px solid}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 2px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#208890;font-weight:normal}.fc-event.event-azure{background-color:#51c332}.fc-event.event-green{background-color:#208890}.fc-event.event-orange{background-color:#FFB236}.fc-event.event-red{background-color:#FF3636}.fc-event.event-default{background-color:#888}.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected.fc-dragging{-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 7px rgba(0,0,0,0.3);box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:2px 5px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden;color:white;padding:0 5px}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0;font-size:1.8em}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:0.3}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:bold}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item:hover td{background-color:#f5f5f5}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.card-calendar table td{text-align:right}.card-calendar .content{padding:0 !important}.card-calendar .fc td:first-child{border-left:0}.card-calendar .fc td:last-child{border-right:0}.card-calendar .fc .fc-day-header:last-child{padding-right:15px}.card-calendar .fc .fc-widget-header{border:0}.card-calendar .fc .fc-widget-header .fc-title{color:#fff}.card-calendar .fc th{text-align:right;color:#888}.card-calendar .title{margin-top:-9px}.card-calendar .fc .fc-row:last-child td{border-bottom:0}.card-calendar .fc .fc-body .fc-widget-content{border-bottom:0}.btn,.navbar .navbar-nav>a.btn{border-width:2px;font-weight:400;font-size:.8571em;line-height:1.35em;margin:5px 1px;border:none;margin:10px 1px;-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;padding:11px 22px;cursor:pointer;background-color:#888;color:#fff}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn:active:focus,.btn:active:hover,.btn.active:focus,.btn.active:hover,.show>.btn.dropdown-toggle,.show>.btn.dropdown-toggle:focus,.show>.btn.dropdown-toggle:hover,.navbar .navbar-nav>a.btn:hover,.navbar .navbar-nav>a.btn:focus,.navbar .navbar-nav>a.btn:active,.navbar .navbar-nav>a.btn.active,.navbar .navbar-nav>a.btn:active:focus,.navbar .navbar-nav>a.btn:active:hover,.navbar .navbar-nav>a.btn.active:focus,.navbar .navbar-nav>a.btn.active:hover,.show>.navbar .navbar-nav>a.btn.dropdown-toggle,.show>.navbar .navbar-nav>a.btn.dropdown-toggle:focus,.show>.navbar .navbar-nav>a.btn.dropdown-toggle:hover{background-color:#979797;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn:not([data-action]):hover,.navbar .navbar-nav>a.btn:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.btn.disabled,.btn.disabled:hover,.btn.disabled:focus,.btn.disabled.focus,.btn.disabled:active,.btn.disabled.active,.btn:disabled,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled.focus,.btn:disabled:active,.btn:disabled.active,.btn[disabled],.btn[disabled]:hover,.btn[disabled]:focus,.btn[disabled].focus,.btn[disabled]:active,.btn[disabled].active,fieldset[disabled] .btn,fieldset[disabled] .btn:hover,fieldset[disabled] .btn:focus,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn.active,.navbar .navbar-nav>a.btn.disabled,.navbar .navbar-nav>a.btn.disabled:hover,.navbar .navbar-nav>a.btn.disabled:focus,.navbar .navbar-nav>a.btn.disabled.focus,.navbar .navbar-nav>a.btn.disabled:active,.navbar .navbar-nav>a.btn.disabled.active,.navbar .navbar-nav>a.btn:disabled,.navbar .navbar-nav>a.btn:disabled:hover,.navbar .navbar-nav>a.btn:disabled:focus,.navbar .navbar-nav>a.btn:disabled.focus,.navbar .navbar-nav>a.btn:disabled:active,.navbar .navbar-nav>a.btn:disabled.active,.navbar .navbar-nav>a.btn[disabled],.navbar .navbar-nav>a.btn[disabled]:hover,.navbar .navbar-nav>a.btn[disabled]:focus,.navbar .navbar-nav>a.btn[disabled].focus,.navbar .navbar-nav>a.btn[disabled]:active,.navbar .navbar-nav>a.btn[disabled].active,fieldset[disabled] .navbar .navbar-nav>a.btn,fieldset[disabled] .navbar .navbar-nav>a.btn:hover,fieldset[disabled] .navbar .navbar-nav>a.btn:focus,fieldset[disabled] .navbar .navbar-nav>a.btn.focus,fieldset[disabled] .navbar .navbar-nav>a.btn:active,fieldset[disabled] .navbar .navbar-nav>a.btn.active{background-color:#888;border-color:#888}.btn.btn-simple,.navbar .navbar-nav>a.btn.btn-simple{color:#888;border-color:#888}.btn.btn-simple:hover,.btn.btn-simple:focus,.btn.btn-simple:active,.navbar .navbar-nav>a.btn.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-simple:active{background-color:transparent;color:#979797;border-color:#979797;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.btn-link,.navbar .navbar-nav>a.btn.btn-link{color:#888}.btn.btn-link:hover,.btn.btn-link:focus,.btn.btn-link:active,.navbar .navbar-nav>a.btn.btn-link:hover,.navbar .navbar-nav>a.btn.btn-link:focus,.navbar .navbar-nav>a.btn.btn-link:active{background-color:transparent;color:#979797;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn:hover,.btn:focus,.navbar .navbar-nav>a.btn:hover,.navbar .navbar-nav>a.btn:focus{opacity:1;filter:alpha(opacity=100);outline:0 !important}.btn:active,.btn.active,.open>.btn.dropdown-toggle,.navbar .navbar-nav>a.btn:active,.navbar .navbar-nav>a.btn.active,.open>.navbar .navbar-nav>a.btn.dropdown-toggle{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0 !important}.btn .badge,.navbar .navbar-nav>a.btn .badge{margin:0}.btn.btn-icon,.navbar .navbar-nav>a.btn.btn-icon{height:1.8rem;min-width:1.8rem;width:1.8rem;padding:0;font-size:0.82;overflow:hidden;position:relative;line-height:normal}.btn.btn-icon.btn-simple,.navbar .navbar-nav>a.btn.btn-icon.btn-simple{padding:0}.btn.btn-icon.btn-sm,.navbar .navbar-nav>a.btn.btn-icon.btn-sm{height:1.875rem;min-width:1.875rem;width:1.875rem}.btn.btn-icon.btn-sm i.fa,.btn.btn-icon.btn-sm i.now-ui-icons,.navbar .navbar-nav>a.btn.btn-icon.btn-sm i.fa,.navbar .navbar-nav>a.btn.btn-icon.btn-sm i.now-ui-icons{font-size:.6875rem}.btn.btn-icon.btn-lg,.navbar .navbar-nav>a.btn.btn-icon.btn-lg{height:3.6rem;min-width:3.6rem;width:3.6rem}.btn.btn-icon.btn-lg i.now-ui-icons,.btn.btn-icon.btn-lg i.fa,.navbar .navbar-nav>a.btn.btn-icon.btn-lg i.now-ui-icons,.navbar .navbar-nav>a.btn.btn-icon.btn-lg i.fa{font-size:1.325rem}.btn.btn-icon:not(.btn-footer) i.now-ui-icons,.btn.btn-icon:not(.btn-footer) i.fa,.navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.now-ui-icons,.navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px, -12px);-moz-transform:translate(-12px, -12px);-ms-transform:translate(-12px, -12px);-o-transform:translate(-12px, -12px);transform:translate(-12px, -12px);line-height:1.5626rem;width:24px}.btn:not(.btn-icon) .now-ui-icons,.navbar .navbar-nav>a.btn:not(.btn-icon) .now-ui-icons{position:relative;top:1px}.btn.btn-facebook,.navbar .navbar-nav>a.btn.btn-facebook{background-color:#3b5998;color:#fff}.btn.btn-facebook:focus,.btn.btn-facebook:active,.btn.btn-facebook:hover,.navbar .navbar-nav>a.btn.btn-facebook:focus,.navbar .navbar-nav>a.btn.btn-facebook:active,.navbar .navbar-nav>a.btn.btn-facebook:hover{background-color:#344e86;color:#fff}.btn.btn-facebook.btn-simple,.navbar .navbar-nav>a.btn.btn-facebook.btn-simple{color:#3b5998;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#3b5998}.btn.btn-facebook.btn-simple:hover,.btn.btn-facebook.btn-simple:focus,.btn.btn-facebook.btn-simple:active,.navbar .navbar-nav>a.btn.btn-facebook.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-facebook.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-facebook.btn-simple:active{color:#344e86;border-color:#344e86}.btn.btn-facebook.btn-neutral,.navbar .navbar-nav>a.btn.btn-facebook.btn-neutral{color:#3b5998;background-color:#fff}.btn.btn-facebook.btn-neutral:hover,.btn.btn-facebook.btn-neutral:focus,.btn.btn-facebook.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-facebook.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-facebook.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-facebook.btn-neutral:active{color:#344e86}.btn.btn-twitter,.navbar .navbar-nav>a.btn.btn-twitter{background-color:#55acee;color:#fff}.btn.btn-twitter:focus,.btn.btn-twitter:active,.btn.btn-twitter:hover,.navbar .navbar-nav>a.btn.btn-twitter:focus,.navbar .navbar-nav>a.btn.btn-twitter:active,.navbar .navbar-nav>a.btn.btn-twitter:hover{background-color:#3ea1ec;color:#fff}.btn.btn-twitter.btn-simple,.navbar .navbar-nav>a.btn.btn-twitter.btn-simple{color:#55acee;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#55acee}.btn.btn-twitter.btn-simple:hover,.btn.btn-twitter.btn-simple:focus,.btn.btn-twitter.btn-simple:active,.navbar .navbar-nav>a.btn.btn-twitter.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-twitter.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-twitter.btn-simple:active{color:#3ea1ec;border-color:#3ea1ec}.btn.btn-twitter.btn-neutral,.navbar .navbar-nav>a.btn.btn-twitter.btn-neutral{color:#55acee;background-color:#fff}.btn.btn-twitter.btn-neutral:hover,.btn.btn-twitter.btn-neutral:focus,.btn.btn-twitter.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-twitter.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-twitter.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-twitter.btn-neutral:active{color:#3ea1ec}.btn.btn-pinterest,.navbar .navbar-nav>a.btn.btn-pinterest{background-color:#cc2127;color:#fff}.btn.btn-pinterest:focus,.btn.btn-pinterest:active,.btn.btn-pinterest:hover,.navbar .navbar-nav>a.btn.btn-pinterest:focus,.navbar .navbar-nav>a.btn.btn-pinterest:active,.navbar .navbar-nav>a.btn.btn-pinterest:hover{background-color:#dd2e34;color:#fff}.btn.btn-pinterest.btn-simple,.navbar .navbar-nav>a.btn.btn-pinterest.btn-simple{color:#cc2127;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#cc2127}.btn.btn-pinterest.btn-simple:hover,.btn.btn-pinterest.btn-simple:focus,.btn.btn-pinterest.btn-simple:active,.navbar .navbar-nav>a.btn.btn-pinterest.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-pinterest.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-pinterest.btn-simple:active{color:#dd2e34;border-color:#dd2e34}.btn.btn-pinterest.btn-neutral,.navbar .navbar-nav>a.btn.btn-pinterest.btn-neutral{color:#cc2127;background-color:#fff}.btn.btn-pinterest.btn-neutral:hover,.btn.btn-pinterest.btn-neutral:focus,.btn.btn-pinterest.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-pinterest.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-pinterest.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-pinterest.btn-neutral:active{color:#dd2e34}.btn.btn-google,.navbar .navbar-nav>a.btn.btn-google{background-color:#dd4b39;color:#fff}.btn.btn-google:focus,.btn.btn-google:active,.btn.btn-google:hover,.navbar .navbar-nav>a.btn.btn-google:focus,.navbar .navbar-nav>a.btn.btn-google:active,.navbar .navbar-nav>a.btn.btn-google:hover{background-color:#d73925;color:#fff}.btn.btn-google.btn-simple,.navbar .navbar-nav>a.btn.btn-google.btn-simple{color:#dd4b39;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#dd4b39}.btn.btn-google.btn-simple:hover,.btn.btn-google.btn-simple:focus,.btn.btn-google.btn-simple:active,.navbar .navbar-nav>a.btn.btn-google.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-google.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-google.btn-simple:active{color:#d73925;border-color:#d73925}.btn.btn-google.btn-neutral,.navbar .navbar-nav>a.btn.btn-google.btn-neutral{color:#dd4b39;background-color:#fff}.btn.btn-google.btn-neutral:hover,.btn.btn-google.btn-neutral:focus,.btn.btn-google.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-google.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-google.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-google.btn-neutral:active{color:#d73925}.btn.btn-linkedin,.navbar .navbar-nav>a.btn.btn-linkedin{background-color:#0077B5;color:#fff}.btn.btn-linkedin:focus,.btn.btn-linkedin:active,.btn.btn-linkedin:hover,.navbar .navbar-nav>a.btn.btn-linkedin:focus,.navbar .navbar-nav>a.btn.btn-linkedin:active,.navbar .navbar-nav>a.btn.btn-linkedin:hover{background-color:#00669c;color:#fff}.btn.btn-linkedin.btn-simple,.navbar .navbar-nav>a.btn.btn-linkedin.btn-simple{color:#0077B5;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#0077B5}.btn.btn-linkedin.btn-simple:hover,.btn.btn-linkedin.btn-simple:focus,.btn.btn-linkedin.btn-simple:active,.navbar .navbar-nav>a.btn.btn-linkedin.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-linkedin.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-linkedin.btn-simple:active{color:#00669c;border-color:#00669c}.btn.btn-linkedin.btn-neutral,.navbar .navbar-nav>a.btn.btn-linkedin.btn-neutral{color:#0077B5;background-color:#fff}.btn.btn-linkedin.btn-neutral:hover,.btn.btn-linkedin.btn-neutral:focus,.btn.btn-linkedin.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-linkedin.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-linkedin.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-linkedin.btn-neutral:active{color:#00669c}.btn.btn-dribbble,.navbar .navbar-nav>a.btn.btn-dribbble{background-color:#ea4c89;color:#fff}.btn.btn-dribbble:focus,.btn.btn-dribbble:active,.btn.btn-dribbble:hover,.navbar .navbar-nav>a.btn.btn-dribbble:focus,.navbar .navbar-nav>a.btn.btn-dribbble:active,.navbar .navbar-nav>a.btn.btn-dribbble:hover{background-color:#ed679b;color:#fff}.btn.btn-dribbble.btn-simple,.navbar .navbar-nav>a.btn.btn-dribbble.btn-simple{color:#ea4c89;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ea4c89}.btn.btn-dribbble.btn-simple:hover,.btn.btn-dribbble.btn-simple:focus,.btn.btn-dribbble.btn-simple:active,.navbar .navbar-nav>a.btn.btn-dribbble.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-dribbble.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-dribbble.btn-simple:active{color:#ed679b;border-color:#ed679b}.btn.btn-dribbble.btn-neutral,.navbar .navbar-nav>a.btn.btn-dribbble.btn-neutral{color:#ea4c89;background-color:#fff}.btn.btn-dribbble.btn-neutral:hover,.btn.btn-dribbble.btn-neutral:focus,.btn.btn-dribbble.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-dribbble.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-dribbble.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-dribbble.btn-neutral:active{color:#ed679b}.btn.btn-github,.navbar .navbar-nav>a.btn.btn-github{background-color:#333;color:#fff}.btn.btn-github:focus,.btn.btn-github:active,.btn.btn-github:hover,.navbar .navbar-nav>a.btn.btn-github:focus,.navbar .navbar-nav>a.btn.btn-github:active,.navbar .navbar-nav>a.btn.btn-github:hover{background-color:#424242;color:#fff}.btn.btn-github.btn-simple,.navbar .navbar-nav>a.btn.btn-github.btn-simple{color:#333;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#333}.btn.btn-github.btn-simple:hover,.btn.btn-github.btn-simple:focus,.btn.btn-github.btn-simple:active,.navbar .navbar-nav>a.btn.btn-github.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-github.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-github.btn-simple:active{color:#424242;border-color:#424242}.btn.btn-github.btn-neutral,.navbar .navbar-nav>a.btn.btn-github.btn-neutral{color:#333;background-color:#fff}.btn.btn-github.btn-neutral:hover,.btn.btn-github.btn-neutral:focus,.btn.btn-github.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-github.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-github.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-github.btn-neutral:active{color:#424242}.btn.btn-youtube,.navbar .navbar-nav>a.btn.btn-youtube{background-color:#e52d27;color:#fff}.btn.btn-youtube:focus,.btn.btn-youtube:active,.btn.btn-youtube:hover,.navbar .navbar-nav>a.btn.btn-youtube:focus,.navbar .navbar-nav>a.btn.btn-youtube:active,.navbar .navbar-nav>a.btn.btn-youtube:hover{background-color:#e84842;color:#fff}.btn.btn-youtube.btn-simple,.navbar .navbar-nav>a.btn.btn-youtube.btn-simple{color:#e52d27;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#e52d27}.btn.btn-youtube.btn-simple:hover,.btn.btn-youtube.btn-simple:focus,.btn.btn-youtube.btn-simple:active,.navbar .navbar-nav>a.btn.btn-youtube.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-youtube.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-youtube.btn-simple:active{color:#e84842;border-color:#e84842}.btn.btn-youtube.btn-neutral,.navbar .navbar-nav>a.btn.btn-youtube.btn-neutral{color:#e52d27;background-color:#fff}.btn.btn-youtube.btn-neutral:hover,.btn.btn-youtube.btn-neutral:focus,.btn.btn-youtube.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-youtube.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-youtube.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-youtube.btn-neutral:active{color:#e84842}.btn.btn-instagram,.navbar .navbar-nav>a.btn.btn-instagram{background-color:#125688;color:#fff}.btn.btn-instagram:focus,.btn.btn-instagram:active,.btn.btn-instagram:hover,.navbar .navbar-nav>a.btn.btn-instagram:focus,.navbar .navbar-nav>a.btn.btn-instagram:active,.navbar .navbar-nav>a.btn.btn-instagram:hover{background-color:#1667a3;color:#fff}.btn.btn-instagram.btn-simple,.navbar .navbar-nav>a.btn.btn-instagram.btn-simple{color:#125688;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#125688}.btn.btn-instagram.btn-simple:hover,.btn.btn-instagram.btn-simple:focus,.btn.btn-instagram.btn-simple:active,.navbar .navbar-nav>a.btn.btn-instagram.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-instagram.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-instagram.btn-simple:active{color:#1667a3;border-color:#1667a3}.btn.btn-instagram.btn-neutral,.navbar .navbar-nav>a.btn.btn-instagram.btn-neutral{color:#125688;background-color:#fff}.btn.btn-instagram.btn-neutral:hover,.btn.btn-instagram.btn-neutral:focus,.btn.btn-instagram.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-instagram.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-instagram.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-instagram.btn-neutral:active{color:#1667a3}.btn.btn-reddit,.navbar .navbar-nav>a.btn.btn-reddit{background-color:#ff4500;color:#fff}.btn.btn-reddit:focus,.btn.btn-reddit:active,.btn.btn-reddit:hover,.navbar .navbar-nav>a.btn.btn-reddit:focus,.navbar .navbar-nav>a.btn.btn-reddit:active,.navbar .navbar-nav>a.btn.btn-reddit:hover{background-color:#ff5b1f;color:#fff}.btn.btn-reddit.btn-simple,.navbar .navbar-nav>a.btn.btn-reddit.btn-simple{color:#ff4500;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ff4500}.btn.btn-reddit.btn-simple:hover,.btn.btn-reddit.btn-simple:focus,.btn.btn-reddit.btn-simple:active,.navbar .navbar-nav>a.btn.btn-reddit.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-reddit.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-reddit.btn-simple:active{color:#ff5b1f;border-color:#ff5b1f}.btn.btn-reddit.btn-neutral,.navbar .navbar-nav>a.btn.btn-reddit.btn-neutral{color:#ff4500;background-color:#fff}.btn.btn-reddit.btn-neutral:hover,.btn.btn-reddit.btn-neutral:focus,.btn.btn-reddit.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-reddit.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-reddit.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-reddit.btn-neutral:active{color:#ff5b1f}.btn.btn-tumblr,.navbar .navbar-nav>a.btn.btn-tumblr{background-color:#35465c;color:#fff}.btn.btn-tumblr:focus,.btn.btn-tumblr:active,.btn.btn-tumblr:hover,.navbar .navbar-nav>a.btn.btn-tumblr:focus,.navbar .navbar-nav>a.btn.btn-tumblr:active,.navbar .navbar-nav>a.btn.btn-tumblr:hover{background-color:#40556f;color:#fff}.btn.btn-tumblr.btn-simple,.navbar .navbar-nav>a.btn.btn-tumblr.btn-simple{color:#35465c;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#35465c}.btn.btn-tumblr.btn-simple:hover,.btn.btn-tumblr.btn-simple:focus,.btn.btn-tumblr.btn-simple:active,.navbar .navbar-nav>a.btn.btn-tumblr.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-tumblr.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-tumblr.btn-simple:active{color:#40556f;border-color:#40556f}.btn.btn-tumblr.btn-neutral,.navbar .navbar-nav>a.btn.btn-tumblr.btn-neutral{color:#35465c;background-color:#fff}.btn.btn-tumblr.btn-neutral:hover,.btn.btn-tumblr.btn-neutral:focus,.btn.btn-tumblr.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-tumblr.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-tumblr.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-tumblr.btn-neutral:active{color:#40556f}.btn.btn-behance,.navbar .navbar-nav>a.btn.btn-behance{background-color:#1769ff;color:#fff}.btn.btn-behance:focus,.btn.btn-behance:active,.btn.btn-behance:hover,.navbar .navbar-nav>a.btn.btn-behance:focus,.navbar .navbar-nav>a.btn.btn-behance:active,.navbar .navbar-nav>a.btn.btn-behance:hover{background-color:#367dff;color:#fff}.btn.btn-behance.btn-simple,.navbar .navbar-nav>a.btn.btn-behance.btn-simple{color:#1769ff;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#1769ff}.btn.btn-behance.btn-simple:hover,.btn.btn-behance.btn-simple:focus,.btn.btn-behance.btn-simple:active,.navbar .navbar-nav>a.btn.btn-behance.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-behance.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-behance.btn-simple:active{color:#367dff;border-color:#367dff}.btn.btn-behance.btn-neutral,.navbar .navbar-nav>a.btn.btn-behance.btn-neutral{color:#1769ff;background-color:#fff}.btn.btn-behance.btn-neutral:hover,.btn.btn-behance.btn-neutral:focus,.btn.btn-behance.btn-neutral:active,.navbar .navbar-nav>a.btn.btn-behance.btn-neutral:hover,.navbar .navbar-nav>a.btn.btn-behance.btn-neutral:focus,.navbar .navbar-nav>a.btn.btn-behance.btn-neutral:active{color:#367dff}.btn-primary{background-color:#208890;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary.active:focus,.btn-primary.active:hover,.show>.btn-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:hover{background-color:#26a0a9;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-primary:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary:disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:active,.btn-primary:disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#208890;border-color:#208890}.btn-primary.btn-simple{color:#208890;border-color:#208890}.btn-primary.btn-simple:hover,.btn-primary.btn-simple:focus,.btn-primary.btn-simple:active{background-color:transparent;color:#26a0a9;border-color:#26a0a9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-primary.btn-link{color:#208890}.btn-primary.btn-link:hover,.btn-primary.btn-link:focus,.btn-primary.btn-link:active{background-color:transparent;color:#26a0a9;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-success{background-color:#208890;color:#fff}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success:active:focus,.btn-success:active:hover,.btn-success.active:focus,.btn-success.active:hover,.show>.btn-success.dropdown-toggle,.show>.btn-success.dropdown-toggle:focus,.show>.btn-success.dropdown-toggle:hover{background-color:#26a0a9;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-success:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success:disabled,.btn-success:disabled:hover,.btn-success:disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:active,.btn-success:disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#208890;border-color:#208890}.btn-success.btn-simple{color:#208890;border-color:#208890}.btn-success.btn-simple:hover,.btn-success.btn-simple:focus,.btn-success.btn-simple:active{background-color:transparent;color:#26a0a9;border-color:#26a0a9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-success.btn-link{color:#208890}.btn-success.btn-link:hover,.btn-success.btn-link:focus,.btn-success.btn-link:active{background-color:transparent;color:#26a0a9;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-info,.modal-infox .btn-primary{background-color:#51c332;color:#fff}.btn-info:hover,.modal-infox .btn-primary:hover,.btn-info:focus,.modal-infox .btn-primary:focus,.btn-info:active,.modal-infox .btn-primary:active,.btn-info.active,.modal-infox .active.btn-primary,.btn-info:active:focus,.modal-infox .btn-primary:active:focus,.btn-info:active:hover,.modal-infox .btn-primary:active:hover,.btn-info.active:focus,.modal-infox .active.btn-primary:focus,.btn-info.active:hover,.modal-infox .active.btn-primary:hover,.show>.btn-info.dropdown-toggle,.modal-infox .show>.dropdown-toggle.btn-primary,.show>.btn-info.dropdown-toggle:focus,.modal-infox .show>.dropdown-toggle.btn-primary:focus,.show>.btn-info.dropdown-toggle:hover,.modal-infox .show>.dropdown-toggle.btn-primary:hover{background-color:#62cf44;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-info:not([data-action]):hover,.modal-infox .btn-primary:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.btn-info.disabled,.modal-infox .disabled.btn-primary,.btn-info.disabled:hover,.modal-infox .disabled.btn-primary:hover,.btn-info.disabled:focus,.modal-infox .disabled.btn-primary:focus,.btn-info.disabled.focus,.modal-infox .disabled.focus.btn-primary,.btn-info.disabled:active,.modal-infox .disabled.btn-primary:active,.btn-info.disabled.active,.modal-infox .disabled.active.btn-primary,.btn-info:disabled,.modal-infox .btn-primary:disabled,.btn-info:disabled:hover,.modal-infox .btn-primary:disabled:hover,.btn-info:disabled:focus,.modal-infox .btn-primary:disabled:focus,.btn-info:disabled.focus,.modal-infox .btn-primary:disabled.focus,.btn-info:disabled:active,.modal-infox .btn-primary:disabled:active,.btn-info:disabled.active,.modal-infox .btn-primary:disabled.active,.btn-info[disabled],.modal-infox [disabled].btn-primary,.btn-info[disabled]:hover,.modal-infox [disabled].btn-primary:hover,.btn-info[disabled]:focus,.modal-infox [disabled].btn-primary:focus,.btn-info[disabled].focus,.modal-infox [disabled].focus.btn-primary,.btn-info[disabled]:active,.modal-infox [disabled].btn-primary:active,.btn-info[disabled].active,.modal-infox [disabled].active.btn-primary,fieldset[disabled] .btn-info,fieldset[disabled] .modal-infox .btn-primary,.modal-infox fieldset[disabled] .btn-primary,fieldset[disabled] .btn-info:hover,fieldset[disabled] .modal-infox .btn-primary:hover,.modal-infox fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .modal-infox .btn-primary:focus,.modal-infox fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .modal-infox .focus.btn-primary,.modal-infox fieldset[disabled] .focus.btn-primary,fieldset[disabled] .btn-info:active,fieldset[disabled] .modal-infox .btn-primary:active,.modal-infox fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-info.active,fieldset[disabled] .modal-infox .active.btn-primary,.modal-infox fieldset[disabled] .active.btn-primary{background-color:#51c332;border-color:#51c332}.btn-info.btn-simple,.modal-infox .btn-simple.btn-primary{color:#51c332;border-color:#51c332}.btn-info.btn-simple:hover,.modal-infox .btn-simple.btn-primary:hover,.btn-info.btn-simple:focus,.modal-infox .btn-simple.btn-primary:focus,.btn-info.btn-simple:active,.modal-infox .btn-simple.btn-primary:active{background-color:transparent;color:#62cf44;border-color:#62cf44;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-info.btn-link,.modal-infox .btn-link.btn-primary{color:#51c332}.btn-info.btn-link:hover,.modal-infox .btn-link.btn-primary:hover,.btn-info.btn-link:focus,.modal-infox .btn-link.btn-primary:focus,.btn-info.btn-link:active,.modal-infox .btn-link.btn-primary:active{background-color:transparent;color:#62cf44;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-warning{background-color:#FFB236;color:#fff}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning.active:focus,.btn-warning.active:hover,.show>.btn-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle:focus,.show>.btn-warning.dropdown-toggle:hover{background-color:#ffbe55;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-warning:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning:disabled,.btn-warning:disabled:hover,.btn-warning:disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:active,.btn-warning:disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#FFB236;border-color:#FFB236}.btn-warning.btn-simple{color:#FFB236;border-color:#FFB236}.btn-warning.btn-simple:hover,.btn-warning.btn-simple:focus,.btn-warning.btn-simple:active{background-color:transparent;color:#ffbe55;border-color:#ffbe55;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-warning.btn-link{color:#FFB236}.btn-warning.btn-link:hover,.btn-warning.btn-link:focus,.btn-warning.btn-link:active{background-color:transparent;color:#ffbe55;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-danger{background-color:#FF3636;color:#fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger.active:focus,.btn-danger.active:hover,.show>.btn-danger.dropdown-toggle,.show>.btn-danger.dropdown-toggle:focus,.show>.btn-danger.dropdown-toggle:hover{background-color:#f55;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-danger:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger:disabled,.btn-danger:disabled:hover,.btn-danger:disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:active,.btn-danger:disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#FF3636;border-color:#FF3636}.btn-danger.btn-simple{color:#FF3636;border-color:#FF3636}.btn-danger.btn-simple:hover,.btn-danger.btn-simple:focus,.btn-danger.btn-simple:active{background-color:transparent;color:#f55;border-color:#f55;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-danger.btn-link{color:#FF3636}.btn-danger.btn-link:hover,.btn-danger.btn-link:focus,.btn-danger.btn-link:active{background-color:transparent;color:#f55;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-neutral{background-color:#ffffffb3;color:#fff}.btn-neutral:hover,.btn-neutral:focus,.btn-neutral:active,.btn-neutral.active,.btn-neutral:active:focus,.btn-neutral:active:hover,.btn-neutral.active:focus,.btn-neutral.active:hover,.show>.btn-neutral.dropdown-toggle,.show>.btn-neutral.dropdown-toggle:focus,.show>.btn-neutral.dropdown-toggle:hover{background-color:#fff;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-neutral:not([data-action]):hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.17);box-shadow:0 3px 8px 0 rgba(0,0,0,0.17)}.btn-neutral.disabled,.btn-neutral.disabled:hover,.btn-neutral.disabled:focus,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled.active,.btn-neutral:disabled,.btn-neutral:disabled:hover,.btn-neutral:disabled:focus,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled.active,.btn-neutral[disabled],.btn-neutral[disabled]:hover,.btn-neutral[disabled]:focus,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled].active,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral:hover,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral.active{background-color:#ffffffb3;border-color:#ffffffb3}.btn-neutral.btn-simple{color:#ffffffb3;border-color:#ffffffb3}.btn-neutral.btn-simple:hover,.btn-neutral.btn-simple:focus,.btn-neutral.btn-simple:active{background-color:transparent;color:#fff;border-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-neutral.btn-link{color:#ffffffb3}.btn-neutral.btn-link:hover,.btn-neutral.btn-link:focus,.btn-neutral.btn-link:active{background-color:transparent;color:#fff;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn:disabled,.btn[disabled],.btn.disabled{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.btn-simple{border:1px solid;border-color:#888;padding:10px 22px;background-color:transparent}.btn-simple.disabled,.btn-simple.disabled:hover,.btn-simple.disabled:focus,.btn-simple.disabled.focus,.btn-simple.disabled:active,.btn-simple.disabled.active,.btn-simple:disabled,.btn-simple:disabled:hover,.btn-simple:disabled:focus,.btn-simple:disabled.focus,.btn-simple:disabled:active,.btn-simple:disabled.active,.btn-simple[disabled],.btn-simple[disabled]:hover,.btn-simple[disabled]:focus,.btn-simple[disabled].focus,.btn-simple[disabled]:active,.btn-simple[disabled].active,fieldset[disabled] .btn-simple,fieldset[disabled] .btn-simple:hover,fieldset[disabled] .btn-simple:focus,fieldset[disabled] .btn-simple.focus,fieldset[disabled] .btn-simple:active,fieldset[disabled] .btn-simple.active,.btn-link.disabled,.btn-link.disabled:hover,.btn-link.disabled:focus,.btn-link.disabled.focus,.btn-link.disabled:active,.btn-link.disabled.active,.btn-link:disabled,.btn-link:disabled:hover,.btn-link:disabled:focus,.btn-link:disabled.focus,.btn-link:disabled:active,.btn-link:disabled.active,.btn-link[disabled],.btn-link[disabled]:hover,.btn-link[disabled]:focus,.btn-link[disabled].focus,.btn-link[disabled]:active,.btn-link[disabled].active,fieldset[disabled] .btn-link,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link.focus,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link.active{background-color:transparent}.btn-link{border:0;padding:.5rem .7rem;background-color:transparent}.btn-lg{font-size:1em;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;padding:15px 48px}.btn-lg.btn-simple{padding:14px 47px}.btn-sm{font-size:14px;-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;padding:5px 15px}.btn-sm.btn-simple{padding:4px 14px}.btn-wd{min-width:140px}.btn-group.select{width:100%}.btn-group.select .btn{text-align:left}.btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.btn-round{border-width:1px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding-right:23px;padding-left:23px}.btn-round.btn-simple{padding:10px 22px}.no-caret.dropdown-toggle::after{display:none}.input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.form-control{background-color:transparent;border:1px solid #E3E3E3;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#2c2c2c;line-height:normal;font-size:.8571em;-webkit-transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control:focus{border:1px solid #208890;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0 !important;color:#2c2c2c}.form-control:focus+.input-group-addon,.form-control:focus ~ .input-group-addon{border:1px solid #208890;border-left:none;background-color:transparent}.has-success .form-control,.has-error .form-control,.has-success .form-control:focus,.has-error .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.has-danger .form-control.form-control-success,.has-danger .form-control.form-control-danger,.has-success .form-control.form-control-success,.has-success .form-control.form-control-danger{background-image:none}.form-control+.form-control-feedback{-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;font-size:14px;margin-top:-7px;position:absolute;right:10px;top:50%;vertical-align:middle}.open .form-control{-webkit-border-radius:0rem 0rem 0 0;-moz-border-radius:0rem 0rem 0 0;border-radius:0rem 0rem 0 0;border-bottom-color:transparent}.form-control+.input-group-addon{background-color:#fff}.has-success .input-group-addon,.has-success .form-control{border-color:#E3E3E3}.has-success .form-control:focus,.has-success.input-group-focus .input-group-addon{border-color:#259ca5}.has-danger .form-control,.has-danger .input-group-addon,.has-danger.input-group-focus .input-group-addon{border-color:#ffcfcf;color:#FF3636;background-color:rgba(222,222,222,0.1)}.has-danger .form-control:focus,.has-danger .input-group-addon:focus,.has-danger.input-group-focus .input-group-addon:focus{background-color:#fff}.has-success:after,.has-danger:after{font-family:'Nucleo Outline';content:"\ea22";display:inline-block;position:absolute;right:20px;bottom:10px;color:#208890;font-size:11px}.has-success.form-control-lg:after,.has-danger.form-control-lg:after{font-size:13px;top:24px}.has-success.has-label:after,.has-danger.has-label:after{top:35px}.has-success .form-control+label,.has-success.form-check .form-check-label label,.has-success.form-check:after,.has-danger .form-control+label,.has-danger.form-check .form-check-label label,.has-danger.form-check:after{display:none !important}.has-success.form-check .form-check-label,.has-danger.form-check .form-check-label{color:#208890}.has-danger:after{content:"\ea53";color:#FF3636}.has-danger.form-check .form-check-label{color:#FF3636}.form-group.no-border.form-control-lg .input-group-addon,.input-group.no-border.form-control-lg .input-group-addon{padding:15px 0 15px 19px}.form-group.no-border.form-control-lg .form-control,.input-group.no-border.form-control-lg .form-control{padding:15px 19px}.form-group.no-border.form-control-lg .form-control+.input-group-addon,.input-group.no-border.form-control-lg .form-control+.input-group-addon{padding:15px 19px 15px 0}.form-group.form-control-lg .form-control,.input-group.form-control-lg .form-control{padding:14px 18px}.form-group.form-control-lg .form-control+.input-group-addon,.input-group.form-control-lg .form-control+.input-group-addon{padding:14px 18px 14px 0}.form-group.form-control-lg .input-group-addon,.input-group.form-control-lg .input-group-addon{padding:14px 0 15px 18px}.form-group.form-control-lg .input-group-addon+.form-control,.input-group.form-control-lg .input-group-addon+.form-control{padding:15px 18px 15px 16px}.form-group.no-border .form-control,.input-group.no-border .form-control{padding:11px 19px}.form-group.no-border .form-control+.input-group-addon,.input-group.no-border .form-control+.input-group-addon{padding:11px 19px 11px 0}.form-group.no-border .input-group-addon,.input-group.no-border .input-group-addon{padding:11px 0 11px 19px}.form-group .form-control,.input-group .form-control{padding:10px 18px 10px 18px}.form-group .form-control+.input-group-addon,.input-group .form-control+.input-group-addon{padding:10px 18px 10px 0}.form-group .input-group-addon,.input-group .input-group-addon{padding:10px 0 10px 18px}.form-group .input-group-addon+.form-control,.form-group .input-group-addon ~ .form-control,.input-group .input-group-addon+.form-control,.input-group .input-group-addon ~ .form-control{padding:10px 19px 11px 16px}.form-group.no-border .form-control,.form-group.no-border .form-control+.input-group-addon,.input-group.no-border .form-control,.input-group.no-border .form-control+.input-group-addon{background-color:rgba(222,222,222,0.3);border:medium none}.form-group.no-border .form-control:focus,.form-group.no-border .form-control:active,.form-group.no-border .form-control:active,.form-group.no-border .form-control+.input-group-addon:focus,.form-group.no-border .form-control+.input-group-addon:active,.form-group.no-border .form-control+.input-group-addon:active,.input-group.no-border .form-control:focus,.input-group.no-border .form-control:active,.input-group.no-border .form-control:active,.input-group.no-border .form-control+.input-group-addon:focus,.input-group.no-border .form-control+.input-group-addon:active,.input-group.no-border .form-control+.input-group-addon:active{border:medium none;background-color:rgba(222,222,222,0.5)}.form-group.no-border .form-control:focus+.input-group-addon,.input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(222,222,222,0.5)}.form-group.no-border .input-group-addon,.input-group.no-border .input-group-addon{background-color:rgba(222,222,222,0.3);border:none}.has-error .form-control-feedback,.has-error .control-label{color:#FF3636}.has-success .form-control-feedback,.has-success .control-label{color:#208890}.input-group-addon{background-color:#fff;border:1px solid #E3E3E3;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#555;padding:-.5rem 0 -.5rem -.3rem;-webkit-transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out}.has-danger.input-group-focus .input-group-addon{background-color:#fff}.has-success .input-group-addon{background-color:#fff}.has-danger .form-control:focus+.input-group-addon{color:#FF3636}.has-success .form-control:focus+.input-group-addon{color:#208890}.input-group-addon+.form-control,.input-group-addon ~ .form-control{padding:-.5rem .7rem;padding-left:18px}.input-group-addon i{width:17px}.input-group-focus .input-group-addon{background-color:#fff;border-color:#208890}.input-group-focus.no-border .input-group-addon{background-color:rgba(222,222,222,0.5)}.input-group,.form-group{margin-bottom:10px;position:relative}.input-group .form-control-static,.form-group .form-control-static{margin-top:9px}.input-group[disabled] .input-group-addon{background-color:#E3E3E3}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;border-left:0 none}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-right:0 none}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-left:0 none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#E3E3E3;color:#888;cursor:not-allowed}.input-group-btn .btn{border-width:1px;padding:11px .7rem}.input-group-btn .btn-default:not(.btn-fill){border-color:#7d7d7d}.input-group-btn:last-child>.btn{margin-left:0}textarea.form-control{max-width:100%;max-height:80px;padding:10px 10px 0 0;resize:none;border:none;border-bottom:1px solid #E3E3E3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:2}textarea.form-control:focus,textarea.form-control:active{border-left:none;border-top:none;border-right:none}.has-success.form-group .form-control,.has-success.form-group.no-border .form-control,.has-danger.form-group .form-control,.has-danger.form-group.no-border .form-control{padding-right:40px}.form.form-newsletter .form-group{float:left;width:78%;margin-right:2%;margin-top:9px}.input-group .input-group-btn{padding:0 12px}.form-group input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.form-text{font-size:.8571em}.form-control-lg{padding:0;font-size:inherit;line-height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-horizontal .col-form-label,.form-horizontal .label-on-right{padding:10px 5px 0 15px;text-align:right;max-width:180px}.form-horizontal .checkbox-radios{margin-bottom:15px}.form-horizontal .checkbox-radios .form-check:first-child{margin-top:8px}.form-horizontal .label-on-right{text-align:left;padding:10px 15px 0 5px}.form-horizontal .form-check-inline{margin-top:6px}.form-check{margin-top:.5rem}.form-check .form-check-label{display:inline-block;position:relative;cursor:pointer;padding-left:35px;line-height:26px;margin-bottom:0;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear}.radio .form-check-sign{padding-left:28px}.form-check .form-check-sign::before,.form-check .form-check-sign::after{content:" ";display:inline-block;position:absolute;width:26px;height:26px;left:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;top:0;background-color:transparent;border:1px solid #E3E3E3;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.form-check .form-check-sign::after{font-family:'Nucleo Outline';content:"\ea22";top:0px;text-align:center;font-size:14px;opacity:0;color:#555;border:0;background-color:inherit}.form-check.disabled .form-check-label,.form-check.disabled .form-check-label{color:#9A9A9A;opacity:.5;cursor:not-allowed}.form-check input[type="checkbox"],.radio input[type="radio"]{opacity:0;position:absolute;visibility:hidden}.form-check input[type="checkbox"]:checked+.form-check-sign::after{opacity:1}.form-control input[type="checkbox"]:disabled+.form-check-sign::before,.checkbox input[type="checkbox"]:disabled+.form-check-sign::after{cursor:not-allowed}.form-check input[type="checkbox"]:disabled+.form-check-sign,.form-check input[type="radio"]:disabled+.form-check-sign{pointer-events:none}.form-check-radio .form-check-sign::before,.form-check-radio .form-check-sign::after{content:" ";width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #E3E3E3;display:inline-block;position:absolute;left:3px;top:3px;padding:1px;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.form-check-radio input[type="radio"]+.form-check-sign:after,.form-check-radio input[type="radio"]{opacity:0}.form-check-radio input[type="radio"]:checked+.form-check-sign::after{width:4px;height:4px;background-color:#555;border-color:#555;top:11px;left:11px;opacity:1}.form-check-radio input[type="radio"]:checked+.form-check-sign::after{opacity:1}.form-check-radio input[type="radio"]:disabled+.form-check-sign{color:#9A9A9A}.form-check-radio input[type="radio"]:disabled+.form-check-sign::before,.form-check-radio input[type="radio"]:disabled+.form-check-sign::after{color:#9A9A9A}.progress-container{position:relative}.progress-container+.progress-container,.progress-container ~ .progress-container{margin-top:15px}.progress-container .progress-badge{color:#888;font-size:.8571em;text-transform:uppercase}.progress-container .progress{height:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(222,222,222,0.5);margin-top:14px}.progress-container .progress .progress-bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#888}.progress-container .progress .progress-value{position:absolute;top:2px;right:0;color:#888;font-size:.8571em}.progress-container.progress-neutral .progress{background:rgba(255,255,255,0.3)}.progress-container.progress-neutral .progress-bar{background:#fff}.progress-container.progress-neutral .progress-value,.progress-container.progress-neutral .progress-badge{color:#fff}.progress-container.progress-primary .progress{background:rgba(249,99,50,0.3)}.progress-container.progress-primary .progress-bar{background:#208890}.progress-container.progress-primary .progress-value,.progress-container.progress-primary .progress-badge{color:#208890}.progress-container.progress-info .progress{background:rgba(44,168,255,0.3)}.progress-container.progress-info .progress-bar{background:#51c332}.progress-container.progress-info .progress-value,.progress-container.progress-info .progress-badge{color:#51c332}.progress-container.progress-success .progress{background:rgba(24,206,15,0.3)}.progress-container.progress-success .progress-bar{background:#208890}.progress-container.progress-success .progress-value,.progress-container.progress-success .progress-badge{color:#208890}.progress-container.progress-warning .progress{background:rgba(255,178,54,0.3)}.progress-container.progress-warning .progress-bar{background:#FFB236}.progress-container.progress-warning .progress-value,.progress-container.progress-warning .progress-badge{color:#FFB236}.progress-container.progress-danger .progress{background:rgba(255,54,54,0.3)}.progress-container.progress-danger .progress-bar{background:#FF3636}.progress-container.progress-danger .progress-value,.progress-container.progress-danger .progress-badge{color:#FF3636}.badge{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:4px 8px;text-transform:uppercase;font-size:.7142em;line-height:12px;background-color:transparent;border:1px solid;text-decoration:none;color:#fff;margin-bottom:5px;-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem}.badge:hover,.badge:focus{text-decoration:none}.badge a{color:#fff;text-decoration:underline}.badge a:hover{color:#fff;text-decoration:none}.badge-icon{padding:0.4em 0.55em}.badge-icon i{font-size:0.8em}.badge-default{border-color:#888;background-color:#888}.badge-primary{border-color:#208890;background-color:#208890}.badge-info{border-color:#51c332;background-color:#51c332}.badge-success{border-color:#208890;background-color:#208890}.badge-warning{border-color:#FFB236;background-color:#FFB236}.badge-danger{border-color:#FF3636;background-color:#FF3636}.badge-neutral{border-color:#fff;background-color:#fff;color:inherit}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;background-color:#1d7c83;border-color:#1d7c83}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#fff;background-color:#ffac27;border-color:#ffac27}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;background-color:#4cb72f;border-color:#4cb72f}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;background-color:#ff2727;border-color:#ff2727}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;background-color:#1d7c83;border-color:#1d7c83}.badge-default[href]:focus,.badge-default[href]:hover{color:#fff;background-color:gray;border-color:gray}.pagination .page-item .page-link{border:0;-webkit-border-radius:10rem !important;-moz-border-radius:10rem !important;border-radius:10rem !important;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:0px 11px;margin:0 3px;min-width:30px;text-align:center;height:30px;line-height:30px;color:#2c2c2c;cursor:pointer;font-size:14px;text-transform:uppercase;background:transparent;outline:none}.pagination .page-item .page-link:hover,.pagination .page-item .page-link:focus{color:#2c2c2c;background-color:rgba(222,222,222,0.3);border:none}.pagination .arrow-margin-left,.pagination .arrow-margin-right{position:absolute}.pagination .arrow-margin-right{right:0}.pagination .arrow-margin-left{left:0}.pagination .page-item.active>.page-link{color:#fff;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1)}.pagination .page-item.active>.page-link,.pagination .page-item.active>.page-link:focus,.pagination .page-item.active>.page-link:hover{background-color:#208890;border-color:#208890;color:#fff}.pagination .page-item.disabled>.page-link{opacity:.5}.pagination.pagination-info .page-item.active>.page-link,.pagination.pagination-info .page-item.active>.page-link:focus,.pagination.pagination-info .page-item.active>.page-link:hover{background-color:#51c332;border-color:#51c332}.pagination.pagination-success .page-item.active>.page-link,.pagination.pagination-success .page-item.active>.page-link:focus,.pagination.pagination-success .page-item.active>.page-link:hover{background-color:#208890;border-color:#208890}.pagination.pagination-primary .page-item.active>.page-link,.pagination.pagination-primary .page-item.active>.page-link:focus,.pagination.pagination-primary .page-item.active>.page-link:hover{background-color:#208890;border-color:#208890}.pagination.pagination-warning .page-item.active>.page-link,.pagination.pagination-warning .page-item.active>.page-link:focus,.pagination.pagination-warning .page-item.active>.page-link:hover{background-color:#FFB236;border-color:#FFB236}.pagination.pagination-danger .page-item.active>.page-link,.pagination.pagination-danger .page-item.active>.page-link:focus,.pagination.pagination-danger .page-item.active>.page-link:hover{background-color:#FF3636;border-color:#FF3636}.pagination.pagination-neutral .page-item>.page-link{color:#fff}.pagination.pagination-neutral .page-item>.page-link:focus,.pagination.pagination-neutral .page-item>.page-link:hover{background-color:rgba(255,255,255,0.2);color:#fff}.pagination.pagination-neutral .page-item.active>.page-link,.pagination.pagination-neutral .page-item.active>.page-link:focus,.pagination.pagination-neutral .page-item.active>.page-link:hover{background-color:#fff;border-color:#fff;color:#208890}button,input,optgroup,select,textarea{font-family:Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#208890}a:hover,a:focus{color:#208890}h1,.h1{font-size:3.5em;line-height:1.15;margin-bottom:30px}h1 small,.h1 small{font-weight:700;text-transform:uppercase;opacity:.8}h2,.h2{font-size:2.5em;margin-bottom:30px}h3,.h3{font-size:2em;margin-bottom:30px;line-height:1.4em;text-align:center;margin:15px}h4,.h4{font-size:1.714em;line-height:1.45em;margin-top:30px;margin-bottom:15px}h4+.category,h4.title+.category,.h4+.category,.h4.title+.category{margin-top:-10px}h5,.h5{font-size:1.57em;line-height:1.4em;margin-bottom:15px}h6,.h6{font-size:1em;font-weight:700;text-transform:uppercase}p.description{font-size:1.14em}.title{font-weight:700}.title.title-up{text-transform:uppercase}.title.title-up a{color:#2c2c2c;text-decoration:none}.title+.category{margin-top:-10px}.description,.card-description,.footer-big p,.card .footer .stats{color:#9A9A9A;font-weight:300}.category,.card-category{text-transform:capitalize;font-weight:400;color:#9A9A9A;font-size:.7142em}.card-category{font-size:1em}.text-primary{color:#208890 !important}.text-info{color:#51c332 !important}.text-success{color:#208890 !important}.text-warning{color:#FFB236 !important}.text-danger{color:#FF3636 !important}.text-gray{color:#E3E3E3 !important}.blockquote{border-left:none;border:1px solid #888;padding:20px;font-size:1.1em;line-height:1.8}.blockquote small{color:#888;font-size:.8571em;text-transform:uppercase}.blockquote.blockquote-primary{border-color:#208890;color:#208890}.blockquote.blockquote-primary small{color:#208890}.blockquote.blockquote-danger{border-color:#FF3636;color:#FF3636}.blockquote.blockquote-danger small{color:#FF3636}.blockquote.blockquote-white{border-color:rgba(255,255,255,0.8);color:#fff}.blockquote.blockquote-white small{color:rgba(255,255,255,0.8)}body{color:#2c2c2c;font-size:14px;font-family:Roboto,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.main{position:relative;background:#fff}.nav-pills .nav-link,.navbar,.nav-tabs .nav-link,.sidebar .nav a,.sidebar .nav a i,.navbar-collapse .navbar-nav .nav-link,.animation-transition-general,.navbar .photo,.card-collapse .card .card-header a[data-toggle="collapse"] i,.tag,.tag [data-role="remove"],.animation-transition-general,.navbar .photo,.card-collapse .card .card-header a[data-toggle="collapse"] i{-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s}.dropdown-toggle:after,.bootstrap-switch-label:before,.caret{-webkit-transition:all 150ms ease 0s;-moz-transition:all 150ms ease 0s;-o-transition:all 150ms ease 0s;transition:all 150ms ease 0s}.dropdown-toggle[aria-expanded="true"]:after,a[data-toggle="collapse"][aria-expanded="true"] .caret,.card-collapse .card a[data-toggle="collapse"][aria-expanded="true"] i,.card-collapse .card a[data-toggle="collapse"].expanded i{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.button-bar{display:block;position:relative;width:22px;height:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#fff}.button-bar+.button-bar{margin-top:7px}.button-bar:nth-child(2){width:17px}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.info.info-hover .info-title{-webkit-transition:color .4s;-o-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.info.info-hover:hover .icon{-webkit-transform:translate3d(0, -.5rem, 0);-moz-transform:translate3d(0, -.5rem, 0);-o-transform:translate3d(0, -.5rem, 0);-ms-transform:translate3d(0, -.5rem, 0);transform:translate3d(0, -.5rem, 0)}.info.info-hover:hover .icon.icon-primary.icon-circle{-webkit-box-shadow:0px 15px 30px 0px rgba(249,99,50,0.3);-moz-box-shadow:0px 15px 30px 0px rgba(249,99,50,0.3);box-shadow:0px 15px 30px 0px rgba(249,99,50,0.3)}.info.info-hover:hover .icon.icon-info.icon-circle{-webkit-box-shadow:0px 15px 35px 0px rgba(44,168,255,0.3);-moz-box-shadow:0px 15px 35px 0px rgba(44,168,255,0.3);box-shadow:0px 15px 35px 0px rgba(44,168,255,0.3)}.info.info-hover:hover .icon.icon-success.icon-circle{-webkit-box-shadow:0px 15px 35px 0px rgba(24,206,15,0.3);-moz-box-shadow:0px 15px 35px 0px rgba(24,206,15,0.3);box-shadow:0px 15px 35px 0px rgba(24,206,15,0.3)}.info.info-hover:hover .icon.icon-warning.icon-circle{-webkit-box-shadow:0px 15px 35px 0px rgba(255,178,54,0.3);-moz-box-shadow:0px 15px 35px 0px rgba(255,178,54,0.3);box-shadow:0px 15px 35px 0px rgba(255,178,54,0.3)}.info.info-hover:hover .icon.icon-danger.icon-circle{-webkit-box-shadow:0px 15px 35px 0px rgba(255,54,54,0.3);-moz-box-shadow:0px 15px 35px 0px rgba(255,54,54,0.3);box-shadow:0px 15px 35px 0px rgba(255,54,54,0.3)}.info.info-hover:hover .icon.icon-info+.info-title{color:#51c332}.info.info-hover:hover .icon.icon-warning+.info-title{color:#FFB236}.info.info-hover:hover .icon.icon-danger+.info-title{color:#FF3636}.info.info-hover:hover .icon.icon-primary+.info-title{color:#208890}.info.info-hover:hover .icon.icon-success+.info-title{color:#208890}.info .icon{color:#888;-webkit-transition:-webkit-transform .4s, -webkit-box-shadow .4s;transition:-webkit-transform .4s, -webkit-box-shadow .4s;-o-transition:box-shadow .4s, -o-transform .4s;-moz-transition:transform .4s, box-shadow .4s, -moz-transform .4s, -moz-box-shadow .4s;transition:transform .4s, box-shadow .4s;transition:transform .4s, box-shadow .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s, -webkit-box-shadow .4s, -moz-box-shadow .4s}.info .icon>i{font-size:2.3em}.info .icon.icon-circle{max-width:70px;width:70px;height:70px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 9px 35px -6px rgba(0,0,0,0.3);-moz-box-shadow:0px 9px 35px -6px rgba(0,0,0,0.3);box-shadow:0px 9px 35px -6px rgba(0,0,0,0.3);font-size:.7142em;background-color:#fff;position:relative}.info .icon.icon-circle i{line-height:2.6em}.info .info-title{margin:15px 0 5px;padding:0 15px;color:#2c2c2c;font-weight:700}.info p{color:#fff;font-size:1.1em}.info-horizontal{text-align:left !important}.info-horizontal .icon{float:left;margin-top:23px;margin-right:10px}.info-horizontal .icon>i{font-size:2em}.info-horizontal .icon.icon-circle{width:65px;height:65px;max-width:65px;margin-top:8px}.info-horizontal .icon.icon-circle i{display:table;margin:0 auto;line-height:3.5;font-size:1.9em}.info-horizontal .description{overflow:hidden}.icon.icon-primary{color:#208890}.icon.icon-primary.icon-circle{-webkit-box-shadow:0px 9px 30px -6px rgba(32,136,144,0.5);-moz-box-shadow:0px 9px 30px -6px rgba(32,136,144,0.5);box-shadow:0px 9px 30px -6px rgba(32,136,144,0.5)}.icon.icon-info{color:#51c332}.icon.icon-info.icon-circle{-webkit-box-shadow:0px 9px 30px -6px rgba(81,195,50,0.5);-moz-box-shadow:0px 9px 30px -6px rgba(81,195,50,0.5);box-shadow:0px 9px 30px -6px rgba(81,195,50,0.5)}.icon.icon-success{color:#208890}.icon.icon-success.icon-circle{-webkit-box-shadow:0px 9px 30px -6px rgba(32,136,144,0.5);-moz-box-shadow:0px 9px 30px -6px rgba(32,136,144,0.5);box-shadow:0px 9px 30px -6px rgba(32,136,144,0.5)}.icon.icon-warning{color:#FFB236}.icon.icon-warning.icon-circle{-webkit-box-shadow:0px 9px 30px -6px rgba(255,178,54,0.5);-moz-box-shadow:0px 9px 30px -6px rgba(255,178,54,0.5);box-shadow:0px 9px 30px -6px rgba(255,178,54,0.5)}.icon.icon-danger{color:#FF3636}.icon.icon-danger.icon-circle{-webkit-box-shadow:0px 9px 30px -6px rgba(255,54,54,0.5);-moz-box-shadow:0px 9px 30px -6px rgba(255,54,54,0.5);box-shadow:0px 9px 30px -6px rgba(255,54,54,0.5)}.icon.icon-white{color:#fff}.nav-pills.flex-column li>a{margin-bottom:15px}.nav-pills.nav-pills:not(.flex-column) .nav-item:not(:last-child) .nav-link{margin-right:19px}.nav-pills:not(.nav-pills-icons):not(.nav-pills-just-icons) .nav-item .nav-link{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.nav-pills.nav-pills-just-icons .nav-item .nav-link{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px;max-width:80px;min-width:auto;padding:0;width:80px}.nav-pills.nav-pills-just-icons .nav-item .nav-link .now-ui-icons{font-size:24px;line-height:80px}.nav-pills.nav-pills-center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-pills.nav-pills-center .nav-item{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav-pills.nav-pills-center .nav-item .nav-link{margin:10px !important}.nav-pills.nav-pills-sm .nav-item .nav-link{min-width:0}.nav-pills .nav-item .nav-link{padding:0 15.5px;text-align:center;padding:11px 23px;min-width:100px;font-weight:400;color:#444;background-color:rgba(222,222,222,0.3)}.nav-pills .nav-item .nav-link:hover{background-color:rgba(222,222,222,0.3)}.nav-pills .nav-item .nav-link.active,.nav-pills .nav-item .nav-link.active:focus,.nav-pills .nav-item .nav-link.active:hover{background-color:#9A9A9A;color:#fff;-webkit-box-shadow:0px 5px 35px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 35px 0px rgba(0,0,0,0.3);box-shadow:0px 5px 35px 0px rgba(0,0,0,0.3)}.nav-pills .nav-item .nav-link.disabled,.nav-pills .nav-item .nav-link:disabled,.nav-pills .nav-item .nav-link[disabled]{opacity:.5}.nav-pills .nav-item i{display:block;font-size:20px;line-height:60px}.nav-pills.nav-pills-neutral .nav-item .nav-link{background-color:rgba(255,255,255,0.2);color:#fff}.nav-pills.nav-pills-neutral .nav-item .nav-link.active,.nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus,.nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover{background-color:#fff;color:#208890}.nav-pills.nav-pills-primary .nav-item .nav-link.active,.nav-pills.nav-pills-primary .nav-item .nav-link.active:focus,.nav-pills.nav-pills-primary .nav-item .nav-link.active:hover{background-color:#208890}.nav-pills.nav-pills-info .nav-item .nav-link.active,.nav-pills.nav-pills-info .nav-item .nav-link.active:focus,.nav-pills.nav-pills-info .nav-item .nav-link.active:hover{background-color:#51c332}.nav-pills.nav-pills-success .nav-item .nav-link.active,.nav-pills.nav-pills-success .nav-item .nav-link.active:focus,.nav-pills.nav-pills-success .nav-item .nav-link.active:hover{background-color:#208890}.nav-pills.nav-pills-warning .nav-item .nav-link.active,.nav-pills.nav-pills-warning .nav-item .nav-link.active:focus,.nav-pills.nav-pills-warning .nav-item .nav-link.active:hover{background-color:#FFB236}.nav-pills.nav-pills-danger .nav-item .nav-link.active,.nav-pills.nav-pills-danger .nav-item .nav-link.active:focus,.nav-pills.nav-pills-danger .nav-item .nav-link.active:hover{background-color:#FF3636}.tab-space{padding:20px 0 50px 0px}.tab-content.tab-subcategories{margin-top:20px;background-color:#fff;padding-left:15px;padding-right:15px;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1)}.nav-align-center{text-align:center}.nav-align-center .nav-pills{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-twitter{color:#55acee}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active{color:#3ea1ec}.btn-facebook{color:#3b5998}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active{color:#344e86}.btn-google{color:#dd4b39}.btn-google:hover,.btn-google:focus,.btn-google:active{color:#d73925}.btn-linkedin{color:#0077B5}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active{color:#00669c}.nav-tabs{border:0;padding:15px .7rem}.nav-tabs>.nav-item>.nav-link{color:#888;margin:0;margin-right:5px;background-color:transparent;border:1px solid transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:14px;padding:11px 23px;line-height:1.5}.nav-tabs>.nav-item>.nav-link:hover{background-color:transparent}.nav-tabs>.nav-item>.nav-link.active{border:1px solid #888;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.nav-tabs>.nav-item>.nav-link i.now-ui-icons{font-size:14px;position:relative;top:1px;margin-right:3px}.nav-tabs>.nav-item.disabled>.nav-link,.nav-tabs>.nav-item.disabled>.nav-link:hover{color:rgba(255,255,255,0.5)}.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link{color:#fff}.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link.active{border-color:rgba(255,255,255,0.5);color:#fff}.nav-tabs.nav-tabs-primary>.nav-item>.nav-link.active{border-color:#208890;color:#208890}.nav-tabs.nav-tabs-info>.nav-item>.nav-link.active{border-color:#51c332;color:#51c332}.nav-tabs.nav-tabs-danger>.nav-item>.nav-link.active{border-color:#FF3636;color:#FF3636}.nav-tabs.nav-tabs-warning>.nav-item>.nav-link.active{border-color:#FFB236;color:#FFB236}.nav-tabs.nav-tabs-success>.nav-item>.nav-link.active{border-color:#208890;color:#208890}.navbar{padding-top:.625rem;padding-bottom:.625rem;min-height:53px;margin-bottom:20px}.navbar a{vertical-align:middle}.navbar a:not(.btn):not(.dropdown-item){color:#fff}.navbar a.dropdown-item{color:#888}.navbar.bg-white .input-group .form-control,.navbar.bg-white .input-group.no-border .form-control{color:#888}.navbar.bg-white .input-group .form-control::-moz-placeholder,.navbar.bg-white .input-group.no-border .form-control::-moz-placeholder{color:#888}.navbar.bg-white .input-group .form-control:-ms-input-placeholder,.navbar.bg-white .input-group.no-border .form-control:-ms-input-placeholder{color:#888}.navbar.bg-white .input-group .form-control::-webkit-input-placeholder,.navbar.bg-white .input-group.no-border .form-control::-webkit-input-placeholder{color:#888}.navbar.bg-white .input-group-addon i{color:#888;opacity:.5}.navbar .form-group,.navbar .input-group{margin:0;margin-left:-3px;margin-right:5px}.navbar .form-group .form-group-addon,.navbar .form-group .input-group-addon,.navbar .input-group .form-group-addon,.navbar .input-group .input-group-addon{color:#fff}.navbar .form-group.no-border .form-control,.navbar .input-group.no-border .form-control{color:#fff}.navbar .form-group.no-border .form-control::-moz-placeholder,.navbar .input-group.no-border .form-control::-moz-placeholder{color:#fff}.navbar .form-group.no-border .form-control:-ms-input-placeholder,.navbar .input-group.no-border .form-control:-ms-input-placeholder{color:#fff}.navbar .form-group.no-border .form-control::-webkit-input-placeholder,.navbar .input-group.no-border .form-control::-webkit-input-placeholder{color:#fff}.navbar .photo{width:34px;height:34px;overflow:hidden;float:left;z-index:5;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:23px;-webkit-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3)}.navbar .photo img{width:100%}.navbar #info{font-size:0;padding-left:20px}.navbar #info ul{font-size:12px}.navbar #info i{font-size:18px}.navbar #info li{display:inline-block;height:inherit}.navbar #info a{color:#fff;font-size:14px;display:block;height:inherit;margin:0;padding:10px 10px;text-decoration:none;white-space:nowrap}.navbar #info a:hover{background-color:rgba(255,255,255,0.5);-webkit-transition:background .25s ease;-o-transition:background .25s ease;-moz-transition:background .25s ease;transition:background .25s ease;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:block}.navbar #info li .sub-menu{background-color:#900;position:absolute;left:-999px;opacity:0;-webkit-transition:opacity .75s;-o-transition:opacity .75s;-moz-transition:opacity .75s;transition:opacity .75s;width:100%;z-index:10}.navbar #info li:hover .sub-menu{left:2px;opacity:1}.navbar #info i{font-size:18px;margin-right:5px}.navbar #info{width:100%}.navbar p{display:inline-block;margin:0;line-height:1.8em;font-size:1.1em;font-weight:400}.navbar.navbar-absolute{position:absolute;width:100%;padding-top:23px;z-index:1029}.documentation .navbar.fixed-top{left:0;width:initial}.navbar .navbar-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px}.navbar .navbar-wrapper .navbar-minimize{padding-right:10px}.navbar .navbar-wrapper .navbar-minimize .btn{margin:0}.navbar .navbar-wrapper .navbar-toggle .navbar-toggler{padding-left:0}.navbar .navbar-wrapper .navbar-toggle:hover .navbar-toggler-bar.bar2{width:22px}.navbar .navbar-nav.navbar-logo{position:absolute;left:0;right:0;margin:0 auto;width:49px;top:-4px}.navbar .navbar-nav .nav-link.btn{padding:11px 22px}.navbar .navbar-nav .nav-link.btn.btn-lg{padding:15px 48px}.navbar .navbar-nav .nav-link.btn.btn-sm{padding:5px 15px}.navbar .navbar-nav .nav-link{text-transform:uppercase;font-size:.7142em;padding:.4rem .6rem;line-height:1.625rem;margin-right:3px;white-space:nowrap}.navbar .navbar-nav .nav-link i.fa+p,.navbar .navbar-nav .nav-link i.now-ui-icons+p{margin-left:3px}.navbar .navbar-nav .nav-link i.fab,.navbar .navbar-nav .nav-link .fas,.navbar .navbar-nav .nav-link .fa,.navbar .navbar-nav .nav-link i.now-ui-icons{font-size:18px;position:relative;top:3px;text-align:center;width:21px}.navbar .navbar-nav .nav-link i.now-ui-icons{top:4px;font-size:16px}.navbar .navbar-nav .nav-link.profile-photo .profile-photo-small{width:27px;height:27px}.navbar .navbar-nav .nav-link.disabled{opacity:.5;color:#fff}.navbar .navbar-nav .nav-item.active .nav-link:not(.btn),.navbar .navbar-nav .nav-item .nav-link:not(.btn):focus,.navbar .navbar-nav .nav-item .nav-link:not(.btn):hover,.navbar .navbar-nav .nav-item .nav-link:not(.btn):active{background-color:rgba(255,255,255,0.5);-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;color:#fff}.navbar .navbar-nav .nav-link.btn{padding:11px 22px}.navbar .navbar-nav .nav-link.btn.btn-lg{padding:15px 48px}.navbar .navbar-nav .nav-link.btn.btn-sm{padding:5px 15px}.navbar .navbar-nav .nav-item.active .nav-link1:not(.btn),.navbar .navbar-nav .nav-item .nav-link1:not(.btn):focus,.navbar .navbar-nav .nav-item .nav-link1:not(.btn):hover,.navbar .navbar-nav .nav-item .nav-link1:not(.btn):active{background-color:rgba(255,255,255,0.5);-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;color:#fff}.navbar .logo-container{width:27px;height:27px;overflow:hidden;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid transparent}.navbar .navbar-brand{text-transform:uppercase;font-size:.8571em;padding-top:.5rem;padding-bottom:.5rem;line-height:1.625rem}.navbar .navbar-brand1{font-size:1em;padding-top:.5rem;padding-bottom:.5rem;line-height:1.625rem;white-space:nowrap;display:inline-block;margin-left:1rem;text-decoration:none;cursor:default}.navbar .navbar-brand1 i.fas{margin-right:5px;font-size:18px}.navbar .navbar-toggler{width:37px;height:27px;vertical-align:middle;outline:0;cursor:pointer}.navbar .navbar-toggler .navbar-toggler-bar.navbar-kebab{width:3px;height:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto}.navbar .button-dropdown .navbar-toggler-bar:nth-child(2){width:17px}.navbar.navbar-transparent{background-color:transparent !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn){color:#888}.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn).disabled{opacity:.5;color:#888}.navbar.bg-white:not(.navbar-transparent) .button-bar{background:#888}.navbar.bg-white:not(.navbar-transparent) .nav-item.active .nav-link:not(.btn),.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):focus,.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):hover,.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):active{background-color:rgba(222,222,222,0.8)}.navbar.bg-white:not(.navbar-transparent) .logo-container{border:1px solid #888}.bg-default{background-color:#888 !important}.bg-info{background-color:#51c332 !important}.bg-success{background-color:#208890 !important}.bg-danger{background-color:#FF3636 !important}.bg-warning{background-color:#FFB236 !important}.bg-white{background-color:#51c332 !important}.dropdown-menu{border:0;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;font-size:14px}.dropdown-menu.dropdown-menu-right:before{left:auto;right:10px}.dropdown-menu i{margin-right:5px;position:relative;top:1px}.dropdown-menu .now-ui-icons{margin-right:10px;position:relative;top:4px;font-size:18px;margin-top:-5px;opacity:.5}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{color:inherit}.dropup .dropdown-menu:before{display:none}.dropup .dropdown-menu:after{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:auto;bottom:-5px;right:auto;left:10px;color:#fff;border-top:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.dropup .dropdown-menu.dropdown-menu-right:after{right:10px;left:auto}.dropdown-menu:before{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;top:-5px;left:10px;right:auto;color:#fff;border-bottom:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.dropdown-menu .dropdown-item,.bootstrap-select .dropdown-menu.inner li a{font-size:.8571em;padding-top:.6rem;padding-bottom:.6rem;margin-top:5px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.bootstrap-select .dropdown-menu.inner li a:hover,.bootstrap-select .dropdown-menu.inner li a:focus{background-color:rgba(222,222,222,0.3)}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled,.bootstrap-select .dropdown-menu.inner li a.disabled,.bootstrap-select .dropdown-menu.inner li a:disabled{color:rgba(182,182,182,0.6)}.dropdown-menu .dropdown-item.disabled:hover,.dropdown-menu .dropdown-item.disabled:focus,.dropdown-menu .dropdown-item:disabled:hover,.dropdown-menu .dropdown-item:disabled:focus,.bootstrap-select .dropdown-menu.inner li a.disabled:hover,.bootstrap-select .dropdown-menu.inner li a.disabled:focus,.bootstrap-select .dropdown-menu.inner li a:disabled:hover,.bootstrap-select .dropdown-menu.inner li a:disabled:focus{background-color:transparent}.dropdown-menu .dropdown-divider{background-color:rgba(222,222,222,0.5)}.dropdown-menu .dropdown-header:not([href]):not([tabindex]){color:rgba(182,182,182,0.6);font-size:.7142em;text-transform:uppercase;font-weight:700}.dropdown-menu.dropdown-primary{background-color:#1d7c83}.dropdown-menu.dropdown-primary:before{color:#1d7c83}.dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]){color:rgba(255,255,255,0.8)}.dropdown-menu.dropdown-primary .dropdown-item{color:#fff}.dropdown-menu.dropdown-primary .dropdown-item:hover,.dropdown-menu.dropdown-primary .dropdown-item:focus{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-primary .dropdown-divider{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-info{background-color:#4cb72f}.dropdown-menu.dropdown-info:before{color:#4cb72f}.dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]){color:rgba(255,255,255,0.8)}.dropdown-menu.dropdown-info .dropdown-item{color:#fff}.dropdown-menu.dropdown-info .dropdown-item:hover,.dropdown-menu.dropdown-info .dropdown-item:focus{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-info .dropdown-divider{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-danger{background-color:#ff2727}.dropdown-menu.dropdown-danger:before{color:#ff2727}.dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]){color:rgba(255,255,255,0.8)}.dropdown-menu.dropdown-danger .dropdown-item{color:#fff}.dropdown-menu.dropdown-danger .dropdown-item:hover,.dropdown-menu.dropdown-danger .dropdown-item:focus{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-danger .dropdown-divider{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-success{background-color:#1d7c83}.dropdown-menu.dropdown-success:before{color:#1d7c83}.dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]){color:rgba(255,255,255,0.8)}.dropdown-menu.dropdown-success .dropdown-item{color:#fff}.dropdown-menu.dropdown-success .dropdown-item:hover,.dropdown-menu.dropdown-success .dropdown-item:focus{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-success .dropdown-divider{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-warning{background-color:#ffac27}.dropdown-menu.dropdown-warning:before{color:#ffac27}.dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]){color:rgba(255,255,255,0.8)}.dropdown-menu.dropdown-warning .dropdown-item{color:#fff}.dropdown-menu.dropdown-warning .dropdown-item:hover,.dropdown-menu.dropdown-warning .dropdown-item:focus{background-color:rgba(255,255,255,0.2)}.dropdown-menu.dropdown-warning .dropdown-divider{background-color:rgba(255,255,255,0.2)}.dropdown .dropdown-menu,.dropup:not(.bootstrap-select) .dropdown-menu,.bootstrap-select .dropdown-menu:not(.inner),.dropdown-menu.bootstrap-datetimepicker-widget.top,.dropdown-menu.bootstrap-datetimepicker-widget.bottom{-webkit-transform:translate3d(0, -20px, 0) !important;-moz-transform:translate3d(0, -20px, 0) !important;-o-transform:translate3d(0, -20px, 0) !important;-ms-transform:translate3d(0, -20px, 0) !important;transform:translate3d(0, -20px, 0) !important;visibility:hidden;display:block;opacity:0;filter:alpha(opacity=0);top:100% !important}.dropdown-menu.bootstrap-datetimepicker-widget.top,.dropdown-menu.bootstrap-datetimepicker-widget.bottom{-webkit-transform:translate3d(0, -20px, 0) !important;-moz-transform:translate3d(0, -20px, 0) !important;-o-transform:translate3d(0, -20px, 0) !important;-ms-transform:translate3d(0, -20px, 0) !important;transform:translate3d(0, -20px, 0) !important}.bootstrap-select.dropup .dropdown-menu:not(.inner){-webkit-transform:translate3d(0, 25px, 0) !important;-moz-transform:translate3d(0, 25px, 0) !important;-o-transform:translate3d(0, 25px, 0) !important;-ms-transform:translate3d(0, 25px, 0) !important;transform:translate3d(0, 25px, 0) !important}.dropup:not(.bootstrap-select) .dropdown-menu{-webkit-transform:translate3d(0, 20px, 0) !important;-moz-transform:translate3d(0, 20px, 0) !important;-o-transform:translate3d(0, 20px, 0) !important;-ms-transform:translate3d(0, 20px, 0) !important;transform:translate3d(0, 20px, 0) !important;top:auto !important;bottom:100%}.dropdown.show .dropdown-menu,.bootstrap-select.show .dropdown-menu:not(.inner),.dropdown-menu.bootstrap-datetimepicker-widget.top.open,.dropdown-menu.bootstrap-datetimepicker-widget.bottom.open,.dropup.show:not(.bootstrap-select) .dropdown-menu,.navbar .dropdown.show .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:translate3d(0, 1px, 0) !important;-moz-transform:translate3d(0, 1px, 0) !important;-o-transform:translate3d(0, 1px, 0) !important;-ms-transform:translate3d(0, 1px, 0) !important;transform:translate3d(0, 1px, 0) !important}.dropdown-menu.bootstrap-datetimepicker-widget.top.open,.dropdown-menu.bootstrap-datetimepicker-widget.bottom.open{-webkit-transform:translate3d(0, 0px, 0) !important;-moz-transform:translate3d(0, 0px, 0) !important;-o-transform:translate3d(0, 0px, 0) !important;-ms-transform:translate3d(0, 0px, 0) !important;transform:translate3d(0, 0px, 0) !important}.dropup.show:not(.bootstrap-select) .dropdown-menu{-webkit-transform:translate3d(0, -2px, 0) !important;-moz-transform:translate3d(0, -2px, 0) !important;-o-transform:translate3d(0, -2px, 0) !important;-ms-transform:translate3d(0, -2px, 0) !important;transform:translate3d(0, -2px, 0) !important}.button-dropdown{padding-right:.7rem;cursor:pointer}.button-dropdown .dropdown-toggle{padding-top:.5rem;padding-bottom:.5rem;display:block}.button-dropdown .dropdown-toggle:after{display:none}.alert{border:0;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;color:#fff;padding-top:.9rem;padding-bottom:.9rem;position:relative}.alert.alert-success{background-color:#259ca5}.alert.alert-danger{background-color:#ff5050}.alert.alert-warning{background-color:#ffbc50}.alert.alert-info{background-color:#5fce40}.alert.alert-primary{background-color:#259ca5}.alert i.fa,.alert i.now-ui-icons{font-size:20px}.alert .close{color:#fff;opacity:.9;text-shadow:none;line-height:0;outline:0}.alert span[data-notify="icon"]{font-size:22px;display:block;left:19px;position:absolute;top:50%;margin-top:-11px}.alert button.close{position:absolute;right:10px;top:50%;margin-top:-13px;width:25px;height:25px;padding:3px}.alert .close ~ span{display:block;max-width:89%}.alert.alert-with-icon{padding-left:65px}img{max-width:100%;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem}.img-raised{-webkit-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3)}.popover{font-size:14px;-webkit-box-shadow:0px 10px 50px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 10px 50px 0px rgba(0,0,0,0.2);box-shadow:0px 10px 50px 0px rgba(0,0,0,0.2);border:none;line-height:1.7;max-width:240px}.popover.bs-popover-top .arrow:before,.popover.bs-popover-left .arrow:before,.popover.bs-popover-right .arrow:before,.popover.bs-popover-bottom .arrow:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.popover .popover-header{color:rgba(182,182,182,0.6);font-size:14px;text-transform:capitalize;font-weight:600;margin:0;margin-top:5px;border:none;background-color:transparent}.popover:before{display:none}.popover.bs-tether-element-attached-top:after{border-bottom-color:#fff;top:-9px}.popover.popover-primary{background-color:#208890}.popover.popover-primary .popover-body{color:#fff}.popover.popover-primary.bs-popover-right .arrow:after{border-right-color:#208890}.popover.popover-primary.bs-popover-top .arrow:after{border-top-color:#208890}.popover.popover-primary.bs-popover-bottom .arrow:after{border-bottom-color:#208890}.popover.popover-primary.bs-popover-left .arrow:after{border-left-color:#208890}.popover.popover-primary .popover-header{color:#fff;opacity:.6}.popover.popover-info{background-color:#51c332}.popover.popover-info .popover-body{color:#fff}.popover.popover-info.bs-popover-right .arrow:after{border-right-color:#51c332}.popover.popover-info.bs-popover-top .arrow:after{border-top-color:#51c332}.popover.popover-info.bs-popover-bottom .arrow:after{border-bottom-color:#51c332}.popover.popover-info.bs-popover-left .arrow:after{border-left-color:#51c332}.popover.popover-info .popover-header{color:#fff;opacity:.6}.popover.popover-warning{background-color:#FFB236}.popover.popover-warning .popover-body{color:#fff}.popover.popover-warning.bs-popover-right .arrow:after{border-right-color:#FFB236}.popover.popover-warning.bs-popover-top .arrow:after{border-top-color:#FFB236}.popover.popover-warning.bs-popover-bottom .arrow:after{border-bottom-color:#FFB236}.popover.popover-warning.bs-popover-left .arrow:after{border-left-color:#FFB236}.popover.popover-warning .popover-header{color:#fff;opacity:.6}.popover.popover-danger{background-color:#FF3636}.popover.popover-danger .popover-body{color:#fff}.popover.popover-danger.bs-popover-right .arrow:after{border-right-color:#FF3636}.popover.popover-danger.bs-popover-top .arrow:after{border-top-color:#FF3636}.popover.popover-danger.bs-popover-bottom .arrow:after{border-bottom-color:#FF3636}.popover.popover-danger.bs-popover-left .arrow:after{border-left-color:#FF3636}.popover.popover-danger .popover-header{color:#fff;opacity:.6}.popover.popover-success{background-color:#208890}.popover.popover-success .popover-body{color:#fff}.popover.popover-success.bs-popover-right .arrow:after{border-right-color:#208890}.popover.popover-success.bs-popover-top .arrow:after{border-top-color:#208890}.popover.popover-success.bs-popover-bottom .arrow:after{border-bottom-color:#208890}.popover.popover-success.bs-popover-left .arrow:after{border-left-color:#208890}.popover.popover-success .popover-header{color:#fff;opacity:.6}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#fff}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#fff}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#fff}.tooltip.bs-tooltip-left .arrow:before{border-left-color:#fff}.tooltip-inner{padding:.5rem .7rem;min-width:130px;background-color:#fff;font-size:14px;color:inherit;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.2)}@font-face{font-family:'Nucleo Outline';src:url("../fonts/nucleo-outline.eot");src:url("../fonts/nucleo-outline.eot") format("embedded-opentype"),url("../fonts/nucleo-outline.woff2") format("woff2"),url("../fonts/nucleo-outline.woff") format("woff"),url("../fonts/nucleo-outline.ttf") format("truetype"),url("../fonts/nucleo-outline.svg") format("svg");font-weight:normal;font-style:normal}.now-ui-icons{display:inline-block;font:normal normal normal 14px/1 'Nucleo Outline';font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.now-ui-icons.circle{padding:0.33333333em;vertical-align:-16%;background-color:#eee}.now-ui-icons.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.nc-icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.nc-icon-ul>li{position:relative}.nc-icon-ul>li>.now-ui-icons{position:absolute;left:-1.57142857em;top:0.14285714em;text-align:center}.nc-icon-ul>li>.now-ui-icons.circle{top:-0.19047619em;left:-1.9047619em}.now-ui-icons.spin{-webkit-animation:nc-icon-spin 2s infinite linear;-moz-animation:nc-icon-spin 2s infinite linear;-o-animation:nc-icon-spin 2s infinite linear;animation:nc-icon-spin 2s infinite linear}@-webkit-keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes nc-icon-spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.now-ui-icons.ui-1_check:before{content:"\ea22"}.now-ui-icons.ui-1_email-85:before{content:"\ea2a"}.now-ui-icons.arrows-1_cloud-download-93:before{content:"\ea21"}.now-ui-icons.arrows-1_cloud-upload-94:before{content:"\ea24"}.now-ui-icons.arrows-1_minimal-down:before{content:"\ea39"}.now-ui-icons.arrows-1_minimal-left:before{content:"\ea3a"}.now-ui-icons.arrows-1_minimal-right:before{content:"\ea3b"}.now-ui-icons.arrows-1_minimal-up:before{content:"\ea3c"}.now-ui-icons.arrows-1_refresh-69:before{content:"\ea44"}.now-ui-icons.arrows-1_share-66:before{content:"\ea4c"}.now-ui-icons.business_badge:before{content:"\ea09"}.now-ui-icons.business_bank:before{content:"\ea0a"}.now-ui-icons.business_briefcase-24:before{content:"\ea13"}.now-ui-icons.business_bulb-63:before{content:"\ea15"}.now-ui-icons.business_chart-bar-32:before{content:"\ea1e"}.now-ui-icons.business_chart-pie-36:before{content:"\ea1f"}.now-ui-icons.business_globe:before{content:"\ea2f"}.now-ui-icons.business_money-coins:before{content:"\ea40"}.now-ui-icons.clothes_tie-bow:before{content:"\ea5b"}.now-ui-icons.design_vector:before{content:"\ea61"}.now-ui-icons.design_app:before{content:"\ea08"}.now-ui-icons.design_bullet-list-67:before{content:"\ea14"}.now-ui-icons.design_image:before{content:"\ea33"}.now-ui-icons.design_palette:before{content:"\ea41"}.now-ui-icons.design_scissors:before{content:"\ea4a"}.now-ui-icons.design-2_html5:before{content:"\ea32"}.now-ui-icons.design-2_ruler-pencil:before{content:"\ea48"}.now-ui-icons.emoticons_satisfied:before{content:"\ea49"}.now-ui-icons.files_box:before{content:"\ea12"}.now-ui-icons.files_paper:before{content:"\ea43"}.now-ui-icons.files_single-copy-04:before{content:"\ea52"}.now-ui-icons.health_ambulance:before{content:"\ea07"}.now-ui-icons.loader_gear:before{content:"\ea4e"}.now-ui-icons.loader_refresh:before{content:"\ea44"}.now-ui-icons.location_bookmark:before{content:"\ea10"}.now-ui-icons.location_compass-05:before{content:"\ea25"}.now-ui-icons.location_map-big:before{content:"\ea3d"}.now-ui-icons.location_pin:before{content:"\ea47"}.now-ui-icons.location_world:before{content:"\ea63"}.now-ui-icons.media-1_album:before{content:"\ea02"}.now-ui-icons.media-1_button-pause:before{content:"\ea16"}.now-ui-icons.media-1_button-play:before{content:"\ea18"}.now-ui-icons.media-1_button-power:before{content:"\ea19"}.now-ui-icons.media-1_camera-compact:before{content:"\ea1c"}.now-ui-icons.media-2_note-03:before{content:"\ea3f"}.now-ui-icons.media-2_sound-wave:before{content:"\ea57"}.now-ui-icons.objects_diamond:before{content:"\ea29"}.now-ui-icons.objects_globe:before{content:"\ea2f"}.now-ui-icons.objects_key-25:before{content:"\ea38"}.now-ui-icons.objects_planet:before{content:"\ea46"}.now-ui-icons.objects_spaceship:before{content:"\ea55"}.now-ui-icons.objects_support-17:before{content:"\ea56"}.now-ui-icons.objects_umbrella-13:before{content:"\ea5f"}.now-ui-icons.education_agenda-bookmark:before{content:"\ea01"}.now-ui-icons.education_atom:before{content:"\ea0c"}.now-ui-icons.education_glasses:before{content:"\ea2d"}.now-ui-icons.education_hat:before{content:"\ea30"}.now-ui-icons.education_paper:before{content:"\ea42"}.now-ui-icons.shopping_bag-16:before{content:"\ea0d"}.now-ui-icons.shopping_basket:before{content:"\ea0b"}.now-ui-icons.shopping_box:before{content:"\ea11"}.now-ui-icons.shopping_cart-simple:before{content:"\ea1d"}.now-ui-icons.shopping_credit-card:before{content:"\ea28"}.now-ui-icons.shopping_delivery-fast:before{content:"\ea27"}.now-ui-icons.shopping_shop:before{content:"\ea50"}.now-ui-icons.shopping_tag-content:before{content:"\ea59"}.now-ui-icons.sport_trophy:before{content:"\ea5d"}.now-ui-icons.sport_user-run:before{content:"\ea60"}.now-ui-icons.tech_controller-modern:before{content:"\ea26"}.now-ui-icons.tech_headphones:before{content:"\ea31"}.now-ui-icons.tech_laptop:before{content:"\ea36"}.now-ui-icons.tech_mobile:before{content:"\ea3e"}.now-ui-icons.tech_tablet:before{content:"\ea58"}.now-ui-icons.tech_tv:before{content:"\ea5e"}.now-ui-icons.tech_watch-time:before{content:"\ea62"}.now-ui-icons.text_align-center:before{content:"\ea05"}.now-ui-icons.text_align-left:before{content:"\ea06"}.now-ui-icons.text_bold:before{content:"\ea0e"}.now-ui-icons.text_caps-small:before{content:"\ea1b"}.now-ui-icons.gestures_tap-01:before{content:"\ea5a"}.now-ui-icons.transportation_air-baloon:before{content:"\ea03"}.now-ui-icons.transportation_bus-front-12:before{content:"\ea17"}.now-ui-icons.travel_info:before{content:"\ea04"}.now-ui-icons.travel_istanbul:before{content:"\ea34"}.now-ui-icons.ui-1_bell-53:before{content:"\ea0f"}.now-ui-icons.ui-1_calendar-60:before{content:"\ea1a"}.now-ui-icons.ui-1_lock-circle-open:before{content:"\ea35"}.now-ui-icons.ui-1_send:before{content:"\ea4d"}.now-ui-icons.ui-1_settings-gear-63:before{content:"\ea4e"}.now-ui-icons.ui-1_simple-add:before{content:"\ea4f"}.now-ui-icons.ui-1_simple-delete:before{content:"\ea54"}.now-ui-icons.ui-1_simple-remove:before{content:"\ea53"}.now-ui-icons.ui-1_zoom-bold:before{content:"\ea64"}.now-ui-icons.ui-2_chat-round:before{content:"\ea20"}.now-ui-icons.ui-2_favourite-28:before{content:"\ea2b"}.now-ui-icons.ui-2_like:before{content:"\ea37"}.now-ui-icons.ui-2_settings-90:before{content:"\ea4b"}.now-ui-icons.ui-2_time-alarm:before{content:"\ea5c"}.now-ui-icons.users_circle-08:before{content:"\ea23"}.now-ui-icons.users_single-02:before{content:"\ea51"}.modal-content{-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;border:none;-webkit-box-shadow:0px 10px 50px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 10px 50px 0px rgba(0,0,0,0.5);box-shadow:0px 10px 50px 0px rgba(0,0,0,0.5)}.modal-content .modal-header{border-bottom:none;padding-top:24px;padding-right:24px;padding-bottom:0;padding-left:24px}.modal-content .modal-header button{position:absolute;right:27px;top:30px;outline:0}.modal-content .modal-header .title{margin-top:5px;margin-bottom:0}.modal-content .modal-body{padding-top:24px;padding-right:24px;padding-bottom:16px;padding-left:24px;line-height:1.9}.modal-content .modal-footer{border-top:none;padding-right:24px;padding-bottom:16px;padding-left:24px;-webkit-justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-content .modal-footer button{margin:0;padding-left:16px;padding-right:16px;width:auto}.modal-content .modal-footer button.pull-left{padding-left:5px;padding-right:5px;position:relative;left:-5px}.modal-content .modal-body+.modal-footer{padding-top:0}.modal-backdrop{background:rgba(0,0,0,0.3)}.modal .modal-login{max-width:320px}.modal .modal-login .card-login .logo-container{width:65px;margin-bottom:38px;margin-top:27px}.modal.modal-mini p{text-align:center}.modal.modal-mini .modal-dialog{max-width:255px;margin:0 auto}.modal.modal-mini.show .modal-dialog{-webkit-transform:translate(0, 30%);-o-transform:translate(0, 30%);-moz-transform:translate(0, 30%);-ms-transform:translate(0, 30%);transform:translate(0, 30%)}.modal.modal-mini .modal-profile{width:70px;height:70px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:5.7;-webkit-box-shadow:0px 5px 50px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 50px 0px rgba(0,0,0,0.3);box-shadow:0px 5px 50px 0px rgba(0,0,0,0.3)}.modal.modal-mini .modal-profile i{color:#208890;font-size:21px}.modal.modal-mini .modal-profile[class*="modal-profile-"] i{color:#fff}.modal.modal-mini .modal-profile.modal-profile-primary{background-color:#208890}.modal.modal-mini .modal-profile.modal-profile-danger{background-color:#FF3636}.modal.modal-mini .modal-profile.modal-profile-warning{background-color:#FFB236}.modal.modal-mini .modal-profile.modal-profile-success{background-color:#208890}.modal.modal-mini .modal-profile.modal-profile-info{background-color:#51c332}.modal.modal-mini .modal-footer button{text-transform:uppercase}.modal.modal-mini .modal-footer button:first-child{opacity:.5}.modal.modal-default .modal-content{background-color:#fff;color:#2c2c2c}.modal.modal-default .modal-header .close{color:#2c2c2c}.modal.modal-default .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-default .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-default .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-default .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-default .form-control{border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-default .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.modal.modal-default .has-success:after,.modal.modal-default .has-danger:after{color:#fff}.modal.modal-default .has-danger .form-control{background-color:transparent}.modal.modal-default .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-default .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}.modal.modal-default .form-group.no-border .form-control,.modal.modal-default .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}.modal.modal-default .form-group.no-border .form-control:focus,.modal.modal-default .form-group.no-border .form-control:active,.modal.modal-default .form-group.no-border .form-control:active,.modal.modal-default .input-group.no-border .form-control:focus,.modal.modal-default .input-group.no-border .form-control:active,.modal.modal-default .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-default .form-group.no-border .form-control+.input-group-addon,.modal.modal-default .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}.modal.modal-default .form-group.no-border .form-control+.input-group-addon:focus,.modal.modal-default .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-default .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-default .input-group.no-border .form-control+.input-group-addon:focus,.modal.modal-default .input-group.no-border .form-control+.input-group-addon:active,.modal.modal-default .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-default .form-group.no-border .form-control:focus+.input-group-addon,.modal.modal-default .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-default .form-group.no-border .input-group-addon,.modal.modal-default .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}.modal.modal-default .form-group.no-border.input-group-focus .input-group-addon,.modal.modal-default .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-default .input-group-addon,.modal.modal-default .form-group.form-group-no-border .input-group-addon,.modal.modal-default .input-group.form-group-no-border .input-group-addon{color:rgba(255,255,255,0.8)}.modal.modal-primary .modal-content{background-color:#208890;color:#fff}.modal.modal-primary .modal-header .close{color:#fff}.modal.modal-primary .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-primary .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-primary .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-primary .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-primary .form-control{border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-primary .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.modal.modal-primary .has-success:after,.modal.modal-primary .has-danger:after{color:#fff}.modal.modal-primary .has-danger .form-control{background-color:transparent}.modal.modal-primary .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-primary .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}.modal.modal-primary .form-group.no-border .form-control,.modal.modal-primary .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}.modal.modal-primary .form-group.no-border .form-control:focus,.modal.modal-primary .form-group.no-border .form-control:active,.modal.modal-primary .form-group.no-border .form-control:active,.modal.modal-primary .input-group.no-border .form-control:focus,.modal.modal-primary .input-group.no-border .form-control:active,.modal.modal-primary .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-primary .form-group.no-border .form-control+.input-group-addon,.modal.modal-primary .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}.modal.modal-primary .form-group.no-border .form-control+.input-group-addon:focus,.modal.modal-primary .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-primary .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-primary .input-group.no-border .form-control+.input-group-addon:focus,.modal.modal-primary .input-group.no-border .form-control+.input-group-addon:active,.modal.modal-primary .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-primary .form-group.no-border .form-control:focus+.input-group-addon,.modal.modal-primary .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-primary .form-group.no-border .input-group-addon,.modal.modal-primary .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}.modal.modal-primary .form-group.no-border.input-group-focus .input-group-addon,.modal.modal-primary .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-primary .input-group-addon,.modal.modal-primary .form-group.form-group-no-border .input-group-addon,.modal.modal-primary .input-group.form-group-no-border .input-group-addon{color:rgba(255,255,255,0.8)}.modal.modal-danger .modal-content{background-color:#FF3636;color:#fff}.modal.modal-danger .modal-header .close{color:#fff}.modal.modal-danger .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-danger .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-danger .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-danger .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-danger .form-control{border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-danger .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.modal.modal-danger .has-success:after,.modal.modal-danger .has-danger:after{color:#fff}.modal.modal-danger .has-danger .form-control{background-color:transparent}.modal.modal-danger .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-danger .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}.modal.modal-danger .form-group.no-border .form-control,.modal.modal-danger .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}.modal.modal-danger .form-group.no-border .form-control:focus,.modal.modal-danger .form-group.no-border .form-control:active,.modal.modal-danger .form-group.no-border .form-control:active,.modal.modal-danger .input-group.no-border .form-control:focus,.modal.modal-danger .input-group.no-border .form-control:active,.modal.modal-danger .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-danger .form-group.no-border .form-control+.input-group-addon,.modal.modal-danger .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}.modal.modal-danger .form-group.no-border .form-control+.input-group-addon:focus,.modal.modal-danger .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-danger .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-danger .input-group.no-border .form-control+.input-group-addon:focus,.modal.modal-danger .input-group.no-border .form-control+.input-group-addon:active,.modal.modal-danger .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-danger .form-group.no-border .form-control:focus+.input-group-addon,.modal.modal-danger .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-danger .form-group.no-border .input-group-addon,.modal.modal-danger .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}.modal.modal-danger .form-group.no-border.input-group-focus .input-group-addon,.modal.modal-danger .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-danger .input-group-addon,.modal.modal-danger .form-group.form-group-no-border .input-group-addon,.modal.modal-danger .input-group.form-group-no-border .input-group-addon{color:rgba(255,255,255,0.8)}.modal.modal-warning .modal-content{background-color:#FFB236;color:#fff}.modal.modal-warning .modal-header .close{color:#fff}.modal.modal-warning .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-warning .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-warning .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-warning .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-warning .form-control{border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-warning .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.modal.modal-warning .has-success:after,.modal.modal-warning .has-danger:after{color:#fff}.modal.modal-warning .has-danger .form-control{background-color:transparent}.modal.modal-warning .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-warning .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}.modal.modal-warning .form-group.no-border .form-control,.modal.modal-warning .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}.modal.modal-warning .form-group.no-border .form-control:focus,.modal.modal-warning .form-group.no-border .form-control:active,.modal.modal-warning .form-group.no-border .form-control:active,.modal.modal-warning .input-group.no-border .form-control:focus,.modal.modal-warning .input-group.no-border .form-control:active,.modal.modal-warning .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-warning .form-group.no-border .form-control+.input-group-addon,.modal.modal-warning .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}.modal.modal-warning .form-group.no-border .form-control+.input-group-addon:focus,.modal.modal-warning .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-warning .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-warning .input-group.no-border .form-control+.input-group-addon:focus,.modal.modal-warning .input-group.no-border .form-control+.input-group-addon:active,.modal.modal-warning .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-warning .form-group.no-border .form-control:focus+.input-group-addon,.modal.modal-warning .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-warning .form-group.no-border .input-group-addon,.modal.modal-warning .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}.modal.modal-warning .form-group.no-border.input-group-focus .input-group-addon,.modal.modal-warning .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-warning .input-group-addon,.modal.modal-warning .form-group.form-group-no-border .input-group-addon,.modal.modal-warning .input-group.form-group-no-border .input-group-addon{color:rgba(255,255,255,0.8)}.modal.modal-success .modal-content{background-color:#208890;color:#fff}.modal.modal-success .modal-header .close{color:#fff}.modal.modal-success .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-success .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-success .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-success .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-success .form-control{border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-success .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.modal.modal-success .has-success:after,.modal.modal-success .has-danger:after{color:#fff}.modal.modal-success .has-danger .form-control{background-color:transparent}.modal.modal-success .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-success .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}.modal.modal-success .form-group.no-border .form-control,.modal.modal-success .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}.modal.modal-success .form-group.no-border .form-control:focus,.modal.modal-success .form-group.no-border .form-control:active,.modal.modal-success .form-group.no-border .form-control:active,.modal.modal-success .input-group.no-border .form-control:focus,.modal.modal-success .input-group.no-border .form-control:active,.modal.modal-success .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-success .form-group.no-border .form-control+.input-group-addon,.modal.modal-success .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}.modal.modal-success .form-group.no-border .form-control+.input-group-addon:focus,.modal.modal-success .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-success .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-success .input-group.no-border .form-control+.input-group-addon:focus,.modal.modal-success .input-group.no-border .form-control+.input-group-addon:active,.modal.modal-success .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-success .form-group.no-border .form-control:focus+.input-group-addon,.modal.modal-success .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-success .form-group.no-border .input-group-addon,.modal.modal-success .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}.modal.modal-success .form-group.no-border.input-group-focus .input-group-addon,.modal.modal-success .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-success .input-group-addon,.modal.modal-success .form-group.form-group-no-border .input-group-addon,.modal.modal-success .input-group.form-group-no-border .input-group-addon{color:rgba(255,255,255,0.8)}.modal.modal-info .modal-content{background-color:#51c332;color:#fff}.modal.modal-info .modal-header .close{color:#fff}.modal.modal-info .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-info .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-info .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-info .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.modal.modal-info .form-control{border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-info .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.modal.modal-info .has-success:after,.modal.modal-info .has-danger:after{color:#fff}.modal.modal-info .has-danger .form-control{background-color:transparent}.modal.modal-info .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}.modal.modal-info .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}.modal.modal-info .form-group.no-border .form-control,.modal.modal-info .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}.modal.modal-info .form-group.no-border .form-control:focus,.modal.modal-info .form-group.no-border .form-control:active,.modal.modal-info .form-group.no-border .form-control:active,.modal.modal-info .input-group.no-border .form-control:focus,.modal.modal-info .input-group.no-border .form-control:active,.modal.modal-info .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-info .form-group.no-border .form-control+.input-group-addon,.modal.modal-info .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}.modal.modal-info .form-group.no-border .form-control+.input-group-addon:focus,.modal.modal-info .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-info .form-group.no-border .form-control+.input-group-addon:active,.modal.modal-info .input-group.no-border .form-control+.input-group-addon:focus,.modal.modal-info .input-group.no-border .form-control+.input-group-addon:active,.modal.modal-info .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-info .form-group.no-border .form-control:focus+.input-group-addon,.modal.modal-info .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-info .form-group.no-border .input-group-addon,.modal.modal-info .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}.modal.modal-info .form-group.no-border.input-group-focus .input-group-addon,.modal.modal-info .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.modal.modal-info .input-group-addon,.modal.modal-info .form-group.form-group-no-border .input-group-addon,.modal.modal-info .input-group.form-group-no-border .input-group-addon{color:rgba(255,255,255,0.8)}.modal .modal-header .close{color:#2c2c2c;text-shadow:none}.modal .modal-header .close:hover,.modal .modal-header .close:focus{opacity:1}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel .carousel-inner{-webkit-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3)}.carousel .now-ui-icons{font-size:2em}.table .img-wrapper{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin:0 auto}.table .img-row{max-width:60px;width:60px}.table .form-check{margin:0}.table .form-check label .form-check-sign::before,.table .form-check label .form-check-sign::after{top:-17px;left:4px}.table .btn{margin:0}.table small,.table .small{font-weight:300}.card-tasks .card-body .table{margin-bottom:0}.card-tasks .card-body .table>thead>tr>th,.card-tasks .card-body .table>tbody>tr>th,.card-tasks .card-body .table>tfoot>tr>th,.card-tasks .card-body .table>thead>tr>td,.card-tasks .card-body .table>tbody>tr>td,.card-tasks .card-body .table>tfoot>tr>td{padding-top:0;padding-bottom:0}.table>thead>tr>th{border-bottom-width:1px;font-size:1.57em;font-weight:300;border:0}.table .radio,.table .checkbox{margin-top:0;margin-bottom:0;padding:0;width:15px}.table .radio .icons,.table .checkbox .icons{position:relative}.table .radio label:after,.table .radio label:before,.table .checkbox label:after,.table .checkbox label:before{top:-17px;left:-3px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:12px 7px;vertical-align:middle}.table .th-description{max-width:150px}.table .td-price{font-size:26px;font-weight:300;margin-top:5px;position:relative;top:4px;text-align:right}.table .td-total{font-weight:700;font-size:1.57em;padding-top:20px;text-align:right}.table .td-actions .btn{margin:0px}.table>tbody>tr{position:relative}.table-shopping>thead>tr>th{font-size:1em;text-transform:uppercase}.table-shopping>tbody>tr>td{font-size:1em}.table-shopping>tbody>tr>td b{display:block;margin-bottom:5px}.table-shopping .td-name{font-weight:400;font-size:1.5em}.table-shopping .td-name small{color:#9A9A9A;font-size:0.75em;font-weight:300}.table-shopping .td-number{font-weight:300;font-size:1.714em}.table-shopping .td-name{min-width:200px}.table-shopping .td-number{text-align:right;min-width:145px}.table-shopping .td-number small{margin-right:3px}.table-shopping .img-container{width:120px;max-height:160px;overflow:hidden;display:block}.table-shopping .img-container img{width:100%}#tables .table-responsive{margin-bottom:30px}.wrapper{position:relative;top:0;height:100vh}.wrapper.wrapper-full-page{min-height:100vh;height:auto}.sidebar>.nav,.sidebar .info{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none}.main-panel{position:relative;float:right;width:100%;background-color:#E3E3E3;background-color:#ebecf1;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.main-panel>.content{padding:0 30px 30px;min-height:-webkit-calc(100vh - 123px);min-height:-moz-calc(100vh - 123px);min-height:calc(100vh - 123px);margin-top:-30px}.main-panel>.navbar{margin-bottom:0}.main-panel .header{margin-bottom:50px}.perfect-scrollbar-on .sidebar,.perfect-scrollbar-on .main-panel{height:100%;max-height:100%}@media (min-width: 991px){.main-panel,.sidebar-wrapper{-webkit-transition-property:top,bottom,width;-webkit-transition-property:top,bottom, width;-o-transition-property:top,bottom, width;-moz-transition-property:top,bottom, width;transition-property:top,bottom, width;-webkit-transition-duration:.2s,.2s, .35s;-moz-transition-duration:.2s,.2s, .35s;-o-transition-duration:.2s,.2s, .35s;transition-duration:.2s,.2s, .35s;-webkit-transition-timing-function:linear,linear,ease;-moz-transition-timing-function:linear,linear,ease;-o-transition-timing-function:linear,linear,ease;transition-timing-function:linear,linear,ease;-webkit-overflow-scrolling:touch}.sidebar-mini .visible-on-sidebar-regular{display:none !important}.sidebar-mini .visible-on-sidebar-mini{display:inline-block !important}.sidebar-mini .navbar-minimize{opacity:0}.sidebar-mini .sidebar,.sidebar-mini .sidebar .sidebar-wrapper{width:80px}.sidebar-mini .main-panel{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}.sidebar-mini .sidebar{display:block;z-index:1030;-webkit-box-shadow:0px 2px 22px 0 rgba(0,0,0,0.2),0px 2px 30px 0 rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 22px 0 rgba(0,0,0,0.2),0px 2px 30px 0 rgba(0,0,0,0.35);box-shadow:0px 2px 22px 0 rgba(0,0,0,0.2),0px 2px 30px 0 rgba(0,0,0,0.35)}.sidebar-mini .sidebar .logo a.logo-normal{opacity:0;-webkit-transform:translate3d(-25px, 0, 0);-moz-transform:translate3d(-25px, 0, 0);-o-transform:translate3d(-25px, 0, 0);-ms-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}.sidebar-mini .sidebar .sidebar-wrapper>.nav [data-toggle="collapse"] ~ div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar .sidebar-wrapper .user .info>a>span,.sidebar-mini .sidebar .sidebar-wrapper>.nav li>a p{-webkit-transform:translate3d(-25px, 0, 0);-moz-transform:translate3d(-25px, 0, 0);-o-transform:translate3d(-25px, 0, 0);-ms-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);opacity:0}.sidebar-mini .sidebar:hover{width:260px}.sidebar-mini .sidebar:hover .logo a.logo-normal{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.sidebar-mini .sidebar:hover .navbar-minimize{opacity:1}.sidebar-mini .sidebar:hover .sidebar-wrapper{width:260px}.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li>a p,.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav [data-toggle="collapse"] ~ div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar:hover .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar:hover .sidebar-wrapper .user .info>a>span{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);opacity:1}}.panel-header{padding-top:80px;padding-bottom:75px;background:#141E30;background:-webkit-gradient(linear, left top, right top, from(#51c332), color-stop(60%, #204065), to(#2a5788));background:-webkit-gradient(linear, left top, right top, from(#51c332), color-stop(60%, #51c332), to(#51c332));background:-webkit-linear-gradient(left, #51c332 0%, #51c332 60%, #51c332 100%);background:-moz-linear-gradient(left, #51c332 0%, #51c332 60%, #51c332 100%);background:-o-linear-gradient(left, #51c332 0%, #51c332 60%, #51c332 100%);background:linear-gradient(to right, #51c332 0%, #51c332 60%, #51c332 100%);position:relative;overflow:hidden}.panel-header .header .title{color:#fff}.panel-header .header .category{max-width:600px;color:rgba(255,255,255,0.5);margin:0 auto;font-size:13px}.panel-header .header .category a{color:#fff}.panel-header-sm{height:135px}.panel-header-lg{height:380px}.card{border:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:inline-block;position:relative;width:100%;margin-bottom:20px;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1)}.card.card-chart{overflow-x:hidden}.card .card-body{padding:15px 15px 10px 15px}.card .card-body.table-full-width{padding-left:0;padding-right:0}.card .card-header{padding:15px 15px 0;border:0}.card .card-header:not([data-background-color]){background-color:transparent}.card .card-header .card-title{margin-top:10px;padding-left:20px}.card.card-wizard .card-header{padding-left:0;padding-right:0;padding-bottom:40px}.card .map{height:280px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.card .map.map-big{height:400px}.card .statistics-container{margin-left:38px;position:relative;top:24px}.card .statistics-container .statistics,.card .statistics-container ul,.card .statistics-container .badge{display:inline-block}.card .statistics-container .statistics-badge{float:right;position:relative;top:31px}.card .statistics-container .statistics-badge .badge{font-size:14px;line-height:1.1}.card .statistics-container ul{list-style:none;position:relative;top:-35px;left:7%}.card .statistics-container ul li{font-size:.7142em;color:#9A9A9A;margin-bottom:7px}.card .statistics-container ul li .stats-value{float:right;width:42px;position:relative;right:-12px;color:initial}.card .statistics-container p{margin:0}.card .statistics-container h3{margin-bottom:15px;color:#208890}.card[data-background-color="orange"]{background-color:#208890}.card[data-background-color="orange"] .card-header{background-color:#208890}.card[data-background-color="orange"] .card-footer .stats{color:#fff}.card[data-background-color="red"]{background-color:#FF3636}.card[data-background-color="yellow"]{background-color:#FFB236}.card[data-background-color="blue"]{background-color:#51c332}.card[data-background-color="green"]{background-color:#208890}.card .image{overflow:hidden;height:200px;position:relative}.card .avatar{width:30px;height:30px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:15px}.card .info-area{padding:40px 0 40px;text-align:center;position:relative;z-index:2}.card label{font-size:.8571em;margin-bottom:5px;color:#fff;padding-left:20px}.card .ct-chart{margin:30px 0 30px}.card .card-footer{background-color:transparent;border:0}.card .card-footer .stats i{margin-right:5px;position:relative;top:2px}.card .card-footer .btn{margin:0}.card-collapse .card{margin-bottom:25px}.card-collapse .card .card-header{position:relative;padding:.75rem 1.25rem;padding-left:0;padding-right:0}.card-collapse .card .card-header a[data-toggle="collapse"]{display:block;color:#444}.card-collapse .card .card-header a[data-toggle="collapse"] i{float:right;position:relative;color:#2c2c2c;top:1px}.card-collapse .card .card-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#E3E3E3}.card-collapse .card .card-body{padding-left:.5rem;padding-right:.5rem}.card-subcategories .card-body{padding-bottom:30px}.card-pricing{text-align:center}.card-pricing .card-category{padding-top:1.25em}.card-pricing .card-title{margin-top:30px}.card-pricing .card-icon{padding:10px 0 0px}.card-pricing .card-icon i{font-size:30px;line-height:2.7;max-width:80px;color:#888;width:80px;height:80px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 9px 35px -6px rgba(0,0,0,0.3);-moz-box-shadow:0px 9px 35px -6px rgba(0,0,0,0.3);box-shadow:0px 9px 35px -6px rgba(0,0,0,0.3);background-color:#fff;position:relative}.card-pricing .card-icon.icon-primary i{-webkit-box-shadow:0px 9px 30px -6px #208890;-moz-box-shadow:0px 9px 30px -6px #208890;box-shadow:0px 9px 30px -6px #208890;color:#208890}.card-pricing .card-icon.icon-info i{-webkit-box-shadow:0px 9px 30px -6px #51c332;-moz-box-shadow:0px 9px 30px -6px #51c332;box-shadow:0px 9px 30px -6px #51c332;color:#51c332}.card-pricing .card-icon.icon-success i{color:#208890;-webkit-box-shadow:0px 9px 30px -6px rgba(22,199,13,0.85);-moz-box-shadow:0px 9px 30px -6px rgba(22,199,13,0.85);box-shadow:0px 9px 30px -6px rgba(22,199,13,0.85)}.card-pricing .card-icon.icon-warning i{-webkit-box-shadow:0px 9px 30px -6px #FFB236;-moz-box-shadow:0px 9px 30px -6px #FFB236;box-shadow:0px 9px 30px -6px #FFB236;color:#FFB236}.card-pricing .card-icon.icon-danger i{-webkit-box-shadow:0px 9px 30px -6px #FF3636;-moz-box-shadow:0px 9px 30px -6px #FF3636;box-shadow:0px 9px 30px -6px #FF3636;color:#FF3636}.card-pricing h1 small{font-size:18px}.card-pricing h1 small:first-child{position:relative;top:-17px;font-size:26px}.card-pricing ul{list-style:none;padding:0;max-width:240px;margin:10px auto}.card-pricing ul li{color:#888;text-align:center;padding:12px 0;border-bottom:1px solid rgba(136,136,136,0.3)}.card-pricing ul li:last-child{border:0}.card-pricing ul li b{color:#2c2c2c}.card-pricing ul li i{top:3px;right:3px;position:relative;font-size:20px}.card-pricing.card-background ul li{color:#fff;border-color:rgba(255,255,255,0.3)}.card-pricing.card-background ul li b{color:#fff}.card-pricing.card-background [class*="text-"]{color:#fff !important}.card-pricing.card-background .card-body{padding-top:1.25rem;padding-bottom:1.25rem}.card-pricing.card-background:after{background-color:rgba(0,0,0,0.65)}.card-user .image{height:120px}.card-user .author{text-align:center;text-transform:none;margin-top:-77px}.card-user .author a+p.description{margin-top:-7px}.card-user .avatar{width:124px;height:124px;border:1px solid #fff;position:relative}.card-user .card-body{min-height:240px}.card-user hr{margin:5px 15px}.card-user .button-container{margin-bottom:6px;text-align:center}.card-profile,.card-testimonial{margin-top:30px;text-align:center}.card-profile .card-body .card-title,.card-testimonial .card-body .card-title{margin-top:0}.card-profile [class*=col-] .card-description,.card-testimonial [class*=col-] .card-description{margin-bottom:0}.card-profile [class*=col-] .card-description+.card-footer,.card-testimonial [class*=col-] .card-description+.card-footer{margin-top:8px}.card-profile .card-avatar,.card-testimonial .card-avatar{max-width:130px;max-height:130px;margin:-60px auto 0}.card-profile .card-avatar img,.card-testimonial .card-avatar img{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important}.card-profile .card-avatar+.card-body,.card-testimonial .card-avatar+.card-body{margin-top:15px}.card-profile.card-plain .card-avatar,.card-testimonial.card-plain .card-avatar{margin-top:0}.card-profile .card-body .card-avatar,.card-testimonial .card-body .card-avatar{margin:0 auto 30px}.card-testimonial .card-description+.card-title{margin-top:20px}.card-testimonial .card-body{padding-top:25px}.card-testimonial .card-avatar{max-width:100px;max-height:100px;margin-top:-50px}.card-testimonial .card-footer{margin-top:0;margin-bottom:2.5rem}.card-testimonial .card-description+.card-title{margin-top:30px}.card-testimonial .icon i{font-size:32px}.card-testimonial .icon.icon-primary i{color:#208890}.card-testimonial .icon.icon-info i{color:#51c332}.card-testimonial .icon.icon-danger i{color:#FF3636}.card-testimonial .icon.icon-warning i{color:#FFB236}.card-testimonial .icon.icon-success i{color:#208890}.card-lock .card-header img{width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:-60px;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);-moz-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1)}.card-signup .header{margin-left:20px;margin-right:20px;padding:30px 0}.card-signup .text-divider{margin-top:30px;margin-bottom:0px;text-align:center}.card-signup .content{padding:0px 30px}.card-signup .form-check{margin-top:20px}.card-signup .form-check label{margin-left:17px}.card-signup .social-line{margin-top:20px;text-align:center}.card-signup .social-line .btn.btn-icon,.card-signup .social-line .btn.btn-icon .btn-icon{margin-left:5px;margin-right:5px;-webkit-box-shadow:0px 5px 50px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 50px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 50px 0px rgba(0,0,0,0.2)}.card-signup .card-footer{margin-bottom:10px;margin-top:24px}.card-plain{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:rgba(36,67,186,0.5);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.card-plain .card-header,.card-plain .card-footer{margin-left:0;margin-right:0;background-color:transparent}.card-plain:not(.card-subcategories).card-body{padding-left:0;padding-right:0}.card-stats hr,.card-contributions hr{margin:5px 15px}.card-stats .statistics{position:relative;text-align:center;padding:15px 0}.card-stats .statistics .title{margin-bottom:0}.card-stats .statistics .stats-title{margin-bottom:5px;color:#9A9A9A;font-weight:400}.card-stats .statistics.statistics-horizontal,.card-stats .statistics.statistics-horizontal .info-title{padding:0}.card-stats .icon{display:inline-block;vertical-align:top;margin:0 15px}.card-stats .stats-information{display:inline-block;margin-bottom:15px}.card-stats .stats-information .stats-text{font-size:29px}.card-stats .stats-information .stats-details{display:block;color:#888}.card-stats .dots{text-align:right}.card-stats .dots .dot{background-color:#2c2c2c;height:3px;width:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block}.card-stats [class*="col-"] .statistics::after{position:absolute;right:0;top:20px;width:1px;height:-webkit-calc(100% - 40px);height:-moz-calc(100% - 40px);height:calc(100% - 40px);content:"";background:#7d7d7d}.card-stats [class*="col-"]:last-child .statistics::after{display:none}.card-contributions .card-description{max-width:350px;margin:0 auto;margin-bottom:20px}.card-contributions .card-title{padding-top:35px}.card-contributions .card-stats{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:11px}.card-contributions .card-footer [class*="col-"]:not(:first-child):before{content:"";position:absolute;left:0;width:1px;height:100%;background-color:rgba(0,0,0,0.1)}.card-contributions .bootstrap-switch{margin:0}.card-contributions span{padding-left:15px;text-align:left;max-width:125px}.card-background{background-position:center center;-moz-background-size:cover;background-size:cover;text-align:center}.card-background .card-body{position:relative;z-index:2;min-height:370px;max-width:530px;margin:0 auto;padding-top:60px;padding-bottom:60px}.card-background .card-footer{position:relative;z-index:2}.card-background.card-background-product .card-body{max-width:400px}.card-background.card-background-product .card-body .card-title{margin-top:30px}.card-background .stats{color:#fff}.card-background .card-footer .stats-link>a{color:#fff;line-height:1.9}.card-background .category,.card-background .card-description,.card-background small{color:rgba(255,255,255,0.8)}.card-background .card-title{color:#fff;margin-top:130px}.card-background:not(.card-pricing) .btn{margin-bottom:0}.card-background::after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,0.63);-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem}.card-stats-mini.card-background::after{background-image:-webkit-gradient(linear, left top, right top, from(#434343), to(black));background-image:-webkit-linear-gradient(left, #434343 0%, black 100%);background-image:-moz-linear-gradient(left, #434343 0%, black 100%);background-image:-o-linear-gradient(left, #434343 0%, black 100%);background-image:linear-gradient(to right, #434343 0%, black 100%);opacity:.94}.card-stats-mini .card-body::after{clear:both;content:'';display:block}.card-stats-mini .card-footer{border-top:1px solid rgba(255,255,255,0.2);margin:0 15px}.card-stats-mini.card-background .card-body{min-height:auto;padding-top:15px;padding-bottom:15px}.card-stats-mini .card-title{margin-top:0;margin-bottom:5px}.card-stats-mini .info-area{text-align:left;width:40%;float:left;padding:15px 0}.card-stats-mini .info-area .icon>i{font-size:2em}.card-stats-mini .chart-area{float:left;width:60%}.card-stats-mini .stats{text-align:left;color:#fff}.card-chart .card-header .card-title{margin-top:10px;margin-bottom:0}.card-chart .card-header .card-category{margin-bottom:5px}.card-chart .table{margin-bottom:0}.card-chart .table td{border-top:none;border-bottom:1px solid #e9ecef}.card-chart .card-progress{margin-top:30px}.card-chart .chart-area{height:190px;width:-webkit-calc(100% + 30px);width:-moz-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.card-chart .card-footer{margin-top:15px}.card-chart .card-footer .stats{color:#9A9A9A}.card-chart .dropdown{position:absolute;right:20px;top:20px}.card-chart .dropdown .btn{margin:0}.footer{padding:24px 0}.footer.footer-default{background-color:#f2f2f2}.footer nav{display:inline-block;float:left;padding-left:7px}.footer ul{margin-bottom:0;padding:0;list-style:none}.footer ul li{display:inline-block}.footer ul li a{color:inherit;padding:.5rem;font-size:.8571em;text-transform:uppercase;text-decoration:none}.footer ul li a:hover{text-decoration:none}.footer .copyright{font-size:.8571em;line-height:1.8}.footer:after{display:table;clear:both;content:" "}.card-timeline .timeline{list-style:none;padding:20px 0 20px;position:relative}.card-timeline .timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#dbdbdb;left:50%;margin-left:-1.5px}.card-timeline .timeline .timeline-footer .btn{margin:0}.card-timeline .timeline h6{color:#9A9A9A;font-weight:400;margin:10px 0px 0px}.card-timeline .timeline.timeline-simple:before{left:5%}.card-timeline .timeline.timeline-simple>li>.timeline-panel{width:86%}.card-timeline .timeline.timeline-simple>li>.timeline-badge{left:5%}.card-timeline .timeline>li{margin-bottom:20px;position:relative}.card-timeline .timeline>li:before,.card-timeline .timeline>li:after{content:" ";display:table}.card-timeline .timeline>li:after{clear:both}.card-timeline .timeline>li>.timeline-panel{width:45%;float:left;padding:20px;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;-webkit-box-shadow:0 2px 2px rgba(204,197,185,0.5);-moz-box-shadow:0 2px 2px rgba(204,197,185,0.5);box-shadow:0 2px 2px rgba(204,197,185,0.5);background-color:#fff;color:#2c2c2c;margin-bottom:20px;position:relative}.card-timeline .timeline>li>.timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #E3E3E3;border-right:0 solid #E3E3E3;border-bottom:15px solid transparent;content:" "}.card-timeline .timeline>li>.timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.card-timeline .timeline>li>.timeline-badge{color:#fff;width:50px;height:50px;line-height:51px;font-size:1.4em;text-align:center;position:absolute;top:16px;left:50%;margin-left:-25px;background-color:#9A9A9A;z-index:100;-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-top-right-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topleft:50%;border-top-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-bottomleft:50%;border-bottom-left-radius:50%}.card-timeline .timeline>li>.timeline-badge [class^="ti-"],.card-timeline .timeline>li>.timeline-badge [class*=" ti-"]{line-height:inherit}.card-timeline .timeline>li>.timeline-badge .now-ui-icons{line-height:2.6;width:25px;text-align:center}.card-timeline .timeline>li.timeline-inverted>.timeline-panel{float:right;background-color:#fff}.card-timeline .timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.card-timeline .timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.card-timeline .timeline-heading{margin-bottom:15px}.card-timeline .timeline-badge.primary{background-color:#51c332 !important}.card-timeline .timeline-badge.info{background-color:#51c332 !important}.card-timeline .timeline-badge.success{background-color:#208890 !important}.card-timeline .timeline-badge.warning{background-color:#FFB236 !important}.card-timeline .timeline-badge.danger{background-color:#FF3636 !important}.card-timeline .timeline-title{margin-top:0;color:inherit}.card-timeline .timeline-body>p,.card-timeline .timeline-body>ul{margin-bottom:0}.card-timeline .timeline-body>p+p{margin-top:5px}.fixed-plugin{position:fixed;top:180px;right:0;width:64px;background:rgba(0,0,0,0.3);z-index:1031;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;text-align:center;top:120px}.fixed-plugin li>a,.fixed-plugin .badge{-o-transition:all .34s;transition:all .34s;-webkit-transition:all .34s;-moz-transition:all .34s}.fixed-plugin .fa-cog{color:#FFFFFF;padding:10px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:auto}.fixed-plugin .dropdown-menu{right:80px;left:auto;width:290px;-webkit-border-radius:0.1875rem;-moz-border-radius:0.1875rem;border-radius:0.1875rem;padding:0 10px}.fixed-plugin .dropdown-menu:after,.fixed-plugin .dropdown-menu:before{right:10px;margin-left:auto;left:auto}.fixed-plugin .fa-circle-thin{color:#FFFFFF}.fixed-plugin .active .fa-circle-thin{color:#00bbff}.fixed-plugin .dropdown-menu>.active>a,.fixed-plugin .dropdown-menu>.active>a:hover,.fixed-plugin .dropdown-menu>.active>a:focus{color:#777777;text-align:center}.fixed-plugin img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:100px;margin:0 auto}.fixed-plugin .dropdown-menu li>a:hover,.fixed-plugin .dropdown-menu li>a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fixed-plugin .badge{border:3px solid #FFFFFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;display:inline-block;height:23px;margin-right:5px;position:relative;width:23px}.fixed-plugin .badge.active,.fixed-plugin .badge:hover{border-color:#00bbff}.fixed-plugin .badge-blue{background-color:#51c332}.fixed-plugin .badge-green{background-color:#208890}.fixed-plugin .badge-orange{background-color:#208890}.fixed-plugin .badge-yellow{background-color:#FFB236}.fixed-plugin .badge-red{background-color:#FF3636}.fixed-plugin h5{font-size:14px;margin:10px}.fixed-plugin .dropdown-menu li{display:block;padding:18px 2px;width:25%;float:left}.fixed-plugin li.adjustments-line,.fixed-plugin li.header-title,.fixed-plugin li.button-container{width:100%;height:50px;min-height:inherit}.fixed-plugin li.button-container{height:auto}.fixed-plugin li.button-container div{margin-bottom:5px}.fixed-plugin #sharrreTitle{text-align:center;padding:10px 0;height:50px}.fixed-plugin li.header-title{height:30px;line-height:25px;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase}.fixed-plugin .adjustments-line p{float:left;display:inline-block;margin-bottom:0;font-size:1em;color:#3C4858}.fixed-plugin .adjustments-line a{color:transparent}.fixed-plugin .adjustments-line a .badge-colors{position:relative;top:-2px}.fixed-plugin .adjustments-line a a:hover,.fixed-plugin .adjustments-line a a:focus{color:transparent}.fixed-plugin .adjustments-line .togglebutton{float:right}.fixed-plugin .adjustments-line .togglebutton .toggle{margin-right:0}.fixed-plugin .adjustments-line .dropdown-menu>li.adjustments-line>a{padding-right:0;padding-left:0;border-bottom:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0}.fixed-plugin .dropdown-menu>li>a.img-holder{font-size:16px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#FFF;border:3px solid #FFF;padding-left:0;padding-right:0;opacity:1;cursor:pointer;display:block;max-height:100px;overflow:hidden;padding:0}.fixed-plugin .dropdown-menu>li>a.img-holder img{margin-top:auto}.fixed-plugin .dropdown-menu>li a.switch-trigger:hover,.fixed-plugin .dropdown-menu>li>a.switch-trigger:focus{background-color:transparent}.fixed-plugin .dropdown-menu>li:hover>a.img-holder,.fixed-plugin .dropdown-menu>li:focus>a.img-holder{border-color:rgba(0,187,255,0.53)}.fixed-plugin .dropdown-menu>.active>a.img-holder,.fixed-plugin .dropdown-menu>.active>a.img-holder{border-color:#00bbff;background-color:#FFFFFF}.fixed-plugin .btn-social{width:50%;display:block;width:48%;float:left;font-weight:600}.fixed-plugin .btn-social i{margin-right:5px}.fixed-plugin .btn-social:first-child{margin-right:2%}.fixed-plugin .dropdown .dropdown-menu{-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);-o-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%);top:27px;opacity:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.fixed-plugin .dropdown .dropdown-menu:before{border-bottom:0.4em solid transparent;border-left:0.4em solid rgba(0,0,0,0.2);border-top:0.4em solid transparent;right:-16px;top:46px}.fixed-plugin .dropdown .dropdown-menu:after{border-bottom:0.4em solid transparent;border-left:.4em solid #FFFFFF;border-top:0.4em solid transparent;right:-16px}.fixed-plugin .dropdown .dropdown-menu:before,.fixed-plugin .dropdown .dropdown-menu:after{content:"";display:inline-block;position:absolute;top:46px;width:16px;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.fixed-plugin .dropdown.show .dropdown-menu{opacity:1;-webkit-transform:translateY(-13%);-moz-transform:translateY(-13%);-o-transform:translateY(-13%);-ms-transform:translateY(-13%);transform:translateY(-13%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.fixed-plugin .bootstrap-switch{margin:0}.login-page .card-login{-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;padding-bottom:.7rem}.login-page .card-login .btn-wd{min-width:180px}.login-page .card-login .logo-container{width:65px;margin:0 auto;margin-bottom:55px}.login-page .card-login .logo-container img{width:100%}.login-page .card-login .input-group:last-child{margin-bottom:40px}.login-page .card-login.card-plain .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.login-page .card-login.card-plain .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.login-page .card-login.card-plain .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.login-page .card-login.card-plain .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}.login-page .card-login.card-plain .form-control{border-color:rgba(255,255,255,0.5);color:#fff}.login-page .card-login.card-plain .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.login-page .card-login.card-plain .has-success:after,.login-page .card-login.card-plain .has-danger:after{color:#fff}.login-page .card-login.card-plain .has-danger .form-control{background-color:transparent}.login-page .card-login.card-plain .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}.login-page .card-login.card-plain .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}.login-page .card-login.card-plain .form-group.no-border .form-control,.login-page .card-login.card-plain .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}.login-page .card-login.card-plain .form-group.no-border .form-control:focus,.login-page .card-login.card-plain .form-group.no-border .form-control:active,.login-page .card-login.card-plain .form-group.no-border .form-control:active,.login-page .card-login.card-plain .input-group.no-border .form-control:focus,.login-page .card-login.card-plain .input-group.no-border .form-control:active,.login-page .card-login.card-plain .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}.login-page .card-login.card-plain .form-group.no-border .form-control+.input-group-addon,.login-page .card-login.card-plain .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}.login-page .card-login.card-plain .form-group.no-border .form-control+.input-group-addon:focus,.login-page .card-login.card-plain .form-group.no-border .form-control+.input-group-addon:active,.login-page .card-login.card-plain .form-group.no-border .form-control+.input-group-addon:active,.login-page .card-login.card-plain .input-group.no-border .form-control+.input-group-addon:focus,.login-page .card-login.card-plain .input-group.no-border .form-control+.input-group-addon:active,.login-page .card-login.card-plain .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}.login-page .card-login.card-plain .form-group.no-border .form-control:focus+.input-group-addon,.login-page .card-login.card-plain .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.login-page .card-login.card-plain .form-group.no-border .input-group-addon,.login-page .card-login.card-plain .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}.login-page .card-login.card-plain .form-group.no-border.input-group-focus .input-group-addon,.login-page .card-login.card-plain .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}.login-page .card-login.card-plain .input-group-addon,.login-page .card-login.card-plain .form-group.no-border .input-group-addon,.login-page .card-login.card-plain .input-group.no-border .input-group-addon{color:rgba(255,255,255,0.8)}.login-page .link{font-size:10px;color:#fff;text-decoration:none}.full-page>.content,.full-page>.footer{position:relative;z-index:4}.full-page.section-image,.full-page.pricing-page .footer{position:initial}.full-page>.content{padding-bottom:30px;padding-top:90px}.full-page .footer{position:absolute;width:100%;bottom:0}.full-page .footer .container{color:#fff}.full-page .full-page-background{position:absolute;z-index:1;height:100%;width:100%;display:block;top:0;left:0;-moz-background-size:cover;background-size:cover;background-position:center center}.full-page:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,0.6)}.full-page.pricing-page .description{margin-bottom:65px}.full-page.register-page .info-horizontal{padding:0px 0px 20px}.full-page.register-page .info-horizontal{text-align:left !important}.full-page.register-page .info-horizontal .icon{float:left;margin-top:23px;margin-right:10px}.full-page.register-page .info-horizontal .icon>i{font-size:2em}.full-page.register-page .info-horizontal .icon.icon-circle{width:65px;height:65px;max-width:65px;margin-top:8px}.full-page.register-page .info-horizontal .icon.icon-circle i{display:table;margin:0 auto;line-height:3.5;font-size:1.9em}.full-page.register-page .info-horizontal .description{overflow:hidden}.section{padding:70px 0;position:relative;background:#fff}.section .row+.category{margin-top:15px}.section-navbars{padding-bottom:0}.section-full-screen{height:100vh}.section-signup{padding-top:20vh}.parallax-s{overflow:hidden;height:500px;width:100%}.section-image{-moz-background-size:cover;background-size:cover;background-position:center center;position:relative;width:100%}.section-image .title,.section-image .card-plain .card-title{color:#fff}.section-image .nav-pills .nav-link{background-color:#fff;background:rgba(255,255,255,0.5)}.section-image .nav-pills .nav-link:hover,.section-image .nav-pills .nav-link:focus{background-color:#fff}.section-image .info-title,.section-image .info-area.info-horizontal .icon i,.section-image .card-pricing.card-plain ul li{color:#fff}.section-image .description,.section-image .info-area .icon:not(.icon-circle){color:rgba(255,255,255,0.8)}.section-image .card:not(.card-plain) .info-title{color:#2c2c2c}.section-image .card:not(.card-plain) .info-area p,.section-image .card:not(.card-plain) .info-area .icon,.section-image .card:not(.card-plain) .description{color:#9A9A9A}.section-image .footer{color:#fff}.section-image .card-plain [class*="text-"],.section-image .card-plain ul li b{color:#fff}.section-image .card-plain .category{color:rgba(255,255,255,0.5)}.section-image:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:transparent}.section-image .container{z-index:2;position:relative}.page-header{min-height:100vh;max-height:999px;padding:0;color:#fff;position:relative}.page-header .page-header-image{position:absolute;-moz-background-size:cover;background-size:cover;background-position:center center;width:100%;height:100%;z-index:-1}.page-header .content-center{position:absolute;top:50%;left:50%;z-index:2;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#FFFFFF;padding:0 15px;width:100%;max-width:880px}.page-header footer{position:absolute;bottom:0;width:100%}.page-header .container{height:100%;z-index:1}.page-header .category,.page-header .description{color:rgba(255,255,255,0.8)}.page-header.page-header-small{min-height:60vh;max-height:440px}.page-header.page-header-mini{min-height:40vh;max-height:340px}.page-header .title{margin-bottom:15px}.page-header .title+h4{margin-top:10px}.page-header:after,.page-header:before{position:absolute;z-index:0;width:100%;height:100%;display:block;left:0;top:0;content:""}.page-header:before{background-color:rgba(0,0,0,0.3)}.page-header[filter-color="orange"]{background:rgba(44,44,44,0.2);background:-webkit-linear-gradient(90deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6));background:-o-linear-gradient(90deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6));background:-moz-linear-gradient(90deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6));background:-webkit-gradient(linear, left bottom, left top, from(rgba(44,44,44,0.2)), to(rgba(224,23,3,0.6)));background:-webkit-linear-gradient(bottom, rgba(44,44,44,0.2), rgba(224,23,3,0.6));background:-moz-linear-gradient(bottom, rgba(44,44,44,0.2), rgba(224,23,3,0.6));background:-o-linear-gradient(bottom, rgba(44,44,44,0.2), rgba(224,23,3,0.6));background:linear-gradient(0deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6))}.clear-filter:after,.clear-filter:before{display:none}.section-story-overview{padding:50px 0}.section-story-overview .image-container{height:335px;position:relative;background-position:center center;-moz-background-size:cover;background-size:cover;-webkit-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.section-story-overview .image-container+.category{padding-top:15px}.section-story-overview .image-container.image-right{z-index:2}.section-story-overview .image-container.image-right+h3.title{margin-top:120px}.section-story-overview .image-container.image-left{z-index:1}.section-story-overview .image-container img{width:100%;left:0;top:0;height:auto;position:absolute}.section-story-overview .image-container:nth-child(2){margin-top:420px;margin-left:-105px}.section-story-overview p.blockquote{width:220px;min-height:180px;text-align:left;position:absolute;top:376px;right:155px;z-index:0}.section-nucleo-icons .nucleo-container img{width:auto;left:0;top:0;height:100%;position:absolute}.section-nucleo-icons .nucleo-container{height:335px;position:relative}.section-nucleo-icons h5{margin-bottom:35px}.section-nucleo-icons .icons-container{position:relative;max-width:450px;height:300px;max-height:300px;margin:0 auto}.section-nucleo-icons .icons-container i{font-size:34px;position:absolute;left:0;top:0}.section-nucleo-icons .icons-container i:nth-child(1){top:5%;left:7%}.section-nucleo-icons .icons-container i:nth-child(2){top:28%;left:24%}.section-nucleo-icons .icons-container i:nth-child(3){top:40%}.section-nucleo-icons .icons-container i:nth-child(4){top:18%;left:62%}.section-nucleo-icons .icons-container i:nth-child(5){top:74%;left:3%}.section-nucleo-icons .icons-container i:nth-child(6){top:36%;left:44%;font-size:65px;color:#f96332;padding:1px}.section-nucleo-icons .icons-container i:nth-child(7){top:59%;left:26%}.section-nucleo-icons .icons-container i:nth-child(8){top:60%;left:69%}.section-nucleo-icons .icons-container i:nth-child(9){top:72%;left:47%}.section-nucleo-icons .icons-container i:nth-child(10){top:88%;left:27%}.section-nucleo-icons .icons-container i:nth-child(11){top:31%;left:80%}.section-nucleo-icons .icons-container i:nth-child(12){top:88%;left:68%}.section-nucleo-icons .icons-container i:nth-child(13){top:5%;left:81%}.section-nucleo-icons .icons-container i:nth-child(14){top:58%;left:90%}.section-nucleo-icons .icons-container i:nth-child(15){top:6%;left:40%}.section-images{max-height:670px;height:670px}.section-images .hero-images-container,.section-images .hero-images-container-1,.section-images .hero-images-container-2{margin-top:-38vh}.section-images .hero-images-container{max-width:670px}.section-images .hero-images-container-1{max-width:390px;position:absolute;top:55%;right:18%}.section-images .hero-images-container-2{max-width:225px;position:absolute;top:68%;right:12%}[data-background-color="gray"]{background-color:#eee}[data-background-color="orange"]{background-color:#e95e38}[data-background-color="black"]{background-color:#2c2c2c}[data-background-color]:not([data-background-color="gray"]){color:#fff}[data-background-color]:not([data-background-color="gray"]) .separator-line{background-color:rgba(255,255,255,0.5)}[data-background-color]:not([data-background-color="gray"]) .footer.footer-white .footer-brand,[data-background-color]:not([data-background-color="gray"]) .footer.footer-white ul li>a.nav-link:not(.btn-icon){color:initial}[data-background-color]:not([data-background-color="gray"]) .pagination .page-item.disabled>.page-link{background-color:rgba(255,255,255,0.2);color:#fff}[data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .category,[data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .card-description,[data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .category,[data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .category{color:#9A9A9A}[data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .card-title,[data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .card-title{color:initial}[data-background-color]:not([data-background-color="gray"]) .carousel .carousel-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[data-background-color]:not([data-background-color="gray"]) .title,[data-background-color]:not([data-background-color="gray"]) .social-description h2,[data-background-color]:not([data-background-color="gray"]) p,[data-background-color]:not([data-background-color="gray"]) p.blockquote,[data-background-color]:not([data-background-color="gray"]) p.blockquote small,[data-background-color]:not([data-background-color="gray"]) h1,[data-background-color]:not([data-background-color="gray"]) h2,[data-background-color]:not([data-background-color="gray"]) h3,[data-background-color]:not([data-background-color="gray"]) h4,[data-background-color]:not([data-background-color="gray"]) h5,[data-background-color]:not([data-background-color="gray"]) h6,[data-background-color]:not([data-background-color="gray"]) a:not(.btn):not(.dropdown-item):not(.card-link),[data-background-color]:not([data-background-color="gray"]) .icons-container i,[data-background-color]:not([data-background-color="gray"]).card-pricing ul li,[data-background-color]:not([data-background-color="gray"]) .info.info-horizontal .icon i,[data-background-color]:not([data-background-color="gray"]) .card-pricing.card-plain ul li{color:#fff}[data-background-color]:not([data-background-color="gray"]).card a:not(.btn):not(.dropdown-item){color:#fff}[data-background-color]:not([data-background-color="gray"]).card a:not(.btn):not(.dropdown-item):hover,[data-background-color]:not([data-background-color="gray"]).card a:not(.btn):not(.dropdown-item):focus{border-color:#fff}[data-background-color]:not([data-background-color="gray"]).footer hr,[data-background-color]:not([data-background-color="gray"]).card-pricing .icon i,[data-background-color]:not([data-background-color="gray"]).card-pricing ul li{border-color:rgba(255,255,255,0.2)}[data-background-color]:not([data-background-color="gray"]) .card-footer .stats i,[data-background-color]:not([data-background-color="gray"]).card-plain .category,[data-background-color]:not([data-background-color="gray"]) .card-plain .category,[data-background-color]:not([data-background-color="gray"]) .card-header:after{color:rgba(255,255,255,0.5)}[data-background-color]:not([data-background-color="gray"]).card-pricing ul li i,[data-background-color]:not([data-background-color="gray"]).card-pricing ul li b,[data-background-color]:not([data-background-color="gray"]) .card-pricing.card-plain ul li b,[data-background-color]:not([data-background-color="gray"]) .card-category,[data-background-color]:not([data-background-color="gray"]) .author span,[data-background-color]:not([data-background-color="gray"]) .card-pricing.card-plain ul li i{color:rgba(255,255,255,0.8) !important}[data-background-color]:not([data-background-color="gray"]) .separator{background-color:#fff}[data-background-color]:not([data-background-color="gray"]) .navbar.bg-white p{color:#888}[data-background-color]:not([data-background-color="gray"]) .description,[data-background-color]:not([data-background-color="gray"]) .social-description p{color:rgba(255,255,255,0.8)}[data-background-color]:not([data-background-color="gray"]) p.blockquote{border-color:rgba(255,255,255,0.2)}[data-background-color]:not([data-background-color="gray"]) .checkbox label::before,[data-background-color]:not([data-background-color="gray"]) .checkbox label::after,[data-background-color]:not([data-background-color="gray"]) .radio label::before,[data-background-color]:not([data-background-color="gray"]) .radio label::after{border-color:rgba(255,255,255,0.2)}[data-background-color]:not([data-background-color="gray"]) .checkbox label::after,[data-background-color]:not([data-background-color="gray"]) .checkbox label,[data-background-color]:not([data-background-color="gray"]) .radio label{color:#fff}[data-background-color]:not([data-background-color="gray"]) .checkbox input[type="checkbox"]:disabled+label,[data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:disabled+label{color:#fff}[data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:not(:disabled):hover+label::after,[data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:checked+label::after{background-color:#fff;border-color:#fff}[data-background-color]:not([data-background-color="gray"]) .input-login::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}[data-background-color]:not([data-background-color="gray"]) .input-login:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}[data-background-color]:not([data-background-color="gray"]) .input-login::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}[data-background-color]:not([data-background-color="gray"]) .input-login:-ms-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}[data-background-color]:not([data-background-color="gray"]) .form-control{border-color:rgba(255,255,255,0.5);color:#fff}[data-background-color]:not([data-background-color="gray"]) .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}[data-background-color]:not([data-background-color="gray"]) .has-success:after,[data-background-color]:not([data-background-color="gray"]) .has-danger:after{color:#fff}[data-background-color]:not([data-background-color="gray"]) .has-danger .form-control{background-color:transparent}[data-background-color]:not([data-background-color="gray"]) .input-group-addon{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}[data-background-color]:not([data-background-color="gray"]) .input-group-focus .input-group-addon{background-color:transparent;border-color:#fff;color:#fff}[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control{background-color:rgba(255,255,255,0.1);color:#fff}[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:focus,[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:active,[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:active,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:focus,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:active,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:active{background-color:rgba(255,255,255,0.2);color:#fff}[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control+.input-group-addon,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control+.input-group-addon{background-color:rgba(255,255,255,0.1)}[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control+.input-group-addon:focus,[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control+.input-group-addon:active,[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control+.input-group-addon:active,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control+.input-group-addon:focus,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control+.input-group-addon:active,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control+.input-group-addon:active{background-color:rgba(255,255,255,0.2);color:#fff}[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:focus+.input-group-addon,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:focus+.input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .input-group-addon,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .input-group-addon{background-color:rgba(255,255,255,0.1);border:none;color:#fff}[data-background-color]:not([data-background-color="gray"]) .form-group.no-border.input-group-focus .input-group-addon,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border.input-group-focus .input-group-addon{background-color:rgba(255,255,255,0.2);color:#fff}[data-background-color]:not([data-background-color="gray"]) .input-group-addon,[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .input-group-addon,[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .input-group-addon{color:rgba(255,255,255,0.8)}[data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-control{background-color:transparent;border:1px solid #E3E3E3;color:#2c2c2c}[data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-control:last-child{border-left:0 none}[data-background-color]:not([data-background-color="gray"]) .subscribe-line .input-group-addon,[data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-group.no-border .input-group-addon,[data-background-color]:not([data-background-color="gray"]) .subscribe-line .input-group.no-border .input-group-addon{color:#555;border:1px solid #E3E3E3}[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple{background-color:transparent;border-color:rgba(255,255,255,0.5);color:#fff}[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:hover,[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:hover,[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:focus,[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:active{background-color:transparent;border-color:#fff}[data-background-color]:not([data-background-color="gray"]) .nav-tabs>.nav-item>.nav-link i.now-ui-icons{color:#fff}[data-background-color]:not([data-background-color="gray"]).section-nucleo-icons .icons-container i:nth-child(6){color:#fff}@media screen and (max-width: 991px){.profile-photo .profile-photo-small{margin-left:-2px}.button-dropdown{display:none}#minimizeSidebar{display:none}.navbar .container-fluid{padding-right:15px;padding-left:15px}.navbar .navbar-collapse .input-group{margin:0;margin-top:5px}.navbar .navbar-nav .nav-item:first-child{margin-top:10px}.navbar .navbar-nav .nav-item:not(:last-child){margin-bottom:10px}.navbar .dropdown.show .dropdown-menu{display:block}.navbar .dropdown .dropdown-menu{display:none}.navbar .dropdown.show .dropdown-menu,.navbar .dropdown .dropdown-menu{background-color:transparent;border:0;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:auto;margin:0px 1rem;margin-top:0px}.navbar .dropdown.show .dropdown-menu:before,.navbar .dropdown .dropdown-menu:before{display:none}.navbar .dropdown-menu .dropdown-item:focus,.navbar .dropdown-menu .dropdown-item:hover{color:#fff}.navbar.bg-white .dropdown-menu .dropdown-item:focus,.navbar.bg-white .dropdown-menu .dropdown-item:hover{color:#888}.navbar .navbar-toggler-bar{display:block;position:relative;width:22px;height:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#fff}.navbar .navbar-toggler-bar+.navbar-toggler-bar{margin-top:7px}.navbar .navbar-toggler-bar+.navbar-toggler-bar.navbar-kebab{margin-top:3px}.navbar .navbar-toggler-bar.bar2{width:17px;-webkit-transition:width .2s linear;-o-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}.navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar{background-color:#888}.navbar .toggled .navbar-toggler-bar{width:24px}.navbar .toggled .navbar-toggler-bar+.navbar-toggler-bar{margin-top:5px}.wrapper{-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.nav-open .main-panel{right:0;-webkit-transform:translate3d(260px, 0, 0);-moz-transform:translate3d(260px, 0, 0);-o-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0)}.nav-open .sidebar{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.nav-open body{position:relative;overflow-x:hidden}.nav-open .menu-on-right .main-panel{-webkit-transform:translate3d(-260px, 0, 0);-moz-transform:translate3d(-260px, 0, 0);-o-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}.nav-open .menu-on-right .navbar-collapse,.nav-open .menu-on-right .sidebar{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.nav-open .menu-on-right .navbar-translate{-webkit-transform:translate3d(-300px, 0, 0);-moz-transform:translate3d(-300px, 0, 0);-o-transform:translate3d(-300px, 0, 0);-ms-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}.nav-open .menu-on-right #bodyClick{right:260px;left:auto}.menu-on-right .sidebar{left:auto;right:0;-webkit-transform:translate3d(260px, 0, 0);-moz-transform:translate3d(260px, 0, 0);-o-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0)}.bar1,.bar2,.bar3{outline:1px solid transparent}.bar1{top:0px;-webkit-animation:topbar-back 500ms linear 0s;-moz-animation:topbar-back 500ms linear 0s;-o-animation:topbar-back 500ms 0s;animation:topbar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.bar2{opacity:1}.bar3{bottom:0px;-webkit-animation:bottombar-back 500ms linear 0s;-moz-animation:bottombar-back 500ms linear 0s;-o-animation:bottombar-back 500ms 0s;animation:bottombar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar1{top:6px;-webkit-animation:topbar-x 500ms linear 0s;-moz-animation:topbar-x 500ms linear 0s;-o-animation:topbar-x 500ms 0s;animation:topbar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar2{opacity:0}.toggled .bar3{bottom:6px;-webkit-animation:bottombar-x 500ms linear 0s;-moz-animation:bottombar-x 500ms linear 0s;-o-animation:bottombar-x 500ms 0s;animation:bottombar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-o-keyframes topbar-x{0%{top:0px;-o-transform:rotate(0deg);transform:rotate(0deg)}45%{top:6px;-o-transform:rotate(145deg);transform:rotate(145deg)}75%{-o-transform:rotate(130deg);transform:rotate(130deg)}100%{-o-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes topbar-x{0%{top:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}45%{top:6px;-webkit-transform:rotate(145deg);-moz-transform:rotate(145deg);-o-transform:rotate(145deg);transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes topbar-x{0%{top:0px;-webkit-transform:rotate(0deg)}45%{top:6px;-webkit-transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg)}}@-moz-keyframes topbar-x{0%{top:0px;-moz-transform:rotate(0deg)}45%{top:6px;-moz-transform:rotate(145deg)}75%{-moz-transform:rotate(130deg)}100%{-moz-transform:rotate(135deg)}}@-o-keyframes topbar-back{0%{top:6px;-o-transform:rotate(135deg);transform:rotate(135deg)}45%{-o-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-o-transform:rotate(5deg);transform:rotate(5deg)}100%{top:0px;-o-transform:rotate(0);transform:rotate(0)}}@keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}100%{top:0px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg)}100%{top:0px;-webkit-transform:rotate(0)}}@-moz-keyframes topbar-back{0%{top:6px;-moz-transform:rotate(135deg)}45%{-moz-transform:rotate(-10deg)}75%{-moz-transform:rotate(5deg)}100%{top:0px;-moz-transform:rotate(0)}}@-o-keyframes bottombar-x{0%{bottom:0px;-o-transform:rotate(0deg);transform:rotate(0deg)}45%{bottom:6px;-o-transform:rotate(-145deg);transform:rotate(-145deg)}75%{-o-transform:rotate(-130deg);transform:rotate(-130deg)}100%{-o-transform:rotate(-135deg);transform:rotate(-135deg)}}@keyframes bottombar-x{0%{bottom:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}45%{bottom:6px;-webkit-transform:rotate(-145deg);-moz-transform:rotate(-145deg);-o-transform:rotate(-145deg);transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}@-webkit-keyframes bottombar-x{0%{bottom:0px;-webkit-transform:rotate(0deg)}45%{bottom:6px;-webkit-transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg)}}@-moz-keyframes bottombar-x{0%{bottom:0px;-moz-transform:rotate(0deg)}45%{bottom:6px;-moz-transform:rotate(-145deg)}75%{-moz-transform:rotate(-130deg)}100%{-moz-transform:rotate(-135deg)}}@-o-keyframes bottombar-back{0%{bottom:6px;-o-transform:rotate(-135deg);transform:rotate(-135deg)}45%{-o-transform:rotate(10deg);transform:rotate(10deg)}75%{-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{bottom:0px;-o-transform:rotate(0);transform:rotate(0)}}@keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{bottom:0px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg)}100%{bottom:0px;-webkit-transform:rotate(0)}}@-moz-keyframes bottombar-back{0%{bottom:6px;-moz-transform:rotate(-135deg)}45%{-moz-transform:rotate(10deg)}75%{-moz-transform:rotate(-5deg)}100%{bottom:0px;-moz-transform:rotate(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#bodyClick{height:100%;width:100%;position:fixed;opacity:1;top:0;right:0;left:260px;content:"";z-index:9999;overflow-x:hidden;background-color:transparent;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.footer .copyright{text-align:right}.section-nucleo-icons .icons-container{margin-top:65px}.navbar-nav .nav-link i.fa,.navbar-nav .nav-link i.now-ui-icons{opacity:.5}.sidebar,.bootstrap-navbar{position:fixed;display:block;top:0;height:100%;width:260px;right:auto;left:0;z-index:1032;visibility:visible;overflow-y:visible;padding:0;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-webkit-transform:translate3d(-260px, 0, 0);-moz-transform:translate3d(-260px, 0, 0);-o-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}.main-panel{width:100%}}@media screen and (min-width: 992px){.navbar-collapse{background:none !important}.navbar .navbar-toggle{display:none}.navbar-nav .nav-link.profile-photo{padding:0;margin:7px .7rem}.section-nucleo-icons .icons-container{margin:0 0 0 auto}.dropdown-menu .dropdown-item{color:inherit}.footer .copyright{float:right;padding-right:15px}}@media screen and (max-width: 768px){.nav-tabs{display:inline-block;width:100%;padding-left:100px;padding-right:100px;text-align:center}.nav-tabs .nav-item>.nav-link{margin-bottom:5px}.card-stats [class*="col-"] .statistics::after{display:none}.main-panel .content{padding-left:15px;padding-right:15px}.footer nav{display:block;margin-bottom:5px;float:none}.landing-page .section-story-overview .image-container:nth-child(2){margin-left:0;margin-bottom:30px}}@media screen and (max-width: 576px){.navbar[class*='navbar-toggleable-'] .container{margin-left:0;margin-right:0}.card-contributions .card-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-contributions .card-stats .bootstrap-switch{margin-bottom:15px}.footer .copyright{text-align:center}.section-nucleo-icons .icons-container i{font-size:30px}.section-nucleo-icons .icons-container i:nth-child(6){font-size:48px}.page-header .container h6.category-absolute{width:90%}}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.va-m,td.va-m{vertical-align:middle !important}.va-t,td.va-t{vertical-align:top !important}.f-left{float:left}.f-right{float:right}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.clear{clear:both}.hide{display:none}.hide-important{display:none !important}.show{display:block}.rel{position:relative}.text-overline{text-decoration:overline}.text-underline{text-decoration:underline}.text-strike{text-decoration:line-through}.overflow{overflow:hidden}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.inline-block{display:inline-block !important}.m0{margin:0}.p0{padding:0 !important}.pt0{padding-top:0 !important}.pointer{cursor:pointer}.show-hide{display:none}.space-40{padding:40px 0}.space-50{padding:50px 0}.flex-grow-1{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-height-100{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-error{color:#ec5956;display:none;margin-top:6px;font-size:11px}.form-error.show{display:block}.has-error .form-error-input,.has-error .selectize-input{border-color:#ff00006b !important;color:#FF363F;background-color:rgba(253,53,53,0.1)}.form-group.has-error{color:#FF363F !important}.form-group.has-error>div,.form-group.has-error>span{color:#FF363F !important}.card-login .has-error .input-group-addon,.card-login .has-error .form-error-input{color:#fff !important;color:#FF363F;background-color:rgba(255,54,63,0.4)}.card-login .has-error .input-group-addon:focus,.card-login .has-error .form-error-input:focus{color:#fff !important;color:#FF363F;background-color:rgba(255,54,63,0.4)}.card-login .form-group .form-control,.card-login .form-group .input-group-addon,.card-login .form-group .form-control+.input-group-addon{background-color:rgba(222,222,222,0.5)}.password-eye{color:rgba(44,44,44,0.39)}.password-eye:hover,.password-eye:focus{color:rgba(44,44,44,0.49)}*:focus{outline:none !important}select.form-control{-webkit-border-radius:50px !important;-moz-border-radius:50px !important;border-radius:50px !important}@-webkit-keyframes card-login-autofill{to{background:rgba(222,222,222,0.5)}}.card-login .form-group input.form-control:-webkit-autofill{-webkit-animation-name:card-login-autofill;-webkit-animation-fill-mode:both}.flt{display:none}.flt.show{display:block}.flt .flt-item{margin-bottom:5px}.table>thead.text-primary th a:hover{text-decoration:none}.table.table-clickable tr td:not(.no-click){cursor:pointer}.table-sm{font-size:12px}.table-sm>thead>tr>th,.table-sm>tbody>tr>th,.table-sm>tfoot>tr>th,.table-sm>thead>tr>td,.table-sm>tbody>tr>td,.table-sm>tfoot>tr>td{padding:4px}.btn-play-stop{padding:0 5px;margin:0;background:transparent;color:#000}.btn-play-stop:hover{background:transparent;color:#676767;-webkit-box-shadow:0 0 0 #000 !important;-moz-box-shadow:0 0 0 #000 !important;box-shadow:0 0 0 #000 !important}.btn-play-stop:before{font-family:Font Awesome\ 5 Free;-moz-osx-font-smoothing:grayscale;font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f04b"}.btn-play-stop--stop:before{content:"\f04d"}.btn-neutral{background:transparent}.btn-neutral:hover,.btn-neutral:active,.btn-neutral:focus{background:transparent}.btn-group-sm>.btn,.btn-sm{font-size:12px}.btn-black{color:#000 !important}.btn-black:hover{color:#000}.btn-black:hover.btn-link{text-decoration:underline}#trumbowyg-icons{display:none}table.dataTable>thead>tr>th,table.dataTable>tbody>tr>th,table.dataTable>tfoot>tr>th,table.dataTable>thead>tr>td,table.dataTable>tbody>tr>td,table.dataTable>tfoot>tr>td{width:auto;max-width:100%}table.dataTable>thead>tr>th a{color:#2c2c2c}table.dataTable>thead>tr>th a:hover{text-decoration:none}.tab-space-no-bottom{padding-bottom:0}.tab-space-no{padding:0}.selectize-input{display:block;width:100%;padding:.5rem .75rem;-moz-background-clip:padding-box;background-clip:padding-box;background-color:transparent;border:1px solid #E3E3E3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;color:#2c2c2c;line-height:normal;font-size:0.8571em}.swal2-modal,.nav-pills .nav-link{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn){color:#fff}.navbar.bg-white:not(.navbar-transparent) .nav-item.active .nav-link:not(.btn),.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):focus,.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):hover,.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):active{background-color:rgba(255,255,255,0.5)}.big-icon i{font-size:50px}.big-icon i+div{margin-left:9px}small{display:block;font-size:12px;color:#727272}.text-sm{font-size:12px}.black-link{color:#000}.black-link:active,.black-link:focus{color:#000}.black-link:hover{text-decoration:none;color:#505050}.price-total{font-size:20px}.price-total:after{content:' RUR'}.table .badge{margin:0}.main-panel{z-index:1}.popover{max-width:350px}.card .label-login{color:#fff}.card label{color:#2c2c2c}.table-responsive{overflow:auto}.auth-support{color:rgba(255,255,255,0.8);font-weight:300;font-size:1.14em}.auth-support span{color:#fff;font-weight:bold}.text-white{color:#fff}.spin{position:relative}.spin-loader{position:fixed;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0.6);z-index:99999999}.spin-loader img{width:50px;position:fixed;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.whoops-iframe{position:fixed;z-index:999999999;width:100%;height:100%;bottom:0;right:0;left:0;bottom:0}.whoops-iframe iframe{width:100%;height:100%}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;-moz-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:3px 12px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.selectize-dropdown-header-close{position:absolute;right:12px;top:50%;color:#333333;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:1px 0 0 0;border-left:1px solid transparent;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:transparent}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:rgba(77,77,77,0)}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#333333;font-family:inherit;font-size:inherit;line-height:20px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #cccccc;padding:8px 18px 8px 18px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-moz-background-clip:padding-box;background-clip:padding-box;background-color:transparent;border:1px solid #E3E3E3;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.multi .selectize-input.has-items{padding:5px 12px 2px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:not-allowed !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;border-radius:0px 0px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 3px;background:#efefef;color:#333333;border:0 solid transparent}.selectize-control.multi .selectize-input>div.active{background:#428bca;color:#ffffff;border:0 solid transparent}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{background-color:#E3E3E3;color:#888;cursor:not-allowed}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#ffffff;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;border-radius:0 0 0px 0px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(255,237,40,0.4);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:3px 12px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#777777;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5f5f5;color:#262626}.selectize-dropdown .active.create{color:#262626}.selectize-dropdown .create{color:rgba(51,51,51,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:17px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#333333 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #333333 transparent}.selectize-control.rtl.single .selectize-input:after{left:17px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{background-color:#E3E3E3;color:#888;cursor:not-allowed}.selectize-dropdown,.selectize-dropdown.form-control{height:auto;padding:0;margin:2px 0 0 0;z-index:1000;background:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.selectize-dropdown .optgroup-header{font-size:12px;line-height:1.42857143}.selectize-dropdown .optgroup:first-child:before{display:none}.selectize-dropdown .optgroup:before{content:' ';display:block;height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;margin-left:-12px;margin-right:-12px}.selectize-dropdown-content{padding:5px 0}.selectize-dropdown-header{padding:6px 12px}.selectize-input{min-height:34px}.selectize-input.dropdown-active{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.selectize-input.dropdown-active::before{display:none}.selectize-input.focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.has-error .selectize-input{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .selectize-input:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.selectize-control.multi .selectize-input.has-items{padding-left:9px;padding-right:9px}.selectize-control.multi .selectize-input>div{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.form-control.selectize-control{padding:0;height:auto;border:none;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.checkbox+span:before,.checkbox+span:after,.radio+span:before,.radio+span:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.checkbox{vertical-align:top;margin:0 3px 0 0;width:17px;height:17px}.checkbox+span{cursor:pointer}.checkbox:not(checked){position:absolute;opacity:0}.checkbox:not(checked)+span{position:relative;padding:0 0 0 55px}.checkbox:not(checked)+span:before{content:'';position:absolute;top:-4px;left:0;width:50px;height:26px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background:#CDD1DA;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)}.checkbox:not(checked)+span:after{content:'';position:absolute;top:-2px;left:2px;width:22px;height:22px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#FFF;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3);-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.checkbox:checked+span:before{background:#51C332}.checkbox:checked+span:after{left:26px}.checkbox:checked+span{color:#000}.checkbox:focus+span:before{-webkit-box-shadow:0 0 0 3px rgba(214,243,206,0.5);-moz-box-shadow:0 0 0 3px rgba(214,243,206,0.5);box-shadow:0 0 0 3px rgba(214,243,206,0.5)}.radio{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0}.radio+span{cursor:pointer}.radio:not(checked){position:absolute;opacity:0}.radio:not(checked)+span{position:relative;padding:0 0 0 30px;margin-right:10px}.radio:not(checked)+span:before{content:'';position:absolute;top:-3px;left:0;width:22px;height:22px;border:1px solid #CDD1DA;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#FFF}.radio:not(checked)+span:after{content:'';position:absolute;top:1px;left:4px;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#51C332;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.radio:checked+span:after{opacity:1}.radio:focus+span:before{-webkit-box-shadow:0 0 0 3px rgba(214,243,206,0.5);-moz-box-shadow:0 0 0 3px rgba(214,243,206,0.5);box-shadow:0 0 0 3px rgba(214,243,206,0.5)}.task-modules-list{list-style:none;margin:0;padding:0}.task-modules-list li a{padding:10px;display:block;margin-bottom:0;line-height:1.5;font-size:1.57em;font-weight:400;border-top:1px solid #e9ecef}.modal-infox .modal-header{background:#51c332;padding-bottom:20px;color:#fff}.modal-infox .modal-header small{color:#fff}.modal-infox .modal-header .close{color:#fff}.modal-backdrop{z-index:1020}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-bar-edge{position:absolute;display:block;top:0;left:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{position:absolute;display:block;left:0;cursor:default}.irs-max{position:absolute;display:block;right:0;cursor:default}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.irs-disabled{opacity:0.4}.lt-ie9 .irs-disabled{filter:alpha(opacity=40)}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider{background:url(../img/sprite-skin-nice.png) repeat-x}.irs{height:40px}.irs-with-grid{height:60px}.irs-line{height:8px;top:25px}.irs-line-left{height:8px;background-position:0 -30px}.irs-line-mid{height:8px;background-position:0 0}.irs-line-right{height:8px;background-position:100% -30px}.irs-bar{height:8px;top:25px;background-position:0 -60px}.irs-bar-edge{top:25px;height:8px;width:11px;background-position:0 -90px}.irs-shadow{height:1px;top:34px;background:#000;opacity:0.15}.lt-ie9 .irs-shadow{filter:alpha(opacity=15)}.irs-slider{width:22px;height:22px;top:17px;background-position:0 -120px}.irs-slider.state_hover,.irs-slider:hover{background-position:0 -150px}.irs-min,.irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:rgba(0,0,0,0.1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.lt-ie9 .irs-min,.lt-ie9 .irs-max{background:#ccc}.irs-from,.irs-to,.irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:rgba(0,0,0,0.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.lt-ie9 .irs-from,.lt-ie9 .irs-to,.lt-ie9 .irs-single{background:#999}.irs-grid-pol{background:#99a4ac}.irs-grid-text{color:#99a4ac}.api-components .api-component-info{margin-left:55px}.api-components .api-request-info{margin-top:5px;border:solid 1px #e9ecef}.api-components .api-title{font-size:14px}.api-components .api-request{background:rgba(222,222,222,0.3);padding:5px;font-size:14px}.api-components .api-request .api-method{font-weight:bold;margin-right:10px}.api-components .api-request .api-url{font-size:12px}.api-components .api-params{font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:12px}.api-components .api-params td{padding:0 5px}.api-components .api-component-info-block h5{margin:10px 0 5px 0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5jc3MiLCJfbm93LXVpLWRhc2hib2FyZC5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9wbHVnaW5zL19wbHVnaW4tYm9vdHN0cmFwLXN3aXRjaC5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fdmFyaWFibGVzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi1ub3Vpc2xpZGVyLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi1jaGFydGlzdC5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9taXhpbnMvX2NoYXJ0aXN0LnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi1hbmltYXRlLWJvb3RzdHJhcC1ub3RpZnkuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9fcGx1Z2luLXBlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi1zd2VldGFsZXJ0Mi5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9wbHVnaW5zL19wbHVnaW4tY2FyZC13aXphcmQuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvbWl4aW5zL193aXphcmQuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9fcGx1Z2luLWRhdGV0aW1lcGlja2VyLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi1ib290c3RyYXAtc2VsZWN0LnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi1qYXNueS1maWxldXBsb2FkLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi10YWdzaW5wdXQuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvbWl4aW5zL19iYWRnZXMuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9fcGx1Z2luLWRhdGF0YWJsZXMubmV0LnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvX3BsdWdpbi1qcXVlcnkuanZlY3Rvcm1hcC5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9wbHVnaW5zL19wbHVnaW4tZnVsbGNhbGVuZGFyLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL21peGlucy9fYnV0dG9ucy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fYnV0dG9ucy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9taXhpbnMvX3RyYW5zcGFyZW5jeS5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9taXhpbnMvX2lucHV0cy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9faW5wdXRzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19jaGVja2JveGVzLXJhZGlvLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19wcm9ncmVzcy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fYmFkZ2VzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19wYWdpbmF0aW9uLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL190eXBvZ3JhcGh5LnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19taXNjLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19pbmZvLWFyZWFzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19waWxscy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fc29jaWFsLWJ1dHRvbnMuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvX3RhYnMuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvX25hdmJhci5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fZHJvcGRvd24uc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvbWl4aW5zL19kcm9wZG93bi5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fYWxlcnRzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19pbWFnZXMuc2NzcyIsIm5vdy11aS1kYXNoYm9hcmQvX3BvcHVwcy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9taXhpbnMvX3BvcG92ZXJzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19udWNsZW8tb3V0bGluZS5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fbW9kYWxzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL21peGlucy9fbW9kYWxzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19jYXJvdXNlbC5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fdGFibGVzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19zaWRlYmFyLWFuZC1tYWluLXBhbmVsLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19jYXJkcy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9taXhpbnMvX2NhcmRzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19mb290ZXJzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL190aW1lbGluZS5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9fZml4ZWQtcGx1Z2luLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19leGFtcGxlLXBhZ2VzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19zZWN0aW9ucy5zY3NzIiwibm93LXVpLWRhc2hib2FyZC9taXhpbnMvX3BhZ2VzLnNjc3MiLCJub3ctdWktZGFzaGJvYXJkL19yZXNwb25zaXZlLnNjc3MiLCJjb21wb25lbnRzL19oZWxwLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19mbHQuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL19idG4uc2NzcyIsImNvbXBvbmVudHMvX2ZpeGVzLnNjc3MiLCJjb21wb25lbnRzL19zeXN0ZW0uc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdGl6ZS5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvX3Rhc2tfbW9kdWxlc19saXN0LnNjc3MiLCJjb21wb25lbnRzL19tb2RhbHMuc2NzcyIsImNvbXBvbmVudHMvX2lv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Q0EsMkJBQ0EsMEJBQ0Esc0JBQXVCLENBR3pCLEtBQ0UsaUNBQ0EsOEJBQ0EsNkJBQ0EsNEJBQ0Esd0JBQXlCLENBQUEsQ0FkN0IsQUEwQkEsd0JBekJFLEdBQ0UsK0JBQ0EsNEJBQ0EsMkJBQ0EsMEJBQ0Esc0JBQXVCLENBR3pCLEtBQ0UsaUNBQ0EsOEJBQ0EsNkJBQ0EsNEJBQ0Esd0JBQXlCLENBQUEsQ0FZN0IsZ0NBQ0ksZUFBZ0IsQ0FDbkIsbUNBR0MsZUFBZ0IsQ0FDakIsZ0RBR0MsZUFBZ0IsQ0FDakIsOENBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIsNENBR0MsZUFBZ0IsQ0FDakIseUNBR0MsZUFBZ0IsQ0FDakIseUNBR0MsZUFBZ0IsQ0FDakIsdUNBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsbUNBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIsc0NBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsMENBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsbUNBR0MsZUFBZ0IsQ0FDakIsZ0NBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIsa0NBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIseUNBR0MsZUFBZ0IsQ0FDakIsK0JBR0MsZUFBZ0IsQ0FDakIsaUNBR0MsZUFBZ0IsQ0FDakIsMENBR0MsZUFBZ0IsQ0FDakIsc0NBR0MsZUFBZ0IsQ0FDakIsaUNBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsdUNBR0MsZUFBZ0IsQ0FDakIseUNBR0MsZUFBZ0IsQ0FDakIsc0NBR0MsZUFBZ0IsQ0FDakIsa0NBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsbUNBR0MsZUFBZ0IsQ0FDakIsMENBR0MsZUFBZ0IsQ0FDakIseUNBR0MsZUFBZ0IsQ0FDakIsMENBR0MsZUFBZ0IsQ0FDakIsNENBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsd0NBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsbUNBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsdUNBR0MsZUFBZ0IsQ0FDakIsd0NBR0MsZUFBZ0IsQ0FDakIseUNBR0MsZUFBZ0IsQ0FDakIsK0NBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsdUNBR0MsZUFBZ0IsQ0FDakIsbUNBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsa0NBR0MsZUFBZ0IsQ0FDakIsMENBR0MsZUFBZ0IsQ0FDakIsMENBR0MsZUFBZ0IsQ0FDakIsNENBR0MsZUFBZ0IsQ0FDakIsbUNBR0MsZUFBZ0IsQ0FDakIsMENBR0MsZUFBZ0IsQ0FDakIsa0NBR0MsZUFBZ0IsQ0FDakIsb0NBR0MsZUFBZ0IsQ0FDakIsNENBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsaUNBR0MsZUFBZ0IsQ0FDakIsaUNBR0MsZUFBZ0IsQ0FDakIsaUNBR0MsZUFBZ0IsQ0FDakIsNkJBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsdUNBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsK0JBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsK0NBR0MsZUFBZ0IsQ0FDakIsaURBR0MsZUFBZ0IsQ0FDakIsaUNBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsa0NBR0MsZUFBZ0IsQ0FDakIsc0NBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIsK0JBR0MsZUFBZ0IsQ0FDakIsMkNBR0MsZUFBZ0IsQ0FDakIscUNBR0MsZUFBZ0IsQ0FDakIsd0NB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LGNBQWUsQ0FUbkIsNkJBYUksaUNBQ0EsWUFDQSxjQUFlLENBZm5CLHlDQWlCTSxpQkFDQSxpQkFBa0IsQ0FsQnhCLHNDQXFCTSxjQUFlLENBckJyQiw0QkF5QkksaUZBSUEsY0FBZSxDQTdCbkIsK0JBMkJNLGFBQWMsQ0EzQnBCLDZDQWlDTSxtQkFBb0IsQ0FDckIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjUuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxuICovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuIiwiLyohXG5cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE5vdyBVSSBEYXNoYm9hcmQgUFJPIC0gdjEuMC4wXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAqIFByb2R1Y3QgUGFnZTogaHR0cDovL3d3dy5jcmVhdGl2ZS10aW0uY29tL3Byb2R1Y3Qvbm93LXVpLWRhc2hib2FyZFxuICogQ29weXJpZ2h0IDIwMTcgQ3JlYXRpdmUgVGltIChodHRwOi8vd3d3LmNyZWF0aXZlLXRpbS5jb20pXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9jcmVhdGl2ZXRpbW9mZmljaWFsL25vdy11aS1kYXNoYm9hcmQvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcblxuICogRGVzaWduZWQgYnkgd3d3LmludmlzaW9uYXBwLmNvbSBDb2RlZCBieSB3d3cuY3JlYXRpdmUtdGltLmNvbVxuXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG4gKi9cblxuQGltcG9ydCAnbm93LXVpLWRhc2hib2FyZC92YXJpYWJsZXMnO1xuQGltcG9ydCAnbm93LXVpLWRhc2hib2FyZC9taXhpbnMnO1xuXG4vLyBQbHVnaW5zIENTU1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9wbHVnaW4tYm9vdHN0cmFwLXN3aXRjaFwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9wbHVnaW4tbm91aXNsaWRlclwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9wbHVnaW4tY2hhcnRpc3RcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvcGx1Z2luLWFuaW1hdGUtYm9vdHN0cmFwLW5vdGlmeVwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9wbHVnaW4tcGVyZmVjdC1zY3JvbGxiYXJcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvcGx1Z2luLXN3ZWV0YWxlcnQyXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC9wbHVnaW5zL3BsdWdpbi1jYXJkLXdpemFyZFwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9wbHVnaW4tZGF0ZXRpbWVwaWNrZXJcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvcGx1Z2luLWJvb3RzdHJhcC1zZWxlY3RcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvcGx1Z2luLWphc255LWZpbGV1cGxvYWRcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvcGx1Z2luLXRhZ3NpbnB1dFwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGx1Z2lucy9wbHVnaW4tZGF0YXRhYmxlcy5uZXRcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3BsdWdpbnMvcGx1Z2luLWpxdWVyeS5qdmVjdG9ybWFwXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC9wbHVnaW5zL3BsdWdpbi1mdWxsY2FsZW5kYXJcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL2lucHV0c1wiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvY2hlY2tib3hlcy1yYWRpb1wiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL2JhZGdlc1wiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvbWlzY1wiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvaW5mby1hcmVhc1wiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvcGlsbHNcIjtcblxuLy8gY29tcG9uZW50c1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvc29jaWFsLWJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3RhYnNcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL25hdmJhclwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL2FsZXJ0c1wiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvaW1hZ2VzXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC9wb3B1cHNcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL251Y2xlby1vdXRsaW5lXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC9tb2RhbHNcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC90YWJsZXNcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3NpZGViYXItYW5kLW1haW4tcGFuZWxcIjtcbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL2NhcmRzXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC9mb290ZXJzXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC90aW1lbGluZVwiO1xuQGltcG9ydCBcIm5vdy11aS1kYXNoYm9hcmQvZml4ZWQtcGx1Z2luXCI7XG5cbi8vIGV4YW1wbGUgcGFnZXMgYW5kIHNlY3Rpb25zXG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC9leGFtcGxlLXBhZ2VzXCI7XG5AaW1wb3J0IFwibm93LXVpLWRhc2hib2FyZC9zZWN0aW9uc1wiO1xuXG5cbkBpbXBvcnQgXCJub3ctdWktZGFzaGJvYXJkL3Jlc3BvbnNpdmVcIjtcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXN3aXRjaCAtIHYzLjMuMlxuICogaHR0cDovL3d3dy5ib290c3RyYXAtc3dpdGNoLm9yZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDb3B5cmlnaHQgMjAxMi0yMDEzIE1hdHRpYSBMYXJlbnRpc1xuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKi9cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIC8vKiBJTVBPUlRBTlQhIENyZWF0aXZlIFRpbSBOb3RpY2U6IHRoaXMgZmlsZSBoYXMgbWFqb3IgY2hhbmdlcyB0byBmaXQgdGhlIE5vdyBVaSBEYXNoYm9hcmQgJ3MgZGVzaWduLiBJZiB5b3Ugd2FudCB0byB1c2UgdGhlIHBsdWdpbiBhcyBpdCB3YXMgYmVmb3JlIG91ciBjaGFuZ2VzLCBwbGVhc2UgZ2V0IHRoZSBvbGQgZmlsZXMgZnJvbSBodHRwOi8vd3d3LmJvb3RzdHJhcC1zd2l0Y2gub3JnXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogOHB4O1xuICB3aWR0aDogNTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2stY29sb3IsIC4yKTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1pbmRlbnQ6IC01cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuXG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJyb3duLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWJyb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1pbmZvO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXN1Y2Nlc3M7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdhcm5pbmc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFuZ2VyO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IC0xMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIC40KTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb246aG92ZXIgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWx7XG4gICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZjpob3ZlciAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcbiAgICB3aWR0aDogMjdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtaW5kZW50OiA2cHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLmZvcm0tY29udHJvbCxcbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHksXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICAvLyBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIC8vIG91dGxpbmU6IDA7XG4gIC8vIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4vLyAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLy8gLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbi8vICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbi8vICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbi8vIH1cbi8vIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLy8gLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuLy8gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4vLyAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbi8vIH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVse1xuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24gfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJsdWUgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1icm93bixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb257XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRzYW5zLXNlcmlmLWZhbWlseTogICAgICAgICAgUm9ib3RvLCAgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRub25lOiAgICAgICAgICAgICAgICAgICAgICAgMCAgICFkZWZhdWx0O1xuJGJvcmRlci10aGluOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXRoaWNrOiAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcblxuJHdoaXRlLWNvbG9yOiAgICAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJHdoaXRlLWJnOiAgICAgICAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJG9yYW5nZS1iZzogICAgICAgICAgICAgICAgICAjZTk1ZTM4ICFkZWZhdWx0O1xuXG4kc21va2UtYmc6ICAgICAgICAgICAgICAgICAgICNGNUY1RjUgIWRlZmF1bHQ7XG4kbGlnaHQtYmxhY2s6ICAgICAgICAgICAgICAgICM0NDQgICAgIWRlZmF1bHQ7XG5cbiRibGFjay1iZzogICAgICAgICAgICAgICAgICAgcmdiYSgzMCwzMCwzMCwuOTcpICFkZWZhdWx0O1xuXG4kYmxhY2stY29sb3I6ICAgICAgICAgICAgICAgICMyYzJjMmMgIWRlZmF1bHQ7XG4kYmxhY2staHI6ICAgICAgICAgICAgICAgICAgICM0NDQ0NDQgIWRlZmF1bHQ7XG5cbiRoci1saW5lOiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwgLjEpICFkZWZhdWx0O1xuXG4kbGlnaHQtZ3JheTogICAgICAgICAgICAgICAgICNFM0UzRTMgIWRlZmF1bHQ7XG4kbWVkaXVtLWdyYXk6ICAgICAgICAgICAgICAgICM3ZDdkN2QgIWRlZmF1bHQ7IC8qI0RERERERCovXG4kZGFyay1ncmF5OiAgICAgICAgICAgICAgICAgICM5QTlBOUEgIWRlZmF1bHQ7XG5cbiRvcGFjaXR5LWdyYXktMzogICAgICAgICAgICAgcmdiYSgyMjIsMjIyLDIyMiwgLjMpICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JheS01OiAgICAgICAgICAgICByZ2JhKDIyMiwyMjIsMjIyLCAuNSkgIWRlZmF1bHQ7XG4kb3BhY2l0eS1ncmF5LTg6ICAgICAgICAgICAgIHJnYmEoMjIyLDIyMiwyMjIsIC44KSAhZGVmYXVsdDtcblxuXG4kb3BhY2l0eS01OiAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIC41KSAhZGVmYXVsdDtcbiRvcGFjaXR5LTg6ICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgLjgpICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1jb2xvci1kYXlzOiAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAuOCkgICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItY29sb3Itb2xkLW5ldy1kYXlzOiAgICAgcmdiYSgyNTUsMjU1LDI1NSwgLjQpICAhZGVmYXVsdDtcblxuXG4kb3BhY2l0eS0xOiAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIC4xKSAhZGVmYXVsdDtcbiRvcGFjaXR5LTI6ICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgLjIpICFkZWZhdWx0O1xuXG4kdHJhbnNwYXJlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGRhcmstYmFja2dyb3VuZDogICAgICAgICAgICAjNTU1NTU1ICFkZWZhdWx0O1xuXG4kZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICM4ODggIWRlZmF1bHQ7XG4kZGVmYXVsdC1zdGF0ZXMtY29sb3I6ICAgICAgIGxpZ2h0ZW4oJGRlZmF1bHQtY29sb3IsIDYlKSAhZGVmYXVsdDtcbiRkZWZhdWx0LWNvbG9yLW9wYWNpdHk6ICAgICAgcmdiYSgxODIsIDE4MiwgMTgyLCAuNikgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgIzIwODg5MCAhZGVmYXVsdDsgLy9mOTYzMzJcbiRwcmltYXJ5LXN0YXRlcy1jb2xvcjogICAgICAgbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgNiUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3Itb3BhY2l0eTogICAgICByZ2JhKDI0OSwgOTksIDUwLCAuMykgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1hbGVydDogICAgICAgIHJnYmEoMjQ5LCA5OSwgNTAsIC44KSAhZGVmYXVsdDtcblxuJHN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjMjA4ODkwICFkZWZhdWx0OyAvLyMxOGNlMGZcbiRzdWNjZXNzLXN0YXRlcy1jb2xvcjogICAgICAgbGlnaHRlbigkc3VjY2Vzcy1jb2xvciwgNiUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtY29sb3Itb3BhY2l0eTogICAgICByZ2JhKDI0LCAyMDYsIDE1LCAuMykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1jb2xvci1hbGVydDogICAgICAgIHJnYmEoMjQsIDIwNiwgMTUsIC44KSAhZGVmYXVsdDtcblxuJGluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjNTFjMzMyICFkZWZhdWx0O1xuJGluZm8tc3RhdGVzLWNvbG9yOiAgICAgICAgICBsaWdodGVuKCRpbmZvLWNvbG9yLCA2JSkgIWRlZmF1bHQ7XG4kaW5mby1jb2xvci1vcGFjaXR5OiAgICAgICAgIHJnYmEoNDQsIDE2OCwgMjU1LCAuMykgIWRlZmF1bHQ7XG4kaW5mby1jb2xvci1hbGVydDogICAgICAgICAgIHJnYmEoNDQsIDE2OCwgMjU1LCAuOCkgIWRlZmF1bHQ7XG5cbiR3YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI0ZGQjIzNiAhZGVmYXVsdDtcbiR3YXJuaW5nLXN0YXRlcy1jb2xvcjogICAgICAgbGlnaHRlbigkd2FybmluZy1jb2xvciwgNiUpICFkZWZhdWx0O1xuJHdhcm5pbmctY29sb3Itb3BhY2l0eTogICAgICByZ2JhKDI1NSwgMTc4LCA1NCwgLjMpICFkZWZhdWx0O1xuJHdhcm5pbmctY29sb3ItYWxlcnQ6ICAgICAgICByZ2JhKDI1NSwgMTc4LCA1NCwgLjgpICFkZWZhdWx0O1xuXG4kZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNGRjM2MzYgIWRlZmF1bHQ7XG4kZGFuZ2VyLXN0YXRlcy1jb2xvcjogICAgICAgIGxpZ2h0ZW4oJGRhbmdlci1jb2xvciwgNiUpICFkZWZhdWx0O1xuJGRhbmdlci1jb2xvci1vcGFjaXR5OiAgICAgICByZ2JhKDI1NSwgNTQsIDU0LCAuMykgIWRlZmF1bHQ7XG4kZGFuZ2VyLWNvbG9yLWFsZXJ0OiAgICAgICAgIHJnYmEoMjU1LCA1NCwgNTQsIC44KSAhZGVmYXVsdDtcblxuJG9yYW5nZS1jb2xvcjogICAgICAgICAgICAgICAjMjA4ODkwICFkZWZhdWx0OyAvL2Y5NjMzMlxuXG4vKiAgICAgYnJhbmQgQ29sb3JzICAgICAgICAgICAgICAqL1xuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAgJGluZm8tY29sb3IgIWRlZmF1bHQ7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgICRzdWNjZXNzLWNvbG9yICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICAkd2FybmluZy1jb2xvciAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAgJGRhbmdlci1jb2xvciAhZGVmYXVsdDtcbiRicmFuZC1pbnZlcnNlOiAgICAgICAgICAgICAgJGJsYWNrLWNvbG9yICFkZWZhdWx0O1xuXG4kbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM2NjY2NjYgIWRlZmF1bHQ7XG5cbi8qICAgICAgbGlnaHQgY29sb3JzICAgICAgICAgKi9cbiRsaWdodC1ibHVlOiAgICAgICAgICAgICAgICAgcmdiYSgkcHJpbWFyeS1jb2xvciwgLjIpO1xuJGxpZ2h0LWF6dXJlOiAgICAgICAgICAgICAgICByZ2JhKCRpbmZvLWNvbG9yLCAuMik7XG4kbGlnaHQtZ3JlZW46ICAgICAgICAgICAgICAgIHJnYmEoJHN1Y2Nlc3MtY29sb3IsIC4yKTtcbiRsaWdodC1vcmFuZ2U6ICAgICAgICAgICAgICAgcmdiYSgkd2FybmluZy1jb2xvciwgLjIpO1xuJGxpZ2h0LXJlZDogICAgICAgICAgICAgICAgICByZ2JhKCRkYW5nZXItY29sb3IsIC4yKTtcblxuLy89PSBDb21wb25lbnRzXG4vL1xuXG4kcGFkZGluZy1pbnB1dC12ZXJ0aWNhbDogICAgICAgIDExcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1pbnB1dC1ob3Jpem9udGFsOiAgICAgIDE5cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWJ0bi12ZXJ0aWNhbDogICAgICAgICAxMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYnRuLWhvcml6b250YWw6ICAgICAgIDIycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAgICAuN3JlbSAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2VfMC12ZXJ0aWNhbDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZV8wLWhvcml6b250YWw6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlXzEtaG9yaXpvbnRhbDpcdFx0LjZyZW0gIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXJvdW5kLWhvcml6b250YWw6ICAgICAyM3B4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zaW1wbGUtdmVydGljYWw6ICAgICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNpbXBsZS1ob3Jpem9udGFsOiAgICAxN3B4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAgICA0OHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyAkcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgICAgIDFweCAhZGVmYXVsdDtcbi8vICRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYWJlbC12ZXJ0aWNhbDogICAgICAgIDJweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhYmVsLWhvcml6b250YWw6ICAgICAxMnB4ICFkZWZhdWx0O1xuXG4kbWFyZ2luLWxhcmdlLXZlcnRpY2FsOiAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRtYXJnaW4tYmFzZS12ZXJ0aWNhbDogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbWFyZ2luLWJhc2UtaG9yaXpvbnRhbDogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAxMHB4ICAgICAgICAhZGVmYXVsdDtcbiRib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgMXB4IHNvbGlkICAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1leHRyYS1zbWFsbDogICAgIDByZW0gICAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICAgIDByZW0gICAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgICAgMHJlbSAgICAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1leHRyZW1lOiAgICAgICAgIDByZW0gICAgIWRlZmF1bHQ7XG4kYm9yZGVyX3JhZGl1cy1tYXg6XHRcdDEwcmVtXHQhZGVmYXVsdDtcbiRib3JkZXJfcmFkaXVzLW9uZTpcdFx0MXJlbVx0IWRlZmF1bHQ7XG5cblxuJGJvcmRlci1yYWRpdXMtbGFyZ2UtdG9wOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICRib3JkZXItcmFkaXVzLWxhcmdlIDAgMCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlLWJvdHRvbTogICAwIDAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG5cbiRidG4tcm91bmQtcmFkaXVzOiAgICAgICAgICAgICAwcHggICAgICAgICAhZGVmYXVsdDtcbiRidG4tcm91bmQtNTAtcmFkaXVzOiAgICAgICAgICAgICA1MHB4ICAgICAgICAgIWRlZmF1bHQ7XG5cbiRoZWlnaHQtYmFzZTogICAgICAgICAgICAgICAgICA1NXB4ICAgICAgICAgIWRlZmF1bHQ7XG5cbiRidG4taWNvbi1zaXplOiAgICAgICAgICAgICAgICAgMy41cmVtICAgICAgICFkZWZhdWx0O1xuJGJ0bi1pY29uLXNpemUtcmVndWxhcjogICAgICAgICAyLjM3NXJlbSAgICAgICFkZWZhdWx0O1xuJGJ0bi1pY29uLWZvbnQtc2l6ZS1yZWd1bGFyOiAgICAwLjkzNzVyZW0gICAgICFkZWZhdWx0O1xuJGJ0bi1pY29uLWZvbnQtc2l6ZS1zbWFsbDogICAgICAwLjY4NzVyZW0gICAgICAhZGVmYXVsdDtcbiRidG4taWNvbi1zaXplLXNtYWxsOiAgICAgICAgICAgMS44NzVyZW0gICAgICFkZWZhdWx0O1xuJGJ0bi1pY29uLWZvbnQtc2l6ZS1sZzogICAgICAgICAxLjMyNXJlbSAgICAgIWRlZmF1bHQ7XG4kYnRuLWljb24tc2l6ZS1sZzogICAgICAgICAgICAgIDMuNnJlbSAgICAgICAgICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgICAgICAgMy41ZW0gICAgICAgICFkZWZhdWx0OyAvLyB+IDQ5cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgICAgICAyLjVlbSAgICAgICAgIWRlZmF1bHQ7IC8vIH4gMzVweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICAgICAgIDJlbSAgICAgICAgICAhZGVmYXVsdDsgLy8gfiAyOHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgICAgICAgMS43MTRlbSAgICAgICFkZWZhdWx0OyAvLyB+IDI0cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgICAgICAxLjU3ZW0gICAgICAgIWRlZmF1bHQ7IC8vIH4gMjJweFxuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICAgICAgIDFlbSAgICAgICAgICAhZGVmYXVsdDsgLy8gfiAxNHB4XG5cbiRmb250LXBhcmFncmFwaDogICAgICAgICAgICAgICAxZW0gICAgICAgICAgIWRlZmF1bHQ7XG4kZm9udC1zaXplLW5hdmJhcjogICAgICAgICAgICAgMWVtICAgICAgICAgICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1taW5pOiAgICAgICAgICAgICAgIDAuNzE0MmVtICAgICAhZGVmYXVsdDtcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgICAgICAwLjg1NzFlbSAgICAgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAgMTRweCAgICAgICAgICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICAgICAgIDFlbSAgICAgICAgICAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2UtbmF2YmFyOiAgICAgICAyMHB4ICAgICAgICAgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJsb2NrcXVvdGU6ICAgICAgICAgMS4xZW0gICAgICAgICFkZWZhdWx0OyAvLyB+IDE1cHhcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgICAzMDAgICAgICAgICAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgICAgNDAwICAgICAgICAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaTogICAgICAgICAgICAgIDYwMCAgICAgICAgICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgICA3MDAgICAgICAgICAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWdlbmVyYWw6ICAgICAgICAxLjUgICAgICAgICAgICAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1uYXYtbGluazogICAgICAgMS42MjVyZW0gICAgICAgIWRlZmF1bHQ7XG4kYnRuLWljb24tbGluZS1oZWlnaHQ6ICAgICAgIDIuNGVtICAgICAgICAgICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAxLjM1ZW0gICAgICAgICAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgNTRweCAgICAgICAgICAgIWRlZmF1bHQ7XG5cblxuJGJvcmRlci1yYWRpdXMtdG9wOiAgICAgICAgMHB4IDBweCAwIDAgICAgICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtYm90dG9tOiAgICAgMCAwIDBweCAwcHggICAgICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tc2hhZG93OiAgICAgICAgICAxcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4kYm94LXNoYWRvdy1yYWlzZWQ6ICAgICAgICAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIDFweCAxNXB4IDFweCByZ2JhKDM5LCAzOSwgMzksIDAuMSk7XG4kc2lkZWJhci1ib3gtc2hhZG93OiAgICAgICAwcHggMnB4IDIycHggMCByZ2JhKDAsIDAsIDAsLjIwKSwgMHB4IDJweCAzMHB4IDAgcmdiYSgwLCAwLCAwLC4zNSk7XG5cbiRnZW5lcmFsLXRyYW5zaXRpb24tdGltZTogIDMwMG1zICAgICAgICAgICAgICFkZWZhdWx0O1xuXG4kc2xvdy10cmFuc2l0aW9uLXRpbWU6ICAgICAgICAgICAzNzBtcyAgICAgICAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb29yZGluYXRlczogICAgICAyOXB4IC01MHB4ICAgICAgICFkZWZhdWx0O1xuXG4kZmFzdC10cmFuc2l0aW9uLXRpbWU6ICAgICAgICAgICAxNTBtcyAgICAgICAhZGVmYXVsdDtcbiRzZWxlY3QtY29vcmRpbmF0ZXM6ICAgICAgICAgNTAlIC00MHB4ICAgICAgICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1saW5lYXI6ICAgICAgICAgbGluZWFyICAgICAgICAgICAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWJlemllcjogICAgICAgICBjdWJpYy1iZXppZXIoMC4zNCwgMS42MSwgMC43LCAxKSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWVhc2U6ICAgICAgICAgICBlYXNlIDBzO1xuXG5cbi8vJG5hdmJhci1wYWRkaW5nLWE6ICAgICAgICAgICAgICAgOXB4IDEzcHg7XG4kbmF2YmFyLW1hcmdpbi1hOiAgICAgICAgICAgICAgICAxNXB4IDBweDtcblxuJHBhZGRpbmctc29jaWFsLWE6ICAgICAgICAgICAgICAgMTBweCA1cHg7XG5cbiRuYXZiYXItbWFyZ2luLWEtYnRuOiAgICAgICAgICAgIDE1cHggMHB4O1xuJG5hdmJhci1tYXJnaW4tYS1idG4tcm91bmQ6ICAgICAgMTZweCAwcHg7XG5cbiRuYXZiYXItcGFkZGluZy1hLWljb25zOiAgICAgICAgIDZweCAxNXB4O1xuJG5hdmJhci1tYXJnaW4tYS1pY29uczogICAgICAgICAgNnB4ICAzcHg7XG5cbiRuYXZiYXItcGFkZGluZy1iYXNlOiAgICAgICAgICAgIDAuNjI1cmVtO1xuLy8kbmF2YmFyLW1hcmdpbi1icmFuZDogICAgICAgICAgICAgNXB4ICAwcHg7XG5cbiRuYXZiYXItbWFyZ2luLWJyYW5kLWljb25zOiAgICAgIDEycHggYXV0bztcbiRuYXZiYXItbWFyZ2luLWJ0bjogICAgICAgICAgICAgIDE1cHggIDNweDtcblxuJGhlaWdodC1pY29uLXNtOlx0XHRcdFx0IDMycHg7XG4kd2lkdGgtaWNvbi1zbTpcdFx0XHRcdFx0IDMycHg7XG4kcGFkZGluZy1pY29uLXNtOlx0XHRcdCAgICAgNHB4O1xuJGJvcmRlci1yYWRpdXMtaWNvbi1zbTpcdFx0XHQgMHB4O1xuXG4kaGVpZ2h0LWljb24tbWVzc2FnZTpcdFx0XHQgNDBweDtcbiR3aWR0aC1pY29uLW1lc3NhZ2U6XHRcdFx0IDQwcHg7XG5cbiRoZWlnaHQtaWNvbi1tZXNzYWdlLXNtOiBcdFx0IDIwcHg7XG4kd2lkdGgtaWNvbi1tZXNzYWdlLXNtOlx0XHRcdCAyMHB4O1xuXG4kd2hpdGUtbmF2YmFyOiAgICAgICAgICAgICAgICAgIHJnYmEoI0ZGRkZGRiwgLjk2KTtcbiRwcmltYXJ5LW5hdmJhcjogICAgICAgICAgICAgICAgcmdiYSgjMzRBQ0RDLCAuOTgpO1xuJGluZm8tbmF2YmFyOiAgICAgICAgICAgICAgICAgICByZ2JhKCM1QkNBRkYsIC45OCk7XG4kc3VjY2Vzcy1uYXZiYXI6ICAgICAgICAgICAgICAgIHJnYmEoIzRDRDk2NCwgLjk4KTtcbiR3YXJuaW5nLW5hdmJhcjogICAgICAgICAgICAgICAgcmdiYSgjRkY5NTAwLCAuOTgpO1xuJGRhbmdlci1uYXZiYXI6ICAgICAgICAgICAgICAgICByZ2JhKCNGRjRDNDAsIC45OCk7XG5cbiR0b3BiYXIteDogICAgICAgICAgICAgdG9wYmFyLXggIWRlZmF1bHQ7XG4kdG9wYmFyLWJhY2s6ICAgICAgICAgIHRvcGJhci1iYWNrICFkZWZhdWx0O1xuJGJvdHRvbWJhci14OiAgICAgICAgICBib3R0b21iYXIteCAhZGVmYXVsdDtcbiRib3R0b21iYXItYmFjazogICAgICAgYm90dG9tYmFyLWJhY2sgIWRlZmF1bHQ7XG5cbi8vTnVjbGVvIEljb25zXG5cbiRuYy1mb250LXBhdGg6ICAgICAgICAnLi4vZm9udHMnICFkZWZhdWx0O1xuJG5jLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kbmMtY3NzLXByZWZpeDogICAgICAgbm93LXVpICFkZWZhdWx0O1xuJG5jLWJhY2tncm91bmQtY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJG5jLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuJG5jLXBhZGRpbmctd2lkdGg6ICAgICgxZW0vMykgIWRlZmF1bHQ7XG5cbi8vIFNvY2lhbCBpY29ucyBjb2xvclxuJHNvY2lhbC10d2l0dGVyOiAgICAgICAgICAgICAgICAgICAjNTVhY2VlICFkZWZhdWx0O1xuJHNvY2lhbC10d2l0dGVyLXN0YXRlLWNvbG9yOiAgICAgICBkYXJrZW4oIzU1YWNlZSwgNSUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWZhY2Vib29rOiBcdFx0XHQgICAgICAgIzNiNTk5OCAhZGVmYXVsdDtcbiRzb2NpYWwtZmFjZWJvb2stc3RhdGUtY29sb3I6ICAgICAgZGFya2VuKCMzYjU5OTgsIDUlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1nb29nbGU6IFx0XHRcdCAgICAgICAjZGQ0YjM5ICFkZWZhdWx0O1xuJHNvY2lhbC1nb29nbGUtc3RhdGUtY29sb3I6ICAgICAgICBkYXJrZW4oI2RkNGIzOSwgNSUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWxpbmtlZGluOiBcdFx0XHQgICAgICAgICAjMDA3N0I1ICFkZWZhdWx0O1xuJHNvY2lhbC1saW5rZWRpbi1zdGF0ZS1jb2xvcjogICAgICAgIGRhcmtlbigjMDA3N0I1LCA1JSkgIWRlZmF1bHQ7XG5cbi8vIFNpZGViYXIgdmFyaWFibGVzXG4kc2lkZWJhci13aWR0aDogICAgICAgICAgICAgIGNhbGMoMTAwJSAtIDI2MHB4KSAhZGVmYXVsdDtcbiRzaWRlYmFyLW1pbmktd2lkdGg6ICAgICAgICAgY2FsYygxMDAlIC0gODBweCkgIWRlZmF1bHQ7XG5cblxuLy8gU29jaWFsIGljb25zIGNvbG9yXG4kc29jaWFsLXR3aXR0ZXI6ICAgICAgICAgICAgICAgICAgICM1NWFjZWUgIWRlZmF1bHQ7XG4kc29jaWFsLXR3aXR0ZXItc3RhdGUtY29sb3I6ICAgICAgIGxpZ2h0ZW4oIzU1YWNlZSwgNiUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWZhY2Vib29rOiBcdFx0XHQgICAgICAgIzNiNTk5OCAhZGVmYXVsdDtcbiRzb2NpYWwtZmFjZWJvb2stc3RhdGUtY29sb3I6ICAgICAgbGlnaHRlbigjM2I1OTk4LCA2JSkgIWRlZmF1bHQ7XG5cbiRzb2NpYWwtZ29vZ2xlOiBcdFx0XHQgICAgICAgI2RkNGIzOSAhZGVmYXVsdDtcbiRzb2NpYWwtZ29vZ2xlLXN0YXRlLWNvbG9yOiAgICAgICAgbGlnaHRlbigjZGQ0YjM5LCA2JSkgIWRlZmF1bHQ7XG5cbiRzb2NpYWwtbGlua2VkaW46IFx0XHRcdCAgICAgICAjMDA3N0I1ICFkZWZhdWx0O1xuJHNvY2lhbC1saW5rZWRpbi1zdGF0ZS1jb2xvcjogICAgICBsaWdodGVuKCMwMDc3QjUsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1waW50ZXJlc3Q6IFx0XHRcdCAgICAgICAjY2MyMTI3ICFkZWZhdWx0O1xuJHNvY2lhbC1waW50ZXJlc3Qtc3RhdGUtY29sb3I6ICAgICBsaWdodGVuKCNjYzIxMjcsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1kcmliYmJsZTogXHRcdCAgICAgICAgICAgI2VhNGM4OSAhZGVmYXVsdDtcbiRzb2NpYWwtZHJpYmJibGUtc3RhdGUtY29sb3I6ICAgICAgbGlnaHRlbigjZWE0Yzg5LCA2JSkgIWRlZmF1bHQ7XG5cbiRzb2NpYWwtZ2l0aHViOiBcdFx0ICAgICAgXHQgICAjMzMzMzMzICFkZWZhdWx0O1xuJHNvY2lhbC1naXRodWItc3RhdGUtY29sb3I6ICAgICAgICBsaWdodGVuKCMzMzMzMzMsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC15b3V0dWJlOiBcdFx0ICAgIFx0ICAgI2U1MmQyNyAhZGVmYXVsdDtcbiRzb2NpYWwteW91dHViZS1zdGF0ZS1jb2xvcjogICAgICAgbGlnaHRlbigjZTUyZDI3LCA2JSkgIWRlZmF1bHQ7XG5cbiRzb2NpYWwtaW5zdGFncmFtOiBcdFx0ICAgICAgICAgICAjMTI1Njg4ICFkZWZhdWx0O1xuJHNvY2lhbC1pbnN0YWdyYW0tc3RhdGUtY29sb3I6ICAgICBsaWdodGVuKCMxMjU2ODgsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1yZWRkaXQ6IFx0XHQgIFx0ICAgICAgICNmZjQ1MDAgIWRlZmF1bHQ7XG4kc29jaWFsLXJlZGRpdC1zdGF0ZS1jb2xvcjogICAgICAgIGxpZ2h0ZW4oI2ZmNDUwMCwgNiUpICFkZWZhdWx0O1xuXG4kc29jaWFsLXR1bWJscjogXHRcdFx0ICAgICAgICMzNTQ2NWMgIWRlZmF1bHQ7XG4kc29jaWFsLXR1bWJsci1zdGF0ZS1jb2xvcjogICAgICAgIGxpZ2h0ZW4oIzM1NDY1YywgNiUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWJlaGFuY2U6IFx0XHRcdCAgICAgICAjMTc2OWZmICFkZWZhdWx0O1xuJHNvY2lhbC1iZWhhbmNlLXN0YXRlLWNvbG9yOiAgICAgICBsaWdodGVuKCMxNzY5ZmYsIDYlKSAhZGVmYXVsdDtcbiIsIi8qISBub3Vpc2xpZGVyIC0gOS4xLjAgLSAyMDE2LTEyLTEwIDE2OjAwOjMyICovXG5cblxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbi1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktdGFyZ2V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXJlY3Rpb246IGx0cjtcbn1cbi5ub1VpLWJhc2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7IC8qIEZpeCA0MDEgKi9cbn1cbi5ub1VpLWNvbm5lY3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi5ub1VpLW9yaWdpbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcbn1cbi5ub1VpLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4td2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xuXHR0cmFuc2l0aW9uOiB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbn1cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG5cdGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBQYWludGluZyBhbmQgcGVyZm9ybWFuY2U7XG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuXG4gKi9cbi5ub1VpLWJhc2UsXG4ubm9VaS1oYW5kbGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IDFweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0Ym94LXNoYWRvdzogMCAxcHggMTNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0aGVpZ2h0OjE1cHg7XG5cdHdpZHRoOjE1cHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLm5vVWktdmVydGljYWwge1xuXHR3aWR0aDogMThweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGxlZnQ6IC02cHg7XG5cdHRvcDogLTE3cHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLXRhcmdldCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgLjMpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm9VaS1jb25uZWN0IHtcblx0YmFja2dyb3VuZDogJGRlZmF1bHQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuXHRjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG5cdGN1cnNvcjogbnMtcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcblx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRixcblx0XHRcdFx0aW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsXG5cdFx0XHRcdDAgM3B4IDZweCAtM3B4ICNCQkI7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XG4gICAgLW8tdHJhbnNmb3JtOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcbn1cbi5ub1VpLWFjdGl2ZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwxLjUsMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMS41LDEuNSwxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwxLjUsMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwxLjUsMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwxLjUsMSk7XG59XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG5cdGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktcGlwcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS12YWx1ZS1zdWIge1xuXHRjb2xvcjogI2NjYztcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBNYXJraW5ncztcbiAqXG4gKi9cbi5ub1VpLW1hcmtlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI0NDQztcbn1cbi5ub1VpLW1hcmtlci1zdWIge1xuXHRiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLm5vVWktbWFya2VyLWxhcmdlIHtcblx0YmFja2dyb3VuZDogI0FBQTtcbn1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGhlaWdodDogODBweDtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSw1MCUsMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSw1MCUsMCk7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogNXB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcblx0aGVpZ2h0OiAxMHB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAxMDAlO1xufVxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAycHg7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcblx0d2lkdGg6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuXHR3aWR0aDogMTVweDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmc6IDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMTIwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTIwJTtcbn1cblxuXG4uc2xpZGVyIHtcblxuXHQmLnNsaWRlci1uZXV0cmFse1xuXHRcdCYgLm5vVWktY29ubmVjdCxcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cblxuXHRcdCYubm9VaS10YXJnZXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuMyk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Ji5zbGlkZXItcHJpbWFyeXtcblx0XHQmIC5ub1VpLWNvbm5lY3QsXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuXHRcdCYubm9VaS10YXJnZXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1vcGFjaXR5O1xuXHRcdH1cblxuXHRcdCYgLm5vVWktaGFuZGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cbiAgICAmLnNsaWRlci1pbmZve1xuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XG4gICAgICAgIH1cblxuXHRcdCYubm9VaS10YXJnZXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvci1vcGFjaXR5O1xuXHRcdH1cblxuXHRcdCYgLm5vVWktaGFuZGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XG5cdFx0fVxuICAgIH1cbiAgICAmLnNsaWRlci1zdWNjZXNze1xuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vVWktdGFyZ2V0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3Itb3BhY2l0eTtcblx0XHR9XG5cblx0XHQmIC5ub1VpLWhhbmRsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuXHRcdH1cbiAgICB9XG4gICAgJi5zbGlkZXItd2FybmluZ3tcbiAgICAgICAgJiAubm9VaS1jb25uZWN0LFxuICAgICAgICAmLm5vVWktY29ubmVjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ub1VpLXRhcmdldHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcblx0XHR9XG4gICAgfVxuICAgICYuc2xpZGVyLWRhbmdlcntcbiAgICAgICAgJiAubm9VaS1jb25uZWN0LFxuICAgICAgICAmLm5vVWktY29ubmVjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vVWktdGFyZ2V0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvci1vcGFjaXR5O1xuXHRcdH1cblxuXHRcdCYgLm5vVWktaGFuZGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcblx0XHR9XG4gICAgfVxuXG59XG4iLCJAbWl4aW4gY3QtcmVzcG9uc2l2ZS1zdmctY29udGFpbmVyKCR3aWR0aDogMTAwJSwgJHJhdGlvOiAkY3QtY29udGFpbmVyLXJhdGlvKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkd2lkdGg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkcmF0aW8gKiAxMDAlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGN0LWFsaWduLWp1c3RpZnkoJGN0LXRleHQtYWxpZ246ICRjdC10ZXh0LWFsaWduLCAkY3QtdGV4dC1qdXN0aWZ5OiAkY3QtdGV4dC1qdXN0aWZ5KSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiAkY3QtdGV4dC1hbGlnbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGN0LXRleHQtYWxpZ247XG4gIC1tcy1mbGV4LWFsaWduOiAkY3QtdGV4dC1hbGlnbjtcbiAgYWxpZ24taXRlbXM6ICRjdC10ZXh0LWFsaWduO1xuICAtd2Via2l0LWJveC1wYWNrOiAkY3QtdGV4dC1qdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGN0LXRleHQtanVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazogJGN0LXRleHQtanVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiAkY3QtdGV4dC1qdXN0aWZ5O1xuICAvLyBGYWxsYmFjayB0byB0ZXh0LWFsaWduIGZvciBub24tZmxleCBicm93c2Vyc1xuICBAaWYoJGN0LXRleHQtanVzdGlmeSA9PSAnZmxleC1zdGFydCcpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9IEBlbHNlIGlmICgkY3QtdGV4dC1qdXN0aWZ5ID09ICdmbGV4LWVuZCcpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtaXhpbiBjdC1mbGV4KCkge1xuICAvLyBGYWxsYmFjayB0byBibG9ja1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3I6ICRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplOiAkY3QtdGV4dC1zaXplLCAkY3QtdGV4dC1saW5lLWhlaWdodDogJGN0LXRleHQtbGluZS1oZWlnaHQpIHtcbiAgZmlsbDogJGN0LXRleHQtY29sb3I7XG4gIGNvbG9yOiAkY3QtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkY3QtdGV4dC1zaXplO1xuICBsaW5lLWhlaWdodDogJGN0LXRleHQtbGluZS1oZWlnaHQ7XG59XG5cbkBtaXhpbiBjdC1jaGFydC1ncmlkKCRjdC1ncmlkLWNvbG9yOiAkY3QtZ3JpZC1jb2xvciwgJGN0LWdyaWQtd2lkdGg6ICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXk6ICRjdC1ncmlkLWRhc2hhcnJheSkge1xuICBzdHJva2U6ICRjdC1ncmlkLWNvbG9yO1xuICBzdHJva2Utd2lkdGg6ICRjdC1ncmlkLXdpZHRoO1xuXG4gIEBpZiAoJGN0LWdyaWQtZGFzaGFycmF5KSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGN0LWdyaWQtZGFzaGFycmF5O1xuICB9XG59XG5cbkBtaXhpbiBjdC1jaGFydC1wb2ludCgkY3QtcG9pbnQtc2l6ZTogJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZTogJGN0LXBvaW50LXNoYXBlKSB7XG4gIHN0cm9rZS13aWR0aDogJGN0LXBvaW50LXNpemU7XG4gIHN0cm9rZS1saW5lY2FwOiAkY3QtcG9pbnQtc2hhcGU7XG59XG5cbkBtaXhpbiBjdC1jaGFydC1saW5lKCRjdC1saW5lLXdpZHRoOiAkY3QtbGluZS13aWR0aCwgJGN0LWxpbmUtZGFzaGFycmF5OiAkY3QtbGluZS1kYXNoYXJyYXkpIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAkY3QtbGluZS13aWR0aDtcblxuICBAaWYgKCRjdC1saW5lLWRhc2hhcnJheSkge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheTtcbiAgfVxufVxuXG5AbWl4aW4gY3QtY2hhcnQtYXJlYSgkY3QtYXJlYS1vcGFjaXR5OiAkY3QtYXJlYS1vcGFjaXR5KSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbC1vcGFjaXR5OiAkY3QtYXJlYS1vcGFjaXR5O1xufVxuXG5AbWl4aW4gY3QtY2hhcnQtYmFyKCRjdC1iYXItd2lkdGg6ICRjdC1iYXItd2lkdGgpIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAkY3QtYmFyLXdpZHRoO1xufVxuXG5AbWl4aW4gY3QtY2hhcnQtZG9udXQoJGN0LWRvbnV0LXdpZHRoOiAkY3QtZG9udXQtd2lkdGgpIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAkY3QtZG9udXQtd2lkdGg7XG59XG5cbkBtaXhpbiBjdC1jaGFydC1zZXJpZXMtY29sb3IoJGNvbG9yKSB7XG4gIC4jeyRjdC1jbGFzcy1wb2ludH0sIC4jeyRjdC1jbGFzcy1saW5lfSwgLiN7JGN0LWNsYXNzLWJhcn0sIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dH0ge1xuICAgIHN0cm9rZTogJGNvbG9yO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLXNsaWNlLXBpZX0sIC4jeyRjdC1jbGFzcy1hcmVhfSB7XG4gICAgZmlsbDogJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBjdC1jaGFydCgkY3QtY29udGFpbmVyLXJhdGlvOiAkY3QtY29udGFpbmVyLXJhdGlvLCAkY3QtdGV4dC1jb2xvcjogJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemU6ICRjdC10ZXh0LXNpemUsICRjdC1ncmlkLWNvbG9yOiAkY3QtZ3JpZC1jb2xvciwgJGN0LWdyaWQtd2lkdGg6ICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXk6ICRjdC1ncmlkLWRhc2hhcnJheSwgJGN0LXBvaW50LXNpemU6ICRjdC1wb2ludC1zaXplLCAkY3QtcG9pbnQtc2hhcGU6ICRjdC1wb2ludC1zaGFwZSwgJGN0LWxpbmUtd2lkdGg6ICRjdC1saW5lLXdpZHRoLCAkY3QtYmFyLXdpZHRoOiAkY3QtYmFyLXdpZHRoLCAkY3QtZG9udXQtd2lkdGg6ICRjdC1kb251dC13aWR0aCwgJGN0LXNlcmllcy1uYW1lczogJGN0LXNlcmllcy1uYW1lcywgJGN0LXNlcmllcy1jb2xvcnM6ICRjdC1zZXJpZXMtY29sb3JzKSB7XG5cbiAgLiN7JGN0LWNsYXNzLWxhYmVsfSB7XG4gICAgQGluY2x1ZGUgY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemUpO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWxpbmV9IC4jeyRjdC1jbGFzcy1sYWJlbH0sXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xuICAgIEBpbmNsdWRlIGN0LWZsZXgoKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtZW5kKTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IGVuZDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtdmVydGljYWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xuICAgIC8vQGluY2x1ZGUgY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemUsIGNlbnRlciwgJGN0LXZlcnRpY2FsLXRleHQtanVzdGlmeSk7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShjZW50ZXIsIGZsZXgtZW5kKTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IGVuZDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3MtZW5kfSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogZW5kO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWdyaWR9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1ncmlkKCRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5KTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1wb2ludH0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LXBvaW50KCRjdC1wb2ludC1zaXplLCAkY3QtcG9pbnQtc2hhcGUpO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWxpbmV9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1saW5lKCRjdC1saW5lLXdpZHRoKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1hcmVhfSB7XG4gICAgQGluY2x1ZGUgY3QtY2hhcnQtYXJlYSgpO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWJhcn0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWJhcigkY3QtYmFyLXdpZHRoKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dH0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWRvbnV0KCRjdC1kb251dC13aWR0aCk7XG4gIH1cblxuICBAaWYgJGN0LWluY2x1ZGUtY29sb3JlZC1zZXJpZXMge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRvIGxlbmd0aCgkY3Qtc2VyaWVzLW5hbWVzKSB7XG4gICAgICAuI3skY3QtY2xhc3Mtc2VyaWVzfS0je250aCgkY3Qtc2VyaWVzLW5hbWVzLCAkaSArIDEpfSB7XG4gICAgICAgICRjb2xvcjogbnRoKCRjdC1zZXJpZXMtY29sb3JzLCAkaSArIDEpO1xuXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LXNlcmllcy1jb2xvcigkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgJGN0LWluY2x1ZGUtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIGN0LWNoYXJ0KCk7XG5cbiAgQGlmICRjdC1pbmNsdWRlLWFsdGVybmF0aXZlLXJlc3BvbnNpdmUtY29udGFpbmVycyB7XG4gICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zY2FsZXMtbmFtZXMpIHtcbiAgICAgIC4je250aCgkY3Qtc2NhbGVzLW5hbWVzLCAkaSArIDEpfSB7XG4gICAgICAgIEBpbmNsdWRlIGN0LXJlc3BvbnNpdmUtc3ZnLWNvbnRhaW5lcigkcmF0aW86IG50aCgkY3Qtc2NhbGVzLCAkaSArIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNjYWxlcyBmb3IgcmVzcG9uc2l2ZSBTVkcgY29udGFpbmVyc1xuJGN0LXNjYWxlczogKCgxKSwgKDE1LzE2KSwgKDgvOSksICg1LzYpLCAoNC81KSwgKDMvNCksICgyLzMpLCAoNS84KSwgKDEvMS42MTgpLCAoMy81KSwgKDkvMTYpLCAoOC8xNSksICgxLzIpLCAoMi81KSwgKDMvOCksICgxLzMpLCAoMS80KSkgIWRlZmF1bHQ7XG4kY3Qtc2NhbGVzLW5hbWVzOiAoY3Qtc3F1YXJlLCBjdC1taW5vci1zZWNvbmQsIGN0LW1ham9yLXNlY29uZCwgY3QtbWlub3ItdGhpcmQsIGN0LW1ham9yLXRoaXJkLCBjdC1wZXJmZWN0LWZvdXJ0aCwgY3QtcGVyZmVjdC1maWZ0aCwgY3QtbWlub3Itc2l4dGgsIGN0LWdvbGRlbi1zZWN0aW9uLCBjdC1tYWpvci1zaXh0aCwgY3QtbWlub3Itc2V2ZW50aCwgY3QtbWFqb3Itc2V2ZW50aCwgY3Qtb2N0YXZlLCBjdC1tYWpvci10ZW50aCwgY3QtbWFqb3ItZWxldmVudGgsIGN0LW1ham9yLXR3ZWxmdGgsIGN0LWRvdWJsZS1vY3RhdmUpICFkZWZhdWx0O1xuXG4vLyBDbGFzcyBuYW1lcyB0byBiZSB1c2VkIHdoZW4gZ2VuZXJhdGluZyBDU1NcbiRjdC1jbGFzcy1jaGFydDogY3QtY2hhcnQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtY2hhcnQtbGluZTogY3QtY2hhcnQtbGluZSAhZGVmYXVsdDtcbiRjdC1jbGFzcy1jaGFydC1iYXI6IGN0LWNoYXJ0LWJhciAhZGVmYXVsdDtcbiRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnM6IGN0LWhvcml6b250YWwtYmFycyAhZGVmYXVsdDtcbiRjdC1jbGFzcy1jaGFydC1waWU6IGN0LWNoYXJ0LXBpZSAhZGVmYXVsdDtcbiRjdC1jbGFzcy1jaGFydC1kb251dDogY3QtY2hhcnQtZG9udXQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtbGFiZWw6IGN0LWxhYmVsICFkZWZhdWx0O1xuJGN0LWNsYXNzLXNlcmllczogY3Qtc2VyaWVzICFkZWZhdWx0O1xuJGN0LWNsYXNzLWxpbmU6IGN0LWxpbmUgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtcG9pbnQ6IGN0LXBvaW50ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWFyZWE6IGN0LWFyZWEgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtYmFyOiBjdC1iYXIgIWRlZmF1bHQ7XG4kY3QtY2xhc3Mtc2xpY2UtcGllOiBjdC1zbGljZS1waWUgIWRlZmF1bHQ7XG4kY3QtY2xhc3Mtc2xpY2UtZG9udXQ6IGN0LXNsaWNlLWRvbnV0ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWdyaWQ6IGN0LWdyaWQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtdmVydGljYWw6IGN0LXZlcnRpY2FsICFkZWZhdWx0O1xuJGN0LWNsYXNzLWhvcml6b250YWw6IGN0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4kY3QtY2xhc3Mtc3RhcnQ6IGN0LXN0YXJ0ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWVuZDogY3QtZW5kICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcmF0aW9cbiRjdC1jb250YWluZXItcmF0aW86ICgxLzEuNjE4KSAhZGVmYXVsdDtcblxuLy8gVGV4dCBzdHlsZXMgZm9yIGxhYmVsc1xuJGN0LXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhZGVmYXVsdDtcbiRjdC10ZXh0LXNpemU6ICRmb250LXNpemUtc21hbGwgIWRlZmF1bHQ7XG4kY3QtdGV4dC1hbGlnbjogZmxleC1zdGFydCAhZGVmYXVsdDtcbiRjdC10ZXh0LWp1c3RpZnk6IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XG4kY3QtdGV4dC1saW5lLWhlaWdodDogMTtcblxuLy8gR3JpZCBzdHlsZXNcbiRjdC1ncmlkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWRlZmF1bHQ7XG4kY3QtZ3JpZC1kYXNoYXJyYXk6IDJweCAhZGVmYXVsdDtcbiRjdC1ncmlkLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbi8vIExpbmUgY2hhcnQgcHJvcGVydGllc1xuJGN0LWxpbmUtd2lkdGg6IDNweCAhZGVmYXVsdDtcbiRjdC1saW5lLWRhc2hhcnJheTogZmFsc2UgIWRlZmF1bHQ7XG4kY3QtcG9pbnQtc2l6ZTogOHB4ICFkZWZhdWx0O1xuLy8gTGluZSBjaGFydCBwb2ludCwgY2FuIGJlIGVpdGhlciByb3VuZCBvciBzcXVhcmVcbiRjdC1wb2ludC1zaGFwZTogcm91bmQgIWRlZmF1bHQ7XG4vLyBBcmVhIGZpbGwgdHJhbnNwYXJlbmN5IGJldHdlZW4gMCBhbmQgMVxuJGN0LWFyZWEtb3BhY2l0eTogMC44ICFkZWZhdWx0O1xuXG4vLyBCYXIgY2hhcnQgYmFyIHdpZHRoXG4kY3QtYmFyLXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xuXG4vLyBEb251dCB3aWR0aCAoSWYgZG9udXQgd2lkdGggaXMgdG8gYmlnIGl0IGNhbiBjYXVzZSBpc3N1ZXMgd2hlcmUgdGhlIHNoYXBlIGdldHMgZGlzdG9ydGVkKVxuJGN0LWRvbnV0LXdpZHRoOiA2MHB4ICFkZWZhdWx0O1xuXG4vLyBJZiBzZXQgdG8gdHJ1ZSBpdCB3aWxsIGluY2x1ZGUgdGhlIGRlZmF1bHQgY2xhc3NlcyBhbmQgZ2VuZXJhdGUgQ1NTIG91dHB1dC4gSWYgeW91J3JlIHBsYW5uaW5nIHRvIHVzZSB0aGUgbWl4aW5zIHlvdVxuLy8gc2hvdWxkIHNldCB0aGlzIHByb3BlcnR5IHRvIGZhbHNlXG4kY3QtaW5jbHVkZS1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBJZiB0aGlzIGlzIHNldCB0byB0cnVlIHRoZSBDU1Mgd2lsbCBjb250YWluIGNvbG9yZWQgc2VyaWVzLiBZb3UgY2FuIGV4dGVuZCBvciBjaGFuZ2UgdGhlIGNvbG9yIHdpdGggdGhlXG4vLyBwcm9wZXJ0aWVzIGJlbG93XG4kY3QtaW5jbHVkZS1jb2xvcmVkLXNlcmllczogJGN0LWluY2x1ZGUtY2xhc3NlcyAhZGVmYXVsdDtcblxuLy8gSWYgc2V0IHRvIHRydWUgdGhpcyB3aWxsIGluY2x1ZGUgYWxsIHJlc3BvbnNpdmUgY29udGFpbmVyIHZhcmlhdGlvbnMgdXNpbmcgdGhlIHNjYWxlcyBkZWZpbmVkIGF0IHRoZSB0b3Agb2YgdGhlIHNjcmlwdFxuJGN0LWluY2x1ZGUtYWx0ZXJuYXRpdmUtcmVzcG9uc2l2ZS1jb250YWluZXJzOiAkY3QtaW5jbHVkZS1jbGFzc2VzICFkZWZhdWx0O1xuXG4vLyBTZXJpZXMgbmFtZXMgYW5kIGNvbG9ycy4gVGhpcyBjYW4gYmUgZXh0ZW5kZWQgb3IgY3VzdG9taXplZCBhcyBkZXNpcmVkLiBKdXN0IGFkZCBtb3JlIHNlcmllcyBhbmQgY29sb3JzLlxuJGN0LXNlcmllcy1uYW1lczogKGEsIGIsIGMsIGQsIGUsIGYsIGcsIGgpICFkZWZhdWx0O1xuJGN0LXNlcmllcy1jb2xvcnM6IChcbiAgJGxpZ2h0LWdyYXksXG4gICRicmFuZC1wcmltYXJ5LFxuICAkYnJhbmQtd2FybmluZyxcbiAgJGJyYW5kLXN1Y2Nlc3MsXG4gICRicmFuZC1kYW5nZXIsXG4gICRzb2NpYWwtdHdpdHRlcixcbiAgIzYxODhlMixcbiAgI2E3NDhjYVxuKSAhZGVmYXVsdDtcbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLy8gVGhpcyBmaWxlIHdhcyBtb2RpZmllZCBieSBDcmVhdGl2ZSBUaW0gdG8ga2VlcCBvbmx5IHRoZSBhbmltYXRpb24gdGhhdCB3ZSBuZWVkIGZvciBCb290c3RyYXAgTm90aWZ5XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5cbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG4iLCIvKiBwZXJmZWN0LXNjcm9sbGJhciB2MC42LjEzICovXG4ucHMtY29udGFpbmVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuICBAc3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAgIC5wcy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLnBzLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIGhlaWdodDogMTFweDsgfVxuICAucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICB3aWR0aDogMTFweDsgfVxuICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14LXJhaWwgKi9cbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgsIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgcmlnaHQ6IDA7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXkgKi9cbiAgICAgIHdpZHRoOiA2cHg7IH1cbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXksIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgd2lkdGg6IDExcHg7IH1cbiAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gIC5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIHdpZHRoOiAxMXB4OyB9XG4gIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuIiwiYm9keS5zd2FsMi1zaG93biB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG5ib2R5LnN3YWwyLWlvc2ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnN3YWwyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDYwOyB9XG4gIC5zd2FsMi1jb250YWluZXIuc3dhbDItZmFkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xczsgfVxuICAuc3dhbDItY29udGFpbmVyLnN3YWwyLXNob3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLnN3YWwyLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuc3dhbDItbW9kYWw6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnN3YWwyLW1vZGFsLnN3YWwyLWxvYWRpbmcge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAuc3dhbDItbW9kYWwgLnN3YWwyLXRpdGxlIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIC40ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi1idXR0b25zd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItYnV0dG9uc3dyYXBwZXI6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIGN1cnNvcjogbm8tZHJvcDsgfVxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItYnV0dG9uc3dyYXBwZXIuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiA3LjVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItYnV0dG9uc3dyYXBwZXIuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItYnV0dG9uc3dyYXBwZXIuc3dhbDItbG9hZGluZyA6bm90KC5zd2FsMi1zdHlsZWQpLnN3YWwyLWNvbmZpcm06OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsOyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItc3R5bGVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMTVweCA1cHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDMycHg7IH1cbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgNHB4IHJnYmEoNTAsIDEwMCwgMTUwLCAwLjQpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgNHB4IHJnYmEoNTAsIDEwMCwgMTUwLCAwLjQpOyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItaW1hZ2Uge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc3dhbDItbW9kYWwgLnN3YWwyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjFzIGVhc2U7IH1cbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDU1OyB9XG4gIC5zd2FsMi1tb2RhbCA+IC5zd2FsMi1pbnB1dCxcbiAgLnN3YWwyLW1vZGFsID4gLnN3YWwyLWZpbGUsXG4gIC5zd2FsMi1tb2RhbCA+IC5zd2FsMi10ZXh0YXJlYSxcbiAgLnN3YWwyLW1vZGFsID4gLnN3YWwyLXNlbGVjdCxcbiAgLnN3YWwyLW1vZGFsID4gLnN3YWwyLXJhZGlvLFxuICAuc3dhbDItbW9kYWwgPiAuc3dhbDItY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItaW5wdXQsXG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItZmlsZSxcbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi10ZXh0YXJlYSxcbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi1zZWxlY3QsXG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItcmFkaW8sXG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItY2hlY2tib3gge1xuICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItaW5wdXQsXG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItZmlsZSxcbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IC4zcztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgLjNzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MsIGJveC1zaGFkb3cgLjNzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MsIGJveC1zaGFkb3cgLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgLjNzOyB9XG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi1pbnB1dC5zd2FsMi1pbnB1dGVycm9yLFxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItZmlsZS5zd2FsMi1pbnB1dGVycm9yLFxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItdGV4dGFyZWEuc3dhbDItaW5wdXRlcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2YyNzQ3NCAhaW1wb3J0YW50OyB9XG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi1pbnB1dDpmb2N1cyxcbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLWZpbGU6Zm9jdXMsXG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I0ZGJlZDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjYzRlNmY1O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNjNGU2ZjU7IH1cbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItZmlsZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLXRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi1maWxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItZmlsZTo6cGxhY2Vob2xkZXIsXG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuc3dhbDItbW9kYWwgLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItcmFuZ2UgaW5wdXQsXG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItaW5wdXQge1xuICAgIGhlaWdodDogNDNweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLWlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7IH1cbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi1maWxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItc2VsZWN0IHtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zd2FsMi1tb2RhbCAuc3dhbDItcmFkaW8ge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItcmFkaW8gbGFiZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuc3dhbDItbW9kYWwgLnN3YWwyLXJhZGlvIGlucHV0LFxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItcmFkaW8gc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi1yYWRpbyBpbnB1dCB7XG4gICAgICBtYXJnaW46IDAgM3B4IDAgMDsgfVxuICAuc3dhbDItbW9kYWwgLnN3YWwyLWNoZWNrYm94IHtcbiAgICBjb2xvcjogIzU0NTQ1NDsgfVxuICAgIC5zd2FsMi1tb2RhbCAuc3dhbDItY2hlY2tib3ggaW5wdXQsXG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi1jaGVja2JveCBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnN3YWwyLW1vZGFsIC5zd2FsMi12YWxpZGF0aW9uZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN3YWwyLW1vZGFsIC5zd2FsMi12YWxpZGF0aW9uZXJyb3I6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnISc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTdkN2Q7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKSB7XG4gIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnN3YWwyLXJhbmdlIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3dhbDItaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA1NCwgNTQsIC4zKTsgfVxuICAgIC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIC5zd2FsMi14LW1hcmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePSdzd2FsMi14LW1hcmstbGluZSddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDM3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgIC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149J3N3YWwyLXgtbWFyay1saW5lJ11bY2xhc3MkPSdsZWZ0J10ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IDE3cHg7IH1cbiAgICAgIC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149J3N3YWwyLXgtbWFyay1saW5lJ11bY2xhc3MkPSdyaWdodCddIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gIC5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkZCMjM2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQjIzNjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zd2FsMi1pY29uLnN3YWwyLWluZm8ge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzNmYzNlZTtcbiAgICBib3JkZXItY29sb3I6ICM5ZGUwZjY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4N2FkYmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzlkYWUxO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2OyB9XG4gICAgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUnXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSddW2NsYXNzJD0nbGVmdCddIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGxlZnQ6IC0zM3B4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjBweCA2MHB4OyB9XG4gICAgICAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSddW2NsYXNzJD0ncmlnaHQnXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTIwcHggMTIwcHggMDtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA2MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNjBweDsgfVxuICAgIC5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjQsIDIwNiwgMTUsIC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjhweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ10ge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtbGluZSddW2NsYXNzJD0ndGlwJ10ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ11bY2xhc3MkPSdsb25nJ10ge1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uc3dhbDItcHJvZ3Jlc3NzdGVwcyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN3YWwyLXByb2dyZXNzc3RlcHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN3YWwyLXByb2dyZXNzc3RlcHMgLnN3YWwyLXByb2dyZXNzY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzA4NWQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMmVtO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gICAgLnN3YWwyLXByb2dyZXNzc3RlcHMgLnN3YWwyLXByb2dyZXNzY2lyY2xlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnN3YWwyLXByb2dyZXNzc3RlcHMgLnN3YWwyLXByb2dyZXNzY2lyY2xlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnN3YWwyLXByb2dyZXNzc3RlcHMgLnN3YWwyLXByb2dyZXNzY2lyY2xlLnN3YWwyLWFjdGl2ZXByb2dyZXNzc3RlcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzA4NWQ2OyB9XG4gICAgICAuc3dhbDItcHJvZ3Jlc3NzdGVwcyAuc3dhbDItcHJvZ3Jlc3NjaXJjbGUuc3dhbDItYWN0aXZlcHJvZ3Jlc3NzdGVwIH4gLnN3YWwyLXByb2dyZXNzY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2FkZDhlNjsgfVxuICAgICAgLnN3YWwyLXByb2dyZXNzc3RlcHMgLnN3YWwyLXByb2dyZXNzY2lyY2xlLnN3YWwyLWFjdGl2ZXByb2dyZXNzc3RlcCB+IC5zd2FsMi1wcm9ncmVzc2xpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWRkOGU2OyB9XG4gIC5zd2FsMi1wcm9ncmVzc3N0ZXBzIC5zd2FsMi1wcm9ncmVzc2xpbmUge1xuICAgIGJhY2tncm91bmQ6ICMzMDg1ZDY7XG4gICAgaGVpZ2h0OiAuNGVtO1xuICAgIG1hcmdpbjogMCAtMXB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbltjbGFzc149J3N3YWwyJ10ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93U3dlZXRBbGVydCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNob3dTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlU3dlZXRBbGVydCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uc3dhbDItc2hvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAuM3M7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAuM3M7IH1cbiAgLnN3YWwyLXNob3cuc3dhbDItbm9hbmltYXRpb24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5zd2FsMi1oaWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGhpZGVTd2VldEFsZXJ0IC4xNXMgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoaWRlU3dlZXRBbGVydCAuMTVzIGZvcndhcmRzOyB9XG4gIC5zd2FsMi1oaWRlLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZS1zdWNjZXNzLXRpcCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAxOXB4OyB9XG4gIDU0JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDsgfVxuICA3MCUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdG9wOiAzN3B4OyB9XG4gIDg0JSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgbGVmdDogMjFweDtcbiAgICB0b3A6IDQ4cHg7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDQ1cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtc3VjY2Vzcy10aXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDsgfVxuICA1NCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7IH1cbiAgNzAlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRvcDogMzdweDsgfVxuICA4NCUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgdG9wOiA0OHB4OyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NXB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUtc3VjY2Vzcy1sb25nIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDsgfVxuICA2NSUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDsgfVxuICA4NCUge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzVweDsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMzhweDsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1zdWNjZXNzLWxvbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4OyB9XG4gIDY1JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4OyB9XG4gIDg0JSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzNXB4OyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAzOHB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZVBsYWNlaG9sZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgMTIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTsgfSB9XG5cbi5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZS1zdWNjZXNzLXRpcCAuNzVzO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1zdWNjZXNzLXRpcCAuNzVzOyB9XG5cbi5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGUtc3VjY2Vzcy1sb25nIC43NXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLXN1Y2Nlc3MtbG9uZyAuNzVzOyB9XG5cbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uIC5zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUtcmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlUGxhY2Vob2xkZXIgNC4yNXMgZWFzZS1pbjtcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZVBsYWNlaG9sZGVyIDQuMjVzIGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUtZXJyb3ItaWNvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhbmltYXRlLWVycm9yLWljb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zd2FsMi1hbmltYXRlLWVycm9yLWljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZS1lcnJvci1pY29uIC41cztcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtZXJyb3ItaWNvbiAuNXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUteC1tYXJrIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS14LW1hcmsge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnN3YWwyLWFuaW1hdGUteC1tYXJrIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGUteC1tYXJrIC41cztcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGUteC1tYXJrIC41czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiIsIi5jYXJkLXdpemFyZHtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1saW5lYXIpO1xuXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5re1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayxcbiAgICAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcixcbiAgICAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsXG4gICAgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcbiAgICAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAucGljdHVyZS1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLndpemFyZC1uYXZpZ2F0aW9ue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAubmF2LWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpemFyZC1uYXZpZ2F0aW9uIC5uYXYtbGluayBpLFxuICAgIC5tb3ZpbmctdGFiIGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgLnBpY3R1cmV7XG4gICAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxMTExMTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW92aW5nLXRhYntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgICAgIHRvcDotNHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZbZGF0YS1jb2xvcj1cInByaW1hcnlcIl17XG4gICAgICAgIEBpbmNsdWRlIHNldC13aXphcmQtY29sb3IoJGJyYW5kLXByaW1hcnkpO1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9XCJ3aGl0ZVwiXXtcbiAgICAgICAgQGluY2x1ZGUgc2V0LXdpemFyZC1jb2xvcigkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICZbZGF0YS1jb2xvcj1cImdyZWVuXCJde1xuICAgICAgICBAaW5jbHVkZSBzZXQtd2l6YXJkLWNvbG9yKCRicmFuZC1zdWNjZXNzKTtcbiAgICB9XG5cbiAgICAmW2RhdGEtY29sb3I9XCJibHVlXCJde1xuICAgICAgICBAaW5jbHVkZSBzZXQtd2l6YXJkLWNvbG9yKCRicmFuZC1pbmZvKTtcbiAgICB9XG5cbiAgICAmW2RhdGEtY29sb3I9XCJvcmFuZ2VcIl17XG4gICAgICAgIEBpbmNsdWRlIHNldC13aXphcmQtY29sb3IoJGJyYW5kLXdhcm5pbmcpO1xuICAgIH1cblxuICAgICZbZGF0YS1jb2xvcj1cInJlZFwiXXtcbiAgICAgICAgQGluY2x1ZGUgc2V0LXdpemFyZC1jb2xvcigkYnJhbmQtZGFuZ2VyKTtcbiAgICB9XG5cbiAgICAucGljdHVyZSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBpY3R1cmUtc3Jje1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1NXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLndpemFyZC1mb290ZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAuY2hlY2tib3h7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2FibGVke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53aXphcmQtaGVhZGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAzNXB4O1xuXG4gICAgICAgIGg1e1xuICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtcGlsbHMgPiBsaXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5idG57XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmluZm8tdGV4dHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgIH1cblxuICAgIC5jaG9pY2V7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1maW5pc2h7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUgKyAuZGVzY3JpcHRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICsgMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAud2l6YXJkLXRpdGxle1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm5hdi1waWxsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1iZztcblxuICAgICAgICA+IGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkuYWN0aXZlID4gYSxcbiAgICAgICAgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuICAgICAgICA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgICAgID4gbGkgPiBhOmhvdmVyLFxuICAgICAgICA+IGxpID4gYTpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSBpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWlucHV0LWZvY3VzLWNvbG9yKCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lLCAkdHlwZSl7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRpbWUgJHR5cGU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHRpbWUgJHR5cGU7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJHRpbWUgJHR5cGU7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xufVxuXG5AbWl4aW4gcm90YXRlLTE4MCgpe1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUteCgkdmFsdWUpe1xuICAgICAtd2Via2l0LXRyYW5zZm9ybTogIHRyYW5zbGF0ZTNkKCR2YWx1ZSwgMCwgMCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdmFsdWUsIDAsIDApO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR2YWx1ZSwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR2YWx1ZSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHZhbHVlLCAwLCAwKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUteSgkdmFsdWUpe1xuICAgICAtd2Via2l0LXRyYW5zZm9ybTogIHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZS15LWRyb3Bkb3duKCR2YWx1ZSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCkgIWltcG9ydGFudDtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCkgIWltcG9ydGFudDtcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApICFpbXBvcnRhbnQ7XG4gICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCkgIWltcG9ydGFudDtcbiAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBpY29uLWdyYWRpZW50KCRjb2xvciwgJGJvdHRvbUNvbG9yOiAjMDAwKXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGNvbG9yIDAlLCAkYm90dG9tQ29sb3IgODAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGNvbG9yIDAlLCAkYm90dG9tQ29sb3IgODAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkY29sb3IgMCUsICRib3R0b21Db2xvciA4MCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3IgMCUsICRib3R0b21Db2xvciA4MCUpO1xufVxuXG5AbWl4aW4gc2lkZWJhci1jb2xvcigkY29sb3Ipe1xuICAmOmFmdGVyeyAgXG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICB9XG4gIFxuICAubmF2IGxpLmFjdGl2ZSA+IGE6bm90KFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdKXtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIFxuICAgIGl7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmFyLWFuaW1hdGlvbigkdHlwZSl7XG4gICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkdHlwZSA1MDBtcyBsaW5lYXIgMHM7XG4gICAgIC1tb3otYW5pbWF0aW9uOiAkdHlwZSA1MDBtcyBsaW5lYXIgMHM7XG4gICAgIGFuaW1hdGlvbjogJHR5cGUgNTAwbXMgMHM7XG4gICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5AbWl4aW4gdG9wYmFyLXgtcm90YXRpb24oKXtcbiAgICBAa2V5ZnJhbWVzIHRvcGJhci14IHtcbiAgICAgIDAlIHt0b3A6IDBweDsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIDQ1JSB7dG9wOiA2cHg7IHRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7IH1cbiAgICAgIDc1JSB7dHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICAgICAgMTAwJSB7dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgdG9wYmFyLXgge1xuICAgICAgMCUge3RvcDogMHB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICA0NSUge3RvcDogNnB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7IH1cbiAgICAgIDc1JSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gICAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgICAwJSB7dG9wOiAwcHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIDQ1JSB7dG9wOiA2cHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTsgfVxuICAgICAgNzUlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgICAgIDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICB9XG59XG5cbkBtaXhpbiB0b3BiYXItYmFjay1yb3RhdGlvbigpe1xuICAgIEBrZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xuICAgICAgMCUgeyB0b3A6IDZweDsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgICAgNDUlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICAgICAgNzUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgICAgIDEwMCUgeyB0b3A6IDBweDsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgICB9XG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xuICAgICAgMCUgeyB0b3A6IDZweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgICA0NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgICAgIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgICAgIDEwMCUgeyB0b3A6IDBweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAgIH1cblxuICAgIEAtbW96LWtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgICAwJSB7IHRvcDogNnB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAgIDQ1JSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICAgICAgNzUlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgICAgMTAwJSB7IHRvcDogMHB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gICAgfVxufVxuXG5AbWl4aW4gYm90dG9tYmFyLXgtcm90YXRpb24oKXtcbiAgICBAa2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAgIDAlIHtib3R0b206IDBweDsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuICAgICAgNDUlIHtib3R0b206IDZweDsgdHJhbnNmb3JtOiByb3RhdGUoLTE0NWRlZyk7fVxuICAgICAgNzUlIHt0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTt9XG4gICAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTt9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBib3R0b21iYXIteCB7XG4gICAgICAwJSB7Ym90dG9tOiAwcHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuICAgICAgNDUlIHtib3R0b206IDZweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTt9XG4gICAgICA3NSUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7fVxuICAgICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTt9XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyBib3R0b21iYXIteCB7XG4gICAgICAwJSB7Ym90dG9tOiAwcHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuICAgICAgNDUlIHtib3R0b206IDZweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTt9XG4gICAgICA3NSUgey1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7fVxuICAgICAgMTAwJSB7LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTt9XG4gICAgfVxufVxuXG5AbWl4aW4gYm90dG9tYmFyLWJhY2stcm90YXRpb257XG4gICAgQGtleWZyYW1lcyBib3R0b21iYXItYmFjayB7XG4gICAgICAwJSB7IGJvdHRvbTogNnB4O3RyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICAgIDQ1JSB7IHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTt9XG4gICAgICA3NSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7fVxuICAgICAgMTAwJSB7IGJvdHRvbTogMHB4O3RyYW5zZm9ybTogcm90YXRlKDApO31cbiAgICB9XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGJvdHRvbWJhci1iYWNrIHtcbiAgICAgIDAlIHtib3R0b206IDZweDstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICAgIDQ1JSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7fVxuICAgICAgNzUlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTt9XG4gICAgICAxMDAlIHtib3R0b206IDBweDstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO31cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIGJvdHRvbWJhci1iYWNrIHtcbiAgICAgIDAlIHtib3R0b206IDZweDstbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICAgIDQ1JSB7LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7fVxuICAgICAgNzUlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTt9XG4gICAgICAxMDAlIHtib3R0b206IDBweDstbW96LXRyYW5zZm9ybTogcm90YXRlKDApO31cbiAgICB9XG5cbn1cblxuXG5AbWl4aW4gbmMtcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gbmMtZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG4iLCJAbWl4aW4gc2V0LXdpemFyZC1jb2xvcigkY29sb3IpIHtcbiAgICAgIC5tb3ZpbmctdGFie1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAucGljdHVyZXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNob2ljZXtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmZvcm0tZ3JvdXB7XG4gICAgLy8gICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLCAkY29sb3IpLCBsaW5lYXItZ3JhZGllbnQoJG1kYi1pbnB1dC11bmRlcmxpbmUtY29sb3IsICRtZGItaW5wdXQtdW5kZXJsaW5lLWNvbG9yKTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LW1hdGVyaWFse1xuICAgICAgICAuY2hlY2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaXJjbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG59XG4iLCIuc3Itb25seSxcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudEhvdXJzXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50SG91cnNcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd01pbnV0ZXNcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGVyaW9kXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImNsZWFyXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZGF5XCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2g6OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dDo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGEgLmJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XHJcbiAgcGFkZGluZzogOHB4IDZweDtcclxuICB3aWR0aDogMjU0cHg7XHJcbiAgbWF4LXdpZHRoOiAyNTRweDtcclxuXHJcbiAgLm5vdy11aS1pY29uc3tcclxuICAgICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XHJcbiAgICB3aWR0aDogMzhlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XHJcbiAgICB3aWR0aDogMzhlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xyXG4gICAgd2lkdGg6IDM4ZW07XHJcbiAgfVxyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDphZnRlcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IC02cHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogLjRlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wLm9wZW4ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmUge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDZweDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDdweDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogIzY2NjE1QjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06YWN0aXZlIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZSxcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25kIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIG1hcmdpbjogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcclxuICB3aWR0aDogMzhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bntcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiSW5jcmVtZW50IEhvdXJzXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIkluY3JlbWVudCBNaW51dGVzXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJEZWNyZW1lbnQgSG91cnNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiRGVjcmVtZW50IE1pbnV0ZXNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd0hvdXJzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJTaG93IEhvdXJzXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJTaG93IE1pbnV0ZXNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGVyaW9kXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJUb2dnbGUgQU0vUE1cIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiY2xlYXJcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIkNsZWFyIHRoZSBwaWNrZXJcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlNldCB0aGUgZGF0ZSB0byB0b2RheVwiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICBoZWlnaHQ6IDIuNWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBtYXJnaW46IDJweCAwcHggIWltcG9ydGFudDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGggPiBkaXYge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucGlja2VyLXN3aXRjaCB7XHJcbiAgd2lkdGg6IDE0NXB4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogI2NmY2ZjYTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXYgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dCBzcGFuIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OjphZnRlciB7XHJcbiAgY29udGVudDogXCJQcmV2aW91cyBNb250aFwiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIk5leHQgTW9udGhcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kb3cge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLnBpY2tlci1zd2l0Y2g6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLy8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBkaXYge1xyXG4vLyAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuLy8gICBoZWlnaHQ6IDU0cHg7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbi8vICAgd2lkdGg6IDU0cHg7XHJcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyB9XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmN3ID4gZGl2IHtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheSA+IGRpdixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlID4gZGl2LFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyID4gZGl2IHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICB3aWR0aDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAtMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciA+IGRpdiB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQub2xkID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5uZXcgPiBkaXYge1xyXG4gIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSA+IGRpdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDAgMCA3cHggN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OEIzQzg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDRweDtcclxuICByaWdodDogNHB4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyID4gZGl2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmUgPiBkaXYge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVyID4gZGl2IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtYXJnaW46IDAgM3B4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ub2xkIHtcclxuICBjb2xvcjogI2NmY2ZjYTtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItcGlja2VyIHNwYW4sXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXJzIHNwYW4sXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZXMgc3BhbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudXNldHdlbnR5Zm91ciB0ZC5ob3VyIHtcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICBwYWRkaW5nOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0e1xyXG4gICAgLnBpY2tlci1zd2l0Y2gsXHJcbiAgICB0YWJsZSB0aC5wcmV2IHNwYW4sXHJcbiAgICB0YWJsZSB0aC5uZXh0IHNwYW4sXHJcbiAgICB0YWJsZSB0ZC5kYXkgPiBkaXYsXHJcbiAgICBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdLFxyXG4gICAgYVtkYXRhLWFjdGlvbj1cInRvZ2dsZVBpY2tlclwiXTpob3ZlcixcclxuICAgIHNwYW4sXHJcbiAgICAudGltZXBpY2tlci1ob3VycyBzcGFuLFxyXG4gICAgLnRpbWVwaWNrZXItbWludXRlcyBzcGFuLFxyXG4gICAgLnNlcGFyYXRvcixcclxuICAgIHRhYmxlIHRkLm1pbnV0ZSA+IGRpdixcclxuICAgIHRhYmxlIHRkLmhvdXIgPiBkaXZ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIHRhYmxlIHRoLmRvd3tcclxuICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB0ZC5vbGQgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5uZXcgPiBkaXZ7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC40KTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b25bZGF0YS1hY3Rpb25de1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXZ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRkOm5vdCguYWN0aXZlKS5kYXk6aG92ZXIgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5ob3VyOmhvdmVyID4gZGl2LFxyXG4gICAgdGFibGUgdGQubWludXRlOmhvdmVyID4gZGl2LFxyXG4gICAgdGFibGUgdGQuc2Vjb25kOmhvdmVyID4gZGl2LFxyXG4gICAgdGFibGUgdGQgc3Bhbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BhY2l0eS0yO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHNwYW4sXHJcbiAgICB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aC5waWNrZXItc3dpdGNoOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwib3JhbmdlXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYsXHJcbiAgICBidXR0b25bZGF0YS1hY3Rpb25dLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LnRvcDphZnRlcixcclxuICAgICYuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cImJsdWVcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xyXG5cclxuICAgIHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcclxuICAgIHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdixcclxuICAgIGJ1dHRvbltkYXRhLWFjdGlvbl0sXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cclxuICAgIHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcclxuICAgIHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdixcclxuICAgIGJ1dHRvbltkYXRhLWFjdGlvbl0sXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwicmVkXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cclxuICAgIHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcclxuICAgIHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdixcclxuICAgIGJ1dHRvbltkYXRhLWFjdGlvbl0sXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJ5ZWxsb3dcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG5cclxuICAgIHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcclxuICAgIHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdixcclxuICAgIGJ1dHRvbltkYXRhLWFjdGlvbl0sXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIVxuICogQm9vdHN0cmFwLXNlbGVjdCB2MS4xMi4yIChodHRwOi8vc2lsdmlvbW9yZXRvLmdpdGh1Yi5pby9ib290c3RyYXAtc2VsZWN0KVxuICpcbiAqIENvcHlyaWdodCAyMDEzLTIwMTcgYm9vdHN0cmFwLXNlbGVjdFxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vc2lsdmlvbW9yZXRvL2Jvb3RzdHJhcC1zZWxlY3QvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDA7XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxufVxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLFxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmhvdmVyLFxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmZvY3VzLFxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmFjdGl2ZSB7XG4vLyAgIGNvbG9yOiAjOTk5O1xuLy8gfVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7XG59XG4uaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I5NGE0ODtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ibG9ja3tcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCxcbi5yb3cgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXG4uZm9ybS1ob3Jpem9udGFsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCxcbi5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZCxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZGlzYWJsZWQ6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbm92ZXJmbG93LXk6IHNjcm9sbDtcbiAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMCAyJTtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHotaW5kZXg6IDEwNjE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiA5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTNweDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtM3B4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIHJpZ2h0OiAxM3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94LFxuLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbn1cbi5icy1zZWFyY2hib3ggLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3R7XG4gICAgLmRyb3Bkb3duLW1lbnUuaW5uZXJ7XG4gICAgICAgIGxpIGF7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyYjJjO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuZGlzYWJsZWQgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvci1vcGFjaXR5O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUub3BlbntcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuYnRuLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWZpbGUgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuXG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmZpbGVpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmZpbGVpbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgJi5pbWctY2lyY2xle1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmZpbGVpbnB1dCAudGh1bWJuYWlsID4gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5maWxlaW5wdXQgLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmlsZWlucHV0LWV4aXN0cyAuZmlsZWlucHV0LW5ldyxcbi5maWxlaW5wdXQtbmV3IC5maWxlaW5wdXQtZXhpc3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlaW5wdXQtaW5saW5lIC5maWxlaW5wdXQtY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvcm0tY29udHJvbCAuZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZpbGVpbnB1dC5pbnB1dC1ncm91cCA+IC5idG4tZmlsZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUsXG4uZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXhzLFxuLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4teHMsXG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXNtLFxuLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4tc20ge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5maWxlaW5wdXQtbmV3LmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4tbGcsXG4uZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmZpbGVpbnB1dCAuZmlsZWlucHV0LXByZXZpZXcge1xuICBjb2xvcjogJGJyYW5kLXdhcm5pbmc7XG59XG4uZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICRicmFuZC13YXJuaW5nO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5maWxlaW5wdXQgLmZpbGVpbnB1dC1wcmV2aWV3IHtcbiAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG59XG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZpbGVpbnB1dCAuZmlsZWlucHV0LXByZXZpZXcge1xuICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4udGh1bWJuYWlse1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiLypcbiAqIGJvb3RzdHJhcC10YWdzaW5wdXQgdjAuOC4wXG4gKlxuICovXG5cbi5ib290c3RyYXAtdGFnc2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBpbnB1dHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuZm9ybS1jb250cm9sIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAmLmZvcm0tY29udHJvbCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgfVxuXG4gICAgLnRhZ3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDVweCAzcHggNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcblxuICAgICAgICAgICAgW2RhdGEtcm9sZT1cInJlbW92ZVwiXXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl17XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1yb2xlPVwicmVtb3ZlXCJde1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE1M1wiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcmVhdGUtY29sb3JlZC1iYWRnZXMoKTtcblxufVxuIiwiQG1peGluIGJhZGdlLWNvbG9yKCRjb2xvcikge1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuXG4vKlxuQG1peGluIGJhZGdlLWNvbG9yKCRjb2xvcikge1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbn0qL1xuXG5AbWl4aW4gYmFkZ2UtaG92ZXItaHJlZigkY29sb3IsICRiZy1jb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yO1xufVxuXG5AbWl4aW4gY3JlYXRlLWNvbG9yZWQtYmFkZ2VzKCkge1xuICBAbWl4aW4gYmFkZ2VzLWNvbG9yKCRjb2xvcikge1xuICAgIC50YWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgLnRhZ3NpbnB1dC1yZW1vdmUtbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIC50YWdzaW5wdXQtYWRke1xuICAgIC8vICAgICBjb2xvcjogJGNvbG9yO1xuICAgIC8vIH1cbiAgfVxuXG4gICYucHJpbWFyeS1iYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2VzLWNvbG9yKCRicmFuZC1wcmltYXJ5KTtcbiAgfVxuICAmLmluZm8tYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlcy1jb2xvcigkYnJhbmQtaW5mbyk7XG4gIH1cbiAgJi5zdWNjZXNzLWJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZXMtY29sb3IoJGJyYW5kLXN1Y2Nlc3MpO1xuICB9XG4gICYud2FybmluZy1iYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2VzLWNvbG9yKCRicmFuZC13YXJuaW5nKTtcbiAgfVxuICAmLmRhbmdlci1iYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2VzLWNvbG9yKCRicmFuZC1kYW5nZXIpO1xuICB9XG5cbn1cbiIsIi8qXG4gKiBUaGlzIGNvbWJpbmVkIGZpbGUgd2FzIGNyZWF0ZWQgYnkgdGhlIERhdGFUYWJsZXMgZG93bmxvYWRlciBidWlsZGVyOlxuICogICBodHRwczovL2RhdGF0YWJsZXMubmV0L2Rvd25sb2FkXG4gKlxuICogVG8gcmVidWlsZCBvciBtb2RpZnkgdGhpcyBmaWxlIHdpdGggdGhlIGxhdGVzdCB2ZXJzaW9ucyBvZiB0aGUgaW5jbHVkZWRcbiAqIHNvZnR3YXJlIHBsZWFzZSB2aXNpdDpcbiAqICAgaHR0cHM6Ly9kYXRhdGFibGVzLm5ldC9kb3dubG9hZC8jYnM0L2R0LTEuMTAuMTYvY3ItMS40LjEvZmMtMy4yLjMvZmgtMy4xLjMvci0yLjIuMC9yZy0xLjAuMi9yci0xLjIuMy9zYy0xLjQuMy9zbC0xLjIuM1xuICpcbiAqIEluY2x1ZGVkIGxpYnJhcmllczpcbiAqICAgRGF0YVRhYmxlcyAxLjEwLjE2LCBDb2xSZW9yZGVyIDEuNC4xLCBGaXhlZENvbHVtbnMgMy4yLjMsIEZpeGVkSGVhZGVyIDMuMS4zLCBSZXNwb25zaXZlIDIuMi4wLCBSb3dHcm91cCAxLjAuMiwgUm93UmVvcmRlciAxLjIuMywgU2Nyb2xsZXIgMS40LjMsIFNlbGVjdCAxLjIuM1xuICovXG5cbi8vIERhdGFUYWJsZXMubmV0IGFjdHVhbCBWZXJzaW9uIDEuMTAuMTJcblxudGFibGUuZGF0YVRhYmxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIC8vYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ZCxcbnRhYmxlLmRhdGFUYWJsZSB0aCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSxcbnRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLFxudGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcbiAgd2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKnRleHQtYWxpZ246IHJpZ2h0OyovXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDJweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoOmFjdGl2ZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgb3BhY2l0eTogMC41O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjI7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG4gIC8qIHNvcnQgKi9cbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG4gIC8qIHNvcnQtYnktYXR0cmlidXRlcyAqL1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG4gIC8qIHNvcnQtYnktYXR0cmlidXRlcy1hbHQgKi9cbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgY29sb3I6ICNlZWU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdCB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgsXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyLFxuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1jb25kZW5zZWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCxcbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCwgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQsXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCxcbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGgsXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuZGl2LnRhYmxlLXJlc3BvbnNpdmUgPiBkaXYuZGF0YVRhYmxlc193cmFwcGVyID4gZGl2LnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2LnRhYmxlLXJlc3BvbnNpdmUgPiBkaXYuZGF0YVRhYmxlc193cmFwcGVyID4gZGl2LnJvdyA+IGRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5kaXYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgPiBkaXYucm93ID4gZGl2W2NsYXNzXj1cImNvbC1cIl06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG5cbiAgLmJ0bi1zaW1wbGUuYnRuLWljb24ge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICAuc29ydGluZyxcbiAgICAuc29ydGluZ19hc2MsXG4gICAgLnNvcnRpbmdfZGVzYyxcbiAgICAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG4gICAgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZGlzYWJsZWQtc29ydGluZy5zb3J0aW5nLFxuICAgIC5kaXNhYmxlZC1zb3J0aW5nLnNvcnRpbmdfYXNjLFxuICAgIC5kaXNhYmxlZC1zb3J0aW5nLnNvcnRpbmdfZGVzYyxcbiAgICAuZGlzYWJsZWQtc29ydGluZy5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbiAgICAuZGlzYWJsZWQtc29ydGluZy5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc29ydGluZyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0aW5nX2FzYyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZGVcIjtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvcnRpbmdfZGVzYyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gdGhlYWQgPiB0ciA+IHRoLFxuICA+IHRib2R5ID4gdHIgPiB0aCxcbiAgPiB0Zm9vdCA+IHRyID4gdGgsXG4gID4gdGhlYWQgPiB0ciA+IHRkLFxuICA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy9tYXgtd2lkdGg6IDE1MHB4O1xuICAgIC8vd2lkdGg6IDE1MHB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHtcbiAgPiB0Ym9keSA+IHRyID4gdGQuY2hpbGQsXG4gID4gdGJvZHkgPiB0ciA+IHRoLmNoaWxkLFxuICA+IHRib2R5ID4gdHIgPiB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuXG4gID4gdGJvZHkgPiB0ciA+IHRkLmNoaWxkLFxuICA+IHRib2R5ID4gdHIgPiB0aC5jaGlsZCxcbiAgPiB0Ym9keSA+IHRyID4gdGQuZGF0YVRhYmxlc19lbXB0eSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgM3B4ICM0NDQ7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkLFxuICA+IHRib2R5ID4gdHIucGFyZW50ID4gdGg6Zmlyc3QtY2hpbGQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgIH1cbiAgfVxuXG4gID4gdGJvZHkgPiB0ci5jaGlsZCB0ZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3Qge1xuICA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgPiB0Ym9keSA+IHRyID4gdGgge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gID4gdGJvZHkgPiB0ciA+IHRkLFxuICA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHRleHQtaW5kZW50OiAzcHg7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uIHtcbiAgPiB0Ym9keSA+IHRyID4gdGQuY29udHJvbCxcbiAgPiB0Ym9keSA+IHRyID4gdGguY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gID4gdGJvZHkgPiB0ciA+IHRkLmNvbnRyb2wsXG4gID4gdGJvZHkgPiB0ciA+IHRoLmNvbnRyb2wge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjNDQ0O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMTMxO1xuICAgIH1cbiAgfVxuXG4gID4gdGJvZHkgPiB0ci5wYXJlbnQgdGQuY29udHJvbCxcbiAgPiB0Ym9keSA+IHRyLnBhcmVudCB0aC5jb250cm9sIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICA+IHRib2R5ID4gdHIuY2hpbGQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgfVxuXG4gID4gdGJvZHkgPiB0ci5jaGlsZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gID4gdGJvZHkgPiB0ci5jaGlsZCB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgfVxuXG4gID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGkge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogNzVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5kaXYuZHRyLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMTBlbSAxZW07XG5cbiAgZGl2LmR0ci1tb2RhbC1kaXNwbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuXG4gIGRpdi5kdHItbW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxuXG4gIGRpdi5kdHItbW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTI7XG4gIH1cblxuICBkaXYuZHRyLW1vZGFsLWNsb3NlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgfVxuICB9XG5cbiAgZGl2LmR0ci1tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbn1cblxuLm1hdGVyaWFsLWRhdGF0YWJsZXMge1xuICAuaW5wdXQtc20ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWRpc3BsYXkge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cblxuICB0YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyMHB4KSBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgdGFibGUuZGF0YVRhYmxlIC5idG4tc2ltcGxlLmJ0bi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsInN2ZyB7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5qdmVjdG9ybWFwLXRpcCB7XG4gICAgLy8gZGVzaWduIGNoYW5nZWQgYnkgd3d3LmNyZWF0aXZlLXRpbS5jb21cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZXh0cmVtZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB6LWluZGV4OiAxMDQwO1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4sIC5qdmVjdG9ybWFwLXpvb21vdXQsIC5qdmVjdG9ybWFwLWdvYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4sIC5qdmVjdG9ybWFwLXpvb21vdXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluIHtcbiAgICB0b3A6IDEwcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21vdXQge1xuICAgIHRvcDogMzBweDtcbn1cblxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5qdmVjdG9ybWFwLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSUFBZ0FQTUFBUC8vL3dBQUFNYkd4b1NFaExhMnRwcWFtalkyTmxaV1Z0alkyT1RrNUx5OHZCNGVIZ1FFQkFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaC9ocERjbVZoZEdWa0lIZHBkR2dnWVdwaGVHeHZZV1F1YVc1bWJ3QWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU1eERJU1dsaHBlck41MkpMaFNTZFJnd1ZvMUlDUVpSVXNpd0hwVEpUNGlvd05TOHZ5VzJpY0NGNms4SE1NQmtDRURza3hUQkRBWnd1QWtrcUlmeElReWhCUUJGdkFRU0RJVE01VkRXNlhORTRLYWdOaDZCZ3dlNjBzbVFVQjNkNFJ6MVpCQXBuRkFTRGQwaGloaDEyQmtFOWtqQUpWbHljWElnN0NRSUZBNlNsbko4N3BhcWJTS2lLb3F1c25iTWRtREMydFhRbGtVaHppWXR5V1R4SWZ5NkJFOFdKdDVZSnZwSml2eE5hR21MSFQwVm5PZ1NZZjBkWlhTN0FQZHBCMzA5Um5IT0c1Z0RxWEdMRGFDNDU3RDF6Wi9WL25tT004MlhpSFJMWUtoS1Axb1ptQURkRUFBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2aERJU1dsWnBPck5wMWxHTlJTZFJwRFVvbElHdzVSVVloaEh1a3FGdThEc3JFeXFuV1RoR3ZBbWhWbHRlQnZvanBURERCVUVJRndNRkJSQW1Ca1NnT3JCRlpvZ0NBU3dCREVZL0NaU2c3R1NFMGdTQ2pRQk1WRzAyM3hXQmhrbEFub0VkaFFFZnlOcU1JY0tqaFJzakVkbmV6QitBNGs4Z1R3SmhGdWlXNGRva1hpbG9VZXBCQXA1cWFLcHA2K0hvN2FXVzU0d2w3b2J2RWUwa1J1b3BsQ0dlcHdTeDJqSnZxSEVtR3Q2d2hKcEdwZkpDSG1Pb05IS2FIeDYxV2lTUjkyRTRsYkZvcStCNlFEdHVldGNhQlBuVzYrTzd3REhwSWlLOVNhVks1R2dWNTQzdHpqZ0djZ2hBZ0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN2hESVNTa3hwT3JONXpGSE5XUmRoU2lWb1ZMSHNwUlVNb3lVYWt5RWU4UFRQQ0FUVzlBMTRFMFV2dUFLTU5BWktZVVpDaUJNdUJha1NRS0c4RzJGelVXb3gyQVV0QVFGY0JLbFZRb0xnUVJlWmhRbENJSmVzUVhJNUIwQ0JuVU1PeE1DZW5vQ2ZUQ0VXQnNKQ29sVE1BTmxkeDE1QkdzOEI1d2xDWjlQbzZPSmt3bVJwbnFrcW51U3JheXFmS21xcExham9pVzVISnE3RkwxR3IybU1NY0tVTUlpSmdJZW15N3hadEpzVG1zTTR4SGlLdjVLTUNYcWZ5VUNKRW9uWFBOMnJBT0lBbXNmQjN1UG9BSysrRyt3NDhlZFpQSytNNmhMSnBRZzQ4NGVuWElkUUZTUzF1NlVoa3NFTkVRQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCT2NReUVtcEdLTHF6V2NaUlZVUW5aWWcxYUJTaDJHVVZFSVEyYVFPRStHK2NENG50cFdrWlFqMUpJaVpJb2dERkZ5SEkwVXhRd0Z1Z01TT0ZJUEpmdGZWQUVvWkxCYmNMRUZobFFpcUdwMVZkMTQwQVVrbFVOM2VDQTUxQzFFV016TUNlekNCQm1reFZJVkhCV2QzSEhsOUpRT0lKU2RTbkowVERLQ2hDd1VKam9XTVBhR3FES2FubmFzTW82V25NNTYyUjVZbHVaUnd1cjB3cGdxWkU3TktVbStGTlJQSWhqQkp4S1p0ZVd1SUJNTjR6Uk1JVkloZmZjZ29qd0NGMTE3aTRubExuWTV6dFJMc25PaythVitvSlk3VjdtNzZQZGtTNHRyS2NkZzBaYzB0VGNLa1JBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCTzRReUVrcEtxanF6U2NwUmFWa1haV1FFeGltdzFCU0NVRUlsRG9ocmZ0NmNwS0NrNXhpZDVNTkpUYUFJa2VrS0dRa1d5S0hrdmhLc1I3QVJtaXRrQVlEWVJJYlVRUlFqV0J3SlJ6Q2hpOUNSbEJjWTFVTjRnMC9WTkIwQWxjdmNBWUhSeVpQZEVRRllWOGNjd1I1SFd4RUowMlltUk1MbkoxeENZcDBZNWlkcFF1aG9wbW1DMktnb2pLYXNVUURrNUJOQXd3TU9oMlJ0UnE1dVF1UFpLR0lKUUlHd0F3R2Y2STBKWE1wQzhDN2tYV0RCSU5GTXhTNERLTUFXVldBR1lzQWROcVc1dWFSeGtTS0pPWkthVTN0UE9CWjREdUsyTEFUZ0poa1BKTWdUd0tDZEZqeVBIRW5LeEZDRGhFQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHpFTWhKYVZLcDZzMm5Ja29sSUoyV2tCU2hwa1ZSV3FxUXJoTFNFdTlNWkpLSzl5MVpycVlLOVdpQ2xtdm9VYUY4Z0lRU05lRjFFcjRNTkZuNFNSU0RBUldyb0FJRVRnMWlWd3VIallCMWtZYzFtd3J1d1hLQzlnbXNKWGxpR3hjK1hpVUNieTl5ZGgxc09TZE1rcE1UQnBhWEJ6c2Zob2M1bDU4R201eVRvQWFaaGFPVXFqa0RnQ1dOSEFVTEN3T0xhVG16c3dhZEVxZ2dRd2dIdVFzSElvWkNIUU1NUWdRR3ViVkVjeE9QRkFjTURBWVVBODVlV0FSbWZTUlFDZGNNZTB6ZVAxQUF5Z3dMbEp0UE5BQUwxOURBUmRQekJPV1NtMWJySkJpNDVzb1JBV1FBQWtyUUl5a1NoUTl3VmhIQ3dDUUNBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVJNRGpJMEZkMzAvaUkyVUE1R1NTNVVEajJsNk5vcWdPZ040Z2tzRUJnWUZmMEZEcUtnSG55WjlPWDhIcmdZSGRIcGNIUVVMWEFTMnFLcEVOUmc3ZUFNTEM3a1RCYWl4VVlGa0tBeldBQW5MQzdGTFZ4TFdEQkxLQ3dhS1RVTGdFd2JMQTRoSnRPa1NCTnFJVFQzeEVnZkxwQnR6RS9qaXVMMDRSR0VCZ3dXaFNoUmdRRXhIQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTd4RElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZaaUNxR2s1ZFRFU0plYU9BbENsenNKc3F3aUp3aXFuRnJiMm5TOWttSWNnRXNqUXlkTGlJbEhlaGhwZWphSWp6aDllb21TalpSK2lwc2xXSVJMQWdNRE9SMkRPcUtvZ1RCOXBDVUpCYWdEQlhSNlhCMEVCa0lJc2FSc0dHTU1BeG9EQmdZSFRLSmlVWUVHREF6SEM5RUFDY1VHa0lnRnpnd1owUXNTQmNYSGlRdk93Z0RkRXdmRnMwc0R6dDRTNkJLNHhZamtET3puMHVuRmVCek9CaWpJbTFEZ21nNVlGUXdzQ01qcDFvSjhMeUlBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUd0VNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHR2w2Tm9pUE9IMTZpWktObEg2S215V0ZPZ2dIaEVFdkF3d01BME45R0JzRUM2YW1oblZjRXdhdkRBYXpHd0lEYUgxaXBhWUxCVVRDR2dRREE4TmRIejBGcHFnVEJ3c0xxQWJXQUFuSUE0RldLZE1MR2RZR0VncmFpZ2JUME9JVEJjZzVRd1BUNHhMclJPWkw2QXVRQVBVUzdieExwb1dpZFkwSnR4TEhLaHd3TUpCVEhnUEtkRVFBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHQVVMREpDUmlYbzFDcEdYREpPVWpZK1lpcDlEaFRvSkE0UkJMd01MQ3dWRGZSZ2JCQWFxcW9aMVhCTUhzd3NIdHh0RmFIMWlxYW9HTmdBSXhScGJGQWdmUFFTcXBiZ0dCcVVEMXdCWGVDWXAxQVlaMTlKSk9ZZ0gxS3dBNFVCdlF3WFVCeFBxVkQ5TDNzYnAyQk5rMnh2dkZQSmQrTUZDTjZIQUFJS2dOZ2dZMEt0RUJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2QkRJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWUlETWFBRmRURVNKZWFFREFJTXhZRnFyT1VhTlc0RTRPYlljQ1hhaUJWRWdVTGUwTkpheHh0WWtzamgyTkxrWklTZ0RnSmhIdGhrcFU0bVc2YmxSaVltWk9saDRKV2tEcUlMd1VHQm5FNlRZRWJDZ2V2cjBOMWdINEF0N2dIaVJwRmFMTnJycThITmdBSkE3MEFXeFFJSDErdnNZTURBelpRUEM5VkNOa0RXVWhHa3VFNVB4Sk53aVVLNFVmTHpPbEQ0V3Z6QUhhb0c5bnhQaTVkK2pZVXFmQWhoeWtPRndKV2lBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCUEFReUVscFVxbnF6YWNpU29Wa1hWVU1GYUZTd2xwT0NjTVlsRXJBYXZoT01uTkxObzhLc1pzTVpJdEpFSURJRlNrTEdRb1FUTmhJc0ZlaFJ3dzJDUUxLRjB0WUdLWVNnK3lnc1pJdU5xSmtzS2diZmdJR2VwTm8yY0lVQjNWMUIzSXZOaUJZTlFhRFNUdGZoaHgwQ3dWUEkwVUplMCtibTRnNVZnY0dvcU9jbmptanFEU2RuaGdFb2FtY3NadVhPMWFXUXk4S0F3T0F1VFlZR3dpN3c1aCtLcjBTSjhNRmlocE5ieCs0RXJxN0JZQnV6c2RpSDFqQ0F6b1NmbDByVmlyTmJSWGxCQmxMWCtCUDBYSkxBUEd6VGtBdUFPcWIwV1Q1QUg3T2NkQ201QjhUZ1J3U1JLSUhRdGFMQ3dnMVJBQUFPd0FBQUFBQUFBQUFBQT09KTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgcGFkZGluZzogM3B4IDNweCAxcHggM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xufVxuIiwiLmZjIHtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYy1ydGwge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYm9keSAuZmMgeyAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIG92ZXJjb21lIGpxdWkgKi9cblx0Zm9udC1zaXplOiAxZW07XG59XG5cblxuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy11bnRoZW1lZCB0aCxcbi5mYy11bnRoZW1lZCB0ZCxcbi5mYy11bnRoZW1lZCB0aGVhZCxcbi5mYy11bnRoZW1lZCB0Ym9keSxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LCAvKiBmb3IgZ3V0dGVyIGJvcmRlciAqL1xuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG5cdGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcblx0YmFja2dyb3VuZDogJGRlZmF1bHQtY29sb3I7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG5cdGNvbG9yOiAkbGluay1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy10b2RheSB7XG5cdGJhY2tncm91bmQ6ICRzbW9rZS1iZztcbn1cblxuLmZjLWhpZ2hsaWdodCB7IC8qIHdoZW4gdXNlciBpcyBzZWxlY3RpbmcgY2VsbHMgKi9cblx0YmFja2dyb3VuZDogI2JjZThmMTtcblx0b3BhY2l0eTogLjM7XG59XG5cbi5mYy1iZ2V2ZW50IHsgLyogZGVmYXVsdCBsb29rIGZvciBiYWNrZ3JvdW5kIGV2ZW50cyAqL1xuXHRiYWNrZ3JvdW5kOiByZ2IoMTQzLCAyMjMsIDEzMCk7XG5cdG9wYWNpdHk6IC4zO1xufVxuXG4uZmMtbm9uYnVzaW5lc3MgeyAvKiBkZWZhdWx0IGxvb2sgZm9yIG5vbi1idXNpbmVzcy1ob3VycyBhcmVhcyAqL1xuXHQvKiB3aWxsIGluaGVyaXQgLmZjLWJnZXZlbnQncyBzdHlsZXMgKi9cblx0YmFja2dyb3VuZDogI2Q3ZDdkNztcbn1cblxuXG4vKiBJY29ucyAoaW5saW5lIGVsZW1lbnRzIHdpdGggc3R5bGVkIHRleHQgdGhhdCBtb2NrIGFycm93IGljb25zKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuXHQvKiBkb24ndCBhbGxvdyBicm93c2VyIHRleHQtc2VsZWN0aW9uICovXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cbi8qXG5BY2NlcHRhYmxlIGZvbnQtZmFtaWx5IG92ZXJyaWRlcyBmb3IgaW5kaXZpZHVhbCBpY29uczpcblx0XCJBcmlhbFwiLCBzYW5zLXNlcmlmXG5cdFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmXG5cbk5PVEU6IHVzZSBwZXJjZW50YWdlIGZvbnQgc2l6ZXMgb3IgZWxzZSBvbGQgSUUgY2hva2VzXG4qL1xuXG4uZmMtaWNvbjphZnRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3c6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcMDIwMzlcIjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjAwJTtcblx0dG9wOiAtNyU7XG59XG5cbi5mYy1pY29uLXJpZ2h0LXNpbmdsZS1hcnJvdzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFwwMjAzQVwiO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMDAlO1xuXHR0b3A6IC03JTtcbn1cblxuLmZjLWljb24tbGVmdC1kb3VibGUtYXJyb3c6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcMDAwQUJcIjtcblx0Zm9udC1zaXplOiAxNjAlO1xuXHR0b3A6IC03JTtcbn1cblxuLmZjLWljb24tcmlnaHQtZG91YmxlLWFycm93OmFmdGVyIHtcblx0Y29udGVudDogXCJcXDAwMEJCXCI7XG5cdGZvbnQtc2l6ZTogMTYwJTtcblx0dG9wOiAtNyU7XG59XG5cbi5mYy1pY29uLWxlZnQtdHJpYW5nbGU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcMjVDNFwiO1xuXHRmb250LXNpemU6IDEyNSU7XG5cdHRvcDogMyU7XG59XG5cbi5mYy1pY29uLXJpZ2h0LXRyaWFuZ2xlOmFmdGVyIHtcblx0Y29udGVudDogXCJcXDI1QkFcIjtcblx0Zm9udC1zaXplOiAxMjUlO1xuXHR0b3A6IDMlO1xufVxuXG4uZmMtaWNvbi1kb3duLXRyaWFuZ2xlOmFmdGVyIHtcblx0Y29udGVudDogXCJcXDI1QkNcIjtcblx0Zm9udC1zaXplOiAxMjUlO1xuXHR0b3A6IDIlO1xufVxuXG4uZmMtaWNvbi14OmFmdGVyIHtcblx0Y29udGVudDogXCJcXDAwMEQ3XCI7XG5cdGZvbnQtc2l6ZTogMjAwJTtcblx0dG9wOiA2JTtcbn1cblxuXG4vKiBCdXR0b25zIChzdHlsZWQgPGJ1dHRvbj4gdGFncywgbm9ybWFsaXplZCB0byB3b3JrIGNyb3NzLWJyb3dzZXIpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYyBidXR0b24ge1xuXHRib3JkZXItd2lkdGg6ICRib3JkZXItdGhpY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luOiA1cHggMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46MTBweCAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsICRwYWRkaW5nLWJ0bi1ob3Jpem9udGFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0b3V0bGluZTogbm9uZTtcblxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmLFxuICAgICYuYnRuLXByaW1hcnl7XG4gICAgICAgIEBpbmNsdWRlIGJ0bi1zdHlsZXMoJHByaW1hcnktY29sb3IsICRwcmltYXJ5LXN0YXRlcy1jb2xvcik7XG4gICAgfVxufVxuXG4uZmMgYnV0dG9uW2Rpc2FibGVkXSxcbi5mYyBidXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmZjIGJ1dHRvbltkaXNhYmxlZF06aG92ZXJ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXHRvcGFjaXR5OiAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8vIEBpbmNsdWRlIHNoYWRvdy0yZHAtY29sb3IoJGdyYXktbGlnaHQpO1xuXG59XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHsgLyogbm9uLXRoZW1lICovXG5cdGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4vKi5mYy1zdGF0ZS1kZWZhdWx0LmZjLWNvcm5lci1sZWZ0IHsgbm9uLXRoZW1lXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uZmMtc3RhdGUtZGVmYXVsdC5mYy1jb3JuZXItcmlnaHQgeyAvKiBub24tdGhlbWVcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn0qL1xuXG4vKiBpY29ucyBpbiBidXR0b25zICovXG5cbi5mYyBidXR0b24gLmZjLWljb24geyAvKiBub24tdGhlbWUgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0wLjA1ZW07IC8qIHNlZW1zIHRvIGJlIGEgZ29vZCBhZGp1c3RtZW50IGFjcm9zcyBicm93c2VycyAqL1xuXHRtYXJnaW46IDAgLjJlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAgYnV0dG9uIHN0YXRlc1xuICBib3Jyb3dlZCBmcm9tIHR3aXR0ZXIgYm9vdHN0cmFwIChodHRwOi8vdHdpdHRlci5naXRodWIuY29tL2Jvb3RzdHJhcC8pXG4qL1xuXG4vLyAuZmMtc3RhdGUtZGVmYXVsdCB7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmZmZmZmKSwgdG8oI2U2ZTZlNikpO1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtcbi8vIFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgI2U2ZTZlNik7XG4vLyBcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbi8vIFx0Ym9yZGVyLWNvbG9yOiAjZTZlNmU2ICNlNmU2ZTYgI2JmYmZiZjtcbi8vIFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4vLyBcdGNvbG9yOiAjMzMzO1xuLy8gXHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4vLyBcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbi8vIH1cblxuLmZjLXN0YXRlLWhvdmVyLFxuLmZjLXN0YXRlLWRvd24sXG4uZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXN0YXRlLWRpc2FibGVkIHtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mYy1zdGF0ZS1ob3ZlciB7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcblx0ICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xuXHQgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcbn1cblxuLmZjLXN0YXRlLWRvd24sXG4uZmMtc3RhdGUtYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZjLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRvcGFjaXR5OiAwLjY1O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5cbi8qIEJ1dHRvbnMgR3JvdXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy1idXR0b24tZ3JvdXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qXG5ldmVyeSBidXR0b24gdGhhdCBpcyBub3QgZmlyc3QgaW4gYSBidXR0b24gZ3JvdXAgc2hvdWxkIHNjb290Y2ggb3ZlciBvbmUgcGl4ZWwgYW5kIGNvdmVyIHRoZVxucHJldmlvdXMgYnV0dG9uJ3MgYm9yZGVyLi4uXG4qL1xuXG4uZmMgLmZjLWJ1dHRvbi1ncm91cCA+ICogeyAvKiBleHRyYSBwcmVjZWRlbmNlIGIvYyBidXR0b25zIGhhdmUgbWFyZ2luIHNldCB0byB6ZXJvICovXG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMCAwIDJweDtcbn1cblxuLmZjIC5mYy1idXR0b24tZ3JvdXAgPiA6Zmlyc3QtY2hpbGQgeyAvKiBzYW1lICovXG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5cbi8qIFBvcG92ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLXBvcG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLC4xNSk7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgeyAvKiBUT0RPOiBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0aCBmYy1oZWFkL2ZjLWJvZHkgKi9cblx0cGFkZGluZzogMnB4IDRweDtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUge1xuXHRtYXJnaW46IDAgMnB4O1xufVxuXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZjLWx0ciAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSxcbi5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSxcbi5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi8qIHVudGhlbWVkICovXG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuXHRmb250LXNpemU6IC45ZW07XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLyoganF1aSB0aGVtZWQgKi9cblxuLmZjLXBvcG92ZXIgPiAudWktd2lkZ2V0LWhlYWRlciArIC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci10b3A6IDA7IC8qIHdoZXJlIHRoZXkgbWVldCwgbGV0IHRoZSBoZWFkZXIgaGF2ZSB0aGUgYm9yZGVyICovXG59XG5cblxuLyogTWlzYyBSZXVzYWJsZSBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy1kaXZpZGVyIHtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbmhyLmZjLWRpdmlkZXIge1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDJweDsgLyogaGVpZ2h0IGlzIHVucmVsaWFibGUgYWNyb3NzIGJyb3dzZXJzLCBzbyB1c2UgcGFkZGluZyAqL1xuXHRib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZmMtY2xlYXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmZjLWJnLFxuLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtaGlnaGxpZ2h0LXNrZWxldG9uLFxuLmZjLWhlbHBlci1za2VsZXRvbiB7XG5cdC8qIHRoZXNlIGVsZW1lbnQgc2hvdWxkIGFsd2F5cyBjbGluZyB0byB0b3AtbGVmdC9yaWdodCBjb3JuZXJzICovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLmZjLWJnIHtcblx0Ym90dG9tOiAwOyAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuLmZjLWJnIHRhYmxlIHtcblx0aGVpZ2h0OiAxMDAlOyAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuXG4vKiBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGZpeCBzY3JvbGxiYXIgaXNzdWUgaW4gZmlyZWZveCAqL1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Zm9udC1zaXplOiAxZW07IC8qIG5vcm1hbGl6ZSBjcm9zcy1icm93c2VyICovXG59XG5cbi5mYyB0aCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjIHRoLFxuLmZjIHRkIHtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYyB0ZC5mYy10b2RheSB7XG5cdGJvcmRlci1zdHlsZTogZG91YmxlOyAvKiBvdmVyY29tZSBuZWlnaGJvcmluZyBib3JkZXJzICovXG59XG5cblxuLyogSW50ZXJuYWwgTmF2IExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmFbZGF0YS1nb3RvXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYVtkYXRhLWdvdG9dOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cblxuLyogRmFrZSBUYWJsZSBSb3dzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYyAuZmMtcm93IHsgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBvdmVyY29tZSB0aGVtZXMgdy8gLnVpLXdpZGdldC1jb250ZW50IGZvcmNpbmcgYSAxcHggYm9yZGVyICovXG5cdC8qIG5vIHZpc2libGUgYm9yZGVyIGJ5IGRlZmF1bHQuIGJ1dCBtYWtlIGF2YWlsYWJsZSBpZiBuZWVkIGJlIChzY3JvbGxiYXIgd2lkdGggY29tcGVuc2F0aW9uKSAqL1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYy1yb3cgdGFibGUge1xuXHQvKiBkb24ndCBwdXQgbGVmdC9yaWdodCBib3JkZXIgb24gYW55dGhpbmcgd2l0aGluIGEgZmFrZSByb3cuXG5cdCAgIHRoZSBvdXRlciB0Ym9keSB3aWxsIHdvcnJ5IGFib3V0IHRoaXMgKi9cblx0Ym9yZGVyLWxlZnQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuXG5cdC8qIG5vIGJvdHRvbSBib3JkZXJzIG9uIHJvd3MgKi9cblx0Ym9yZGVyLWJvdHRvbTogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3c6Zmlyc3QtY2hpbGQgdGFibGUge1xuXHRib3JkZXItdG9wOiAwIGhpZGRlbiB0cmFuc3BhcmVudDsgLyogbm8gdG9wIGJvcmRlciBvbiBmaXJzdCByb3cgKi9cbn1cblxuXG4vKiBEYXkgUm93ICh1c2VkIHdpdGhpbiB0aGUgaGVhZGVyIGFuZCB0aGUgRGF5R3JpZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLXJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXJvdyAuZmMtYmcge1xuXHR6LWluZGV4OiAxO1xufVxuXG4vKiBoaWdobGlnaHRpbmcgY2VsbHMgJiBiYWNrZ3JvdW5kIGV2ZW50IHNrZWxldG9uICovXG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuXHRib3R0b206IDA7IC8qIHN0cmV0Y2ggc2tlbGV0b24gdG8gYm90dG9tIG9mIHJvdyAqL1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRhYmxlLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxlIHtcblx0aGVpZ2h0OiAxMDAlOyAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRkLFxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0ZCB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24ge1xuXHR6LWluZGV4OiAyO1xuXG59XG5cbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi8qXG5yb3cgY29udGVudCAod2hpY2ggY29udGFpbnMgZGF5L3dlZWsgbnVtYmVycyBhbmQgZXZlbnRzKSBhcyB3ZWxsIGFzIFwiaGVscGVyXCIgKHdoaWNoIGNvbnRhaW5zXG50ZW1wb3JhcnkgcmVuZGVyZWQgZXZlbnRzKS5cbiovXG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdHBhZGRpbmctYm90dG9tOiAycHg7IC8qIG1hdGNoZXMgdGhlIHNwYWNlIGFib3ZlIHRoZSBldmVudHMgKi9cbn1cblxuLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHtcblx0ei1pbmRleDogNTtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZCB7XG5cdC8qIHNlZS10aHJvdWdoIHRvIHRoZSBiYWNrZ3JvdW5kIGJlbG93ICovXG5cdGJhY2tncm91bmQ6IG5vbmU7IC8qIGluIGNhc2UgPHRkPnMgYXJlIGdsb2JhbGx5IHN0eWxlZCAqL1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50cyBhbmQvb3IgdGhlIGRheSBudW1iZXIgKi9cblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCwgLyogY2VsbHMgd2l0aCBldmVudHMgaW5zaWRlIChzbyBOT1QgdGhlIGRheSBudW1iZXIgY2VsbCkgKi9cbi5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0Ym9keSB0ZCB7XG5cdC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50IGNlbGxzICovXG5cdGJvcmRlci10b3A6IDA7XG59XG5cblxuLyogU2Nyb2xsaW5nIENvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtc2Nyb2xsZXIge1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qIFRPRE86IG1vdmUgdG8gYWdlbmRhL2Jhc2ljICovXG4uZmMtc2Nyb2xsZXIgPiAuZmMtZGF5LWdyaWQsXG4uZmMtc2Nyb2xsZXIgPiAuZmMtdGltZS1ncmlkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvKiByZS1zY29wZSBhbGwgcG9zaXRpb25zICovXG5cdHdpZHRoOiAxMDAlOyAvKiBoYWNrIHRvIGZvcmNlIHJlLXNpemluZyB0aGlzIGlubmVyIGVsZW1lbnQgd2hlbiBzY3JvbGxiYXJzIGFwcGVhci9kaXNhcHBlYXIgKi9cbn1cblxuXG4vKiBHbG9iYWwgRXZlbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy1ldmVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogZm9yIHJlc2l6ZSBoYW5kbGUgYW5kIG90aGVyIGlubmVyIHBvc2l0aW9uaW5nICovXG5cdGRpc3BsYXk6IGJsb2NrOyAvKiBtYWtlIHRoZSA8YT4gdGFnIGJsb2NrICovXG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7IC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xuXHQvLyBAaW5jbHVkZSBzaGFkb3ctYmlnLWNvbG9yKCRicmFuZC1zdWNjZXNzKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgLyogdW5kbyBqcXVpJ3MgdWktd2lkZ2V0LWhlYWRlciBib2xkICovXG5cbiAgICAmLmV2ZW50LWF6dXJle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcblx0XHQvLyBAaW5jbHVkZSBzaGFkb3ctYmlnLWNvbG9yKCRicmFuZC1pbmZvKTtcbiAgICB9XG4gICAgJi5ldmVudC1ncmVlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cdFx0Ly8gQGluY2x1ZGUgc2hhZG93LWJpZy1jb2xvcigkYnJhbmQtc3VjY2Vzcyk7XG4gICAgfVxuICAgICYuZXZlbnQtb3Jhbmdle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcblx0XHQvLyBAaW5jbHVkZSBzaGFkb3ctYmlnLWNvbG9yKCRicmFuZC13YXJuaW5nKTtcbiAgICB9XG4gICAgJi5ldmVudC1yZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG5cdFx0Ly8gQGluY2x1ZGUgc2hhZG93LWJpZy1jb2xvcigkYnJhbmQtZGFuZ2VyKTtcbiAgICB9XG5cdCYuZXZlbnQtcm9zZXtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcm9zZTtcblx0XHQvLyBAaW5jbHVkZSBzaGFkb3ctYmlnLWNvbG9yKCRicmFuZC1yb3NlKTtcblx0fVxuXHQmLmV2ZW50LWRlZmF1bHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0Ly8gQGluY2x1ZGUgc2hhZG93LWJpZy1jb2xvcigkZ3JheS1saWdodCk7XG5cdH1cbn1cblxuLmZjLWV2ZW50LWRvdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzYTg3YWQ7IC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xufVxuXG4vKiBvdmVycG93ZXIgc29tZSBvZiBib290c3RyYXAncyBhbmQganF1aSdzIHN0eWxlcyBvbiA8YT4gdGFncyAqL1xuLmZjLWV2ZW50LFxuLmZjLWV2ZW50OmhvdmVyLFxuLnVpLXdpZGdldCAuZmMtZXZlbnQge1xuXHRjb2xvcjogJHdoaXRlLWNvbG9yOyAvKiBkZWZhdWx0IFRFWFQgY29sb3IgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBpZiA8YT4gaGFzIGFuIGhyZWYgKi9cbn1cblxuLmZjLWV2ZW50W2hyZWZdLFxuLmZjLWV2ZW50LmZjLWRyYWdnYWJsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjsgLyogZ2l2ZSBldmVudHMgd2l0aCBsaW5rcyBhbmQgZHJhZ2dhYmxlIGV2ZW50cyBhIGhhbmQgbW91c2UgcG9pbnRlciAqL1xufVxuXG4uZmMtbm90LWFsbG93ZWQsIC8qIGNhdXNlcyBhIFwid2FybmluZ1wiIGN1cnNvci4gYXBwbGllZCBvbiBib2R5ICovXG4uZmMtbm90LWFsbG93ZWQgLmZjLWV2ZW50IHsgLyogdG8gb3ZlcnJpZGUgYW4gZXZlbnQncyBjdXN0b20gY3Vyc29yICovXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5mYy1ldmVudCAuZmMtYmcgeyAvKiB0aGUgZ2VuZXJpYyAuZmMtYmcgYWxyZWFkeSBkb2VzIHBvc2l0aW9uICovXG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblx0b3BhY2l0eTogLjI1O1xufVxuXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cblxuLmZjLWV2ZW50IC5mYy1yZXNpemVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA0O1xufVxuXG4vKiByZXNpemVyICh0b3VjaCBkZXZpY2VzKSAqL1xuXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyLFxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcblx0Lyogb25seSBzaG93IHdoZW4gaG92ZXJpbmcgb3Igc2VsZWN0ZWQgKHdpdGggdG91Y2gpICovXG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBoaXQgYXJlYSAqL1xuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXI6YmVmb3JlIHtcblx0LyogNDB4NDAgdG91Y2ggYXJlYSAqL1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7IC8qIHVzZXIgb2YgdGhpcyB1dGlsIGNhbiBzY29wZSB3aXRoaW4gYSBsb3dlciB6LWluZGV4ICovXG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG59XG5cblxuLyogRXZlbnQgU2VsZWN0aW9uIChvbmx5IGZvciB0b3VjaCBkZXZpY2VzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQge1xuXHR6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7IC8qIG92ZXJjb21lcyBpbmxpbmUgei1pbmRleCAqL1xuXHRib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQuZmMtZHJhZ2dpbmcge1xuXHRib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5cbi8qIEhvcml6b250YWwgRXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIGJpZ2dlciB0b3VjaCBhcmVhIHdoZW4gc2VsZWN0ZWQgKi9cbi5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMzsgLyogYmVsb3cgcmVzaXplcnMgKi9cblx0dG9wOiAtMTBweDtcblx0Ym90dG9tOiAtMTBweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi8qIGV2ZW50cyB0aGF0IGFyZSBjb250aW51aW5nIHRvL2Zyb20gYW5vdGhlciB3ZWVrLiBraWxsIHJvdW5kZWQgY29ybmVycyBhbmQgYnV0dCB1cCBhZ2FpbnN0IGVkZ2UgKi9cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdHBhZGRpbmctbGVmdDogMXB4OyAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDFweDsgLyogcmVwbGFjZSB0aGUgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cblxuLyogbGVmdCByZXNpemVyICAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyIHtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0bGVmdDogLTFweDsgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHJpZ2h0OiAtMXB4OyAvKiBvdmVyY29tZSBib3JkZXIgKi9cbn1cblxuLyogcmVzaXplciAobW91c2UgZGV2aWNlcykgKi9cblxuLmZjLWgtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyIHtcblx0d2lkdGg6IDdweDtcblx0dG9wOiAtMXB4OyAvKiBvdmVyY29tZSB0b3AgYm9yZGVyICovXG5cdGJvdHRvbTogLTFweDsgLyogb3ZlcmNvbWUgYm90dG9tIGJvcmRlciAqL1xufVxuXG4vKiByZXNpemVyICh0b3VjaCBkZXZpY2VzKSAqL1xuXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG5cdC8qIDh4OCBsaXR0bGUgZG90ICovXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuXHRtYXJnaW4tbGVmdDogLTRweDsgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgbGVmdCBlZGdlICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciB7XG5cdG1hcmdpbi1yaWdodDogLTRweDsgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgcmlnaHQgZWRnZSAqL1xufVxuXG5cbi8qIERheUdyaWQgZXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XZSB1c2UgdGhlIGZ1bGwgXCJmYy1kYXktZ3JpZC1ldmVudFwiIGNsYXNzIGluc3RlYWQgb2YgdXNpbmcgZGVzY2VuZGFudHMgYmVjYXVzZSB0aGUgZXZlbnQgd29uJ3RcbmJlIGEgZGVzY2VuZGFudCBvZiB0aGUgZ3JpZCB3aGVuIGl0IGlzIGJlaW5nIGRyYWdnZWQuXG4qL1xuXG4uZmMtZGF5LWdyaWQtZXZlbnQge1xuXHRtYXJnaW46IDJweCA1cHggMDsgLyogc3BhY2luZyBiZXR3ZWVuIGV2ZW50cyBhbmQgZWRnZXMgKi9cblx0cGFkZGluZzogMCAxcHg7XG59XG5cbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuXHRtYXJnaW4tdG9wOiAycHg7IC8qIGEgbGl0dGxlIGJpdCBtb3JlIHNwYWNlIGJlZm9yZSB0aGUgZmlyc3QgZXZlbnQgKi9cbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxOyAvKiBzYW1lIHotaW5kZXggYXMgZmMtYmcsIGJlaGluZCB0ZXh0ICovXG5cdC8qIG92ZXJjb21lIHRoZSBib3JkZXJzICovXG5cdHRvcDogLTFweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogLTFweDtcblx0bGVmdDogLTFweDtcblx0LyogZGFya2VuaW5nIGVmZmVjdCAqL1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAuMjU7XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtY29udGVudCB7IC8qIGZvcmNlIGV2ZW50cyB0byBiZSBvbmUtbGluZSB0YWxsICovXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB3aGl0ZTtcbnBhZGRpbmc6IDAgNXB4O1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIGRldmljZXMpICovXG5cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIge1xuXHRtYXJnaW4tbGVmdDogLTJweDsgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyIHtcblx0bWFyZ2luLXJpZ2h0OiAtMnB4OyAvKiB0byB0aGUgZGF5IGNlbGwncyBlZGdlICovXG59XG5cblxuLyogRXZlbnQgTGltaXRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogXCJtb3JlXCIgbGluayB0aGF0IHJlcHJlc2VudHMgaGlkZGVuIGV2ZW50cyAqL1xuXG5hLmZjLW1vcmUge1xuXHRtYXJnaW46IDFweCAzcHg7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmZjLW1vcmU6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZjLWxpbWl0ZWQgeyAvKiByb3dzIGFuZCBjZWxscyB0aGF0IGFyZSBoaWRkZW4gYmVjYXVzZSBvZiBhIFwibW9yZVwiIGxpbmsgKi9cblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogcG9wb3ZlciB0aGF0IGFwcGVhcnMgd2hlbiBcIm1vcmVcIiBsaW5rIGlzIGNsaWNrZWQgKi9cblxuLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuXHR6LWluZGV4OiAxOyAvKiBtYWtlIHRoZSBcIm1vcmVcIiBwb3BvdmVyIG9uZSBoaWdoZXIgdGhhbiB0aGlzICovXG59XG5cbi5mYy1tb3JlLXBvcG92ZXIge1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMjIwcHg7XG59XG5cbi5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cblxuLyogTm93IEluZGljYXRvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtbm93LWluZGljYXRvciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAwIHNvbGlkIHJlZDtcbn1cblxuXG4vKiBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLXVuc2VsZWN0YWJsZSB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5cblxuLyogVG9vbGJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtdG9vbGJhciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmMtdG9vbGJhciAuZmMtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5mYy10b29sYmFyIC5mYy1jZW50ZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIHRoZSB0aGluZ3Mgd2l0aGluIGVhY2ggbGVmdC9yaWdodC9jZW50ZXIgc2VjdGlvbiAqL1xuLmZjIC5mYy10b29sYmFyID4gKiA+ICogeyAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIG92ZXJyaWRlIGJ1dHRvbiBib3JkZXIgbWFyZ2lucyAqL1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IC43NWVtO1xufVxuXG4vKiB0aGUgZmlyc3QgdGhpbmcgd2l0aGluIGVhY2ggbGVmdC9jZW50ZXIvcmlnaHQgc2VjdGlvbiAqL1xuLmZjIC5mYy10b29sYmFyID4gKiA+IDpmaXJzdC1jaGlsZCB7IC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcnJpZGUgYnV0dG9uIGJvcmRlciBtYXJnaW5zICovXG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiB0aXRsZSB0ZXh0ICovXG5cbi5mYy10b29sYmFyIGgyIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDEuOGVtO1xufVxuXG4vKiBidXR0b24gbGF5ZXJpbmcgKGZvciBib3JkZXIgcHJlY2VkZW5jZSkgKi9cblxuLmZjLXRvb2xiYXIgYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtaG92ZXIsXG4uZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXIge1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtZG93biB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5mYy10b29sYmFyIC5mYy1zdGF0ZS1hY3RpdmUsXG4uZmMtdG9vbGJhciAudWktc3RhdGUtYWN0aXZlIHtcblx0ei1pbmRleDogNDtcbn1cblxuLmZjLXRvb2xiYXIgYnV0dG9uOmZvY3VzIHtcblx0ei1pbmRleDogNTtcbn1cblxuXG4vKiBWaWV3IFN0cnVjdHVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiB1bmRvIHR3aXR0ZXIgYm9vdHN0cmFwJ3MgYm94LXNpemluZyBydWxlcy4gbm9ybWFsaXplcyBwb3NpdGlvbmluZyB0ZWNobmlxdWVzICovXG4vKiBkb24ndCBkbyB0aGlzIGZvciB0aGUgdG9vbGJhciBiZWNhdXNlIHdlJ2xsIHdhbnQgYm9vdHN0cmFwIHRvIHN0eWxlIHRob3NlIGJ1dHRvbnMgYXMgc29tZSBwdCAqL1xuLmZjLXZpZXctY29udGFpbmVyICosXG4uZmMtdmlldy1jb250YWluZXIgKjpiZWZvcmUsXG4uZmMtdmlldy1jb250YWluZXIgKjphZnRlciB7XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdCAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdCAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mYy12aWV3LCAvKiBzY29wZSBwb3NpdGlvbmluZyBhbmQgei1pbmRleCdzIGZvciBldmVyeXRoaW5nIHdpdGhpbiB0aGUgdmlldyAqL1xuLmZjLXZpZXcgPiB0YWJsZSB7IC8qIHNvIGRyYWdnZWQgZWxlbWVudHMgY2FuIGJlIGFib3ZlIHRoZSB2aWV3J3MgbWFpbiBlbGVtZW50ICovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuXG5cbi8qIEJhc2ljVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBkYXkgcm93IHN0cnVjdHVyZSAqL1xuXG4uZmMtYmFzaWNXZWVrLXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sXG4uZmMtYmFzaWNEYXktdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG5cdC8qIHRoZXJlIG1heSBiZSB3ZWVrIG51bWJlcnMgaW4gdGhlc2Ugdmlld3MsIHNvIG5vIHBhZGRpbmctdG9wICovXG5cdHBhZGRpbmctYm90dG9tOiAxZW07IC8qIGVuc3VyZSBhIHNwYWNlIGF0IGJvdHRvbSBvZiBjZWxsIGZvciB1c2VyIHNlbGVjdGluZy9jbGlja2luZyAqL1xufVxuXG4uZmMtYmFzaWMtdmlldyAuZmMtYm9keSAuZmMtcm93IHtcblx0bWluLWhlaWdodDogNGVtOyAvKiBlbnN1cmUgdGhhdCBhbGwgcm93cyBhcmUgYXQgbGVhc3QgdGhpcyB0YWxsICovXG59XG5cbi8qIGEgXCJyaWdpZFwiIHJvdyB3aWxsIHRha2UgdXAgYSBjb25zdGFudCBhbW91bnQgb2YgaGVpZ2h0IGJlY2F1c2UgY29udGVudC1za2VsZXRvbiBpcyBhYnNvbHV0ZSAqL1xuXG4uZmMtcm93LmZjLXJpZ2lkIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLyogd2VlayBhbmQgZGF5IG51bWJlciBzdHlsaW5nICovXG5cbi5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoIHtcblx0b3BhY2l0eTogMC4zO1xufVxuXG4uZmMtYmFzaWMtdmlldyAuZmMtd2Vlay1udW1iZXIsXG4uZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciB7XG5cdHBhZGRpbmc6IDJweDtcbn1cblxuLmZjLWJhc2ljLXZpZXcgdGguZmMtd2Vlay1udW1iZXIsXG4uZmMtYmFzaWMtdmlldyB0aC5mYy1kYXktbnVtYmVyIHtcblx0cGFkZGluZzogMCAycHg7IC8qIGNvbHVtbiBoZWFkZXJzIGNhbid0IGhhdmUgYXMgbXVjaCB2IHNwYWNlICovXG59XG5cbi5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIgeyBmbG9hdDogcmlnaHQ7IH1cbi5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIgeyBmbG9hdDogbGVmdDsgfVxuXG4uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7IGZsb2F0OiBsZWZ0OyBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7IH1cbi5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHsgZmxvYXQ6IHJpZ2h0OyBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7IH1cblxuLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcblx0bWluLXdpZHRoOiAxLjVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRjb2xvcjogIzgwODA4MDtcbn1cblxuLyogd2hlbiB3ZWVrL2RheSBudW1iZXIgaGF2ZSBvd24gY29sdW1uICovXG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciA+ICoge1xuXHQvKiB3b3JrIGFyb3VuZCB0aGUgd2F5IHdlIGRvIGNvbHVtbiByZXNpemluZyBhbmQgZW5zdXJlIGEgbWluaW11bSB3aWR0aCAqL1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogMS4yNWVtO1xufVxuXG5cbi8qIEFnZW5kYVZpZXcgYWxsLWRheSBhcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7IC8qIHNvIHRoZSBcIm1vcmUuLlwiIHBvcG92ZXIgd2lsbCBiZSBvdmVyIHRoZSB0aW1lIGdyaWQgKi9cbn1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IHtcblx0bWluLWhlaWdodDogM2VtOyAvKiBhbGwtZGF5IHNlY3Rpb24gd2lsbCBuZXZlciBnZXQgc2hvcnRlciB0aGFuIHRoaXMgKi9cbn1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcblx0cGFkZGluZy1ib3R0b206IDFlbTsgLyogZ2l2ZSBzcGFjZSB1bmRlcm5lYXRoIGV2ZW50cyBmb3IgY2xpY2tpbmcvc2VsZWN0aW5nIGRheXMgKi9cbn1cblxuXG4vKiBUaW1lR3JpZCBheGlzIHJ1bm5pbmcgZG93biB0aGUgc2lkZSAoZm9yIGJvdGggdGhlIGFsbC1kYXkgYXJlYSBhbmQgdGhlIHNsb3QgYXJlYSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjIC5mYy1heGlzIHsgLyogLmZjIHRvIG92ZXJjb21lIGRlZmF1bHQgY2VsbCBzdHlsZXMgKi9cblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogMCA0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy1sdHIgLmZjLWF4aXMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtYXhpcyB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51aS13aWRnZXQgdGQuZmMtYXhpcyB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7IC8qIG92ZXJjb21lIGpxdWkgdGhlbWUgbWFraW5nIGl0IGJvbGQgKi9cbn1cblxuXG4vKiBUaW1lR3JpZCBTdHJ1Y3R1cmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLXRpbWUtZ3JpZC1jb250YWluZXIsIC8qIHNvIHNjcm9sbCBjb250YWluZXIncyB6LWluZGV4IGlzIGJlbG93IGFsbC1kYXkgKi9cbi5mYy10aW1lLWdyaWQgeyAvKiBzbyBzbGF0cy9iZy9jb250ZW50L2V0YyBwb3NpdGlvbnMgZ2V0IHNjb3BlZCB3aXRoaW4gaGVyZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5mYy10aW1lLWdyaWQge1xuXHRtaW4taGVpZ2h0OiAxMDAlOyAvKiBzbyBpZiBoZWlnaHQgc2V0dGluZyBpcyAnYXV0bycsIC5mYy1iZyBzdHJldGNoZXMgdG8gZmlsbCBoZWlnaHQgKi9cbn1cblxuLmZjLXRpbWUtZ3JpZCB0YWJsZSB7IC8qIGRvbid0IHB1dCBvdXRlciBib3JkZXJzIG9uIHNsYXRzL2JnL2NvbnRlbnQvZXRjICovXG5cdGJvcmRlcjogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy10aW1lLWdyaWQgPiAuZmMtYmcge1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1zbGF0cyxcbi5mYy10aW1lLWdyaWQgPiBociB7IC8qIHRoZSA8aHI+IEFnZW5kYVZpZXcgaW5qZWN0cyB3aGVuIGdyaWQgaXMgc2hvcnRlciB0aGFuIHNjcm9sbGVyICovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1jb2wge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IC8qIGJlY2F1c2Ugbm93LWluZGljYXRvciBsaXZlcyBkaXJlY3RseSBpbnNpZGUgKi9cbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLyogZGl2cyB3aXRoaW4gYSBjZWxsIHdpdGhpbiB0aGUgZmMtY29udGVudC1za2VsZXRvbiAqL1xuXG4uZmMtdGltZS1ncmlkIC5mYy1idXNpbmVzcy1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1oaWdobGlnaHQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItbGluZSB7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLWhlbHBlci1jb250YWluZXIgeyAvKiBhbHNvIGlzIGZjLWV2ZW50LWNvbnRhaW5lciAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDY7XG59XG5cblxuLyogVGltZUdyaWQgU2xhdHMgKGxpbmVzIHRoYXQgcnVuIGhvcml6b250YWxseSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMgdGQge1xuXHRoZWlnaHQ6IDEuNWVtO1xuXHRib3JkZXItYm90dG9tOiAwOyAvKiBlYWNoIGNlbGwgaXMgcmVzcG9uc2libGUgZm9yIGl0cyB0b3AgYm9yZGVyICovXG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIC5mYy1taW5vciB0ZCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMgLnVpLXdpZGdldC1jb250ZW50IHsgLyogZm9yIGpxdWkgdGhlbWUgKi9cblx0YmFja2dyb3VuZDogbm9uZTsgLyogc2VlIHRocm91Z2ggdG8gZmMtYmcgKi9cbn1cblxuXG4vKiBUaW1lR3JpZCBIaWdobGlnaHRpbmcgU2xvdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0LWNvbnRhaW5lciB7IC8qIGEgZGl2IHdpdGhpbiBhIGNlbGwgd2l0aGluIHRoZSBmYy1oaWdobGlnaHQtc2tlbGV0b24gKi9cblx0cG9zaXRpb246IHJlbGF0aXZlOyAvKiBzY29wZXMgdGhlIGxlZnQvcmlnaHQgb2YgdGhlIGZjLWhpZ2hsaWdodCB0byBiZSBpbiB0aGUgY29sdW1uICovXG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLWhpZ2hsaWdodCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdC8qIHRvcCBhbmQgYm90dG9tIHdpbGwgYmUgaW4gYnkgSlMgKi9cbn1cblxuXG4vKiBUaW1lR3JpZCBFdmVudCBDb250YWlubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7IC8qIHNwYWNlIG9uIHRoZSBzaWRlcyBvZiBldmVudHMgZm9yIExUUiAoZGVmYXVsdCkgKi9cblx0bWFyZ2luOiAwIDIuNSUgMCAycHg7XG59XG5cbi5mYy1ydGwgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHsgLyogc3BhY2Ugb24gdGhlIHNpZGVzIG9mIGV2ZW50cyBmb3IgUlRMICovXG5cdG1hcmdpbjogMCAycHggMCAyLjUlO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ldmVudCxcbi5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7IC8qIHNjb3BlIGlubmVyIHotaW5kZXgncyAqL1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1iZ2V2ZW50IHtcblx0LyogYmFja2dyb3VuZCBldmVudHMgYWx3YXlzIHNwYW4gZnVsbCB3aWR0aCAqL1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuXG4vKiBHZW5lcmljIFZlcnRpY2FsIEV2ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy12LWV2ZW50LmZjLW5vdC1zdGFydCB7IC8qIGV2ZW50cyB0aGF0IGFyZSBjb250aW51aW5nIGZyb20gYW5vdGhlciBkYXkgKi9cblx0LyogcmVwbGFjZSBzcGFjZSBtYWRlIGJ5IHRoZSB0b3AgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRwYWRkaW5nLXRvcDogMXB4O1xuXG5cdC8qIHJlbW92ZSB0b3Agcm91bmRlZCBjb3JuZXJzICovXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZmMtdi1ldmVudC5mYy1ub3QtZW5kIHtcblx0LyogcmVwbGFjZSBzcGFjZSBtYWRlIGJ5IHRoZSB0b3AgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXG5cdC8qIHJlbW92ZSBib3R0b20gcm91bmRlZCBjb3JuZXJzICovXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5cbi8qIFRpbWVHcmlkIEV2ZW50IFN0eWxpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbldlIHVzZSB0aGUgZnVsbCBcImZjLXRpbWUtZ3JpZC1ldmVudFwiIGNsYXNzIGluc3RlYWQgb2YgdXNpbmcgZGVzY2VuZGFudHMgYmVjYXVzZSB0aGUgZXZlbnQgd29uJ3RcbmJlIGEgZGVzY2VuZGFudCBvZiB0aGUgZ3JpZCB3aGVuIGl0IGlzIGJlaW5nIGRyYWdnZWQuXG4qL1xuXG4uZmMtdGltZS1ncmlkLWV2ZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogZG9uJ3QgbGV0IHRoZSBiZyBmbG93IG92ZXIgcm91bmRlZCBjb3JuZXJzICovXG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQge1xuXHQvKiBuZWVkIHRvIGFsbG93IHRvdWNoIHJlc2l6ZXJzIHRvIGV4dGVuZCBvdXRzaWRlIGV2ZW50J3MgYm91bmRpbmcgYm94ICovXG5cdC8qIGNvbW1vbiBmYy1zZWxlY3RlZCBzdHlsZXMgaGlkZSB0aGUgZmMtYmcsIHNvIGRvbid0IG5lZWQgdGhpcyBhbnl3YXkgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWJnIHtcblx0ZGlzcGxheTogbm9uZTsgLyogaGlkZSBzZW1pLXdoaXRlIGJhY2tncm91bmQsIHRvIGFwcGVhciBkYXJrZXIgKi9cbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtY29udGVudCB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIGZvciB3aGVuIC5mYy1zZWxlY3RlZCAqL1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lLFxuLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGl0bGUge1xuXHRwYWRkaW5nOiAwIDFweDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGltZSB7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIHNob3J0IG1vZGUsIHdoZXJlIHRpbWUgYW5kIHRpdGxlIGFyZSBvbiB0aGUgc2FtZSBsaW5lICovXG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLWNvbnRlbnQge1xuXHQvKiBkb24ndCB3cmFwIHRvIHNlY29uZCBsaW5lIChub3cgdGhhdCBjb250ZW50cyB3aWxsIGJlIGlubGluZSkgKi9cblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZSxcbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpdGxlIHtcblx0LyogcHV0IHRoZSB0aW1lIGFuZCB0aXRsZSBvbiB0aGUgc2FtZSBsaW5lICovXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZSBzcGFuIHtcblx0ZGlzcGxheTogbm9uZTsgLyogZG9uJ3QgZGlzcGxheSB0aGUgZnVsbCB0aW1lIHRleHQuLi4gKi9cbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTpiZWZvcmUge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtc3RhcnQpOyAvKiAuLi5pbnN0ZWFkLCBkaXNwbGF5IG9ubHkgdGhlIHN0YXJ0IHRpbWUgKi9cbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFwwMDBBMC1cXDAwMEEwXCI7IC8qIHNlcGVyYXRlIHdpdGggYSBkYXNoLCB3cmFwcGVkIGluIG5ic3AncyAqL1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogLjg1ZW07IC8qIG1ha2UgdGhlIHRpdGxlIHRleHQgdGhlIHNhbWUgc2l6ZSBhcyB0aGUgdGltZSAqL1xuXHRwYWRkaW5nOiAwOyAvKiB1bmRvIHBhZGRpbmcgZnJvbSBhYm92ZSAqL1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgZGV2aWNlKSAqL1xuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogOHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogOHB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIj1cIjtcbn1cblxuLyogcmVzaXplciAodG91Y2ggZGV2aWNlKSAqL1xuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcblx0LyogMTB4MTAgZG90ICovXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8qIGhvcml6b250YWxseSBjZW50ZXIgKi9cblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0LyogY2VudGVyIG9uIHRoZSBib3R0b20gZWRnZSAqL1xuXHRib3R0b206IC01cHg7XG59XG5cblxuLyogTm93IEluZGljYXRvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWxpbmUge1xuXHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4vKiBhcnJvdyBvbiBheGlzICovXG5cbi5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuXHRtYXJnaW4tdG9wOiAtNXB4OyAvKiB2ZXJ0aWNhbGx5IGNlbnRlciBvbiB0b3AgY29vcmRpbmF0ZSAqL1xufVxuXG4uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuXHRsZWZ0OiAwO1xuXHQvKiB0cmlhbmdsZSBwb2ludGluZyByaWdodC4uLiAqL1xuXHRib3JkZXItd2lkdGg6IDVweCAwIDVweCA2cHg7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJ0bCAuZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93IHtcblx0cmlnaHQ6IDA7XG5cdC8qIHRyaWFuZ2xlIHBvaW50aW5nIGxlZnQuLi4gKi9cblx0Ym9yZGVyLXdpZHRoOiA1cHggNnB4IDVweCAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuXG4vKiBMaXN0IFZpZXdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogcG9zc2libHkgcmV1c2FibGUgKi9cblxuLmZjLWV2ZW50LWRvdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiB2aWV3IHdyYXBwZXIgKi9cblxuLmZjLXJ0bCAuZmMtbGlzdC12aWV3IHtcblx0ZGlyZWN0aW9uOiBydGw7IC8qIHVubGlrZSBjb3JlIHZpZXdzLCBsZXZlcmFnZSBicm93c2VyIFJUTCAqL1xufVxuXG4uZmMtbGlzdC12aWV3IHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIHRhYmxlIHJlc2V0cyAqL1xuXG4uZmMgLmZjLWxpc3QtdGFibGUge1xuXHR0YWJsZS1sYXlvdXQ6IGF1dG87IC8qIGZvciBzaHJpbmt3cmFwcGluZyBjZWxsIGNvbnRlbnQgKi9cbn1cblxuLmZjLWxpc3QtdGFibGUgdGQge1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDA7XG5cdHBhZGRpbmc6IDhweCAxNHB4O1xufVxuXG4uZmMtbGlzdC10YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG5cdGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8qIGRheSBoZWFkaW5ncyB3aXRoIHRoZSBsaXN0ICovXG5cbi5mYy1saXN0LWhlYWRpbmcge1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5mYy1saXN0LWhlYWRpbmcgdGQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLW1haW4geyBmbG9hdDogbGVmdDsgfVxuLmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLWFsdCB7IGZsb2F0OiByaWdodDsgfVxuXG4uZmMtcnRsIC5mYy1saXN0LWhlYWRpbmctbWFpbiB7IGZsb2F0OiByaWdodDsgfVxuLmZjLXJ0bCAuZmMtbGlzdC1oZWFkaW5nLWFsdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGV2ZW50IGxpc3QgaXRlbXMgKi9cblxuLmZjLWxpc3QtaXRlbS5mYy1oYXMtdXJsIHtcblx0Y3Vyc29yOiBwb2ludGVyOyAvKiB3aG9sZSByb3cgd2lsbCBiZSBjbGlja2FibGUgKi9cbn1cblxuLmZjLWxpc3QtaXRlbTpob3ZlciB0ZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5mYy1saXN0LWl0ZW0tbWFya2VyLFxuLmZjLWxpc3QtaXRlbS10aW1lIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDFweDtcbn1cblxuLyogbWFrZSB0aGUgZG90IGNsb3NlciB0byB0aGUgZXZlbnQgdGl0bGUgKi9cbi5mYy1sdHIgLmZjLWxpc3QtaXRlbS1tYXJrZXIgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4uZmMtcnRsIC5mYy1saXN0LWl0ZW0tbWFya2VyIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mYy1saXN0LWl0ZW0tdGl0bGUgYSB7XG5cdC8qIGV2ZXJ5IGV2ZW50IHRpdGxlIGNlbGwgaGFzIGFuIDxhPiB0YWcgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZjLWxpc3QtaXRlbS10aXRsZSBhW2hyZWZdOmhvdmVyIHtcblx0LyogaG92ZXIgZWZmZWN0IG9ubHkgb24gdGl0bGVzIHdpdGggaHJlZnMgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIG1lc3NhZ2Ugd2hlbiBubyBldmVudHMgKi9cblxuLmZjLWxpc3QtZW1wdHktd3JhcDIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmZjLWxpc3QtZW1wdHktd3JhcDEge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZjLWxpc3QtZW1wdHkge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1lbXB0eSB7IC8qIHRoZW1lIHdpbGwgcHJvdmlkZSBvd24gYmFja2dyb3VuZCAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uY2FyZC1jYWxlbmRhcntcblxuXHR0YWJsZXtcblx0XHR0ZHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuICAgIC5jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIC5mYy10b29sYmFye1xuICAgIC8vICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctZGVmYXVsdC1ob3Jpem9udGFsO1xuICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWRlZmF1bHQtaG9yaXpvbnRhbDtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctZGVmYXVsdC1ob3Jpem9udGFsO1xuICAgIC8vIH1cbiAgICAuZmMgdGQ6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZmMgdGQ6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZmMtYmFzaWMtdmlldyB0ZDpsYXN0LWNoaWxkLmZjLXdlZWstbnVtYmVyIHNwYW4sXG4gICAgLmZjLWJhc2ljLXZpZXcgdGQ6bGFzdC1jaGlsZC5mYy1kYXktbnVtYmVye1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1kZWZhdWx0LWhvcml6b250YWw7XG4gICAgfVxuICAgIC5mYyAuZmMtZGF5LWhlYWRlcjpsYXN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuXHQuZmMgLmZjLXdpZGdldC1oZWFkZXJ7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0LmZjLXRpdGxle1xuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQuZmMgdGh7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHR9XG5cblx0LnRpdGxle1xuXHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdH1cblxuICAgIC5mYyAuZmMtcm93Omxhc3QtY2hpbGQgdGR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mYyAuZmMtYm9keSAuZmMtd2lkZ2V0LWNvbnRlbnR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLy8gTWl4aW4gZm9yIGdlbmVyYXRpbmcgbmV3IHN0eWxlc1xuQG1peGluIGJ0bi1zdHlsZXMoJGJ0bi1jb2xvciwgJGJ0bi1zdGF0ZXMtY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICY6YWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zdGF0ZXMtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoW2RhdGEtYWN0aW9uXSk6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6ICAwIDNweCA4cHggMCByZ2JhKDAsMCwwLCAwLjE3KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJ0bi1uZXV0cmFsIHN0eWxlXG4gICAgQGlmICRidG4tY29sb3IgPT0gJHdoaXRlLWNvbG9ye1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgJi5idG4tZGFuZ2Vye1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmFjdGl2ZTpmb2N1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlci1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1pbmZve1xuICAgICAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjphY3RpdmU6Zm9jdXN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbmZvLXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXdhcm5pbmd7XG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmFjdGl2ZTpmb2N1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctc3RhdGVzLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tc3VjY2Vzc3tcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6YWN0aXZlOmZvY3Vze1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1kZWZhdWx0e1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjphY3RpdmU6Zm9jdXN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZTpmb2N1cyxcbiAgICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXN0YXRlcy1jb2xvcjtcblxuICAgICAgICAgICAgJjpub3QoLm5hdi1saW5rKXtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgICYuYnRuLXNpbXBsZXtcbiAgICAgICAgY29sb3I6ICRidG4tY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tbGlua3tcbiAgICAgICAgY29sb3I6ICRidG4tY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1zdGF0ZXMtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtaXhpbiBidG4tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGJvcmRlcil7XG4gICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICBib3JkZXItcmFkaXVzOiAkYm9yZGVyO1xuICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgJi5idG4tc2ltcGxle1xuICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsIC0gMTtcbiAgIH1cblxufVxuXG5cbi8vIGZvciBzb2NpYWwgYnV0dG9uc1xuQG1peGluIHNvY2lhbC1idXR0b25zLWNvbG9yICgkY29sb3IsICRzdGF0ZS1jb2xvcil7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuYnRuLXNpbXBsZXtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdGF0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLW5ldXRyYWx7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICRzdGF0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5idG4sXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG57XG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXRoaWNrO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDFweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOjEwcHggMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzLW1heDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgJHBhZGRpbmctYnRuLWhvcml6b250YWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnRuLXN0eWxlcygkZGVmYXVsdC1jb2xvciwgJGRlZmF1bHQtc3RhdGVzLWNvbG9yKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSxcbiAgICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJhZGdle1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuYnRuLWljb24ge1xuICAgICAgICAvLyBzZWUgYWJvdmUgZm9yIGNvbG9yIHZhcmlhdGlvbnNcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07IC8qJGJ0bi1pY29uLXNpemUtcmVndWxhcjsqL1xuICAgICAgICBtaW4td2lkdGg6IDEuOHJlbTsgIC8qJGJ0bi1pY29uLXNpemUtcmVndWxhcjsqL1xuICAgICAgICB3aWR0aDogMS44cmVtOyAvKiRidG4taWNvbi1zaXplLXJlZ3VsYXI7Ki9cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgyOyAvKiRidG4taWNvbi1mb250LXNpemUtcmVndWxhcjsqL1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblxuICAgICAgICAmLmJ0bi1zaW1wbGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tc217XG4gICAgICAgICAgICBoZWlnaHQ6ICRidG4taWNvbi1zaXplLXNtYWxsO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkYnRuLWljb24tc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWljb24tc2l6ZS1zbWFsbDtcblxuICAgICAgICAgICAgaS5mYSxcbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1pY29uLWZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWxne1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1sZztcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGJ0bi1pY29uLXNpemUtbGc7XG4gICAgICAgICAgICB3aWR0aDogJGJ0bi1pY29uLXNpemUtbGc7XG5cbiAgICAgICAgICAgIGkubm93LXVpLWljb25zLFxuICAgICAgICAgICAgaS5mYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRidG4taWNvbi1mb250LXNpemUtbGc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYnRuLWZvb3RlcikgaS5ub3ctdWktaWNvbnMsXG4gICAgICAgICY6bm90KC5idG4tZm9vdGVyKSBpLmZhe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTEycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmOm5vdCguYnRuLWljb24pIC5ub3ctdWktaWNvbnN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLy8gc29jaWFsIGJ1dHRvbnNcbiAgICAmLmJ0bi1mYWNlYm9vayB7XG4gICAgXHRAaW5jbHVkZSBzb2NpYWwtYnV0dG9ucy1jb2xvcigkc29jaWFsLWZhY2Vib29rLCAkc29jaWFsLWZhY2Vib29rLXN0YXRlLWNvbG9yKTtcbiAgICB9XG4gICAgJi5idG4tdHdpdHRlciB7XG4gICAgXHRAaW5jbHVkZSBzb2NpYWwtYnV0dG9ucy1jb2xvcigkc29jaWFsLXR3aXR0ZXIsICRzb2NpYWwtdHdpdHRlci1zdGF0ZS1jb2xvcik7XG4gICAgfVxuICAgICYuYnRuLXBpbnRlcmVzdCB7XG4gICAgXHRAaW5jbHVkZSBzb2NpYWwtYnV0dG9ucy1jb2xvcigkc29jaWFsLXBpbnRlcmVzdCwgJHNvY2lhbC1waW50ZXJlc3Qtc3RhdGUtY29sb3IpO1xuICAgIH1cbiAgICAmLmJ0bi1nb29nbGUge1xuICAgIFx0QGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1nb29nbGUsICRzb2NpYWwtZ29vZ2xlLXN0YXRlLWNvbG9yKTtcbiAgICB9XG4gICAgJi5idG4tbGlua2VkaW4ge1xuICAgIFx0QGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1saW5rZWRpbiwgJHNvY2lhbC1saW5rZWRpbi1zdGF0ZS1jb2xvcik7XG4gICAgfVxuICAgICYuYnRuLWRyaWJiYmxlIHtcbiAgICBcdEBpbmNsdWRlIHNvY2lhbC1idXR0b25zLWNvbG9yKCRzb2NpYWwtZHJpYmJibGUsICRzb2NpYWwtZHJpYmJibGUtc3RhdGUtY29sb3IpO1xuICAgIH1cbiAgICAmLmJ0bi1naXRodWIge1xuICAgIFx0QGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1naXRodWIsICRzb2NpYWwtZ2l0aHViLXN0YXRlLWNvbG9yKTtcbiAgICB9XG4gICAgJi5idG4teW91dHViZSB7XG4gICAgXHRAaW5jbHVkZSBzb2NpYWwtYnV0dG9ucy1jb2xvcigkc29jaWFsLXlvdXR1YmUsICRzb2NpYWwteW91dHViZS1zdGF0ZS1jb2xvcik7XG4gICAgfVxuICAgICYuYnRuLWluc3RhZ3JhbSB7XG4gICAgXHRAaW5jbHVkZSBzb2NpYWwtYnV0dG9ucy1jb2xvcigkc29jaWFsLWluc3RhZ3JhbSwgJHNvY2lhbC1pbnN0YWdyYW0tc3RhdGUtY29sb3IpO1xuICAgIH1cbiAgICAmLmJ0bi1yZWRkaXQge1xuICAgIFx0QGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1yZWRkaXQsICRzb2NpYWwtcmVkZGl0LXN0YXRlLWNvbG9yKTtcbiAgICB9XG4gICAgJi5idG4tdHVtYmxyIHtcbiAgICBcdEBpbmNsdWRlIHNvY2lhbC1idXR0b25zLWNvbG9yKCRzb2NpYWwtdHVtYmxyLCAkc29jaWFsLXR1bWJsci1zdGF0ZS1jb2xvcik7XG4gICAgfVxuICAgICYuYnRuLWJlaGFuY2Uge1xuICAgIFx0QGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1iZWhhbmNlLCAkc29jaWFsLWJlaGFuY2Utc3RhdGUtY29sb3IpO1xuICAgIH1cbn1cblxuLy8gQXBwbHkgdGhlIG1peGluIHRvIHRoZSBidXR0b25zXG4vLyAuYnRuLWRlZmF1bHQgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRkZWZhdWx0LWNvbG9yLCAkZGVmYXVsdC1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLXByaW1hcnkgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRwcmltYXJ5LWNvbG9yLCAkcHJpbWFyeS1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLXN1Y2Nlc3MgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRzdWNjZXNzLWNvbG9yLCAkc3VjY2Vzcy1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLWluZm8gICAgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRpbmZvLWNvbG9yLCAkaW5mby1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLXdhcm5pbmcgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCR3YXJuaW5nLWNvbG9yLCAkd2FybmluZy1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLWRhbmdlciAgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRkYW5nZXItY29sb3IsICRkYW5nZXItc3RhdGVzLWNvbG9yKTsgfVxuLmJ0bi1uZXV0cmFsIHsgQGluY2x1ZGUgYnRuLXN0eWxlcygjZmZmZmZmYjMsICR3aGl0ZS1jb2xvcik7IH0gLyokd2hpdGUtY29sb3IqL1xuXG4uYnRue1xuICAgICAmOmRpc2FibGVkLFxuICAgICAmW2Rpc2FibGVkXSxcbiAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbi5idG4tc2ltcGxle1xuICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbCAtIDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xufVxuXG4uYnRuLXNpbXBsZSxcbi5idG4tbGlua3tcbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWxpbmt7XG4gICAgYm9yZGVyOiAkbm9uZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG59XG5cbi5idG4tbGd7XG4gICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbXtcbiAgICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkYm9yZGVyLXJhZGl1cy1tYXgpO1xufVxuXG4uYnRuLXdkIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmJ0bi1ncm91cC5zZWxlY3R7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLnNlbGVjdCAuYnRue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYnRuLWdyb3VwLnNlbGVjdCAuY2FyZXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcmlnaHQ6IDhweDtcbn1cblxuLmJ0bi1yb3VuZHtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXJvdW5kLWhvcml6b250YWw7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1yb3VuZC1ob3Jpem9udGFsO1xuXG4gICAgJi5idG4tc2ltcGxle1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgLSAxICAkcGFkZGluZy1yb3VuZC1ob3Jpem9udGFsIC0gMTtcbiAgICB9XG59XG5cbi5uby1jYXJldCB7XG4gICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiAje2FscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpfTtcbn1cbiIsIkBtaXhpbiBpbnB1dC1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKXtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG5cblxuQG1peGluIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlcigkY29sb3IsICRvcGFjaXR5KXtcbiAgICAuaW5wdXQtbG9naW46Oi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgfVxuICAgLmlucHV0LWxvZ2luOi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgfVxuICAuaW5wdXQtbG9naW46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgfVxuICAgLmlucHV0LWxvZ2luOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICB9XG5cblxuQG1peGluIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlcigkY29sb3IsICRvcGFjaXR5KXtcblxuICAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICB9XG4gICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgfVxuICAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICB9XG4gICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICB9XG59XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigpIHtcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7QGNvbnRlbnQ7IH0gLy8gRmlyZWZveFxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnQ7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHtAY29udGVudDsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG5AbWl4aW4gbGlnaHQtZm9ybSgpe1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxufVxuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtbGctcGFkZGluZygkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCkge1xuICAgIC5mb3JtLWdyb3VwLm5vLWJvcmRlci5mb3JtLWNvbnRyb2wtbGcsXG4gICAgLmlucHV0LWdyb3VwLm5vLWJvcmRlci5mb3JtLWNvbnRyb2wtbGd7XG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIDAgJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgJHBhZGRpbmctdmVydGljYWwgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLmZvcm0tY29udHJvbC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAuZm9ybS1jb250cm9sLWxne1xuICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgLSAxO1xuXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsIC0gMSAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAwICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgLSAxO1xuXG4gICAgICAgICAgICAmICsgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5AbWl4aW4gaW5wdXQtYmFzZS1wYWRkaW5nKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKSB7XG4gICAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyLFxuICAgIC5pbnB1dC1ncm91cC5uby1ib3JkZXJ7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgJHBhZGRpbmctdmVydGljYWwgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIDAgJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLFxuICAgIC5pbnB1dC1ncm91cHtcbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsIC0gMSAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XG5cbiAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgLSAxICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgLSAxIDAgJHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgLSAxO1xuXG4gICAgICAgICAgICAmICsgLmZvcm0tY29udHJvbCxcbiAgICAgICAgICAgICYgfiAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6JHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy9jb2xvcjEgPSAkb3BhY2l0eS01XG4vL2NvbG9yMiA9ICRvcGFjaXR5LThcbi8vY29sb3IzID0gJHdoaXRlLWNvbG9yXG4vL2NvbG9yNCA9ICR0cmFuc3BhcmVudC1iZ1xuLy9jb2xvcjUgPSAkb3BhY2l0eS0xXG4vL2NvbG9yNiA9ICRvcGFjaXR5LTJcblxuXG5AbWl4aW4gaW5wdXQtY29sb3VyZWQtYmcoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMywgJGNvbG9yNCwgJGNvbG9yNSwgJGNvbG9yNikge1xuICAgIEBpbmNsdWRlIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlcihkYXJrZW4oJGNvbG9yMiwgOCUpLCAxKTtcblxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG5cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtc3VjY2VzcyxcbiAgICAuaGFzLWRhbmdlcntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1kYW5nZXJ7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1mb2N1c3tcbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyLFxuICAgIC5pbnB1dC1ncm91cC5uby1ib3JkZXJ7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5wdXQtZ3JvdXAtZm9jdXN7XG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlcigkbWVkaXVtLWdyYXksIDEpO1xuXG4uZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24taW5wdXQtZm9jdXMtY29sb3IoKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG5cblxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG5cbiAgICAgICAgJiArIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgICAgJiB+IC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXN1Y2Nlc3MgJixcbiAgICAuaGFzLWVycm9yICYsXG4gICAgLmhhcy1zdWNjZXNzICY6Zm9jdXMsXG4gICAgLmhhcy1lcnJvciAmOmZvY3Vze1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIH1cblxuICAgIC5oYXMtZGFuZ2VyICYsXG4gICAgLmhhcy1zdWNjZXNzICZ7XG4gICAgICAgICYuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4gICAgICAgICYuZm9ybS1jb250cm9sLWRhbmdlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLmZvcm0tY29udHJvbC1mZWVkYmFja3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAub3BlbiAme1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZSAkYm9yZGVyLXJhZGl1cy1sYXJnZSAwIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iZztcbiAgICB9XG59XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5oYXMtc3VjY2Vzcy5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRzdWNjZXNzLWNvbG9yLCA1JSk7XG59XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wsXG4uaGFzLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaGFzLWRhbmdlci5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYW5nZXItY29sb3IsIDMwJSk7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsMjIyLDIyMiwgLjEpO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbn1cblxuLmhhcy1zdWNjZXNzLFxuLmhhcy1kYW5nZXJ7XG4gICAgJjphZnRlcntcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAmLmZvcm0tY29udHJvbC1sZ3tcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLWxhYmVse1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCArIGxhYmVsLFxuICAgICYuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCBsYWJlbCxcbiAgICAmLmZvcm0tY2hlY2s6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWx7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG59XG5cbi5oYXMtZGFuZ2Vye1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBmb3JtLWNvbnRyb2wtbGctcGFkZGluZygkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctaW5wdXQtaG9yaXpvbnRhbCk7XG5AaW5jbHVkZSBpbnB1dC1iYXNlLXBhZGRpbmcoJHBhZGRpbmctaW5wdXQtdmVydGljYWwsICRwYWRkaW5nLWlucHV0LWhvcml6b250YWwpO1xuXG4uZm9ybS1ncm91cC5uby1ib3JkZXIsXG4uaW5wdXQtZ3JvdXAubm8tYm9yZGVye1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS0zO1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS01O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS01O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi5oYXMtZXJyb3J7XG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmNvbnRyb2wtbGFiZWx7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cbn1cbi5oYXMtc3VjY2Vzc3tcbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuY29udHJvbC1sYWJlbHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogJGRhcmstYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsIC0gMSAwICRwYWRkaW5nLWJhc2UtdmVydGljYWwgLSAxICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAtIDE7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWlucHV0LWZvY3VzLWNvbG9yKCk7XG5cbiAgICAuaGFzLWRhbmdlci5pbnB1dC1ncm91cC1mb2N1cyAme1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLmhhcy1zdWNjZXNzICZ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gICAgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1cyArICZ7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cbiAgICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyArICZ7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmICsgLmZvcm0tY29udHJvbCxcbiAgICAmIH4gLmZvcm0tY29udHJvbHtcbiAgICAgICAgQGluY2x1ZGUgaW5wdXQtc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsIC0gMSwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgIGl7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwLWZvY3Vze1xuICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYubm8tYm9yZGVye1xuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCxcbi5mb3JtLWdyb3Vwe1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWN7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG59XG4uaW5wdXQtZ3JvdXBbZGlzYWJsZWRde1xuICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRue1xuICAgIGJvcmRlci13aWR0aDogJGJvcmRlci10aGluO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xufVxuLmlucHV0LWdyb3VwLWJ0biAuYnRuLWRlZmF1bHQ6bm90KC5idG4tZmlsbCl7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtLWdyYXk7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2x7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDAgMDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG59XG5cbi5oYXMtc3VjY2Vzcyxcbi5oYXMtZGFuZ2Vye1xuXG4gICAgJi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gICAgJi5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9se1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1pbnB1dC1ob3Jpem9udGFsICsgMjE7XG4gICAgfVxufVxuXG4uZm9ybS5mb3JtLW5ld3NsZXR0ZXIgLmZvcm0tZ3JvdXB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG57XG4gICAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4vLyBJbnB1dCBmaWxlcyAtIGhpZGUgYWN0dWFsIGlucHV0IC0gcmVxdWlyZXMgc3BlY2lmaWMgbWFya3VwIGluIHRoZSBzYW1wbGUuXG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmZvcm0tdGV4dHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGd7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbHtcbiAgICAuY29sLWZvcm0tbGFiZWwsXG4gICAgLmxhYmVsLW9uLXJpZ2h0e1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgIC5jaGVja2JveC1yYWRpb3N7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLmZvcm0tY2hlY2s6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsLW9uLXJpZ2h0e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCA1cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2staW5saW5le1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxufVxuIiwiLmZvcm0tY2hlY2t7XG4gbWFyZ2luLXRvcDogLjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVse1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbn1cbi5yYWRpbyAuZm9ybS1jaGVjay1zaWdue1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjphZnRlcntcbiAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG4gIHRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay5kaXNhYmxlZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVye1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ246OmJlZm9yZSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlcntcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduLFxuLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgcGFkZGluZzogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5mb3JtLWNoZWNrLXNpZ246YWZ0ZXIsXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbiB7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xufVxuXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xufVxuIiwiLy8gVGhpcyBmaWxlIGhhcyBiZWVuIGF1dG9nZW5lcmF0ZWQgYnkgZ3J1bnQgdGFzayBsZXNzVG9TYXNzLiBBbnkgY2hhbmdlcyB3aWxsIGJlIG92ZXJ3cml0dGVuLlxuLnByb2dyZXNzLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmICsgLnByb2dyZXNzLWNvbnRhaW5lcixcbiAgICAmIH4gLnByb2dyZXNzLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAucHJvZ3Jlc3MtYmFkZ2V7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGFjaXR5LWdyYXktNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcblxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLW5ldXRyYWx7XG4gICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtcHJpbWFyeXtcbiAgICAgICAgLnByb2dyZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3Itb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1pbmZve1xuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mby1jb2xvci1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1pbmZvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLXZhbHVlLFxuICAgICAgICAucHJvZ3Jlc3MtYmFkZ2V7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWluZm87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLXN1Y2Nlc3N7XG4gICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3Mtd2FybmluZ3tcbiAgICAgICAgLnByb2dyZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmctY29sb3Itb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13YXJuaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1kYW5nZXJ7XG4gICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3Itb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLXZhbHVlLFxuICAgICAgICAucHJvZ3Jlc3MtYmFkZ2V7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICAgICAgICAgICBiYWRnZXMgICAgICAgICAgICAgKi9cbi5iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmk7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gIGJvcmRlcjogJGJvcmRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzLW1heDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5iYWRnZS1pY29uIHtcbiAgcGFkZGluZzogMC40ZW0gMC41NWVtO1xuICBpIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG5cbi5iYWRnZS1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYmFkZ2UtY29sb3IoJGRlZmF1bHQtY29sb3IpO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRwcmltYXJ5LWNvbG9yKTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkaW5mby1jb2xvcik7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYmFkZ2UtY29sb3IoJHN1Y2Nlc3MtY29sb3IpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCR3YXJuaW5nLWNvbG9yKTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRkYW5nZXItY29sb3IpO1xufVxuXG4uYmFkZ2UtbmV1dHJhbCB7XG4gIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCR3aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cyxcbi5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgQGluY2x1ZGUgYmFkZ2UtaG92ZXItaHJlZigkd2hpdGUtY29sb3IsIGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpKTtcbn1cblxuLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsXG4uYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIEBpbmNsdWRlIGJhZGdlLWhvdmVyLWhyZWYoJHdoaXRlLWNvbG9yLCBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDMlKSk7XG59XG5cbi5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLFxuLmJhZGdlLWluZm9baHJlZl06aG92ZXIge1xuICBAaW5jbHVkZSBiYWRnZS1ob3Zlci1ocmVmKCR3aGl0ZS1jb2xvciwgZGFya2VuKCRpbmZvLWNvbG9yLCAzJSkpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLFxuLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7XG4gIEBpbmNsdWRlIGJhZGdlLWhvdmVyLWhyZWYoJHdoaXRlLWNvbG9yLCBkYXJrZW4oJGRhbmdlci1jb2xvciwgMyUpKTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsXG4uYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gIEBpbmNsdWRlIGJhZGdlLWhvdmVyLWhyZWYoJHdoaXRlLWNvbG9yLCBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDMlKSk7XG59XG5cbi5iYWRnZS1kZWZhdWx0W2hyZWZdOmZvY3VzLFxuLmJhZGdlLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBAaW5jbHVkZSBiYWRnZS1ob3Zlci1ocmVmKCR3aGl0ZS1jb2xvciwgZGFya2VuKCRkZWZhdWx0LWNvbG9yLCAzJSkpO1xufVxuIiwiLnBhZ2luYXRpb257XG4gICAgLnBhZ2UtaXRlbSAucGFnZS1saW5re1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1cy1tYXggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgcGFkZGluZzogMHB4IDExcHg7XG4gICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdy1tYXJnaW4tbGVmdCxcbiAgICAuYXJyb3ctbWFyZ2luLXJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmFycm93LW1hcmdpbi1yaWdodHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93LW1hcmdpbi1sZWZ0e1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICAgICAgJixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1pdGVtLmRpc2FibGVkID4gLnBhZ2UtbGlua3tcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgLy8gQ29sb3JzXG4gICAgJi5wYWdpbmF0aW9uLWluZm97XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1pbmZvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLXN1Y2Nlc3N7XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLXByaW1hcnl7XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLXdhcm5pbmd7XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC13YXJuaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLWRhbmdlcntcbiAgICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLW5ldXRyYWx7XG4gICAgICAgIC5wYWdlLWl0ZW0gPiAucGFnZS1saW5re1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1iZztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsImJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYXtcbiAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtZmFtaWx5O1xufVxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbmF7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbn1cbmgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJhc2UtdmVydGljYWwgKiAyO1xuXG4gICAgc21hbGx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxufVxuaDIsIC5oMntcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1iYXNlLXZlcnRpY2FsICogMjtcbn1cbmgzLCAuaDN7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHg7XG59XG5oNCwgLmg0e1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xuXG4gICAgJiArIC5jYXRlZ29yeSxcbiAgICAmLnRpdGxlICsgLmNhdGVnb3J5e1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG59XG5oNSwgLmg1IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5oNiwgLmg2e1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnB7XG4gICAgJi5kZXNjcmlwdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxLjE0ZW07XG4gICAgfVxufVxuXG4vLyBpLmZhe1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgdG9wOiAxcHg7XG4vLyB9XG5cbi50aXRsZXtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAmLnRpdGxlLXVwe1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYgKyAuY2F0ZWdvcnl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbn1cblxuLmRlc2NyaXB0aW9uLFxuLmNhcmQtZGVzY3JpcHRpb24sXG4uZm9vdGVyLWJpZyBwLFxuLmNhcmQgLmZvb3RlciAuc3RhdHN7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cbi5jYXRlZ29yeSxcbi5jYXJkLWNhdGVnb3J5e1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1taW5pO1xufVxuXG4uY2FyZC1jYXRlZ29yeXtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDY7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogJGJyYW5kLWluZm8gIWltcG9ydGFudDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3MgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogJGJyYW5kLXdhcm5pbmcgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAkYnJhbmQtZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXl7XG4gICAgY29sb3I6ICRsaWdodC1ncmF5ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja3F1b3Rle1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJsb2NrcXVvdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIHNtYWxse1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLmJsb2NrcXVvdGUtcHJpbWFyeXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgIHNtYWxse1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja3F1b3RlLWRhbmdlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja3F1b3RlLXdoaXRle1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgc21hbGx7XG4gICAgICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHl7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtZmFtaWx5O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5tYWlue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG59XG4vKiBBbmltYXRpb25zICovXG4ubmF2LXBpbGxzIC5uYXYtbGluayxcbi5uYXZiYXIsXG4ubmF2LXRhYnMgLm5hdi1saW5rLFxuLnNpZGViYXIgLm5hdiBhLFxuLnNpZGViYXIgLm5hdiBhIGksXG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtbGluayxcbi5hbmltYXRpb24tdHJhbnNpdGlvbi1nZW5lcmFsLFxuLnRhZyxcbi50YWcgW2RhdGEtcm9sZT1cInJlbW92ZVwiXSxcbi5hbmltYXRpb24tdHJhbnNpdGlvbi1nZW5lcmFse1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1lYXNlKTtcbn1cblxuLy90cmFuc2l0aW9uIGZvciBkcm9wZG93biBjYXJldFxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5ib290c3RyYXAtc3dpdGNoLWxhYmVsOmJlZm9yZSxcbi5jYXJldHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0LXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XG59XG5cbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIsXG5hW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmNhcmV0LFxuLmNhcmQtY29sbGFwc2UgLmNhcmQgYVtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGksXG4uY2FyZC1jb2xsYXBzZSAuY2FyZCBhW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0uZXhwYW5kZWQgaXtcbiAgICBAaW5jbHVkZSByb3RhdGUtMTgwKCk7XG59XG5cbi5idXR0b24tYmFye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWJnO1xuXG4gICAgJiArIC5idXR0b24tYmFye1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgIH1cbn1cblxuLmNhcmV0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkXFw5O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4iLCIuaW5mb3tcbiAgICAmLmluZm8taG92ZXJ7XG4gICAgICAgIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteSgtLjVyZW0pO1xuXG4gICAgICAgICAgICAgICAgJi5pY29uLXByaW1hcnl7XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1jaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI0OSwgOTksIDUwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi1pbmZve1xuICAgICAgICAgICAgICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzVweCAwcHggcmdiYSg0NCwgMTY4LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pY29uLXN1Y2Nlc3N7XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1jaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzNXB4IDBweCByZ2JhKDI0LCAyMDYsIDE1LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi13YXJuaW5ne1xuICAgICAgICAgICAgICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzVweCAwcHggcmdiYSgyNTUsIDE3OCwgNTQsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pY29uLWRhbmdlcntcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDM1cHggMHB4IHJnYmEoMjU1LCA1NCwgNTQsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmljb24taW5mbyArIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLXdhcm5pbmcgKyAuaW5mby10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1kYW5nZXIgKyAuaW5mby10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLXByaW1hcnkgKyAuaW5mby10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1zdWNjZXNzICsgLmluZm8tdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbntcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzLCBib3gtc2hhZG93IC40cztcblxuICAgICAgICA+IGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOXB4IDM1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby10aXRsZXtcbiAgICAgICAgbWFyZ2luOiAkbWFyZ2luLWJhc2UtdmVydGljYWwgMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICBwe1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAvKnBhZGRpbmc6IDAgMTVweDsqL1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbn1cblxuLmluZm8taG9yaXpvbnRhbHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAuaWNvbntcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICA+aXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG59XG5cbi5pY29ue1xuICAgICYuaWNvbi1wcmltYXJ5e1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMzBweCAtNnB4IHJnYmEoJHByaW1hcnktY29sb3IsIC41KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmljb24taW5mb3tcbiAgICAgICAgY29sb3I6ICRicmFuZC1pbmZvO1xuXG4gICAgICAgICYuaWNvbi1jaXJjbGV7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOXB4IDMwcHggLTZweCByZ2JhKCRpbmZvLWNvbG9yLCAuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pY29uLXN1Y2Nlc3N7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtc3VjY2VzcztcblxuICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggcmdiYSgkc3VjY2Vzcy1jb2xvciwgLjUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaWNvbi13YXJuaW5ne1xuICAgICAgICBjb2xvcjogJGJyYW5kLXdhcm5pbmc7XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMzBweCAtNnB4IHJnYmEoJHdhcm5pbmctY29sb3IsIC41KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmljb24tZGFuZ2Vye1xuICAgICAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcblxuICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggcmdiYSgkZGFuZ2VyLWNvbG9yLCAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24td2hpdGV7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxufVxuIiwiLm5hdi1waWxscyB7XG5cbiAgJi5mbGV4LWNvbHVtbiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmLm5hdi1waWxsczpub3QoLmZsZXgtY29sdW1uKSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxuXG4gICY6bm90KC5uYXYtcGlsbHMtaWNvbnMpOm5vdCgubmF2LXBpbGxzLWp1c3QtaWNvbnMpIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtNTAtcmFkaXVzO1xuICB9XG5cbiAgJi5uYXYtcGlsbHMtanVzdC1pY29ucyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogODBweDtcblxuICAgIC5ub3ctdWktaWNvbnMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtcGlsbHMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW46IDEwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5hdi1waWxscy1zbSB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdi1pdGVtIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogMCAxNS41cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQsXG4gICAgICAmOmRpc2FibGVkLFxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtcGlsbHMtbmV1dHJhbCB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi1waWxscy1wcmltYXJ5IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICYsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtcGlsbHMtaW5mbyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAmLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmF2LXBpbGxzLXN1Y2Nlc3Mge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi1waWxscy13YXJuaW5nIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICYsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtcGlsbHMtZGFuZ2VyIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICYsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYi1zcGFjZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDBweDtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgJi50YWItc3ViY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cbn1cblxuLm5hdi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm5hdi1waWxscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbiIsIi5idG4tdHdpdHRlcntcbiAgICBjb2xvcjogJHNvY2lhbC10d2l0dGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogJHNvY2lhbC10d2l0dGVyLXN0YXRlLWNvbG9yO1xuICAgIH1cbn1cblxuLmJ0bi1mYWNlYm9va3tcbiAgICBjb2xvcjogJHNvY2lhbC1mYWNlYm9vaztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRzb2NpYWwtZmFjZWJvb2stc3RhdGUtY29sb3I7XG4gICAgfVxufVxuXG4uYnRuLWdvb2dsZXtcbiAgICBjb2xvcjogJHNvY2lhbC1nb29nbGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkc29jaWFsLWdvb2dsZS1zdGF0ZS1jb2xvcjtcbiAgICB9XG59XG5cbi5idG4tbGlua2VkaW57XG4gICAgY29sb3I6ICRzb2NpYWwtbGlua2VkaW47XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkc29jaWFsLWxpbmtlZGluLXN0YXRlLWNvbG9yO1xuICAgIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBoYXMgYmVlbiBhdXRvZ2VuZXJhdGVkIGJ5IGdydW50IHRhc2sgbGVzc1RvU2Fzcy4gQW55IGNoYW5nZXMgd2lsbCBiZSBvdmVyd3JpdHRlbi5cblxuLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuXG4gICAgPiAubmF2LWl0ZW17XG4gICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZ2VuZXJhbDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLm5vdy11aS1pY29uc3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCA+IC5uYXYtbGluayxcbiAgICAgICAgJi5kaXNhYmxlZCA+IC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1uZXV0cmFse1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BhY2l0eS01O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtcHJpbWFyeXtcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtaW5mb3tcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtZGFuZ2Vye1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtd2FybmluZ3tcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtc3VjY2Vzc3tcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLm5hdmJhcntcbiAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLWJhc2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy1iYXNlO1xuICAgIG1pbi1oZWlnaHQ6IDUzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgIC8qIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsqL1xuXG4gICAgYXtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmLmJnLXdoaXRle1xuICAgICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gICAgICAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigpe1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiBpe1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLFxuICAgIC5pbnB1dC1ncm91cHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAuZm9ybS1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIH1cbiAgICAgICYubm8tYm9yZGVye1xuICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigpe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBob3Rve1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1yYWlzZWQ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hbmltYXRpb24tdHJhbnNpdGlvbi1nZW5lcmFsO1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuI2luZm8ge1xuXG4gIGZvbnQtc2l6ZTowO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblxuXG59XG5cbiNpbmZvIHVsIHtmb250LXNpemU6MTJweDsgfVxuI2luZm8gaSB7Zm9udC1zaXplOjE4cHg7fVxuI2luZm8gbGkge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBoZWlnaHQ6aW5oZXJpdDt9XG5cbiNpbmZvIGEge1xuICBjb2xvcjojZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGhlaWdodDppbmhlcml0O1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzoxMHB4IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG4jaW5mbyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlOyBib3JkZXItcmFkaXVzOjUwcHg7IGRpc3BsYXk6YmxvY2s7XG4gXG59XG4jaW5mbyBsaSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiM5MDA7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBsZWZ0Oi05OTlweDtcbiAgb3BhY2l0eTowO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43NXM7XG4gIHdpZHRoOjEwMCU7XG4gIHotaW5kZXg6MTA7XG59XG5cbiNpbmZvIGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGxlZnQ6MnB4O1xuICBvcGFjaXR5OjE7XG59XG5cbiNpbmZvIGkge2ZvbnQtc2l6ZToxOHB4OyBtYXJnaW4tcmlnaHQ6IDVweDt9XG5cbiNpbmZvIHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuXG4gICAgcHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmLm5hdmJhci1hYnNvbHV0ZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMjk7XG4gICAgfVxuXG4gICAgLmRvY3VtZW50YXRpb24gJntcbiAgICAgICAgJi5maXhlZC10b3B7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgLm5hdmJhci1taW5pbWl6ZXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXtcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJiAubmF2YmFyLXRvZ2dsZXItYmFyLmJhcjJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAubmF2YmFyLW5hdntcbiAgICAgICAgJi5uYXZiYXItbG9nb3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsuYnRue1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsICRwYWRkaW5nLWJ0bi1ob3Jpem9udGFsO1xuICAgICAgICAgICAgJi5idG4tbGd7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnRuLXNte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlXzAtdmVydGljYWwgJHBhZGRpbmctYmFzZV8xLWhvcml6b250YWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5hdi1saW5rO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAvKiBwYWRkaW5nLWxlZnQ6IDMwcHg7Ki9cblxuICAgICAgICAgICAgaS5mYSArIHAsXG4gICAgICAgICAgICBpLm5vdy11aS1pY29ucyArIHB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5mYWIsIC5mYXMsIC5mYSxcbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogNXB4OyovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9maWxlLXBob3Rve1xuICAgICAgICAgICAgICAgIC5wcm9maWxlLXBob3RvLXNtYWxse1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbms6bm90KC5idG4pLFxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTpmb2N1cyxcbiAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsuYnRue1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsICRwYWRkaW5nLWJ0bi1ob3Jpem9udGFsO1xuICAgICAgICAgICAgJi5idG4tbGd7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnRuLXNte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKi5uYXYtbGluazF7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjdyZW0gLjdyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaS5mYSArIHAsXG4gICAgICAgICAgICBpLm5vdy11aS1pY29ucyArIHB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5mYSxcbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLm5vdy11aS1pY29uc3tcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJvZmlsZS1waG90b3tcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1waG90by1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG5cbiAgICAgICAgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmsxOm5vdCguYnRuKSxcbiAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluazE6bm90KC5idG4pOmZvY3VzLFxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rMTpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbmsxOm5vdCguYnRuKTphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS01O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1uYXYtbGluaztcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kMXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdmJhcjtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5hdi1saW5rO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICBpLmZhc3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVye1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJiAubmF2YmFyLXRvZ2dsZXItYmFyLm5hdmJhci1rZWJhYntcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1kcm9wZG93bntcbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWJhcjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2YmFyLXRyYW5zcGFyZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjNTFjMzMyOyovXG4gICAgfVxuXG4gICAgJi5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCl7XG4gICAgICAgIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bil7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOm5vdCguYnRuKSxcbiAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6Zm9jdXMsXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJnLWRlZmF1bHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLyouYmctcHJpbWFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufSovXG5cbi5iZy1pbmZve1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogLyokd2hpdGUtY29sb3IqLyAjNTFjMzMyICFpbXBvcnRhbnQ7XG59XG4iLCIuZHJvcGRvd24tbWVudXtcbiAgICBib3JkZXI6IDA7XG4gIC8qICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7Ki9cbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1leHRyYS1zbWFsbDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0LXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tbGluZWFyKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICYuZHJvcGRvd24tbWVudS1yaWdodHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBsZWZ0OmF1dG87XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgIH1cblxuICAgIC5ub3ctdWktaWNvbnN7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcHVwICZ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IC40ZW0gc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tbWVudS1yaWdodHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAvKmNvbnRlbnQ6IFwiXCI7Ki9cbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSxcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCAmLmlubmVyIGxpIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgcGFkZGluZy10b3A6IC42cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdC10cmFuc2l0aW9uLXRpbWUsICR0cmFuc2l0aW9uLWxpbmVhcik7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQsXG4gICAgICAgICY6ZGlzYWJsZWR7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3Itb3BhY2l0eTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5kcm9wZG93bi1kaXZpZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSl7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvci1vcGFjaXR5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tcHJpbWFyeXtcbiAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tY29sb3JzKGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLWluZm97XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJGluZm8tY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1kYW5nZXJ7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJGRhbmdlci1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLXN1Y2Nlc3N7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi13YXJuaW5ne1xuICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1jb2xvcnMoZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAzJSksJG9wYWNpdHktOCwkd2hpdGUtY29sb3IsICRvcGFjaXR5LTIpO1xuICAgIH1cblxuICAgIC5kcm9wZG93biAmLFxuICAgIC5kcm9wdXA6bm90KC5ib290c3RyYXAtc2VsZWN0KSAmLFxuICAgIC5ib290c3RyYXAtc2VsZWN0ICY6bm90KC5pbm5lciksXG4gICAgJi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnRvcCxcbiAgICAmLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuYm90dG9te1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXktZHJvcGRvd24oLTIwcHgpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudG9wLFxuICAgICYuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5ib3R0b217XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteS1kcm9wZG93bigtMjBweCk7XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QuZHJvcHVwICY6bm90KC5pbm5lcil7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteS1kcm9wZG93bigyNXB4KTtcbiAgICB9XG5cbiAgICAuZHJvcHVwOm5vdCguYm9vdHN0cmFwLXNlbGVjdCkgJntcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15LWRyb3Bkb3duKDIwcHgpO1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi5zaG93ICYsXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyAmOm5vdCguaW5uZXIpLFxuICAgICYuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC50b3Aub3BlbixcbiAgICAmLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuYm90dG9tLm9wZW4sXG4gICAgLmRyb3B1cC5zaG93Om5vdCguYm9vdHN0cmFwLXNlbGVjdCkgJixcbiAgICAubmF2YmFyIC5kcm9wZG93bi5zaG93ICZ7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteS1kcm9wZG93bigxcHgpO1xuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC50b3Aub3BlbixcbiAgICAmLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuYm90dG9tLm9wZW57XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteS1kcm9wZG93bigwcHgpO1xuICAgIH1cblxuICAgIC5kcm9wdXAuc2hvdzpub3QoLmJvb3RzdHJhcC1zZWxlY3QpICZ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteS1kcm9wZG93bigtMnB4KTtcbiAgICB9XG59XG5cbi5idXR0b24tZHJvcGRvd257XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBkcm9wZG93bi1jb2xvcnMoJGJyYW5kLWNvbG9yLCAkZHJvcGRvd24taGVhZGVyLWNvbG9yLCAkZHJvcGRvd24tY29sb3IsICRiYWNrZ3JvdW5kLWNvbG9yICkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tZGl2aWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGhhcyBiZWVuIGF1dG9nZW5lcmF0ZWQgYnkgZ3J1bnQgdGFzayBsZXNzVG9TYXNzLiBBbnkgY2hhbmdlcyB3aWxsIGJlIG92ZXJ3cml0dGVuLlxuLmFsZXJ0e1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiAuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjlyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5hbGVydC1zdWNjZXNze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzdWNjZXNzLWNvbG9yLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hbGVydC1kYW5nZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhbmdlci1jb2xvciwgNSUpO1xuICAgIH1cblxuICAgICYuYWxlcnQtd2FybmluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkd2FybmluZy1jb2xvciwgNSUpO1xuICAgIH1cblxuICAgICYuYWxlcnQtaW5mb3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5mby1jb2xvciwgNSUpO1xuICAgIH1cblxuICAgICYuYWxlcnQtcHJpbWFyeXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgNSUpO1xuICAgIH1cblxuXG4gICAgaS5mYSxcbiAgICBpLm5vdy11aS1pY29uc3tcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5jbG9zZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICBzcGFuW2RhdGEtbm90aWZ5PVwiaWNvblwiXXtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uLmNsb3Nle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG5cbiAgICAuY2xvc2UgfiBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA4OSU7XG4gICAgfVxuXG4gICAgJi5hbGVydC13aXRoLWljb257XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG59XG5cblxuLy8gLmFsZXJ0e1xuLy8gICAgIGJvcmRlcjogMDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICAgIGNvbG9yOiAjRkZGRkZGO1xuLy8gICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbi8vICAgICBmb250LXNpemU6IDE0cHg7XG4vL1xuLy8gICAgIC5jb250YWluZXIgJntcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy9cbi8vICAgICB9XG4vLyAgICAgLm5hdmJhciAme1xuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgICB0b3A6IDg1cHg7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICB6LWluZGV4OiAzO1xuLy8gICAgIH1cbi8vICAgICAubmF2YmFyOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAme1xuLy8gICAgICAgICB0b3A6IDcwcHg7XG4vLyAgICAgfVxuLy9cbi8vICAgICBzcGFuW2RhdGEtbm90aWZ5PVwiaWNvblwiXXtcbi8vICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgbGVmdDogMTVweDtcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICB0b3A6IDUwJTtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4vLyAgICAgfVxuLy9cbi8vICAgICBidXR0b24uY2xvc2V7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgcmlnaHQ6IDEwcHg7XG4vLyAgICAgICAgIHRvcDogNTAlO1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbi8vICAgICAgICAgei1pbmRleDogMTAzMztcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgICAgICAgb3BhY2l0eTogLjQ7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuLy8gICAgICAgICB3aWR0aDogMjVweDtcbi8vICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuLy8gICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICAgcGFkZGluZzogM3B4O1xuLy8gICAgICAgICBmb250LXdlaWdodDogMzAwO1xuLy9cbi8vICAgICAgICAgJjpob3Zlcntcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IC41NTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vXG4vLyAgICAgLmNsb3NlIH4gc3Bhbntcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgIG1heC13aWR0aDogODklO1xuLy8gICAgIH1cbi8vXG4vLyAgICAgJltkYXRhLW5vdGlmeT1cImNvbnRhaW5lclwiXXtcbi8vICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbi8vICAgICB9XG4vL1xuLy8gICAgICYuYWxlcnQtd2l0aC1pY29ue1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4vLyAgICAgfVxuLy8gfVxuLy8gLmFsZXJ0LWluZm97XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZS1uYXZiYXI7XG4vLyB9XG4vLyAuYWxlcnQtc3VjY2VzcyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLW5hdmJhcjtcbi8vIH1cbi8vIC5hbGVydC13YXJuaW5nIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1uYXZiYXI7XG4vLyB9XG4vLyAuYWxlcnQtZGFuZ2VyIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1uYXZiYXI7XG4vLyB9XG4iLCJpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuLmltZy1yYWlzZWR7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctcmFpc2VkO1xufVxuIiwiLnBvcG92ZXJ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAmLmJzLXBvcG92ZXItdG9wIC5hcnJvdzpiZWZvcmUsXG4gICAgJi5icy1wb3BvdmVyLWxlZnQgLmFycm93OmJlZm9yZSxcbiAgICAmLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmJlZm9yZSxcbiAgICAmLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzpiZWZvcmUse1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1oZWFkZXJ7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvci1vcGFjaXR5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JHdoaXRlLWNvbG9yO1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgfVxuXG4gICAgJi5wb3BvdmVyLXByaW1hcnl7XG4gICAgICAgIEBpbmNsdWRlIHBvcG92ZXItY29sb3IoJHByaW1hcnktY29sb3IsICR3aGl0ZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5wb3BvdmVyLWluZm97XG4gICAgICAgIEBpbmNsdWRlIHBvcG92ZXItY29sb3IoJGluZm8tY29sb3IsICR3aGl0ZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5wb3BvdmVyLXdhcm5pbmd7XG4gICAgICAgIEBpbmNsdWRlIHBvcG92ZXItY29sb3IoJHdhcm5pbmctY29sb3IsICR3aGl0ZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5wb3BvdmVyLWRhbmdlcntcbiAgICAgICAgQGluY2x1ZGUgcG9wb3Zlci1jb2xvcigkZGFuZ2VyLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYucG9wb3Zlci1zdWNjZXNze1xuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCRzdWNjZXNzLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cbn1cblxuXG4udG9vbHRpcHtcbiAgICAmLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzpiZWZvcmV7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6JHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLWxlZnQgLmFycm93OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6JHdoaXRlLWNvbG9yO1xuICAgIH1cbn1cblxuLnRvb2x0aXAtaW5uZXJ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4iLCJAbWl4aW4gcG9wb3Zlci1jb2xvcigkY29sb3IsICR0ZXh0LWNvbG9yKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgLnBvcG92ZXItYm9keXtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cblxuXG4gICAgJi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzphZnRlcntcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiRjb2xvcjtcbiAgICB9XG5cbiAgICAmLmJzLXBvcG92ZXItdG9wIC5hcnJvdzphZnRlcntcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjokY29sb3I7XG4gICAgfVxuXG4gICAgJi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGNvbG9yO1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6JGNvbG9yO1xuICAgIH1cblxuICAgIC5wb3BvdmVyLWhlYWRlcntcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5OdWNsZW8gT3V0bGluZSBXZWIgRm9udCAtIG51Y2xlb2FwcC5jb20vXG5MaWNlbnNlIC0gbnVjbGVvYXBwLmNvbS9saWNlbnNlL1xuQ3JlYXRlZCB1c2luZyBJY29Nb29uIC0gaWNvbW9vbi5pb1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9udWNsZW8tb3V0bGluZS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9udWNsZW8tb3V0bGluZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9udWNsZW8tb3V0bGluZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvbnVjbGVvLW91dGxpbmUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0YmFzZSBjbGFzcyBkZWZpbml0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vdy11aS1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xICdOdWNsZW8gT3V0bGluZSc7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNoYW5nZSBpY29uIHNpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYWRkIGEgc3F1YXJlL2NpcmNsZSBiYWNrZ3JvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ub3ctdWktaWNvbnMuY2lyY2xlIHtcbiAgcGFkZGluZzogMC4zMzMzMzMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLm5vdy11aS1pY29ucy5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpc3QgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubmMtaWNvbi11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpID4gLm5vdy11aS1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNTcxNDI4NTdlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5jLWljb24tdWwgPiBsaSA+IC5ub3ctdWktaWNvbnMuY2lyY2xlIHtcbiAgdG9wOiAtMC4xOTA0NzYxOWVtO1xuICBsZWZ0OiAtMS45MDQ3NjE5ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNwaW5uaW5nIGljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vdy11aS1pY29ucy5zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBuYy1pY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbmMtaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHJvdGF0ZWQvZmxpcHBlZCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGZvbnQgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubm93LXVpLWljb25zLnVpLTFfY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9lbWFpbC04NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX2Nsb3VkLWRvd25sb2FkLTkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfY2xvdWQtdXBsb2FkLTk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX21pbmltYWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9yZWZyZXNoLTY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfc2hhcmUtNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2Jhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19icmllZmNhc2UtMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19idWxiLTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfY2hhcnQtYmFyLTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfY2hhcnQtcGllLTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19tb25leS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4ubm93LXVpLWljb25zLmNsb3RoZXNfdGllLWJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl92ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX2J1bGxldC1saXN0LTY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX3BhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ24tMl9odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbi0yX3J1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4ubm93LXVpLWljb25zLmVtb3RpY29uc19zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5maWxlc19ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5maWxlc19wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuXG4ubm93LXVpLWljb25zLmZpbGVzX3NpbmdsZS1jb3B5LTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuaGVhbHRoX2FtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4ubm93LXVpLWljb25zLmxvYWRlcl9nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9hZGVyX3JlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl9ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX2NvbXBhc3MtMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjVcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl9tYXAtYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2FsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9idXR0b24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9idXR0b24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2NhbWVyYS1jb21wYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMl9ub3RlLTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMl9zb3VuZC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfa2V5LTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3NwYWNlc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfc3VwcG9ydC0xNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfdW1icmVsbGEtMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYWdlbmRhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2F0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19iYWctMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19jYXJ0LXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2NyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfZGVsaXZlcnktZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX3Nob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ190YWctY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuXG4ubm93LXVpLWljb25zLnNwb3J0X3Ryb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNwb3J0X3VzZXItcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9jb250cm9sbGVyLW1vZGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX3RhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX3dhdGNoLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZXh0X2FsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfY2Fwcy1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4ubm93LXVpLWljb25zLmdlc3R1cmVzX3RhcC0wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2Fpci1iYWxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLm5vdy11aS1pY29ucy50cmFuc3BvcnRhdGlvbl9idXMtZnJvbnQtMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cblxuLm5vdy11aS1pY29ucy50cmF2ZWxfaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYXZlbF9pc3RhbmJ1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfYmVsbC01MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfY2FsZW5kYXItNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX2xvY2stY2lyY2xlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGRcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NldHRpbmdzLWdlYXItNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3pvb20tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfY2hhdC1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfZmF2b3VyaXRlLTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9zZXR0aW5ncy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfdGltZS1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVzZXJzX2NpcmNsZS0wODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVzZXJzX3NpbmdsZS0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gTm93IFVpIEtpdCBEZXNpZ24gZWxlbWVudCBEaWFsb2dzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFsLWNvbnRlbnQge1xuXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC8vIE1vZGFsIGhlYWRlclxuICAvLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogICAgMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAgMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICAgMjRweDtcblxuICAgICYgYnV0dG9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAvLyBNb2RhbCBib2R5XG4gIC8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAgICAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogICAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cbiAgLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLyogU2FmYXJpIDYuMSsgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJi5wdWxsLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLm1vZGFsLWJvZHkgKyAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4ubW9kYWx7XG5cbiAgICAubW9kYWwtbG9naW57XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgICAgLmNhcmQtbG9naW57XG4gICAgICAgICAgICAubG9nby1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1taW5pe1xuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzMCUpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLXByb2ZpbGV7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1Ljc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2NsYXNzKj1cIm1vZGFsLXByb2ZpbGUtXCJde1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtcHJpbWFyeXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb2RhbC1wcm9maWxlLWRhbmdlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtd2FybmluZ3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb2RhbC1wcm9maWxlLXN1Y2Nlc3N7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9kYWwtcHJvZmlsZS1pbmZve1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWZvb3RlcntcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kZWZhdWx0e1xuICAgICAgICBAaW5jbHVkZSBtb2RhbC1jb2xvcnMoJHdoaXRlLWNvbG9yLCAkYmxhY2stY29sb3IpO1xuICAgIH1cblxuICAgICYubW9kYWwtcHJpbWFyeXtcbiAgICAgICAgQGluY2x1ZGUgbW9kYWwtY29sb3JzKCRwcmltYXJ5LWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYubW9kYWwtZGFuZ2Vye1xuICAgICAgICBAaW5jbHVkZSBtb2RhbC1jb2xvcnMoJGRhbmdlci1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLm1vZGFsLXdhcm5pbmd7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkd2FybmluZy1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLm1vZGFsLXN1Y2Nlc3N7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkc3VjY2Vzcy1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLm1vZGFsLWluZm97XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkaW5mby1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIC5jbG9zZXtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjsgLy8kZGFuZ2VyLWNvbG9yXG5cbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gbW9kYWwtY29sb3JzKCRiZy1jb2xvciwgJGNvbG9yKSB7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIC5jbG9zZXtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAvL2lucHV0c1xuICAgIEBpbmNsdWRlIGlucHV0LWNvbG91cmVkLWJnKCRvcGFjaXR5LTUsICR3aGl0ZS1jb2xvciwgJHdoaXRlLWNvbG9yLCAkdHJhbnNwYXJlbnQtYmcsICRvcGFjaXR5LTEsICRvcGFjaXR5LTIpO1xuXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICB9XG59XG4iLCIvLyBkaXNwbGF5IGZsZXggd2FzIGNhdXNpbmcgZXJyb3JzXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2Vse1xuICAgIC5jYXJvdXNlbC1pbm5lcntcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctcmFpc2VkO1xuICAgIH1cbiAgICAubm93LXVpLWljb25ze1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG59XG4iLCIudGFibGV7XG5cbiAgICAuaW1nLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuaW1nLXJvd3tcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNre1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJiBsYWJlbCAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXG4gICAgICAgICYgbGFiZWwgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XG4gICAgICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHNtYWxsLC5zbWFsbHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLmNhcmQtdGFza3MgLmNhcmQtYm9keSAme1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICA+IHRib2R5ID4gdHIgPiB0aCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGgsXG4gICAgICAgID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgICA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICA+IHRoZWFkID4gdHIgPiB0aHtcbiAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xuICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgYm9yZGVyOiAwO1xuICAgfVxuXG4gICAucmFkaW8sXG4gICAuY2hlY2tib3h7XG4gICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgICAuaWNvbnN7XG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICB9XG5cbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICB9XG4gICA+IHRoZWFkID4gdHIgPiB0aCxcbiAgID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgPiB0Zm9vdCA+IHRyID4gdGgsXG4gICA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgPiB0Zm9vdCA+IHRyID4gdGR7XG4gICAgICAgcGFkZGluZzogMTJweCA3cHg7XG4gICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgIH1cblxuICAgLnRoLWRlc2NyaXB0aW9ue1xuICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICB9XG4gICAudGQtcHJpY2V7XG4gICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICB0b3A6IDRweDtcbiAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgIH1cbiAgIC50ZC10b3RhbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgIC50ZC1hY3Rpb25zIC5idG57XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgPiB0Ym9keSA+IHRye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4udGFibGUtc2hvcHBpbmd7XG4gICAgPiB0aGVhZCA+IHRyID4gdGh7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgPiB0Ym9keSA+IHRyID4gdGR7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtcGFyYWdyYXBoO1xuXG4gICAgICAgIGJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGQtbmFtZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIHNtYWxse1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRkLW51bWJlcntcbiAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgIH1cbiAgICAudGQtbmFtZXtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLnRkLW51bWJlcntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG5cbiAgICAgICAgc21hbGx7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RhYmxlcyAudGFibGUtcmVzcG9uc2l2ZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLndyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgJi53cmFwcGVyLWZ1bGwtcGFnZXtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbiAgLnNpZGViYXJ7XG4gICAgPiAubmF2LCAuaW5mb3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbn1cblxuLyouc2lkZWJhcixcbi5vZmYtY2FudmFzLXNpZGViYXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLnNpZGViYXItd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIC5kcm9wZG93biAuZHJvcGRvd24tYmFja2Ryb3B7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1mb3Jte1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAubmF2LFxuICAgICAgICAudXNlciAuaW5mb3tcbiAgICAgICAgICBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB+IGRpdiA+IHVsID4gbGkgPiBhe1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbmltYXRpb24tdHJhbnNpdGlvbi1nZW5lcmFsO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNpZGViYXItbm9ybWFse1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNpZGViYXItbWluaS1pY29ue1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BhY2l0eS01O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIH4gZGl2ID4gdWwgPiBsaS5hY3RpdmUgPiBhe1xuICAgICAgICAgIC5zaWRlYmFyLW1pbmktaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW1pbmltaXple1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBleHRlbmQgLmFuaW1hdGlvbi10cmFuc2l0aW9uLWdlbmVyYWw7XG4gICAgfVxuICAgIC5sb2dvLXRpbXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNjFweDtcbiAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5jYXJldHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICA+IGEgKyBkaXYgLm5hdiBsaSA+IGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1uYXYtbGluaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCA+IGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpID4gYSxcbiAgICAgICAgICAgICY6Zm9jdXM6bm90KC5hY3RpdmUpID4gYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSA+IGEgaSxcbiAgICAgICAgICAgICY6Zm9jdXM6bm90KC5hY3RpdmUpID4gYSBpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlID4gYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgPiBhW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl17XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTE7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hbmltYXRpb24tdHJhbnNpdGlvbi1nZW5lcmFsO1xuICAgICAgICB9XG5cbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkb3BhY2l0eS01O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItYmFja2dyb3VuZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dve1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgIGEubG9nby1taW5pLFxuICAgICAgICBhLmxvZ28tbm9ybWFse1xuICAgICAgICAgICAgQGV4dGVuZCAuYW5pbWF0aW9uLXRyYW5zaXRpb24tZ2VuZXJhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEubG9nby1taW5pe1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEubG9nby1ub3JtYWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS01O1xuXG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cblxuICAgICAgICAuc2ltcGxlLXRleHR7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tdGlte1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBAaW5jbHVkZSBpY29uLWdyYWRpZW50KCRkZWZhdWx0LWNvbG9yKTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmW2RhdGEtY29sb3I9XCJibHVlXCJde1xuICAgICAgQGluY2x1ZGUgc2lkZWJhci1jb2xvcigkaW5mby1jb2xvcik7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cImdyZWVuXCJde1xuICAgICAgQGluY2x1ZGUgc2lkZWJhci1jb2xvcigkc3VjY2Vzcy1jb2xvcik7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cIm9yYW5nZVwiXXtcbiAgICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJG9yYW5nZS1jb2xvcik7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cInJlZFwiXXtcbiAgICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJGRhbmdlci1jb2xvcik7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cInllbGxvd1wiXXtcbiAgICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJHdhcm5pbmctY29sb3IpO1xuICAgIH1cblxuICAgIC51c2Vye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luOjIwcHggYXV0byAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTU7XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG97XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXJhaXNlZDtcbiAgICAgICAgICAgIEBleHRlbmQgLmFuaW1hdGlvbi10cmFuc2l0aW9uLWdlbmVyYWw7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAxNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBleHRlbmQgLmFuaW1hdGlvbi10cmFuc2l0aW9uLWdlbmVyYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYW5pbWF0aW9uLXRyYW5zaXRpb24tZ2VuZXJhbDtcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJldHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aXNpYmxlLW9uLXNpZGViYXItcmVndWxhcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLW9uLXNpZGViYXItbWluaXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLXNpZGViYXJ7XG4gICAgLm5hdiB7XG4gICAgICAgID4gbGkgPiBhLFxuICAgICAgICA+IGxpID4gYTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpID4gYTpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuXG5cbi5tYWluLXBhbmVse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgLy93aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWNmMTtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKDAuNTBzLCBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpKTtcblxuICAgID4gLmNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB9XG5cbiAgICA+IC5uYXZiYXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG5cbiAgICAuaGVhZGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuXG4ucGVyZmVjdC1zY3JvbGxiYXItb257XG4gIC5zaWRlYmFyLFxuICAubWFpbi1wYW5lbHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAvKi5zaWRlYmFyLCovXG4gICAgLm1haW4tcGFuZWwsXG4gICAgLnNpZGViYXItd3JhcHBlcntcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsYm90dG9tLHdpZHRoO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsYm90dG9tLCB3aWR0aDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnMsLjJzLCAuMzVzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnMsLjJzLCAuMzVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIsbGluZWFyLGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIsbGluZWFyLGVhc2U7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1taW5pe1xuICAgICAgICAudmlzaWJsZS1vbi1zaWRlYmFyLXJlZ3VsYXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC52aXNpYmxlLW9uLXNpZGViYXItbWluaXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbWluaW1pemV7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLFxuICAgICAgICAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVye1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tcGFuZWx7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhcntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB6LWluZGV4OiAxMDMwO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaWRlYmFyLWJveC1zaGFkb3c7XG5cbiAgICAgICAgICAubG9nb3tcbiAgICAgICAgICAgICAgYS5sb2dvLW5vcm1hbHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTI1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gLm5hdiBhIGksXG4gICAgICAgICAgLy8gLnNpZGViYXItd3JhcHBlciA+IC5uYXYgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0gfiBkaXYgPiB1bCA+IGxpID4gYSAuc2lkZWJhci1taW5pLWljb24sXG4gICAgICAgICAgLy8gLnNpZGViYXItd3JhcHBlciAudXNlciAuaW5mbyBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB+IGRpdiA+IHVsID4gbGkgPiBhIC5zaWRlYmFyLW1pbmktaWNvbntcbiAgICAgICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIC8vICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgLy8gLnVzZXIgLnBob3Rve1xuICAgICAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgLnNpZGViYXItd3JhcHBlcntcbiAgICAgICAgICAgID4gLm5hdiBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB+IGRpdiA+IHVsID4gbGkgPiBhIC5zaWRlYmFyLW5vcm1hbCxcbiAgICAgICAgICAgIC51c2VyIC5pbmZvIFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIH4gZGl2ID4gdWwgPiBsaSA+IGEgLnNpZGViYXItbm9ybWFsLFxuICAgICAgICAgICAgLnVzZXIgLmluZm8gPiBhID4gc3BhbixcbiAgICAgICAgICAgID4gLm5hdiBsaSA+IGEgcHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTI1cHgpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXI6aG92ZXIge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcblxuICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGEubG9nby1ub3JtYWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXZiYXItbWluaW1pemV7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2lkZWJhci13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuXG4gICAgICAgICAgICA+IC5uYXYgbGkgPiBhIHAsXG4gICAgICAgICAgICA+IC5uYXYgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0gfiBkaXYgPiB1bCA+IGxpID4gYSAuc2lkZWJhci1ub3JtYWwsXG4gICAgICAgICAgICAudXNlciAuaW5mbyBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB+IGRpdiA+IHVsID4gbGkgPiBhIC5zaWRlYmFyLW5vcm1hbCxcbiAgICAgICAgICAgIC51c2VyIC5pbmZvID4gYSA+IHNwYW57XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgwcHgpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICB9XG59XG5cbi5wYW5lbC1oZWFkZXIge1xuICAvL2hlaWdodDogMjYwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgYmFja2dyb3VuZDogIzE0MUUzMDsgIC8qIGZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzUxYzMzMiksIGNvbG9yLXN0b3AoNjAlLCAjMjA0MDY1KSwgdG8oIzJhNTc4OCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MWMzMzIgMCUsICM1MWMzMzIgNjAlLCAjNTFjMzMyIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmhlYWRlcntcbiAgICAudGl0bGV7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAuY2F0ZWdvcnl7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgY29sb3I6ICRvcGFjaXR5LTU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhbmVsLWhlYWRlci1zbXtcbiAgaGVpZ2h0OiAxMzVweDtcbn1cblxuLnBhbmVsLWhlYWRlci1sZ3tcbiAgaGVpZ2h0OiAzODBweFxufVxuIiwiLmNhcmR7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICAmLmNhcmQtY2hhcnR7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcblxuICAgICAgICAmLnRhYmxlLWZ1bGwtd2lkdGh7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgJjpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0pe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgICAgYm9yZGVyOiAwO1xuXG5cblxuICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmQtd2l6YXJke1xuICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAmLm1hcC1iaWd7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aXN0aWNzLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAyNHB4O1xuXG4gICAgICAgIC5zdGF0aXN0aWNzLFxuICAgICAgICB1bCxcbiAgICAgICAgLmJhZGdle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRpc3RpY3MtYmFkZ2V7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDMxcHg7XG5cbiAgICAgICAgICAgIC5iYWRnZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgICBsZWZ0OiA3JTtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgICAgICAgICAgLnN0YXRzLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwib3JhbmdlXCJde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICAgIC5zdGF0c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJyZWRcIl17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxuXG4gICAgJltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJ5ZWxsb3dcIl17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIH1cblxuICAgICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiYmx1ZVwiXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgfVxuXG4gICAgJltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmVlblwiXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuXG4gICAgLmltYWdle1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmF2YXRhcntcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5pbmZvLWFyZWF7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgIH1cblxuICAgIGxhYmVse1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyBcbiAgICB9XG5cbiAgICAuY3QtY2hhcnR7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG5cbiAgICAgICAgLnN0YXRze1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRue1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1jb2xsYXBzZXtcbiAgICAuY2FyZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYW5pbWF0aW9uLXRyYW5zaXRpb24tZ2VuZXJhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1zdWJjYXRlZ29yaWVzIC5jYXJkLWJvZHl7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5jYXJkLXByaWNpbmd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNhcmQtY2F0ZWdvcnl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1ZW07XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtaWNvbntcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDBweDtcblxuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNztcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOXB4IDM1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tcHJpbWFyeSBpe1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1jb2xvcigkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWluZm8gaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tY29sb3IoJGluZm8tY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1zdWNjZXNzIGl7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAgMHB4IDlweCAzMHB4IC02cHggcmdiYSgyMiwgMTk5LCAxMywgMC44NSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXdhcm5pbmcgaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tY29sb3IoJHdhcm5pbmctY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1kYW5nZXIgaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tY29sb3IoJGRhbmdlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDF7XG4gICAgICAgIHNtYWxse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRkZWZhdWx0LWNvbG9yLC4zKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLWJhY2tncm91bmR7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLC4zKTtcblxuICAgICAgICAgICAgICAgIGJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFtjbGFzcyo9XCJ0ZXh0LVwiXXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNhcmQtYmFja2dyb3VuZDphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICB9XG59XG5cbi5jYXJkLXVzZXJ7XG4gICAgLmltYWdle1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5hdXRob3J7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03N3B4O1xuXG4gICAgICAgIGEgKyAgcC5kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZhdGFye1xuICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIGhye1xuICAgICAgICBtYXJnaW46IDVweCAxNXB4O1xuICAgIH1cblxuICAgIC5idXR0b24tY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jYXJkLXByb2ZpbGUsXG4uY2FyZC10ZXN0aW1vbmlhbHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgIFtjbGFzcyo9Y29sLV17XG4gICAgICAgIC5jYXJkLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJiArIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgIH1cblxuICAgIC5jYXJkLWF2YXRhcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgICAgIG1hcmdpbjogLTYwcHggYXV0byAwO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLXBsYWlue1xuICAgICAgICAuY2FyZC1hdmF0YXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWJvZHl7XG4gICAgICAgIC5jYXJkLWF2YXRhcntcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWRlc2NyaXB0aW9uICsgLmNhcmQtdGl0bGV7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhcmQtdGVzdGltb25pYWx7XG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtYXZhdGFye1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICAgIC5jYXJkLWZvb3RlcntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgICAuY2FyZC1kZXNjcmlwdGlvbntcbiAgICAgICAgJiArIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbntcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1wcmltYXJ5IGl7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24taW5mbyBpe1xuICAgICAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWRhbmdlciBpe1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24td2FybmluZyBpe1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN1Y2Nlc3MgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQtbG9ja3tcbiAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLmNhcmQtc2lnbnVwe1xuICAgIC5oZWFkZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG4gICAgLnRleHQtZGl2aWRlcntcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVja3tcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1saW5le1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmJ0bi5idG4taWNvbiAsXG4gICAgICAgIC5idG4uYnRuLWljb24gLmJ0bi1pY29ue1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxufVxuXG4vKi5jYXJkLWxvZ2lue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDY3LCAxODYsIDAuNSk7Ki9cblxuXG4uY2FyZC1wbGFpbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDY3LCAxODYsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgIC5jYXJkLWhlYWRlcixcbiAgICAuY2FyZC1mb290ZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6bm90KC5jYXJkLXN1YmNhdGVnb3JpZXMpLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG5cbi5jYXJkLXN0YXRzLFxuLmNhcmQtY29udHJpYnV0aW9uc3tcbiAgaHJ7XG4gICAgbWFyZ2luOiA1cHggMTVweDtcbiAgfVxufVxuXG4uY2FyZC1zdGF0c3tcbiAgICAuc3RhdGlzdGljc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXRpc3RpY3MtaG9yaXpvbnRhbCxcbiAgICAgICAgJi5zdGF0aXN0aWNzLWhvcml6b250YWwgLmluZm8tdGl0bGV7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29ue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cblxuICAgIC5zdGF0cy1pbmZvcm1hdGlvbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIC5zdGF0cy10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0cy1kZXRhaWxze1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvdHN7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgLmRvdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cImNvbC1cIl17XG4gICAgICAgIC5zdGF0aXN0aWNzOjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmF5O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZHtcbiAgICAgICAgLnN0YXRpc3RpY3M6OmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJkLWNvbnRyaWJ1dGlvbnN7XG4gIC5jYXJkLWRlc2NyaXB0aW9ue1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYXJkLXRpdGxle1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG5cbiAgLmNhcmQtc3RhdHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxuXG4gIC5jYXJkLWZvb3RlcntcbiAgICBbY2xhc3MqPVwiY29sLVwiXTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHItbGluZTtcbiAgICB9XG4gIH1cblxuICAuYm9vdHN0cmFwLXN3aXRjaHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBzcGFue1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gIH1cblxufVxuLmNhcmQtYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDs7XG4gICAgfVxuICAgIC5jYXJkLWZvb3RlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi5jYXJkLWJhY2tncm91bmQtcHJvZHVjdCAuY2FyZC1ib2R5e1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdHN7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVye1xuICAgICAgICAuc3RhdHMtbGluayA+IGF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yeSxcbiAgICAuY2FyZC1kZXNjcmlwdGlvbixcbiAgICBzbWFsbHtcbiAgICAgICAgY29sb3I6ICRvcGFjaXR5LTg7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAmOm5vdCguY2FyZC1wcmljaW5nKSAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNjMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgICB9XG59XG5cbi5jYXJkLXN0YXRzLW1pbmkge1xuICAmLmNhcmQtYmFja2dyb3VuZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQzNDM0MyAwJSwgYmxhY2sgMTAwJSk7XG4gICAgb3BhY2l0eTogLjk0O1xuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRvcGFjaXR5LTI7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cblxuICAmLmNhcmQtYmFja2dyb3VuZCB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuaW5mby1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgLmljb24gPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jaGFydC1hcmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnN0YXRzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIH1cbn1cblxuLmNhcmQtY2hhcnQge1xuICAuY2FyZC1oZWFkZXJ7XG4gICAgLmNhcmQtdGl0bGV7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNhcmQtY2F0ZWdvcnl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxle1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICB0ZHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1wcm9ncmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5jaGFydC1hcmVhIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAuc3RhdHN7XG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcblxuICAgIC5idG57XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gaWNvbi1jb2xvcigkY29sb3IpIHtcbiAgICBib3gtc2hhZG93OiAgMHB4IDlweCAzMHB4IC02cHggJGNvbG9yO1xuICAgIGNvbG9yOiAkY29sb3I7XG59XG4iLCIuZm9vdGVye1xuICAgIHBhZGRpbmc6IDI0cHggMDtcblxuICAgICYuZm9vdGVyLWRlZmF1bHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuXG4gICAgbmF2e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0e1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICB9XG59XG4iLCIuY2FyZC10aW1lbGluZXtcbiAgICAudGltZWxpbmUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQtZ3JheSwgMyUpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1mb290ZXJ7XG4gICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNntcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aW1lbGluZS1zaW1wbGV7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpID4gLnRpbWVsaW5lLXBhbmVse1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkgPiAudGltZWxpbmUtYmFkZ2V7XG4gICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICA+IGxpID4gLnRpbWVsaW5lLXBhbmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDIwNCwgMTk3LCAxODUsIDAuNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgID4gbGkgPiAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICBbY2xhc3NePVwidGktXCJdLFxuICAgICAgICAgICAgW2NsYXNzKj1cIiB0aS1cIl17XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgPiBsaS50aW1lbGluZS1pbnZlcnRlZCA+IC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICB9XG4gICAgLnRpbWVsaW5lLWhlYWRpbmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC50aW1lbGluZS1iYWRnZS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aW1lbGluZS1iYWRnZS5pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWJhZGdlLnN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtYmFkZ2Uud2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aW1lbGluZS1iYWRnZS5kYW5nZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLnRpbWVsaW5lLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtYm9keSA+IHAsXG4gICAgLnRpbWVsaW5lLWJvZHkgPiB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50aW1lbGluZS1ib2R5ID4gcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbn1cbiIsIi5maXhlZC1wbHVnaW57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTgwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7XG4gICAgei1pbmRleDogMTAzMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAxMjBweDtcblxuICAgIGxpID4gYSxcbiAgICAuYmFkZ2V7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzRzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzRzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMzRzO1xuICAgIH1cblxuICAgIC5mYS1jb2d7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuICAgIC5kcm9wZG93bi1tZW51OmJlZm9yZXtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mYS1jaXJjbGUtdGhpbntcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSAuZmEtY2lyY2xlLXRoaW57XG4gICAgICAgIGNvbG9yOiAjMDBiYmZmO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gICAgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3Vze1xuICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlcixcbiAgICAuZHJvcGRvd24tbWVudSBsaSA+IGE6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJhZGdle1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgIH1cblxuICAgIC5iYWRnZS5hY3RpdmUsXG4gICAgLmJhZGdlOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMGJiZmY7XG4gICAgfVxuXG4gICAgLmJhZGdlLWJsdWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xuICAgIH1cbiAgICAuYmFkZ2UtZ3JlZW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICAgIH1cbiAgICAuYmFkZ2Utb3Jhbmdle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gICAgLmJhZGdlLXllbGxvd3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4gICAgfVxuICAgIC5iYWRnZS1yZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgfVxuXG4gICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IGxpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMThweCAycHg7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIGxpLmFkanVzdG1lbnRzLWxpbmUsXG4gICAgbGkuaGVhZGVyLXRpdGxlLFxuICAgIGxpLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgbGkuYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzaGFycnJlVGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgbGkuaGVhZGVyLXRpdGxle1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYWRqdXN0bWVudHMtbGluZXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgY29sb3I6ICMzQzQ4NTg7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAuYmFkZ2UtY29sb3Jze1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICBhOmZvY3Vze1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGVidXR0b257XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIC50b2dnbGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUgPiBsaS5hZGp1c3RtZW50cy1saW5lID4gYXtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICA+IGxpe1xuICAgICAgICAgICAgJiA+IGEuaW1nLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLnN3aXRjaC10cmlnZ2VyOmhvdmVyLFxuICAgICAgICAgICAgJiA+IGEuc3dpdGNoLXRyaWdnZXI6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgID4gYS5pbWctaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTg3LCAyNTUsIDAuNTMpOztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hY3RpdmUgPiBhLmltZy1ob2xkZXIsXG4gICAgICAgID4gLmFjdGl2ZSA+IGEuaW1nLWhvbGRlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwYmJmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5idG4tc29jaWFse1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmJ0bi1zb2NpYWx7XG4gICAgICAgIGl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3due1xuICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cbiAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IC40ZW0gc29saWQgcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAuNGVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMlKTtcbiAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMlKTtcbiAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzJSk7XG4gICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMlKTtcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzJSk7XG5cbiAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXN3aXRjaHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxufVxuIiwiLmxvZ2luLXBhZ2V7XG5cbiAgICAuY2FyZC1sb2dpbntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG5cbiAgICAgICAgLmJ0bi13ZHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJkLXBsYWlue1xuICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtY29sb3VyZWQtYmcoJG9wYWNpdHktNSwgJHdoaXRlLWNvbG9yLCAkd2hpdGUtY29sb3IsICR0cmFuc3BhcmVudC1iZywgJG9wYWNpdHktMSwgJG9wYWNpdHktMik7XG5cbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5re1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5mdWxsLXBhZ2V7XG4gICAgJiA+IC5jb250ZW50LFxuICAgICYgPiAuZm9vdGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgJi5zZWN0aW9uLWltYWdlLFxuICAgICYucHJpY2luZy1wYWdlIC5mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIH1cblxuICAgICYgPiAuY29udGVudHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mdWxsLXBhZ2UtYmFja2dyb3VuZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIH1cblxuICAgICYucHJpY2luZy1wYWdle1xuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJi5sb2dpbi1wYWdlLFxuICAgIC8vICYucmVnaXN0ZXItcGFnZSxcbiAgICAvLyAmLmxvY2stcGFnZXtcbiAgICAvLyAgICAgLmNvbnRlbnR7XG4gICAgLy9cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgICYucmVnaXN0ZXItcGFnZXtcbiAgICAgICAgLmluZm8taG9yaXpvbnRhbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLWhvcml6b250YWx7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgPml7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1jaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuXG4gIC5yb3cgKyAuY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbDtcbiAgfVxufVxuXG4uc2VjdGlvbi1uYXZiYXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWZ1bGwtc2NyZWVuIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnNlY3Rpb24tc2lnbnVwIHtcbiAgcGFkZGluZy10b3A6IDIwdmg7XG59XG5cbi5wYXJhbGxheC1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAudGl0bGUsXG4gIC5jYXJkLXBsYWluIC5jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICB9XG5cbiAgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tdGl0bGUsXG4gIC5pbmZvLWFyZWEuaW5mby1ob3Jpem9udGFsIC5pY29uIGksXG4gIC5jYXJkLXByaWNpbmcuY2FyZC1wbGFpbiB1bCBsaSB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgfVxuICAuZGVzY3JpcHRpb24sXG4gIC5pbmZvLWFyZWEgLmljb246bm90KC5pY29uLWNpcmNsZSkge1xuICAgIGNvbG9yOiAkb3BhY2l0eS04O1xuICB9XG4gIC5jYXJkOm5vdCguY2FyZC1wbGFpbikge1xuICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgfVxuICAgIC5pbmZvLWFyZWEgcCxcbiAgICAuaW5mby1hcmVhIC5pY29uLFxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICB9XG4gIC5jYXJkLXBsYWluIHtcbiAgICBbY2xhc3MqPVwidGV4dC1cIl0sXG4gICAgdWwgbGkgYiB7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5wYWdlLWhlYWRlci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuY29udGVudC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODgwcHg7XG5cbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmNhdGVnb3J5LFxuICAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkb3BhY2l0eS04O1xuICB9XG5cbiAgJi5wYWdlLWhlYWRlci1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgfVxuXG4gICYucGFnZS1oZWFkZXItbWluaSB7XG4gICAgbWluLWhlaWdodDogNDB2aDtcbiAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudGl0bGUgKyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgfVxuXG4gICZbZmlsdGVyLWNvbG9yPVwib3JhbmdlXCJdIHtcbiAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmxhY2stY29sb3IsIC4yMCksIHJnYmEoMjI0LCAyMywgMywgMC42KSk7XG4gIH1cbn1cblxuLmNsZWFyLWZpbHRlciB7XG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IHtcbiAgcGFkZGluZzogNTBweCAwO1xuXG4gIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1yYWlzZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuXG4gICAgJiArIC5jYXRlZ29yeSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICsgaDMudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLWxlZnQge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbiAgICB9XG4gIH1cblxuICBwLmJsb2NrcXVvdGUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM3NnB4O1xuICAgIHJpZ2h0OiAxNTVweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyB7XG4gIC5udWNsZW8tY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5udWNsZW8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmljb25zLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICB9XG4gIC5pY29ucy1jb250YWluZXIgaSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogNyU7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDI4JTtcbiAgICBsZWZ0OiAyNCU7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDQwJTtcbiAgfVxuXG4gIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMTglO1xuICAgIGxlZnQ6IDYyJTtcbiAgfVxuXG4gIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNSkge1xuICAgIHRvcDogNzQlO1xuICAgIGxlZnQ6IDMlO1xuICB9XG5cbiAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KSB7XG4gICAgdG9wOiAzNiU7XG4gICAgbGVmdDogNDQlO1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBjb2xvcjogI2Y5NjMzMjtcbiAgICBwYWRkaW5nOiAxcHg7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDcpIHtcbiAgICB0b3A6IDU5JTtcbiAgICBsZWZ0OiAyNiU7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDgpIHtcbiAgICB0b3A6IDYwJTtcbiAgICBsZWZ0OiA2OSU7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDkpIHtcbiAgICB0b3A6IDcyJTtcbiAgICBsZWZ0OiA0NyU7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEwKSB7XG4gICAgdG9wOiA4OCU7XG4gICAgbGVmdDogMjclO1xuICB9XG5cbiAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMSkge1xuICAgIHRvcDogMzElO1xuICAgIGxlZnQ6IDgwJTtcbiAgfVxuXG4gIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTIpIHtcbiAgICB0b3A6IDg4JTtcbiAgICBsZWZ0OiA2OCU7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEzKSB7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiA4MSU7XG4gIH1cblxuICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDE0KSB7XG4gICAgdG9wOiA1OCU7XG4gICAgbGVmdDogOTAlO1xuICB9XG5cbiAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxNSkge1xuICAgIHRvcDogNiU7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWltYWdlcyB7XG4gIG1heC1oZWlnaHQ6IDY3MHB4O1xuICBoZWlnaHQ6IDY3MHB4O1xuXG4gIC5oZXJvLWltYWdlcy1jb250YWluZXIsXG4gIC5oZXJvLWltYWdlcy1jb250YWluZXItMSxcbiAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMzh2aDtcbiAgfVxuXG4gIC5oZXJvLWltYWdlcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gIH1cblxuICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTEge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTUlO1xuICAgIHJpZ2h0OiAxOCU7XG5cbiAgfVxuXG4gIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2OCU7XG4gICAgcmlnaHQ6IDEyJTtcbiAgfVxufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRlZmF1bHQtY29sb3IsIDQwJSk7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJvcmFuZ2VcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWJnO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiYmxhY2tcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkge1xuICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gIC5zZXBhcmF0b3ItbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktNTtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgICYuZm9vdGVyLXdoaXRlIC5mb290ZXItYnJhbmQsXG4gICAgJi5mb290ZXItd2hpdGUgdWwgbGkgPiBhLm5hdi1saW5rOm5vdCguYnRuLWljb24pIHtcbiAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0yO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIH1cblxuICAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXRlZ29yeSxcbiAgLmNhcmQ6bm90KC5jYXJkLXBsYWluKSAuY2FyZC1kZXNjcmlwdGlvbixcbiAgJiAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXRlZ29yeSxcbiAgJiAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXRlZ29yeSB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gIH1cblxuICAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXJkLXRpdGxlLFxuICAmIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICB9XG5cbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC50aXRsZSxcbiAgLnNvY2lhbC1kZXNjcmlwdGlvbiBoMixcbiAgcCxcbiAgcC5ibG9ja3F1b3RlLFxuICBwLmJsb2NrcXVvdGUgc21hbGwsXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gIGE6bm90KC5idG4pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5jYXJkLWxpbmspLFxuICAuaWNvbnMtY29udGFpbmVyIGksXG4gICYuY2FyZC1wcmljaW5nIHVsIGxpLFxuICAuaW5mby5pbmZvLWhvcml6b250YWwgLmljb24gaSxcbiAgLmNhcmQtcHJpY2luZy5jYXJkLXBsYWluIHVsIGxpIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICB9XG5cbiAgJi5jYXJkIGE6bm90KC5idG4pOm5vdCguZHJvcGRvd24taXRlbSkge1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5mb290ZXIgaHIsXG4gICYuY2FyZC1wcmljaW5nIC5pY29uIGksXG4gICYuY2FyZC1wcmljaW5nIHVsIGxpIHtcbiAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTI7XG4gIH1cblxuICAuY2FyZC1mb290ZXIgLnN0YXRzIGksXG4gICYuY2FyZC1wbGFpbiAuY2F0ZWdvcnksXG4gIC5jYXJkLXBsYWluIC5jYXRlZ29yeSxcbiAgLmNhcmQtaGVhZGVyOmFmdGVyIHtcbiAgICBjb2xvcjogJG9wYWNpdHktNTtcbiAgfVxuXG4gICYuY2FyZC1wcmljaW5nIHVsIGxpIGksXG4gICYuY2FyZC1wcmljaW5nIHVsIGxpIGIsXG4gIC5jYXJkLXByaWNpbmcuY2FyZC1wbGFpbiB1bCBsaSBiLFxuICAuY2FyZC1jYXRlZ29yeSxcbiAgLmF1dGhvciBzcGFuLFxuICAuY2FyZC1wcmljaW5nLmNhcmQtcGxhaW4gdWwgbGkgaSB7XG4gICAgY29sb3I6ICRvcGFjaXR5LTggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXIuYmctd2hpdGUgcCB7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uLFxuICAuc29jaWFsLWRlc2NyaXB0aW9uIHAge1xuICAgIGNvbG9yOiAkb3BhY2l0eS04O1xuICB9XG5cbiAgcC5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTI7XG4gIH1cblxuICAvL3JhZGlvIGFuZCBjaGVja2JveGVzXG4gIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlLFxuICAuY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuICAucmFkaW8gbGFiZWw6OmJlZm9yZSxcbiAgLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3BhY2l0eS0yO1xuICB9XG5cbiAgLmNoZWNrYm94IGxhYmVsOjphZnRlcixcbiAgLmNoZWNrYm94IGxhYmVsLFxuICAucmFkaW8gbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIH1cblxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwsXG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgfVxuXG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YWZ0ZXIsXG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICB9XG5cbiAgLy9pbnB1dHNcbiAgQGluY2x1ZGUgaW5wdXQtY29sb3VyZWQtYmcoJG9wYWNpdHktNSwgJHdoaXRlLWNvbG9yLCAkd2hpdGUtY29sb3IsICR0cmFuc3BhcmVudC1iZywgJG9wYWNpdHktMSwgJG9wYWNpdHktMik7XG5cbiAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICRvcGFjaXR5LTg7XG4gIH1cblxuICAuc3Vic2NyaWJlLWxpbmUge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgfVxuICB9XG5cbiAgLy9idXR0b25zXG4gIC5idG4uYnRuLXNpbXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG9wYWNpdHktNTtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy90YWJzXG4gIC5uYXYtdGFicyB7XG4gICAgPiAubmF2LWl0ZW0ge1xuICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICBpLm5vdy11aS1pY29ucyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KSB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIGxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyKXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAsICRjb2xvcjIpOyAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEsICRjb2xvcjIpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEsICRjb2xvcjIpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yMSAsICRjb2xvcjIpOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAucHJvZmlsZS1waG90byAucHJvZmlsZS1waG90by1zbWFsbHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1kcm9wZG93bntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjbWluaW1pemVTaWRlYmFye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXZiYXJ7XG4gICAgICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZXtcbiAgICAgICAgICAuaW5wdXQtZ3JvdXB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXZ7XG4gICAgICAgICAgICAubmF2LWl0ZW06Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSxcbiAgICAgICAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuICAgICAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJnLXdoaXRlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuICAgICAgICAmLmJnLXdoaXRlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWJhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iZztcblxuICAgICAgICAgICAgJiArIC5uYXZiYXItdG9nZ2xlci1iYXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgLm5hdmJhci10b2dnbGVyLWJhci5uYXZiYXIta2ViYWJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJhcjJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXZiYXItdG9nZ2xlci1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnRvZ2dsZWQgLm5hdmJhci10b2dnbGVyLWJhcntcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgICAgICAmICsgLm5hdmJhci10b2dnbGVyLWJhcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC53cmFwcGVye1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgwLjUwcywgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKSk7XG4gICAgfVxuXG4gICAgLm5hdi1vcGVue1xuICAgICAgICAubWFpbi1wYW5lbHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDI2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFye1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBib2R5e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtb24tcmlnaHR7XG4gICAgICAgICAgICAubWFpbi1wYW5lbHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTI2MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgICAgICAgIC5zaWRlYmFye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLXRyYW5zbGF0ZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTMwMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2JvZHlDbGlja3tcbiAgICAgICAgICAgICAgICByaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LW9uLXJpZ2h0e1xuICAgICAgICAuc2lkZWJhcntcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDI2MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYXIxLFxuICAgIC5iYXIyLFxuICAgIC5iYXIzIHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmJhcjEge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCR0b3BiYXItYmFjayk7XG4gICAgfVxuICAgIC5iYXIyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5iYXIzIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgQGluY2x1ZGUgYmFyLWFuaW1hdGlvbigkYm90dG9tYmFyLWJhY2spO1xuICAgIH1cbiAgICAudG9nZ2xlZCAuYmFyMSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIEBpbmNsdWRlIGJhci1hbmltYXRpb24oJHRvcGJhci14KTtcbiAgICB9XG4gICAgLnRvZ2dsZWQgLmJhcjIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnRvZ2dsZWQgLmJhcjMge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCRib3R0b21iYXIteCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdG9wYmFyLXgtcm90YXRpb24oKTtcbiAgICBAaW5jbHVkZSB0b3BiYXItYmFjay1yb3RhdGlvbigpO1xuICAgIEBpbmNsdWRlIGJvdHRvbWJhci14LXJvdGF0aW9uKCk7XG4gICAgQGluY2x1ZGUgYm90dG9tYmFyLWJhY2stcm90YXRpb24oKTtcblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgICAgMCUge29wYWNpdHk6IDA7fVxuICAgICAgMTAwJSB7b3BhY2l0eTogMTt9XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgICAgMCUge29wYWNpdHk6IDA7fVxuICAgICAgMTAwJSB7b3BhY2l0eTogMTt9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAgIDAlIHtvcGFjaXR5OiAwO31cbiAgICAgIDEwMCUge29wYWNpdHk6IDE7fVxuICAgIH1cblxuICAgICNib2R5Q2xpY2t7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMjYwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKDAuNTBzLCBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpKTtcbiAgICB9XG5cbiAgICAuZm9vdGVye1xuICAgICAgICAuY29weXJpZ2h0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdntcbiAgICAgICAgLm5hdi1saW5re1xuICAgICAgICAgICAgaS5mYSxcbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXIsXG4gICAgLmJvb3RzdHJhcC1uYXZiYXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAzMjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoMC41MHMsIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSkpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgtMjYwcHgpO1xuICAgIH1cblxuXG5cbiAgICAubWFpbi1wYW5lbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgLm5hdmJhci1jb2xsYXBzZXtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYXZiYXIgLm5hdmJhci10b2dnbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gLm5hdmJhci5maXhlZC10b3B7XG4gICAgLy8gICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgLy8gICAgIGxlZnQ6IGF1dG87XG4gICAgLy8gfVxuXG4gICAgLm5hdmJhci1uYXZ7XG4gICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgICYucHJvZmlsZS1waG90b3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVye1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIC5jb3B5cmlnaHR7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgLm5hdi10YWJze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5uYXYtaXRlbSA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAuY2FyZC1zdGF0cyBbY2xhc3MqPVwiY29sLVwiXSAuc3RhdGlzdGljczo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1wYW5lbCAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIG5hdntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlIC5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IC5pbWFnZS1jb250YWluZXI6bnRoLWNoaWxkKDIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAubmF2YmFyW2NsYXNzKj0nbmF2YmFyLXRvZ2dsZWFibGUtJ10gLmNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuY2FyZC1jb250cmlidXRpb25zIC5jYXJkLXN0YXRze1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmJvb3RzdHJhcC1zd2l0Y2h7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3RlcntcbiAgICAgICAgLmNvcHlyaWdodHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29uc3tcbiAgICAgICAgLmljb25zLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXJ7XG4gICAgICAgIC5jb250YWluZXIgaDYuY2F0ZWdvcnktYWJzb2x1dGV7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRhLWwge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50YS1yIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRhLWMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZhLW0sXHJcbnRkLnZhLW0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZhLXQsXHJcbnRkLnZhLXQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmYtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDpiZWZvcmUsXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNsZWFyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRlLWltcG9ydGFudCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5yZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRleHQtb3ZlcmxpbmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogb3ZlcmxpbmU7XHJcbn1cclxuXHJcbi50ZXh0LXVuZGVybGluZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi50ZXh0LXN0cmlrZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5vdmVyZmxvdyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udGV4dC1sb3dlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbi50ZXh0LWNhcGl0YWxpemUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4uaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0wIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wMCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQwIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2hvdy1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3BhY2UtNDAge1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxufVxyXG5cclxuLnNwYWNlLTUwIHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbn1cclxuXHJcbi5mbGV4LWdyb3ctMSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uZmxleC1oZWlnaHQtMTAwIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn0iLCIkZXJyb3ItY29sb3I6ICNGRjM2M0Y7IC8vcmdiYSgyMzYsIDg5LCA4NiwgMC41KTtcclxuXHJcbi5mb3JtLWVycm9yIHtcclxuICBjb2xvcjogcmdiYSgyMzYsIDg5LCA4NiwgMSk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gICYuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5oYXMtZXJyb3IgLmZvcm0tZXJyb3ItaW5wdXQsXHJcbi5oYXMtZXJyb3IgLnNlbGVjdGl6ZS1pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwNmIgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1MywgNTMsIDAuMSk7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwLmhhcy1lcnJvciB7XHJcblxyXG4gIC8vYm9yZGVyOiBzb2xpZCAxcHggJGVycm9yLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRlcnJvci1jb2xvciAhaW1wb3J0YW50O1xyXG4gID4gZGl2LCA+IHNwYW4ge1xyXG4gICAgY29sb3I6ICRlcnJvci1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICA+IGRpdiB7XHJcbiAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgY29udGVudDogXCJcXGVhNTNcIjtcclxuICAgICAgY29sb3I6ICNGRjM2MzY7XHJcbiAgICB9Ki9cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWxvZ2luIHtcclxuICAuZm9ybS1lcnJvciB7XHJcbiAgICAvL21hcmdpbi10b3A6IDA7XHJcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjM2LCA4OSwgODYsIDEpO1xyXG4gICAgJi5zaG93IHtcclxuICAgICAgLy9wYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLmhhcy1lcnJvciB7XHJcbiAgICAvL2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICA+IGRpdiwgPiBzcGFuIHtcclxuICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGFzLWVycm9yIHtcclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgIC5mb3JtLWVycm9yLWlucHV0IHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGVycm9yLWNvbG9yLCAwLjQpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGVycm9yLWNvbG9yLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXNzd29yZC1leWUge1xyXG4gIGNvbG9yOiByZ2JhKDQ0LCA0NCwgNDQsIDAuMzkpO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSg0NCwgNDQsIDQ0LCAwLjQ5KTtcclxuICB9XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjYXJkLWxvZ2luLWF1dG9maWxsIHtcclxuICB0byB7XHJcbiAgICAvL2NvbG9yOiAjNjY2O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtbG9naW4gLmZvcm0tZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGNhcmQtbG9naW4tYXV0b2ZpbGw7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcbiIsIi5mbHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy9ib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAvL3BhZGRpbmc6IDVweDtcclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mbHQtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59IiwiLnRhYmxlIHtcclxuICAmID4gdGhlYWQudGV4dC1wcmltYXJ5IHtcclxuICAgIHRoIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50YWJsZS1jbGlja2FibGUge1xyXG4gICAgdHIgdGQ6bm90KC5uby1jbGljaykge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtc20ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICA+IHRoZWFkID4gdHIgPiB0aCxcclxuICA+IHRib2R5ID4gdHIgPiB0aCxcclxuICA+IHRmb290ID4gdHIgPiB0aCxcclxuICA+IHRoZWFkID4gdHIgPiB0ZCxcclxuICA+IHRib2R5ID4gdHIgPiB0ZCxcclxuICA+IHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgfVxyXG59IiwiLmJ0bi1wbGF5LXN0b3Age1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIC8vZm9udC1zaXplOiAyMHB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY3Njc2NztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogXCJcXGYwNGJcIlxuICB9XG4gICYtLXN0b3Age1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG4gICAgfVxuICB9XG59XG5cbi5idG4tbmV1dHJhbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5idG4tc20ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5idG4tYmxhY2sge1xuICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICYuYnRuLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59IiwiI3RydW1ib3d5Zy1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbnRhYmxlLmRhdGFUYWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbnRhYmxlLmRhdGFUYWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGEge1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGFiLXNwYWNlLW5vLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udGFiLXNwYWNlLW5vIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbn1cblxuLnN3YWwyLW1vZGFsLFxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uZm9ybS1ncm91cC5uby1ib3JkZXIuZm9ybS1jb250cm9sLWxnIC5pbnB1dC1ncm91cC1hZGRvbiwgLmlucHV0LWdyb3VwLm5vLWJvcmRlci5mb3JtLWNvbnRyb2wtbGcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgLy9wYWRkaW5nOiAxNXB4IDE5cHggMTVweCAxOXB4O1xufVxuXG4uZm9ybS1ncm91cC5mb3JtLWNvbnRyb2wtbGcgLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5mb3JtLWNvbnRyb2wtbGcgLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbCB7XG4gIC8vcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vL05hdmJhci13aGl0ZVxuLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluazpub3QoLmJ0biksIC5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmZvY3VzLCAubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTpob3ZlciwgLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYmlnLWljb24ge1xuICBpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgJiArIGRpdiB7XG4gICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIH1cbiAgfVxufVxuXG5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJsYWNrLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgfVxufVxuXG4ucHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIC8vY29sb3I6ICNiOWI5Yjk7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgUlVSJztcbiAgfVxufVxuXG4udGFibGUge1xuICAuYmFkZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubWFpbi1wYW5lbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wb3BvdmVyIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIC8vYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuXG4uY2FyZCAubGFiZWwtbG9naW57XG4gIGNvbG9yOiAjZmZmOyAgXG59XG5cbi5jYXJkIGxhYmVsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cblxuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hdXRoLXN1cHBvcnQge1xuICAvL2JvcmRlci10b3A6IHNvbGlkIDVweCAjMkNBOEZGO1xuICAvL21hcmdpbi10b3A6IDE1cHg7XG4gIC8vIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMTRlbTtcbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbiIsIi5zcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL29wYWNpdHk6IDAuNTtcbiAgLypcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuICAqL1xufVxuXG4uc3Bpbi1sb2FkZXIge1xuICAkdmFyaWFudDogMjtcbiAgJHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIEBpZiAoJHZhcmlhbnQgPT0gMSkge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR3aWR0aC8yO1xuICAgIG1hcmdpbi10b3A6IC0kd2lkdGgvMjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvL2JveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH0gQGVsc2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIEBpZiAoJHZhcmlhbnQhPTEpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kd2lkdGgvMjtcbiAgICAgIG1hcmdpbi10b3A6IC0kd2lkdGgvMjtcbiAgICB9XG4gIH1cbiAgei1pbmRleDogOTk5OTk5OTk7XG59XG5cbi53aG9vcHMtaWZyYW1lIHtcbiAgJHc6IDEwMjRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn0iLCIvKipcbiAqIHNlbGVjdGl6ZS5ib290c3RyYXAzLmNzcyAodjAuMTIuNCkgLSBCb290c3RyYXAgMyBUaGVtZVxuICogQ29weXJpZ2h0IChjKSAyMDEz4oCTMjAxNSBCcmlhbiBSZWF2aXMgJiBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQGF1dGhvciBCcmlhbiBSZWF2aXMgPGJyaWFuQHRoaXJkcm91dGUuY29tPlxuICovXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICchJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3NywgNzcsIDc3LCAwKTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjhweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAvL3BhZGRpbmc6IDZweCAxMnB4O1xuICBwYWRkaW5nOiA4cHggMThweCA4cHggMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcbiAgcGFkZGluZzogNXB4IDEycHggMnB4O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwIDA7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDI4YmNhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LFxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYuYWN0aXZlIHtcbiAgLy9jb2xvcjogIzgwODA4MDtcbiAgLy9iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAvL2JvcmRlcjogMCBzb2xpZCByZ2JhKDc3LCA3NywgNzcsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMHB4IDBweDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNywgNDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSxcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzI2MjYyNjtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgaW5wdXQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzMzMzIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5ydGwgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICAvL29wYWNpdHk6IDAuNTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtZHJvcGRvd24uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweCAwIDAgMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cblxuLmhhcy1lcnJvciAuc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLWVycm9yIC5zZWxlY3RpemUtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmZvcm0tY29udHJvbC5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIkY2hlY2tib3gtcHJpbWFyeS1jb2xvcjogIzUxQzMzMjsgLy8jZjk2MzMyOy8vI2Y5NjMzMjtcblxuLmNoZWNrYm94ICsgc3BhbjpiZWZvcmUsXG4uY2hlY2tib3ggKyBzcGFuOmFmdGVyLFxuLnJhZGlvICsgc3BhbjpiZWZvcmUsXG4ucmFkaW8gKyBzcGFuOmFmdGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIEPQvdCw0YfQsNC70LAg0L7QsdC+0LfQvdCw0YfQsNC10Lwg0YHRgtC40LvQuCDQtNC70Y8gSUU4INC4INCx0L7Qu9C10LUg0YHRgtCw0YDRi9GFINCy0LXRgNGB0LjQuVxu0YIu0LUuINC30LTQtdGB0Ywg0LzRiyDQvdC10LzQvdC+0LPQviDQvtCx0LvQsNCz0L7RgNCw0LbQuNCy0LDQtdC8INGB0YLQsNC90LTQsNGA0YLQvdGL0Lkg0YfQtdC60LHQvtC60YEuICovXG4uY2hlY2tib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLyog0K3RgtC+INC00LvRjyDQstGB0LXRhSDQsdGA0LDRg9C30LXRgNC+0LIsINC60YDQvtC80LUg0YHQvtCy0YHQtdC8INGB0YLQsNGA0YvRhSwg0LrQvtGC0L7RgNGL0LUg0L3QtSDQv9C+0LTQtNC10YDQttC40LLQsNGO0YJcbtGB0LXQu9C10LrRgtC+0YDRiyDRgSDQv9C70Y7RgdC+0LwuINCf0L7QutCw0LfRi9Cy0LDQtdC8LCDRh9GC0L4gbGFiZWwg0LrQu9C40LrQsNCx0LXQu9C10L0uICovXG4uY2hlY2tib3ggKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiDQlNCw0LvQtdC1INC40LTQtdGCINC+0YTQvtGA0LzQu9C10L3QuNC1INGH0LXQutCx0L7QutGB0LAg0LIg0YHQvtCy0YDQtdC80LXQvdC90YvRhSDQsdGA0LDRg9C30LXRgNCw0YUsINCwINGC0LDQutC20LUgSUU5INC4INCy0YvRiNC1Llxu0JHQu9Cw0LPQvtC00LDRgNGPINGC0L7QvNGDLCDRh9GC0L4g0YHRgtCw0YDRi9C1INCx0YDQsNGD0LfQtdGA0Ysg0L3QtSDQv9C+0LTQtNC10YDQttC40LLQsNGO0YIg0YHQtdC70LXQutGC0L7RgNGLIDpub3Qg0LggOmNoZWNrZWQsXG7QsiDQvdC40YUg0LLRgdC1INC90LjQttC10YHQu9C10LTRg9GO0YnQuNC1INGB0YLQuNC70Lgg0L3QtSDRgdGA0LDQsdC+0YLQsNGO0YIuICovXG5cbi8qINCf0YDRj9GH0LXQvCDQvtGA0LjQs9C40L3QsNC70YzQvdGL0Lkg0YfQtdC60LHQvtC60YEuICovXG4uY2hlY2tib3g6bm90KGNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2hlY2tib3g6bm90KGNoZWNrZWQpICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyog0LHRg9C00LXQvCDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNGC0Ywg0L/RgdC10LLQtNC+0YfQtdC60LHQvtC60YEg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+IGxhYmVsICovXG4gIHBhZGRpbmc6IDAgMCAwIDU1cHg7IC8qINC+0YHRgtCw0LLQu9GP0LXQvCDRgdC70LXQstCwINC+0YIgbGFiZWwg0LzQtdGB0YLQviDQv9C+0LQg0L/RgdC10LLQtNC+0YfQtdC60LHQvtC60YEgKi9cbn1cblxuLyog0J7RhNC+0YDQvNC70LXQvdC40LUg0L/QtdGA0LLQvtC5INGH0LDRgdGC0Lgg0YfQtdC60LHQvtC60YHQsCDQsiDQstGL0LrQu9GO0YfQtdC90L3QvtC8INGB0L7RgdGC0L7Rj9C90LjQuCAo0YTQvtC9KS4gKi9cbi5jaGVja2JveDpub3QoY2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZDogI0NERDFEQTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuXG4vKiDQntGE0L7RgNC80LvQtdC90LjQtSDQstGC0L7RgNC+0Lkg0YfQsNGB0YLQuCDRh9C10LrQsdC+0LrRgdCwINCyINCy0YvQutC70Y7Rh9C10L3QvdC+0Lwg0YHQvtGB0YLQvtGP0L3QuNC4ICjQv9C10YDQtdC60LvRjtGH0LDRgtC10LvRjCkuICovXG4uY2hlY2tib3g6bm90KGNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMnB4O1xuICAvL2xlZnQ6IDI2cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgLyog0LDQvdC40LzQsNGG0LjRjywg0YfRgtC+0LHRiyDRh9C10LrQsdC+0LrRgSDQv9C10YDQtdC60LvRjtGH0LDQu9GB0Y8g0L/Qu9Cw0LLQvdC+ICovXG59XG5cbi8qINCc0LXQvdGP0LXQvCDRhNC+0L0g0YfQtdC60LHQvtC60YHQsCwg0LrQvtCz0LTQsCDQvtC9INCy0LrQu9GO0YfQtdC9LiAqL1xuLmNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICRjaGVja2JveC1wcmltYXJ5LWNvbG9yO1xufVxuXG4vKiDQodC00LLQuNCz0LDQtdC8INC/0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMINGH0LXQutCx0L7QutGB0LAsINC60L7Qs9C00LAg0L7QvSDQstC60LvRjtGH0LXQvS4gKi9cbi5jaGVja2JveDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGxlZnQ6IDI2cHg7XG4gIC8vbGVmdDogMnB4O1xufVxuXG4uY2hlY2tib3g6Y2hlY2tlZCArIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyog0J/QvtC60LDQt9GL0LLQsNC10Lwg0L/QvtC70YPRh9C10L3QuNC1INGE0L7QutGD0YHQsC4gKi9cbi5jaGVja2JveDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEobGlnaHRlbigkY2hlY2tib3gtcHJpbWFyeS1jb2xvciwgNDAlKSwgLjUpO1xufVxuXG4ucmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbn1cblxuLnJhZGlvICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvOm5vdChjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJhZGlvOm5vdChjaGVja2VkKSArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJhZGlvOm5vdChjaGVja2VkKSArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0REMURBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5yYWRpbzpub3QoY2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkY2hlY2tib3gtcHJpbWFyeS1jb2xvcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4ucmFkaW86Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW86Zm9jdXMgKyBzcGFuOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKGxpZ2h0ZW4oJGNoZWNrYm94LXByaW1hcnktY29sb3IsIDQwJSksIC41KTtcbn0iLCIudGFzay1tb2R1bGVzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxLjU3ZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgfVxuICB9XG59IiwiXG4ubW9kYWwtaW5mb3gge1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5mby1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmNsb3NlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuYnRuLXByaW1hcnkge1xuICAgIEBleHRlbmQgLmJ0bi1pbmZvO1xuICB9XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDEwMjA7XG4gIC8vYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcbiAgJi5zaG93IHtcbiAgICAvL29wYWNpdHk6IC43O1xuICB9XG59IiwiLyogSW9uLlJhbmdlU2xpZGVyXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgMjAxMy0yMDE0IERlbmlzIEluZXNoaW4gfCBJb25EZW4uY29tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSYW5nZVNsaWRlciAqL1xuXG4uaXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5pcnMtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlycy1saW5lLWxlZnQsIC5pcnMtbGluZS1taWQsIC5pcnMtbGluZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbn1cblxuLmlycy1saW5lLWxlZnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTElO1xufVxuXG4uaXJzLWxpbmUtbWlkIHtcbiAgbGVmdDogOSU7XG4gIHdpZHRoOiA4MiU7XG59XG5cbi5pcnMtbGluZS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTElO1xufVxuXG4uaXJzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uaXJzLWJhci1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaXJzLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5pcnMtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaXJzLXNsaWRlci5zaW5nbGUge1xuXG59XG5cbi5pcnMtc2xpZGVyLmZyb20ge1xuXG59XG5cbi5pcnMtc2xpZGVyLnRvIHtcblxufVxuXG4uaXJzLXNsaWRlci50eXBlX2xhc3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXJzLW1pbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmlycy1tYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaXJzLWZyb20sIC5pcnMtdG8sIC5pcnMtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pcnMtZ3JpZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uaXJzLXdpdGgtZ3JpZCAuaXJzLWdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlycy1ncmlkLXBvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmlycy1ncmlkLXBvbC5zbWFsbCB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uaXJzLWdyaWQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pcnMtZGlzYWJsZS1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMSU7XG4gIHdpZHRoOiAxMDIlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjApO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXJzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ubHQtaWU5IC5pcnMtZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuXG4uaXJzLWhpZGRlbi1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTk5OTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogSW9uLlJhbmdlU2xpZGVyLCBOaWNlIFNraW5cbi8vIGNzcyB2ZXJzaW9uIDIuMC4zXG4vLyDCqSBEZW5pcyBJbmVzaGluLCAyMDE0ICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9Jb25EZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNraW4gZGV0YWlscyAqL1xuXG4uaXJzLWxpbmUtbWlkLFxuLmlycy1saW5lLWxlZnQsXG4uaXJzLWxpbmUtcmlnaHQsXG4uaXJzLWJhcixcbi5pcnMtYmFyLWVkZ2UsXG4uaXJzLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLXNraW4tbmljZS5wbmcpIHJlcGVhdC14O1xufVxuXG4uaXJzIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uaXJzLXdpdGgtZ3JpZCB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmlycy1saW5lIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogMjVweDtcbn1cblxuLmlycy1saW5lLWxlZnQge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbn1cblxuLmlycy1saW5lLW1pZCB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5pcnMtbGluZS1yaWdodCB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMHB4O1xufVxuXG4uaXJzLWJhciB7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG59XG5cbi5pcnMtYmFyLWVkZ2Uge1xuICB0b3A6IDI1cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTBweDtcbn1cblxuLmlycy1zaGFkb3cge1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4ubHQtaWU5IC5pcnMtc2hhZG93IHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTE1KTtcbn1cblxuLmlycy1zbGlkZXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0b3A6IDE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xufVxuXG4uaXJzLXNsaWRlci5zdGF0ZV9ob3ZlciwgLmlycy1zbGlkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbn1cblxuLmlycy1taW4sIC5pcnMtbWF4IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5sdC1pZTkgLmlycy1taW4sIC5sdC1pZTkgLmlycy1tYXgge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uaXJzLWZyb20sIC5pcnMtdG8sIC5pcnMtc2luZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubHQtaWU5IC5pcnMtZnJvbSwgLmx0LWllOSAuaXJzLXRvLCAubHQtaWU5IC5pcnMtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLmlycy1ncmlkLXBvbCB7XG4gIGJhY2tncm91bmQ6ICM5OWE0YWM7XG59XG5cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6ICM5OWE0YWM7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xufVxuIiwiLmFwaS1jb21wb25lbnRzIHtcbiAgLmFwaS1jb21wb25lbnQtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLmFwaS1yZXF1ZXN0LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllY2VmO1xuICB9XG4gIC5hcGktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXBpLXJlcXVlc3Qge1xuICAgIC8vZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAuYXBpLW1ldGhvZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmFwaS11cmwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuYXBpLXBhcmFtcyB7XG4gICAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5hcGktY29tcG9uZW50LWluZm8tYmxvY2sge1xuICAgIGg1IHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICAgIH1cbiAgfVxufVxuIl19 */
