@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-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{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-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)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-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{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-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);-ms-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)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-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)}}@keyframes wobble{0%,100%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-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);-ms-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);-ms-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);-ms-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);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{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)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;animation-duration:.75s}@-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)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-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)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-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(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-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);-ms-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);-ms-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(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;animation-duration:.75s;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-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}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-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{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-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}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{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{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-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;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
#landing-wrapper #header{background-color:#fff;height:60px}#landing-wrapper h1{text-align:center;padding-top:23px;text-transform:uppercase;margin:35px 0 65px}#landing-content{padding-top:60px}#landing-content .thumbnail-wrapper{text-align:center;margin-bottom:-15px}#landing-content .thumbnail-wrapper img.thumb{box-shadow:0 0 60px rgba(0,0,0,.1);width:450px}#landing-content .desc img.badge-logo{text-align:center;margin-bottom:15px}#landing-content .desc{text-align:center}#landing-content .desc h2{margin-bottom:50px}
body,html{font-size:100%}.sidebar,body{min-height:100%}canvas,img{max-width:100%}html{height:100%}body{color:#565656;background:#F0F3F3;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding:0;margin:0;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a:link,a:visited{text-decoration:none;outline:0;color:#2e2e32}a:active,a:hover{outline:0;text-decoration:none;color:#999}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:#424856;margin:0}.h1,h1{font-size:1.375em}.h2,h2{font-size:1.188em}.h3,h3{font-size:1.063em}.h4,h4{font-size:.938em}.h5,h5{font-size:.813em}.h6,h6{font-size:.75em}p{font-size:.875em}hr{margin-top:10px;margin-bottom:10px}::selection{background:#0397d6;color:#fff}::-moz-selection{background:#0397d6;color:#fff}canvas{display:block;padding:0;margin:0 auto}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace .pace-progress{display:block;position:fixed;z-index:2000;top:0;left:0;height:4px;background:#66cac4;-webkit-transition:-webkit-transform .3s,width 1s;-moz-transition:width 1s;-o-transform:width 1s;transition:transform .3s,width 1s;-webkit-transform:translateY(-50px);transform:translateY(-50px);pointer-events:none}.pace.pace-active .pace-progress{-webkit-transform:translateY(0);transform:translateY(0)}#header{z-index:200;height:60px;position:absolute;width:100%;margin-right:0}#header .brand{float:left;height:80px;padding:0 0 0 10px;position:relative}#header .logo{color:#1d212a;text-transform:uppercase;padding:0 0 0 10px;display:inline-block;font-size:25px}#header .logo.title{padding-top:12px}#header .logo img{height:50px;margin-right:6px;margin-top:5px}#header .logo span{font-weight:700}#header .navbar-nav{margin:0}#header .navbar-left{float:left}#header .navbar-right{float:right}#header .btn i{padding:0}#header button#toggle-fullscreen,#header button#toggle-profile,#header button.options,#header button.sidebar-toggle{width:60px;height:60px;font-size:1.125em;padding:20px;cursor:pointer;float:left;background-color:transparent;border-radius:none;border:none}#header button#toggle-fullscreen:active,#header button#toggle-fullscreen:hover,#header button#toggle-profile:active,#header button#toggle-profile:hover,#header button.sidebar-toggle:active,#header button.sidebar-toggle:hover{box-shadow:none;outline:0!important;border:none}#contact-list-wrapper .heading .search,#header .search{-webkit-appearance:none!important;color:#282323;-webkit-box-shadow:none}#header button#toggle-fullscreen:focus,#header button#toggle-profile:focus,#header button.sidebar-toggle:focus{outline:0;border:none}#header .search{outline:0;height:30px;width:180px;padding:7px 15px;font-size:.75em;font-weight:400;vertical-align:top;background-color:#EDF1F2;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;border:none;transition:background .2s linear 0s,box-shadow .2s linear 0s;margin:16px 0 0 20px;position:relative}#header .btn-search{position:absolute;top:17px;right:5px;background:0 0}#header .fa-search{font-size:1.063em;color:#212121}#header .nav li.profile>a>.meta{display:table;width:100%}#header .nav li.profile>a>.meta>.avatar{display:table-cell;vertical-align:middle;max-width:32px;height:32px}#header .nav li.profile>a>.meta>.text{font-size:.75em;font-weight:600;padding:0 5px}#header .nav li.profile>a{padding:0 15px;height:60px;line-height:60px;color:#13161C;text-shadow:none}#header .nav li.profile>a:active,#header .nav li.profile>a:focus,#header .nav li.profile>a:hover{box-shadow:none;outline:0!important;border:none;color:#13161C}#header .navbar-right>.dropdown>.dropdown-menu{position:absolute;margin-top:5px;left:5px;background-color:#fff;border:1px solid #e0e7e8;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}#header .arrow{border-width:8px;z-index:10}#header .arrow,#header .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}#header .arrow:after{border-width:7px;content:""}#header .arrow.top{left:50%;margin-left:-8px;border-top-width:0;border-bottom-color:#eee;border-bottom-color:rgba(0,0,0,.1);top:-8px}#header .arrow.top:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-color:#fff}#header .dropdown-menu>li>a>.icon{display:inline-block;min-width:14px;text-align:center;margin-right:5px}#header .dropdown-menu>li.active>a,#header .dropdown-menu>li:active>a{background-color:#fbfbfb;color:#444}#header .dropdown-menu>li.active>a:hover,#header .dropdown-menu>li:active>a:hover{background-color:#fbfbfb;color:#373737}#header .profile ul>li:first-child{padding:10px}#header .profile ul>li h5,#header .profile ul>li p{font-size:.813em;margin:0;padding:0}#header .profile ul>li .progress{margin-bottom:0}@media (max-width:789px){#header .search{width:155px}}@media (max-width:767px){#header .brand{width:100%;padding:0 0 0 10px;text-align:center}#header .logo{font-size:1.375em;padding:14px 0 0}#header .logo img{margin-right:5px}#header .navbar-left{position:absolute;left:0}#header .navbar-right{position:absolute;right:0}}@media only screen and (max-width:660px){#header .user-nav ul{padding-left:0}#header .toggle-navigation.toggle-left{float:left}.user-nav ul li{font-size:.75em}}@media only screen and (max-width:479px){#header .dropdown.messages{display:none}}.sidebar{position:absolute;width:240px;padding-top:60px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sidebar .nav a{text-decoration:none;font-weight:600}.sidebar .nav i{font-size:1em;margin-right:5px}.sidebar .nav .nav-sub{list-style:none;padding:0;display:none}.sidebar .nav .nav-sub li>a{font-size:.813em;padding:8px 0 8px 10px;display:block}.sidebar .nav>li>.nav-sub>li>a{padding-left:45px}.sidebar .nav>li>.nav-sub>li>.nav-sub>li>a{padding-left:55px}.sidebar .nav>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>a{padding-left:65px}.sidebar .nav>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>a{padding-left:70px}.sidebar .nav>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>a{padding-left:75px}.sidebar-mini .sidebar .nav>li>.nav-sub>li>a{padding-left:25px}.sidebar-mini .sidebar .nav>li>.nav-sub>li>.nav-sub>li>a{padding-left:35px}.sidebar-mini .sidebar .nav>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>a{padding-left:45px}.sidebar-mini .sidebar .nav>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>.nav-sub>li>a{padding-left:55px}.sidebar .nav .nav-sub .nav-dropdown>a{padding-right:30px}.sidebar .nav .nav-sub>.open>a,.sidebar .nav .nav-sub>.open>a:focus,.sidebar .nav .nav-sub>.open>a:hover{background-color:transparent;border-color:transparent}.sidebar .nav-pills{margin-left:10px;margin-right:10px}.sidebar .nav-pills>li>a{padding:9px 10px;font-size:.875em}.sidebar-profile .dropdown-menu{border-radius:0;padding:0;box-shadow:none;border:1px solid #eff2f2}.sidebar-profile{padding:20px}.sidebar-profile .profile-image{display:block;width:65px;height:65px;margin:auto}.sidebar-profile .avatar i{left:70px}.sidebar-profile .profile-body{padding:0;text-align:center}.sidebar-profile .profile-body h4{color:#f5f5f5;margin:10px 0 0;font-size:14px;font-weight:600}.sidebar-profile .profile-body .title{text-transform:capitalize}.sidebar-profile .profile-body .dropdown-menu .divider{height:1px;margin:3px 0;overflow:hidden;background-color:#e5e5e5}.sidebar-profile .profile-body.dropdown>.dropdown-menu{position:absolute;margin-top:20px;left:20px;background-color:#fff;border:1px solid #e0e7e8;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}.sidebar-profile .profile-body.dropdown>.dropdown-menu:before{bottom:100%;left:85%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-16px;top:-16px}.sidebar-profile .profile-body.dropdown>.dropdown-menu li a,.sidebar-profile .profile-body.dropdown>.dropdown-menu li a:active{font-size:12px}.sidebar-profile .profile-body.dropdown>.dropdown-menu li a:hover{background-color:#556b8d;color:#fff}.sidebar-profile .profile-body.dropdown>.dropdown-menu .profile-progress{padding:10px}.sidebar-profile .profile-body.dropdown>.dropdown-menu .progress{margin-bottom:0}.sidebar-profile .profile-body.dropdown>.dropdown-menu h5{margin:0;padding:0}.sidebar-profile .profile-body.dropdown>.dropdown-menu .icon{margin-right:5px}.sidebar-header{color:#6F737E;font-weight:600;line-height:20px;margin:0;padding:10px 10px 5px;text-transform:uppercase}.sidebar-left a{color:#B3B8C3}.sidebar-left a:focus,.sidebar-left a:hover{color:#fff;background-color:transparent}.sidebar-left .active>a,.sidebar-left .active>a:focus,.sidebar-left .active>a:hover{color:#fff}.sidebar-left .disabled>a,.sidebar-left .disabled>a:focus,.sidebar-left .disabled>a:hover{color:#5c606b;text-decoration:none;background-color:transparent;cursor:not-allowed}.sidebar-left .sidebar-profile .media-body h4{color:#f5f5f5}.sidebar-mini .sidebar-left .nav>li.open>a{color:#B3B8C3;background-color:transparent}.sidebar-left .nav>li>a:focus{color:#fff;background-color:transparent}.sidebar-left .nav>.disabled>a,.sidebar-left .nav>.disabled>a:focus,.sidebar-left .nav>.disabled>a:hover{color:#5c606b;background-color:transparent}.sidebar-left .nav-sub li.open>a{color:#fff;background-color:transparent}.sidebar+.main-content-wrapper{width:100%}.sidebar-mini .sidebar .sidebar-profile{padding:15px 0;margin:-20px 0 10px;display:none}.sidebar-mini .sidebar .sidebar-profile .profile-image{display:block;width:30px;height:30px;margin:auto}.sidebar-mini .sidebar .sidebar-profile .profile-body{padding:0}.sidebar-mini .sidebar .sidebar-profile .profile-body .title,.sidebar-mini .sidebar .sidebar-profile .profile-body h4{display:none}.sidebar-mini .sidebar .sidebar-profile .profile-body.dropdown>.dropdown-menu{position:absolute;margin-top:12px;left:4px}.sidebar-mini .sidebar .sidebar-profile .profile-body.dropdown>.dropdown-menu:before{left:18%}.sidebar-mini .sidebar .avatar i{position:absolute;left:2px;top:0}@media (max-width:767px){.sidebar{left:-240px}.sidebar-opened .sidebar-left{display:block;left:0}.sidebar-opened .sidebar-left+.main-content-wrapper{left:240px;overflow:hidden}.sidebar-opened{overflow-x:hidden}}@media (min-width:768px){.sidebar+.main-content-wrapper,.sidebar-mini .sidebar{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.sidebar{display:block}.sidebar-mini .sidebar{width:50px;margin-top:20px;transition:all .1s ease-in-out}.sidebar-mini .sidebar .nav>li.nav-dropdown.nav-dropdown-open>a,.sidebar-mini .sidebar .nav>li.nav-dropdown:hover>a{border-bottom-right-radius:0}.sidebar-mini .sidebar .nav>li.nav-dropdown>a:after{display:none;content:"";top:12px;left:34px;font-size:.625em}.sidebar-mini .sidebar .nav>li>a{padding:10px 9px;white-space:nowrap;overflow:hidden}.sidebar-mini .sidebar .nav>li a .badge,.sidebar-mini .sidebar .nav>li a .label{display:none}.sidebar-mini .sidebar .nav>li>a>i:first-child{margin-right:10px;width:22.28px}.sidebar-mini .sidebar .nav>li>.nav-sub{position:absolute;left:50px;margin-top:0;padding-bottom:2px;display:none!important;border-radius:0 0 4px}.sidebar-mini .sidebar .nav>li.nav-dropdown-open,.sidebar-mini .sidebar .nav>li:hover{width:240px;z-index:10}.sidebar-mini .sidebar .nav>li.nav-dropdown-open a,.sidebar-mini .sidebar .nav>li:hover a{display:block;overflow:visible;white-space:normal}.sidebar-mini .sidebar .nav>li.nav-dropdown-open a .badge,.sidebar-mini .sidebar .nav>li.nav-dropdown-open a .label,.sidebar-mini .sidebar .nav>li:hover a .badge,.sidebar-mini .sidebar .nav>li:hover a .label{display:block}.sidebar-mini .sidebar .nav>li.nav-dropdown-open>.nav-sub,.sidebar-mini .sidebar .nav>li:hover>.nav-sub{display:block!important;z-index:10}.sidebar-mini .sidebar .nav-pills{margin-left:5px;margin-right:5px}.sidebar-mini .sidebar .nav-pills>li.nav-dropdown-open,.sidebar-mini .sidebar .nav-pills>li:hover{width:235px}.sidebar-mini .sidebar .nav-pills>li>a>i{margin-right:10px;width:23px}.sidebar-mini .sidebar .nav-pills>li.nav-dropdown>a{padding-right:10px}.sidebar-mini .sidebar .nav-pills>li>.nav-sub{left:45px;width:190px}.sidebar-mini .sidebar .nav-pills>li>.nav-sub a{padding-right:5px}.sidebar-mini .sidebar .nav-pills>li>.nav-sub .nav-dropdown>a{padding-right:30px}.sidebar-mini .sidebar .sidebar-header,.sidebar-mini .sidebar .sidebar-profile,.sidebar-mini .sidebar .sidebar-summary{display:none}.sidebar+.main-content-wrapper{margin-left:240px;transition:all .1s ease-in-out;width:auto}.sidebar-mini .navbar .navbar-brand-group{width:100px}.sidebar-mini .navbar .navbar-brand-group .navbar-brand{width:50px}.sidebar-mini .sidebar+.main-content-wrapper{margin-left:50px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}}@media only screen and (max-width:660px){.sidebar-toggle{margin-left:0;width:100%}.main-content-toggle-left{margin-left:660px}.user-nav ul li{font-size:.75em}}.sidebar div.divider{margin:10px 0;width:100%;height:1px;background:#13161C}.sidebar .nav-pills>li>a>.badge{margin:3px 0}.sidebar .setting-list{padding:0 20px 20px}.sidebar .setting-list label{color:#B3B8C3;font-size:.75em;margin-bottom:10px}.sidebar .setting-list label:hover{cursor:pointer}.sidebar-mini .setting-list{display:none}#main-wrapper{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}.main-content-wrapper{margin-right:0;padding-top:60px;background:#F0F3F3;position:relative}.main-content-wrapper #main-content{padding:15px 15px 0;width:100%}.main-content-wrapper #main-content .h1{margin:0;padding:0 10px 40px;float:left;line-height:10px;font-weight:300;font-size:1.5em}.main-content-toggle-left{margin-left:0}.main-content-toggle-right{margin-right:240px}.pageheader{padding:15px;border-bottom:1px solid #dce0e6;border-top:1px solid #eee;background:#F6F8F8;position:relative}.pageheader h2{font-weight:300;margin:0}.pageheader .description{margin:5px 0 0;color:#999}.pageheader .breadcrumb-wrapper{position:absolute;top:13px;right:25px}.pageheader .breadcrumb-wrapper .label{color:#999;text-transform:uppercase;font-size:.688em;font-weight:400;display:inline-block}.pageheader .breadcrumb{background:0 0;display:inline-block;padding:0}.pageheader .breadcrumb li{font-size:.75em}.pageheader .breadcrumb li.active{color:#333}.pageheader .breadcrumb>li+li:before{padding:0 5px;color:#515050;font-family:FontAwesome;content:"\f105"}@media (max-width:767px){.main-content-wrapper{margin-left:0}}@media only screen and (max-width:767px) and (min-width:480px){#main-content .h1{font-size:1.5em}}@media only screen and (max-width:660px){.main-content-toggle-left{margin-left:660px}}@media only screen and (max-width:479px){#main-content .h1{font-size:22px}}#sidebar-right{width:240px;height:100%;background:#eee;z-index:100;position:absolute;overflow-y:auto;overflow-x:hidden;top:0;right:0;padding-top:60px;display:none;box-shadow:0 0 9px rgba(190,190,190,.5)}#sidebar-right .row{padding-top:10px}#sidebar-right p{color:#111}#sidebar-right .col-xs-1 i{margin-left:10px}.sidebar-right-open{display:block!important}#sidebar-right .sidebar-title{color:#e8e8e8;padding:10px;background-color:#1d212a;text-transform:uppercase;font-weight:400;font-size:.75em}#contact-list-wrapper .heading{position:relative;border-bottom:solid thin #F2F2F2}#contact-list-wrapper .heading ul{list-style:none;padding:0;margin:0}#contact-list-wrapper .heading ul li{display:inline-block;padding:10px}#contact-list-wrapper .heading ul li.new-contact a{vertical-align:sub}#contact-list-wrapper .heading .search{outline:0;height:30px;width:180px;padding:7px 15px;font-size:.75em;font-weight:400;vertical-align:top;background-color:#EDF1F2;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;border:none;transition:background .2s linear 0s,box-shadow .2s linear 0s;position:relative}.badge,.browser-chart ul li i,.list-icon i,.wizard .actions{vertical-align:middle}#contact-list-wrapper .heading .btn-search{position:absolute;background:0 0;right:12px;top:12px}#contact-list-wrapper #contact-list ul{list-style:none;padding:0;margin:0}#contact-list-wrapper #contact-list ul li{border-bottom:solid thin #F2F2F2;padding:10px}#contact-list-wrapper #contact-list ul li .row{margin:0}#contact-list-wrapper #contact-list ul li:hover{cursor:pointer;background-color:#f4f7f7}#contact-list-wrapper #contact-list .avatar{width:40px;height:40px}#contact-list-wrapper #contact-list .avatar i{border:1px solid #fff;width:10px;height:10px;margin:0}#contact-list-wrapper #contact-list .location i{font-size:.813em}#contact-user{position:fixed;height:55px;width:240px;bottom:0;text-align:center}#contact-user .call-user,#contact-user .chat-user,#contact-user .email-user{padding:20px 8px 8px;background-color:#F0F3F3;height:55px;width:80px;float:left}#contact-user .call-user.active,#contact-user .chat-user.active,#contact-user .email-user.active{background-color:#1D212A}#contact-user .call-user:hover,#contact-user .chat-user:hover,#contact-user .email-user:hover{background-color:#1D212A;color:#F0F3F3;cursor:pointer}#contact-user .call-user.active>span,#contact-user .call-user:hover span,#contact-user .chat-user.active>span,#contact-user .chat-user:hover span,#contact-user .email-user.active>span,#contact-user .email-user:hover span{color:#F0F3F3}.avatar{position:relative;display:block}.avatar i{position:absolute;top:0;width:12px;height:12px;margin:1px;border-width:2px;border-style:solid;border-radius:100%}.avatar i.on{background-color:#27b6af}.avatar i.off{background-color:#909aa0;-webkit-filter:grayscale(.5)}.avatar img.off{-webkit-filter:grayscale(1)}.avatar i.busy{background-color:#e25d5d}.avatar i.away{background-color:#edce8c}.border-dark{border-color:#13161C}.btn{border:none;font-size:15px;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:8px 14px;margin-bottom:5px;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}.btn:focus,.btn:hover{outline:0}.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.btn fieldset[disabled] .btn,.btn.disabled,.btn[disabled]{background-color:#909aa0;color:rgba(255,255,255,.75);opacity:.7;filter:alpha(opacity=70)}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive,.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive{opacity:.5}.btn i{padding:0 5px}.btn-default,a.btn-default:link,a.btn-default:visited{color:#fff;background-color:#909aa0;outline:0!important}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default,a.btn-default:active,a.btn-default:hover{color:#fff;background-color:#9ea7ac;border-color:#9ea7ac}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background:#909aa0;border-color:#909aa0}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#909aa0;border-color:#909aa0}.btn-primary,a.btn-primary:link,a.btn-primary:visited{color:#fff;background-color:#556b8d}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary,a.btn-primary:active,a.btn-primary:hover{color:#fff;background-color:#5f779d;border-color:#5f779d}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background:#556b8d;border-color:#556b8d}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#556b8d;border-color:#556b8d}.btn-info,a.btn-info:link,a.btn-info:visited{color:#fff;background-color:#1f7bb6}a.btn-info:active,a.btn-info:hover{color:#fff;background-color:#238acc}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#238acc;border-color:#238acc}.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background:#1f7bb6;border-color:#1f7bb6}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#1f7bb6;border-color:#1f7bb6}.btn-danger{color:#fff;background-color:#e25d5d}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#e67373;border-color:#e67373}.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background:#e67373;border-color:#e67373}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#e25d5d;border-color:#e25d5d}.btn-success{color:#fff;background-color:#27b6af}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#2ccbc3;border-color:#2ccbc3}.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background:#27b6af;border-color:#27b6af}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#27b6af;border-color:#27b6af}.btn-warning{color:#fff;background-color:#edce8c}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#edce8c;border-color:#edce8c}.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background:#f0d7a2;border-color:#f0d7a2}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#edce8c;border-color:#edce8c}.btn.btn-3d{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.btn.btn-3d:active{-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);transform:translate(0,3px)}.btn-default.btn-3d{-webkit-box-shadow:0 6px 0 #858e93;-moz-box-shadow:0 6px 0 #858e93;box-shadow:0 6px 0 #858e93}.btn-default.btn-3d:active{-webkit-box-shadow:0 2px 0 #858e93;-moz-box-shadow:0 2px 0 #858e93;box-shadow:0 2px 0 #858e93}.btn-default.btn-3d:focus,.btn-default.btn-3d:hover{background-color:#909aa0}.btn-primary.btn-3d{-webkit-box-shadow:0 6px 0 #4d617f;-moz-box-shadow:0 6px 0 #4d617f;box-shadow:0 6px 0 #4d617f}.btn-primary.btn-3d:active{-webkit-box-shadow:0 2px 0 #4d617f;-moz-box-shadow:0 2px 0 #4d617f;box-shadow:0 2px 0 #4d617f}.btn-primary.btn-3d:focus,.btn-primary.btn-3d:hover{background-color:#556b8d}.btn-success.btn-3d{-webkit-box-shadow:0 6px 0 #24aca5;-moz-box-shadow:0 6px 0 #24aca5;box-shadow:0 6px 0 #24aca5}.btn-success.btn-3d:active{-webkit-box-shadow:0 2px 0 #24aca5;-moz-box-shadow:0 2px 0 #24aca5;box-shadow:0 2px 0 #24aca5}.btn-success.btn-3d:focus,.btn-success.btn-3d:hover{background-color:#27b6af}.btn-info.btn-3d{-webkit-box-shadow:0 6px 0 #2273a5;-moz-box-shadow:0 6px 0 #2273a5;box-shadow:0 6px 0 #2273a5}.btn-info.btn-3d:active{-webkit-box-shadow:0 2px 0 #2273a5;-moz-box-shadow:0 2px 0 #2273a5;box-shadow:0 2px 0 #2273a5}.btn-info.btn-3d:focus,.btn-info.btn-3d:hover{background-color:#1f7bb6}.btn-warning.btn-3d{-webkit-box-shadow:0 6px 0 #dbbd7d;-moz-box-shadow:0 6px 0 #dbbd7d;box-shadow:0 6px 0 #dbbd7d}.btn-warning.btn-3d:active{-webkit-box-shadow:0 2px 0 #d6ae11;-moz-box-shadow:0 2px 0 #d6ae11;box-shadow:0 2px 0 #d6ae11}.btn-warning.btn-3d:focus,.btn-warning.btn-3d:hover{background-color:#edce8c}.btn-danger.btn-3d{-webkit-box-shadow:0 6px 0 #c94034;-moz-box-shadow:0 6px 0 #c94034;box-shadow:0 6px 0 #c94034}.btn-danger.btn-3d:active{-webkit-box-shadow:0 2px 0 #c94034;-moz-box-shadow:0 2px 0 #c94034;box-shadow:0 2px 0 #c94034}.btn-danger.btn-3d:focus,.btn-danger.btn-3d:hover{background-color:#e25d5d}.btn-square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn-default.btn-trans{color:#909aa0;background-color:transparent;border:thin solid #909aa0}.btn-default.btn-trans:active,.btn-default.btn-trans:focus,.btn-default.btn-trans:hover{color:#fff;background-color:#909aa0;border:thin solid #909aa0}.btn-primary.btn-trans{color:#556b8d;background-color:transparent;border:thin solid #556b8d}.btn-primary.btn-trans:active,.btn-primary.btn-trans:focus,.btn-primary.btn-trans:hover{color:#fff;background-color:#556b8d;border:thin solid #556b8d}.btn-success.btn-trans{color:#27b6af;background-color:transparent;border:thin solid #27b6af}.btn-success.btn-trans:active,.btn-success.btn-trans:focus,.btn-success.btn-trans:hover{color:#fff;background-color:#27b6af;border:thin solid #27b6af}.btn-info.btn-trans{color:#1f7bb6;background-color:transparent;border:thin solid #1f7bb6}.btn-info.btn-trans:active,.btn-info.btn-trans:focus,.btn-info.btn-trans:hover{color:#fff;background-color:#1f7bb6;border:thin solid #1f7bb6}.btn-warning.btn-trans{color:#edce8c;background-color:transparent;border:thin solid #edce8c}.btn-warning.btn-trans:active,.btn-warning.btn-trans:focus,.btn-warning.btn-trans:hover{color:#fff;background-color:#edce8c;border:thin solid #edce8c}.btn-danger.btn-trans{color:#e25d5d;background-color:transparent;border:thin solid #e25d5d}.btn-danger.btn-trans:active,.btn-danger.btn-trans:focus,.btn-danger.btn-trans:hover{color:#fff;background-color:#e25d5d;border:thin solid #e25d5d}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33}.btn-sm,.btn-xs{line-height:1.5;font-size:12px}.btn-sm{padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.btn-xs{padding:1px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.progress{display:block;margin-bottom:15px;background-color:#e6ebed;box-shadow:none;-webkit-box-shadow:none}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress.progress-sm{height:15px}.progress.progress-xs{height:6px}.progress .progress-bar{background-color:#556b8d;box-shadow:none;-webkit-box-shadow:none}.progress .progress-bar.progress-bar-success{background-color:#27b6af}.progress .progress-bar.progress-bar-info{background-color:#1f7bb6}.progress .progress-bar.progress-bar-warning{background-color:#edce8c}.progress .progress-bar.progress-bar-danger{background-color:#e25d5d}.panel{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.panel>.panel-heading{font-weight:400;text-transform:uppercase;padding:14px 10px}.panel-heading>.panel-title{height:auto;font-size:.813em}.panel>.panel-footer{border-color:#ecedf0;font-weight:400;text-transform:uppercase;padding:15px}.modal-footer .btn+.btn{margin-bottom:5px}.panel .actions{position:absolute;right:30px;top:8px}.panel .actions i{font-size:.875em;margin:0 3px}.panel .actions i:hover{cursor:pointer}.panel .panel-body .h1{float:none}.panel-default>.panel-heading{border-color:#eff2f7;background:#fff;color:#767676}.panel-default .actions i{color:#909aa0;margin:0 3px}.panel-default .actions i:hover{cursor:pointer;color:#767676}.panel-default>.panel-footer{border-color:#eff2f7;background:#fff;color:#767676}.panel-primary>.panel-heading{color:#fff;background-color:#556b8d;border-color:#556b8d}.panel-primary{border-color:#1abc9c}.panel-primary>.panel-heading a,.panel-primary>.panel-heading a:hover{color:#fff}.panel-solid-default>.panel-body,.panel-solid-default>.panel-footer,.panel-solid-default>.panel-heading{background:#909aa0;border:none;color:#fff}.panel-solid-primary>.panel-body,.panel-solid-primary>.panel-footer,.panel-solid-primary>.panel-heading{background:#556b8d;color:#fff;border:none}.panel-solid-success>.panel-body,.panel-solid-success>.panel-footer,.panel-solid-success>.panel-heading{background:#27b6af;color:#fff;border:none}.panel-solid-warning>.panel-body,.panel-solid-warning>.panel-footer,.panel-solid-warning>.panel-heading{background:#edce8c;color:#fff;border:none}.panel-solid-info>.panel-body,.panel-solid-info>.panel-footer,.panel-solid-info>.panel-heading{background:#1f7bb6;color:#fff;border:none}.panel-solid-danger>.panel-body,.panel-solid-danger>.panel-footer,.panel-solid-danger>.panel-heading{background:#e25d5d;color:#fff;border:none}.panel-gradient-default>.panel-body{background:#909aa0;background:-moz-linear-gradient(-45deg,#909aa0 25%,#a4aaad 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(25%,#909aa0),color-stop(100%,#a4aaad));background:-webkit-linear-gradient(-45deg,#909aa0 25%,#a4aaad 100%);background:-o-linear-gradient(-45deg,#909aa0 25%,#a4aaad 100%);background:-ms-linear-gradient(-45deg,#909aa0 25%,#a4aaad 100%);background:linear-gradient(135deg,#909aa0 25%,#a4aaad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@defaultColor', endColorstr='#a4aaad', GradientType=1);color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.panel-gradient-primary>.panel-body{background:#1abc9c;background:-moz-linear-gradient(-45deg,#1abc9c 25%,#87d5ab 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(25%,#1abc9c),color-stop(100%,#87d5ab));background:-webkit-linear-gradient(-45deg,#1abc9c 25%,#87d5ab 100%);background:-o-linear-gradient(-45deg,#1abc9c 25%,#87d5ab 100%);background:-ms-linear-gradient(-45deg,#1abc9c 25%,#87d5ab 100%);background:linear-gradient(135deg,#1abc9c 25%,#87d5ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1abc9c', endColorstr='#87d5ab', GradientType=1);color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.panel-gradient-success>.panel-body{background:#2dcc70;background:-moz-linear-gradient(-45deg,#2dcc70 25%,#27ad5f 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(25%,#2dcc70),color-stop(100%,#27ad5f));background:-webkit-linear-gradient(-45deg,#2dcc70 25%,#27ad5f 100%);background:-o-linear-gradient(-45deg,#2dcc70 25%,#27ad5f 100%);background:-ms-linear-gradient(-45deg,#2dcc70 25%,#27ad5f 100%);background:linear-gradient(135deg,#2dcc70 25%,#27ad5f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dcc70', endColorstr='#27ad5f', GradientType=1);color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.panel-gradient-warning>.panel-body{background:#f1c40f;background:-moz-linear-gradient(-45deg,#f1c40f 25%,#e0af0f 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(25%,#f1c40f),color-stop(100%,#e0af0f));background:-webkit-linear-gradient(-45deg,#f1c40f 25%,#e0af0f 100%);background:-o-linear-gradient(-45deg,#f1c40f 25%,#e0af0f 100%);background:-ms-linear-gradient(-45deg,#f1c40f 25%,#e0af0f 100%);background:linear-gradient(135deg,#f1c40f 25%,#e0af0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c40f', endColorstr='#e0af0f', GradientType=1);color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.panel-gradient-info>.panel-body{background:#3598db;background:-moz-linear-gradient(-45deg,#3598db 25%,#0e7bce 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(25%,#3598db),color-stop(100%,#0e7bce));background:-webkit-linear-gradient(-45deg,#3598db 25%,#0e7bce 100%);background:-o-linear-gradient(-45deg,#3598db 25%,#0e7bce 100%);background:-ms-linear-gradient(-45deg,#3598db 25%,#0e7bce 100%);background:linear-gradient(135deg,#3598db 25%,#0e7bce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3598db', endColorstr='#0e7bce', GradientType=1);color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.panel-gradient-info>.panel-body a:link,.panel-gradient-info>.panel-body a:visited{color:#fff;text-decoration:none}.panel-gradient-info>.panel-body a:active,.panel-gradient-info>.panel-body a:hover{color:#fff;text-decoration:underline}#back-top a,.dd-handle,.social i:hover,div.config h4 a,div.config h4 a:hover{text-decoration:none}.panel-gradient-danger>.panel-body{background:#e84c3d;background:-moz-linear-gradient(-45deg,#e84c3d 25%,#d34639 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(25%,#e84c3d),color-stop(100%,#d34639));background:-webkit-linear-gradient(-45deg,#e84c3d 25%,#d34639 100%);background:-o-linear-gradient(-45deg,#e84c3d 25%,#d34639 100%);background:-ms-linear-gradient(-45deg,#e84c3d 25%,#d34639 100%);background:linear-gradient(135deg,#e84c3d 25%,#d34639 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84c3d', endColorstr='#d34639', GradientType=1);color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.widget-mini{position:relative}.widget-mini .title{font-size:1em;display:block}.widget-mini .total{font-size:2em;display:block;font-weight:300}.widget-mini i{position:absolute;top:10px;left:10px}.chat-widget .wrapper{margin:10px 0;clear:both}.chat-widget .wrapper .avatar{width:50px;height:50px}.chat-widget .wrapper .avatar i{border:2px solid #fff}.chat-widget .wrapper .post{padding:7px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative}.chat-widget .wrapper .post.default{background-color:#E6E6E6}.chat-widget .wrapper .post.primary{background-color:#556b8d;color:#fff}.chat-widget .wrapper .post.default .arrow{border-right-color:rgba(0,0,0,.1)}.chat-widget .wrapper .post.primary .arrow{border-left-color:#556b8d}.widget-weather .title{margin-bottom:10px}.widget-weather .temp{font-size:1em;font-weight:700;margin-top:10px}body.fullscreen-widget-active{overflow:hidden;position:fixed}body.fullscreen-widget-active .animated{-webkit-animation-fill-mode:none;animation-fill-mode:none;animation-name:none}body.fullscreen-widget-active .panel .panel-heading .actions>.fa-chevron-down,body.fullscreen-widget-active .panel .panel-heading .actions>.fa-times{display:none}.panel.widget-fullscreen{display:block;z-index:9999;position:fixed;width:100%;height:100%;top:0;right:0;left:0;bottom:0;overflow-y:auto}.tab-wrapper{margin-bottom:20px}.tab-wrapper .nav-tabs>li>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.tab-wrapper .tab-content{border:1px solid #ddd;border-top:0;padding:10px 15px}.tab-wrapper>.nav-tabs>li a{color:#5D5F63}.tab-wrapper>.nav-tabs>li.active>a{border-top:2px solid #556b8d;background-color:#fff}.tab-wrapper.tab-left>.nav-tabs>li,.tab-wrapper.tab-right>.nav-tabs>li{float:none;min-width:75px}.tab-wrapper.tab-left>.nav-tabs>li>a,.tab-wrapper.tab-right>.nav-tabs>li>a{border:1px solid #ddd}.tab-wrapper.tab-left>.nav-tabs>li.active>a,.tab-wrapper.tab-right>.nav-tabs>li.active>a{border-top-color:#ddd!important}.tab-wrapper.tab-left .tab-content,.tab-wrapper.tab-right .tab-content{overflow:auto;border-top:1px solid #ddd}.tab-wrapper.tab-left>.nav-tabs{float:left;margin-right:-3px}.ng-isolate-scope.active .ng-binding,.no-gutter{margin-right:0}.tab-wrapper.tab-left>.nav-tabs>li>a{border-right:0}.tab-wrapper.tab-left>.nav-tabs>li.active>a{border-left:2px solid #556b8d}.tab-wrapper.tab-right>.nav-tabs{float:right;margin-left:-1px}.tab-wrapper.tab-right>.nav-tabs>li>a{border-left:0}.tab-wrapper.tab-right>.nav-tabs>li.active>a{border-right:2px solid #556b8d}.tab-wrapper.tab-bottom>.tab-content{border-top:1px solid #ddd}.tab-wrapper.tab-bottom>.nav-tabs{border-bottom:none;margin-top:0}.tab-wrapper.tab-bottom>.nav-tabs>li.active>a{margin-top:-2px;border-top-color:transparent!important;border-bottom:2px solid #556b8d}.tab-primary.tab-wrapper>.nav-tabs>li.active>a{border-top-color:#556b8d}.tab-primary.tab-wrapper.tab-left>.nav-tabs>li.active{border-left-color:#556b8d}.tab-primary.tab-wrapper.tab-right>.nav-tabs>li.active{border-right-color:#556b8d}.tab-primary.tab-wrapper.tab-bottom>.nav-tabs>li.active>a{border-bottom-color:#556b8d}.ng-isolate-scope.active{border-top:2px solid #556b8d}.badge{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:400;font-size:.688em;display:inline-block;padding:2px 7px 4px}.badge-primary{background-color:#556b8d}.badge-warning{background-color:#edce8c}.badge-success{background-color:#27b6af}.badge-danger{background-color:#e25d5d}.badge-info{background-color:#1f7bb6}.label.label-circle{border-radius:50%;background-clip:padding-box;padding:4px;width:20px;height:20px}.default-color{color:#909aa0}.primary-color{color:#556b8d}.success-color{color:#27b6af}.info-color{color:#1f7bb6}.warning-color{color:#edce8c}.danger-color{color:#e25d5d}.default-bg-color{background-color:#909aa0}.primary-bg-color{background-color:#556b8d}.success-bg-color{background-color:#27b6af}.info-bg-color{background-color:#1f7bb6}.warning-bg-color{background-color:#edce8c}.danger-bg-color{background-color:#e25d5d}.text-muted{color:#a2a2a2!important}.padding-none{padding:0!important}.margin-none{margin:0}.block{display:block}.no-gutter{margin-left:0}.arrow.right{top:50%;right:-9px;margin-top:-9px;border-left-color:rgba(0,0,0,.1);border-right-width:0}.arrow.left{top:50%;left:-9px;margin-top:-9px;border-right-color:rgba(0,0,0,.1);border-left-width:0}.arrow,.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.arrow{z-index:10;border-width:9px}.google-map{height:350px}.jvectormap-zoomin,.jvectormap-zoomout{width:15px;height:17px}.slider.slider-horizontal{margin:10px 0}.slider.slider-vertical{margin:0 10px}.slider-handle.round{position:absolute;width:20px;height:20px;border:1px solid #EFF2F7;background:#fff;cursor:pointer}.slider-default .slider-selection{background-image:none;background-color:#909aa0}.slider-primary .slider-selection{background-image:none;background-color:#556b8d}.slider-success .slider-selection{background-image:none;background-color:#27b6af}.slider-warning .slider-selection{background-image:none;background-color:#edce8c}.slider-info .slider-selection{background-image:none;background-color:#1f7bb6}.slider-danger .slider-selection{background-image:none;background-color:#e25d5d}#RGB{height:239px;background:grey;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.widget-gauge{text-align:center}.goal-wrapper{font-size:1.25em;font-weight:600;margin-top:8px}.goal-wrapper .gauge-value{color:#27b6af}.goal-wrapper .goal-value{color:#999}.bar-chart,.line-chart{position:relative}.tc-chart-js-legend{list-style:none;margin:0;padding:0}.tc-chart-js-legend li{display:inline-block;padding:0 10px;font-size:.75em}.tc-chart-js-legend li span{width:10px;height:10px;display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;margin:0 5px}.browser-chart ul,.server-chart ul{margin:0;padding:0}.server-chart ul li{list-style:none}.browser-chart{height:215px}.browser-chart ul{list-style:none}.browser-chart ul li{font-size:.75em}.browser-chart ul li i{font-size:.625em;margin:0 5px 0 0}.chart-tooltip{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#233242!important;border:0!important;padding:10px 20px!important;font-size:13px;color:#fff}.stats{margin-bottom:0}.stats .panel-body{height:321px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.stats .panel-body h5{font-weight:400;text-transform:uppercase;font-size:1.125em}#login-wrapper .logo span,.dd-handle,.dd-item>button{font-weight:700}.stats .panel-body ul{margin:0;padding:0;list-style-type:none}.stats .panel-body li{padding:10px 0}.stats .panel-body .badge{background-color:#fff;color:#46c6a2}#server-chart{height:270px}.reportdate{cursor:pointer}#doughnut-canvas-holder{max-width:137px;min-width:80px}.jqstooltip{font-size:1em;padding:25px;min-width:35px!important;min-height:35px!important}.dd,.dd-list{display:block;padding:0;margin:0;position:relative;list-style:none}.dd{max-width:600px;line-height:20px}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-empty,.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.dd-handle{cursor:move;display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;border:1px solid #ccc;background:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}.dd-handle:hover{background:#fff;color:#556b8d}.dd-item>button{display:block;position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:0 0;line-height:1;text-align:center}.wizard ul li,.wizard ul.previous-disabled li.complete{cursor:default}.dd-item>button:before{content:'+';display:block;position:absolute;width:100%;text-align:center;text-indent:0}.list-icon i,.social i{width:40px;text-align:center}.dd-item>button[data-action=collapse]:before{content:'-'}.dd-empty,.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}.list-icon div{line-height:40px;white-space:nowrap}.list-icon i{display:inline-block;margin:0;font-size:.875em}.social{margin:0;padding:0}.social ul{margin:0;padding:5px}.social ul li{margin:5px;list-style:none;display:inline-block}.social i{height:40px;color:#FFF;background-color:#909AA0;font-size:22px;padding-top:12px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s}.social i:hover{color:#FFF;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s}.social .fa-facebook:hover{background:#4060A5}.social .fa-twitter:hover{background:#00ABE3}.social .fa-google-plus:hover{background:#e64522}.social .fa-github:hover{background:#343434}.social .fa-pinterest:hover{background:#cb2027}.social .fa-linkedin:hover{background:#0094BC}.social .fa-flickr:hover{background:#FF57AE}.social .fa-instagram:hover{background:#375989}.social .fa-vimeo-square:hover{background:#83DAEB}.social .fa-stack-overflow:hover{background:#FEA501}.social .fa-dropbox:hover{background:#017FE5}.social .fa-tumblr:hover{background:#3a5876}.social .fa-dribbble:hover{background:#F46899}.social .fa-skype:hover{background:#00C6FF}.social .fa-stack-exchange:hover{background:#4D86C9}.social .fa-youtube:hover{background:#FF1F25}.social .fa-xing:hover{background:#005C5E}.social .fa-rss:hover{background:#e88845}.social .fa-foursquare:hover{background:#09B9E0}.social .fa-youtube-play:hover{background:#DF192A}.form-control{border:2px solid #e8ebed;border-radius:2px;box-shadow:none;height:37px;padding:8px 12px 9px}.form-control:focus{background:#fff;border-color:#556b8d;box-shadow:none}label.error,label.valid{color:#fff;border:thin solid #fff;padding:3px 5px}select.form-group-sm .form-control,select.input-sm{height:auto}label.error{background:#e25d5d}label.valid{background:#27b6af}.step-content{border:1px solid #D4D4D4;border-top:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;padding:10px;margin-bottom:10px}.wizard{position:relative;overflow:hidden;background-color:#f9f9f9;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065)}.wizard:after,.wizard:before{display:table;line-height:0;content:""}.wizard:after{clear:both}.wizard ul{width:4000px;padding:0;margin:0;list-style:none}.wizard ul.previous-disabled li.complete:hover{color:#468847;cursor:default;background:#f3f4f5}.wizard ul.previous-disabled li.complete:hover .chevron:before{border-left-color:#f3f4f5}.wizard ul li{position:relative;float:left;height:46px;padding:0 20px 0 30px;margin:0;font-size:16px;line-height:46px;color:#999;background:#ededed}.wizard ul li .chevron{position:absolute;top:0;right:-14px;z-index:1;display:block;border:24px solid transparent;border-right:0;border-left:14px solid #d4d4d4}.wizard ul li .chevron:before{position:absolute;top:-24px;right:1px;display:block;border:24px solid transparent;border-right:0;border-left:14px solid #ededed;content:""}.wizard ul li.complete{color:#556b8d;background:#f3f4f5}.wizard ul li.complete:hover{cursor:pointer;background:#e1f2ef}.wizard ul li.complete:hover .chevron:before{border-left:14px solid #e1f2ef}.wizard ul li.complete .chevron:before{border-left:14px solid #f3f4f5}.wizard ul li.active{color:#556b8d;background:#fff}.wizard ul li.active .chevron:before{border-left:14px solid #fff}.wizard ul li .badge{margin-right:8px;border-radius:30px}.wizard ul li:first-child{padding-left:20px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.wizard .actions{position:initial;z-index:1000;float:right;padding-right:15px;padding-left:15px;line-height:46px;background-color:#e5e5e5;border-left:1px solid #d4d4d4}.wizard .actions a{margin-right:8px;font-size:12px;line-height:45px}.wizard .actions .btn-prev i{margin-right:5px;color:#fff}.wizard .actions .btn-next i{margin-left:5px;color:#fff}.wizard .actions .btn-prev[disabled] i{color:rgba(255,255,255,.75)}.step-content .step-pane{display:none}.step-content .active{display:block}#login-wrapper .logo,.step-content .active .btn-group .active{display:inline-block}.wizard .steps .badge.badge-info,.wizard .steps .badge.badge-success{background-color:#556b8d}.form-group .title{text-align:right}.drop-box{background:#F8F8F8;border:5px dashed #DDD;height:205px;text-align:center;padding-top:25px;margin-left:20px}.up-buttons{float:left}.drop-box.dragover{border:5px dashed #00f}.drop-box.dragover-err{border:5px dashed red}.ng-wizard{margin:10px 0}.ng-wizard h2{margin:15px 0}.rc-nav-wizard>li{float:left;font-size:18px}.rc-nav-wizard>li+li{margin-left:2px}.rc-nav-wizard>li>a{border-radius:5px;cursor:default;color:#909aa0}.rc-nav-wizard>li>a,.rc-nav-wizard>li>a:focus,.rc-nav-wizard>li>a:hover{background-color:transparent}.rc-nav-wizard>li>a>.badge{margin-left:3px;font-size:18px;padding:5px 9px;border-radius:15px;color:#fff;background-color:#909aa0}.rc-nav-wizard>li.active>a,.rc-nav-wizard>li.active>a:focus,.rc-nav-wizard>li.active>a:hover{color:#556b8d;background-color:transparent}.rc-nav-wizard>.active>a>.badge{color:#fff;background-color:#556b8d}.rc-nav-wizard>li.success>a,.rc-nav-wizard>li.success>a:focus,.rc-nav-wizard>li.success>a:hover{color:#27b6af;background-color:transparent}.rc-nav-wizard>.success>a>.badge{color:#fff;background-color:#27b6af}#login-wrapper{margin:100px auto}#login-wrapper .logo{color:#1d212a;font-size:2em;text-transform:uppercase;padding:15px 0 0 15px}#login-wrapper .logo img{margin-top:-5px}#login-wrapper .brand{text-align:center;padding:20px 0}#login-wrapper .form-group i{position:absolute;left:27px;top:11px}.timeline-post ul li:before,.timeline-post-to:before{width:10px;height:10px;content:" ";top:19px;display:block}#login-wrapper #email,#login-wrapper #login,#login-wrapper #pw,#login-wrapper #pwconfirm{padding-left:32px}#login-wrapper #locked-screen .profile-pic{margin:15px 0}.profile-pic{margin:20px 0 0}.profile-pic img{border:7px solid #e5e6ea}.profile-info .connect{margin:15px 0 5px}.profile-info .connect button{margin-right:15px}.timeline-post-to textarea{min-height:80px;margin-bottom:15px}.timeline-post-to:before{border-style:solid;position:absolute;left:5px;border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent}.timeline-post ul{padding:0;list-style:none;margin:0 15px 0 30px;border-left:2px solid #ddd}.timeline-post ul li{padding:5px 15px;display:block;min-height:54px;-webkit-border-radius:3px;border-radius:3px;margin:20px 0 20px 40px;background:#efefef;position:relative;border-left:4px solid transparent}.timeline-post ul li:before{border-style:solid;position:absolute;left:-14px;border-width:8px 8px 8px 0;border-color:transparent #efefef transparent transparent}.cal1 .clndr .clndr-table .header-days .header-day:last-child,.cal1 .clndr .clndr-table tr .adjacent-month:last-child,.cal1 .clndr .clndr-table tr .day:last-child,.cal1 .clndr .clndr-table tr .empty:last-child{border-right:0 solid #000}.timeline-post ul li img{margin-bottom:15px}.timeline-post .date{position:absolute;left:-69px;top:0;width:50px;height:50px;background:#556b8d;border-radius:50%;text-align:center;line-height:1.2em}.timeline-post .date span{color:#fff;font-size:18px;display:block;margin-top:7px;font-weight:600}.timeline-post .date span.small{color:#fff;font-size:12px;display:block;margin-top:-2px}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#error-container{text-align:center;margin:100px auto 0}#error-container header h1{font-size:10em}#error-container header p{text-transform:uppercase;font-size:2em}#error-container p{margin:10px 0 20px}.cal1 .clndr .clndr-controls{margin-bottom:10px}.cal1 .clndr .clndr-controls .month{display:inline-block;width:190px;text-align:center;font-size:20px;text-transform:uppercase;font-weight:300;padding:5px;position:relative;top:2px}.cal1 .clndr .clndr-controls .clndr-control-button{display:inline-block;text-align:right}.cal1 .clndr .clndr-controls .clndr-control-button.leftalign{text-align:left!important}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#C1C1C1}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover{background:0 0;cursor:default}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#C1C1C1}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{background:0 0;cursor:default}.cal1 .clndr .clndr-table{table-layout:fixed;width:100%}.cal1 .clndr .clndr-table .header-days{height:40px;font-size:10px;background:#fff}.cal1 .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;border-left:0 solid #000;border-top:0 solid #000;color:#666;font-size:14px}.cal1 .clndr .clndr-table tr{height:auto}.cal1 .clndr .clndr-table tr .adjacent-month,.cal1 .clndr .clndr-table tr .day,.cal1 .clndr .clndr-table tr .empty{border-left:0 solid #000;border-top:0 solid #000;width:100%;height:inherit}.cal1 .clndr .clndr-table tr td{vertical-align:top}.cal1 .clndr .clndr-table tr .day.inactive{background:#ddd}.cal1 .clndr .clndr-table tr .day .day-contents{box-sizing:border-box;padding:8px;font-size:12px;text-align:center}.cal1 .clndr .clndr-table tr:last-child .day,.cal1 .clndr .clndr-table tr:last-child .empty{border-bottom:0 solid #000}.calendar-block{background:#fff}.event-list-block{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.calendar-block .day-contents{width:30px;margin:auto}.calendar-block .day-contents:hover,.today .day-contents{width:30px;background:#1fb0ab;cursor:pointer;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cal1 .clndr .clndr-controls{display:block!important;position:relative;text-align:center;background:#27b6af;padding:23px 20px;width:auto!important;color:#fff;margin:-15px -15px 10px}.cal1 .clndr .clndr-controls .month span{display:block;font-size:30px;padding:0 10px;margin-bottom:10px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button,.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,.cal1 .clndr .clndr-controls .month{color:#fff}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover,.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover{background:#f4f4f4;padding:5px 10px;color:#1fb0ab}.clndr-previous-button{left:15px;top:25px;position:absolute}.clndr-next-button{right:15px;top:25px;position:absolute}.clndr-ang{display:block;margin:0 auto}.clndr-ang .clndr-ang-controls{background:#27b6af;display:block!important;position:relative;text-align:center;padding:23px 20px;width:auto!important;color:#fff;margin:-15px -15px 10px}.clndr-ang .clndr-ang-controls .month{display:inline-block;width:190px;text-align:center;font-size:20px;text-transform:uppercase;font-weight:300;position:relative}.clndr-ang .clndr-ang-controls .clndr-ang-previous-button{right:auto;left:20px;top:10px;font-size:1.7em;position:absolute}.clndr-ang .clndr-ang-controls .clndr-ang-next-button{left:auto;right:20px;top:10px;font-size:1.7em;position:absolute}.clndr-ang .clndr-ang-controls:hover{cursor:pointer}.clndr-ang .clndr-ang-grid .days-of-the-week{width:100%}.clndr-ang .clndr-ang-grid .days-of-the-week .header-day{float:left;width:14.28571%;padding:12px 0;text-align:center}.clndr-ang .days .day,.clndr-ang .days .empty{float:left;width:14.28571%;padding:8px;position:relative;text-align:center}.clndr-ang .days .day.today,.clndr-ang .days .empty.today{background:#27b6af;color:#fff}.clndr-ang .days .day .event-indicator,.clndr-ang .days .empty .event-indicator{background-color:#1f7bb6;border-radius:100%;color:#fff;cursor:pointer;font-size:9px;height:15px;line-height:16px;position:absolute;right:0;top:0;width:15px}.preloader .iconWrapper i,.preloader-inner .iconWrapper i{font-size:3em;color:#000}.clndr-ang .days .day.adjacent-month,.clndr-ang .days .empty.adjacent-month{opacity:.3}.preloader{position:fixed;width:100%;height:100%;background:#fff;z-index:200000;opacity:.6}.preloader .iconWrapper{background:0 0;margin:20% auto;height:150px;width:150px}.preloader-inner{position:absolute;width:100%;height:100%;background:#fff;z-index:200000;opacity:.6;top:0}.preloader-inner .iconWrapper{background:0 0}.modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000}.modal-content{box-shadow:none;border-radius:0;border:10px solid rgba(255,255,255,.6)}growl-notifications{position:fixed;top:5px;right:10px;z-index:1000}growl-notifications growl-notification{background:rgba(0,0,0,.6);color:#fff;padding:15px 30px;width:200px;display:block;border-radius:5px;margin-top:15px}#view-mail-wrapper .view-mail-body .panel-footer h5,.send-options{display:inline-block}.group-title{background-color:#687074!important;color:#FFF!important}.angular-ui-tree-handle{margin:5px 5px 5px 0}.angular-ui-tree-handle:hover{cursor:move}.config-swatch-wrap .options .theme-style-wrapper:hover,.send-options{cursor:pointer}.mail-option ul li{list-style:none}#view-mail-wrapper header{color:#a2a2a2}#view-mail-wrapper header h2{border-bottom:1px solid #ddd;padding:0 0 15px}#view-mail-wrapper header p{position:absolute;right:35px;top:20px}#view-mail-wrapper .view-mail-header{padding-top:5px}#view-mail-wrapper .view-mail-header img{margin-right:10px}#view-mail-wrapper .view-mail-reply{margin-top:12px}#view-mail-wrapper .view-mail-body{border-top:1px solid #ddd;padding-top:15px;margin-top:15px}#view-mail-wrapper .view-mail-body p{line-height:1.8em}#view-mail-wrapper .view-compose-body .panel-footer,#view-mail-wrapper .view-mail-body .panel-footer{background:#fff;border-bottom:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:15px 0}#view-mail-wrapper .view-mail-body .panel-footer .attchments{padding:0 8px;text-transform:lowercase}#view-mail-wrapper .view-mail-body .panel-footer button.pull-right{margin:0 0 0 8px}.send-options{font-size:14px;position:absolute;right:45px;top:22px}.send-options a{color:#979797}#form-group-bcc,#form-group-cc{display:none}.compose-nav>li+li{margin-left:0;margin-top:0}.compose-nav li a,.compose-nav li a:visited{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #f2f3f6;padding:15px;border-right:3px solid transparent;color:#5D5F63}.compose-nav>li.active>a,.compose-nav>li.active>a:focus,.compose-nav>li.active>a:hover,.compose-nav>li>a:focus,.compose-nav>li>a:hover{background:#f9f9f9;color:#556b8d;border-left:3px solid #556b8d;margin-left:-3px}.mail-checkbox{margin:0 15px 0 8px}.mail-option .btn-group .fa-refresh,.pag-left,.pag-right{color:#fff}.inbox-pag li{float:left;margin-left:5px}.inbox-pag li span{display:inline-block;margin-top:7px;margin-right:5px}.compose-nav{margin:15px -15px 0}.table-inbox span.title{display:block;font-weight:700}.table-inbox tr{background:#f9f9f9}.table-inbox tr.unread,.theme-default #header{background:#fff}.table-inbox a,.table-inbox a:visited{color:#5D5F63}.table-inbox .unread a,.table-inbox .unread a:visited{color:#556b8d}.table-inbox .fa-star{color:#edce8c}.theme-default #header .logo,.theme-default #header .nav li.profile>a,.theme-default #header button#toggle-fullscreen,.theme-default #header button#toggle-profile,.theme-default #header button.sidebar-toggle{color:#1d212a}.theme-default #header .nav li.profile>a:active,.theme-default #header .nav li.profile>a:focus,.theme-default #header .nav li.profile>a:hover,.theme-default #header button#toggle-fullscreen:active,.theme-default #header button#toggle-fullscreen:hover,.theme-default #header button#toggle-profile:active,.theme-default #header button#toggle-profile:hover,.theme-default #header button.sidebar-toggle:active,.theme-default #header button.sidebar-toggle:hover{background:#f6f8f8}.theme-default .sidebar-left{background-color:#1d212a}.theme-default .sidebar-left .nav>li.active>a,.theme-default .sidebar-left .nav>li.active>a:focus,.theme-default .sidebar-left .nav>li.active>a:hover,.theme-default .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-default .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-default .sidebar-left .nav>li.open>a,.theme-default .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-default.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-default.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-default .sidebar-profile{background:#13161c}.theme-default .sidebar-left .nav>li.active>a,.theme-default .sidebar-left .nav>li.active>a:focus,.theme-default .sidebar-left .nav>li.active>a:hover,.theme-default.sidebar-mini .sidebar-left .nav>li.active>a,.theme-default.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-default.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-default.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-default.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-dark #header{background:#fff}.theme-dark #header .brand{background:#1D212A}.theme-dark #header .brand .logo{color:#fff}.theme-dark #header .nav li.profile>a,.theme-dark #header button#toggle-fullscreen,.theme-dark #header button#toggle-profile,.theme-dark #header button.sidebar-toggle{color:#1d212a}.theme-dark #header .nav li.profile>a:active,.theme-dark #header .nav li.profile>a:focus,.theme-dark #header .nav li.profile>a:hover,.theme-dark #header button#toggle-fullscreen:active,.theme-dark #header button#toggle-fullscreen:hover,.theme-dark #header button#toggle-profile:active,.theme-dark #header button#toggle-profile:hover,.theme-dark #header button.sidebar-toggle:active,.theme-dark #header button.sidebar-toggle:hover{background:#f6f8f8}.theme-dark .sidebar-left{background-color:#1d212a}.theme-dark .sidebar-left .nav>li.active>a,.theme-dark .sidebar-left .nav>li.active>a:focus,.theme-dark .sidebar-left .nav>li.active>a:hover,.theme-dark .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-dark .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-dark .sidebar-left .nav>li.open>a,.theme-dark .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-dark.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-dark.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-dark .sidebar-profile{background:#13161c}.theme-dark .sidebar-left .nav>li.active>a,.theme-dark .sidebar-left .nav>li.active>a:focus,.theme-dark .sidebar-left .nav>li.active>a:hover,.theme-dark.sidebar-mini .sidebar-left .nav>li.active>a,.theme-dark.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-dark.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-dark.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-dark.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-dark-full #header,.theme-dark-full #header .brand{background:#1D212A}.theme-dark-full #header .brand .logo,.theme-dark-full #header .nav li.profile>a,.theme-dark-full #header button#toggle-fullscreen,.theme-dark-full #header button#toggle-profile,.theme-dark-full #header button.sidebar-toggle{color:#fff}.theme-dark-full #header .nav li.profile>a:active,.theme-dark-full #header .nav li.profile>a:focus,.theme-dark-full #header .nav li.profile>a:hover,.theme-dark-full #header button#toggle-fullscreen:active,.theme-dark-full #header button#toggle-fullscreen:hover,.theme-dark-full #header button#toggle-profile:active,.theme-dark-full #header button#toggle-profile:hover,.theme-dark-full #header button.sidebar-toggle:active,.theme-dark-full #header button.sidebar-toggle:hover{background:#272d39}.theme-dark-full .sidebar-left{background-color:#1d212a}.theme-dark-full .sidebar-left .nav>li.active>a,.theme-dark-full .sidebar-left .nav>li.active>a:focus,.theme-dark-full .sidebar-left .nav>li.active>a:hover,.theme-dark-full .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-dark-full .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-dark-full .sidebar-left .nav>li.open>a,.theme-dark-full .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-dark-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-dark-full.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-dark-full .sidebar-profile{background:#13161c}.theme-dark-full .sidebar-left .nav>li.active>a,.theme-dark-full .sidebar-left .nav>li.active>a:focus,.theme-dark-full .sidebar-left .nav>li.active>a:hover,.theme-dark-full.sidebar-mini .sidebar-left .nav>li.active>a,.theme-dark-full.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-dark-full.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-dark-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-dark-full.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-blue #header{background:#fff}.theme-blue #header .brand{background:#1f7bb6}.theme-blue #header .brand .logo{color:#fff}.theme-blue #header .nav li.profile>a,.theme-blue #header button#toggle-fullscreen,.theme-blue #header button#toggle-profile,.theme-blue #header button.sidebar-toggle{color:#1d212a}.theme-blue #header .nav li.profile>a:active,.theme-blue #header .nav li.profile>a:focus,.theme-blue #header .nav li.profile>a:hover,.theme-blue #header button#toggle-fullscreen:active,.theme-blue #header button#toggle-fullscreen:hover,.theme-blue #header button#toggle-profile:active,.theme-blue #header button#toggle-profile:hover,.theme-blue #header button.sidebar-toggle:active,.theme-blue #header button.sidebar-toggle:hover{background:#f6f8f8}.theme-blue .sidebar-left{background-color:#1d212a}.theme-blue .sidebar-left .nav>li.active>a,.theme-blue .sidebar-left .nav>li.active>a:focus,.theme-blue .sidebar-left .nav>li.active>a:hover,.theme-blue .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-blue .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#1f7bb6}.theme-blue .sidebar-left .nav>li.open>a,.theme-blue .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-blue.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-blue.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-blue .sidebar-profile{background:#13161c}.theme-blue .sidebar-left .nav>li.active>a,.theme-blue .sidebar-left .nav>li.active>a:focus,.theme-blue .sidebar-left .nav>li.active>a:hover,.theme-blue.sidebar-mini .sidebar-left .nav>li.active>a,.theme-blue.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-blue.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#1f7bb6}.theme-blue.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-blue.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-blue-full #header,.theme-blue-full #header .brand{background:#1f7bb6}.theme-blue-full #header .brand .logo,.theme-blue-full #header .nav li.profile>a,.theme-blue-full #header button#toggle-fullscreen,.theme-blue-full #header button#toggle-profile,.theme-blue-full #header button.sidebar-toggle{color:#fff}.theme-blue-full #header .nav li.profile>a:active,.theme-blue-full #header .nav li.profile>a:focus,.theme-blue-full #header .nav li.profile>a:hover,.theme-blue-full #header button#toggle-fullscreen:active,.theme-blue-full #header button#toggle-fullscreen:hover,.theme-blue-full #header button#toggle-profile:active,.theme-blue-full #header button#toggle-profile:hover,.theme-blue-full #header button.sidebar-toggle:active,.theme-blue-full #header button.sidebar-toggle:hover{background:#238acc}.theme-blue-full .sidebar-left{background-color:#1d212a}.theme-blue-full .sidebar-left .nav>li.active>a,.theme-blue-full .sidebar-left .nav>li.active>a:focus,.theme-blue-full .sidebar-left .nav>li.active>a:hover,.theme-blue-full .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-blue-full .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#1f7bb6}.theme-blue-full .sidebar-left .nav>li.open>a,.theme-blue-full .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-blue-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-blue-full.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-blue-full .sidebar-profile{background:#13161c}.theme-blue-full .sidebar-left .nav>li.active>a,.theme-blue-full .sidebar-left .nav>li.active>a:focus,.theme-blue-full .sidebar-left .nav>li.active>a:hover,.theme-blue-full.sidebar-mini .sidebar-left .nav>li.active>a,.theme-blue-full.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-blue-full.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#1f7bb6}.theme-blue-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-blue-full.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-grey #header{background:#fff}.theme-grey #header .brand{background:#909aa0}.theme-grey #header .brand .logo{color:#fff}.theme-grey #header .nav li.profile>a,.theme-grey #header button#toggle-fullscreen,.theme-grey #header button#toggle-profile,.theme-grey #header button.sidebar-toggle{color:#1d212a}.theme-grey #header .nav li.profile>a:active,.theme-grey #header .nav li.profile>a:focus,.theme-grey #header .nav li.profile>a:hover,.theme-grey #header button#toggle-fullscreen:active,.theme-grey #header button#toggle-fullscreen:hover,.theme-grey #header button#toggle-profile:active,.theme-grey #header button#toggle-profile:hover,.theme-grey #header button.sidebar-toggle:active,.theme-grey #header button.sidebar-toggle:hover{background:#f6f8f8}.theme-grey .sidebar-left{background-color:#1d212a}.theme-grey .sidebar-left .nav>li.active>a,.theme-grey .sidebar-left .nav>li.active>a:focus,.theme-grey .sidebar-left .nav>li.active>a:hover,.theme-grey .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-grey .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#909aa0}.theme-grey .sidebar-left .nav>li.open>a,.theme-grey .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-grey.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-grey.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-grey .sidebar-profile{background:#13161c}.theme-grey .sidebar-left .nav>li.active>a,.theme-grey .sidebar-left .nav>li.active>a:focus,.theme-grey .sidebar-left .nav>li.active>a:hover,.theme-grey.sidebar-mini .sidebar-left .nav>li.active>a,.theme-grey.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-grey.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#909aa0}.theme-grey.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-grey.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-grey-full #header,.theme-grey-full #header .brand{background:#909aa0}.theme-grey-full #header .brand .logo,.theme-grey-full #header .nav li.profile>a,.theme-grey-full #header button#toggle-fullscreen,.theme-grey-full #header button#toggle-profile,.theme-grey-full #header button.sidebar-toggle{color:#fff}.theme-grey-full #header .nav li.profile>a:active,.theme-grey-full #header .nav li.profile>a:focus,.theme-grey-full #header .nav li.profile>a:hover,.theme-grey-full #header button#toggle-fullscreen:active,.theme-grey-full #header button#toggle-fullscreen:hover,.theme-grey-full #header button#toggle-profile:active,.theme-grey-full #header button#toggle-profile:hover,.theme-grey-full #header button.sidebar-toggle:active,.theme-grey-full #header button.sidebar-toggle:hover{background:#9ea7ac}.theme-grey-full .sidebar-left{background-color:#1d212a}.theme-grey-full .sidebar-left .nav>li.active>a,.theme-grey-full .sidebar-left .nav>li.active>a:focus,.theme-grey-full .sidebar-left .nav>li.active>a:hover,.theme-grey-full .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-grey-full .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#909aa0}.theme-grey-full .sidebar-left .nav>li.open>a,.theme-grey-full .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-grey-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-grey-full.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-grey-full .sidebar-profile{background:#13161c}.theme-grey-full .sidebar-left .nav>li.active>a,.theme-grey-full .sidebar-left .nav>li.active>a:focus,.theme-grey-full .sidebar-left .nav>li.active>a:hover,.theme-grey-full.sidebar-mini .sidebar-left .nav>li.active>a,.theme-grey-full.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-grey-full.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#909aa0}.theme-grey-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-grey-full.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-green #header{background:#fff}.theme-green #header .brand{background:#27b6af}.theme-green #header .brand .logo{color:#fff}.theme-green #header .nav li.profile>a,.theme-green #header button#toggle-fullscreen,.theme-green #header button#toggle-profile,.theme-green #header button.sidebar-toggle{color:#1d212a}.theme-green #header .nav li.profile>a:active,.theme-green #header .nav li.profile>a:focus,.theme-green #header .nav li.profile>a:hover,.theme-green #header button#toggle-fullscreen:active,.theme-green #header button#toggle-fullscreen:hover,.theme-green #header button#toggle-profile:active,.theme-green #header button#toggle-profile:hover,.theme-green #header button.sidebar-toggle:active,.theme-green #header button.sidebar-toggle:hover{background:#f6f8f8}.theme-green .sidebar-left{background-color:#1d212a}.theme-green .sidebar-left .nav>li.active>a,.theme-green .sidebar-left .nav>li.active>a:focus,.theme-green .sidebar-left .nav>li.active>a:hover,.theme-green .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-green .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-green .sidebar-left .nav>li.open>a,.theme-green .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-green.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-green.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-green .sidebar-profile{background:#13161c}.theme-green .sidebar-left .nav>li.active>a,.theme-green .sidebar-left .nav>li.active>a:focus,.theme-green .sidebar-left .nav>li.active>a:hover,.theme-green.sidebar-mini .sidebar-left .nav>li.active>a,.theme-green.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-green.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-green.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-green.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-green-full #header,.theme-green-full #header .brand{background:#27b6af}.theme-green-full #header .brand .logo,.theme-green-full #header .nav li.profile>a,.theme-green-full #header button#toggle-fullscreen,.theme-green-full #header button#toggle-profile,.theme-green-full #header button.sidebar-toggle{color:#fff}.theme-green-full #header .nav li.profile>a:active,.theme-green-full #header .nav li.profile>a:focus,.theme-green-full #header .nav li.profile>a:hover,.theme-green-full #header button#toggle-fullscreen:active,.theme-green-full #header button#toggle-fullscreen:hover,.theme-green-full #header button#toggle-profile:active,.theme-green-full #header button#toggle-profile:hover,.theme-green-full #header button.sidebar-toggle:active,.theme-green-full #header button.sidebar-toggle:hover{background:#2ccbc3}.theme-green-full .sidebar-left{background-color:#1d212a}.theme-green-full .sidebar-left .nav>li.active>a,.theme-green-full .sidebar-left .nav>li.active>a:focus,.theme-green-full .sidebar-left .nav>li.active>a:hover,.theme-green-full .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-green-full .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-green-full .sidebar-left .nav>li.open>a,.theme-green-full .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-green-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-green-full.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-green-full .sidebar-profile{background:#13161c}.theme-green-full .sidebar-left .nav>li.active>a,.theme-green-full .sidebar-left .nav>li.active>a:focus,.theme-green-full .sidebar-left .nav>li.active>a:hover,.theme-green-full.sidebar-mini .sidebar-left .nav>li.active>a,.theme-green-full.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-green-full.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#27b6af}.theme-green-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-green-full.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-red #header{background:#fff}.theme-red #header .brand{background:#e25d5d}.theme-red #header .brand .logo{color:#fff}.theme-red #header .nav li.profile>a,.theme-red #header button#toggle-fullscreen,.theme-red #header button#toggle-profile,.theme-red #header button.sidebar-toggle{color:#1d212a}.theme-red #header .nav li.profile>a:active,.theme-red #header .nav li.profile>a:focus,.theme-red #header .nav li.profile>a:hover,.theme-red #header button#toggle-fullscreen:active,.theme-red #header button#toggle-fullscreen:hover,.theme-red #header button#toggle-profile:active,.theme-red #header button#toggle-profile:hover,.theme-red #header button.sidebar-toggle:active,.theme-red #header button.sidebar-toggle:hover{background:#f6f8f8}.theme-red .sidebar-left{background-color:#1d212a}.theme-red .sidebar-left .nav>li.active>a,.theme-red .sidebar-left .nav>li.active>a:focus,.theme-red .sidebar-left .nav>li.active>a:hover,.theme-red .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-red .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#e25d5d}.theme-red .sidebar-left .nav>li.open>a,.theme-red .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-red.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-red.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-red .sidebar-profile{background:#13161c}.theme-red .sidebar-left .nav>li.active>a,.theme-red .sidebar-left .nav>li.active>a:focus,.theme-red .sidebar-left .nav>li.active>a:hover,.theme-red.sidebar-mini .sidebar-left .nav>li.active>a,.theme-red.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-red.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#e25d5d}.theme-red.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-red.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-red-full #header,.theme-red-full #header .brand{background:#e25d5d}.theme-red-full #header .brand .logo,.theme-red-full #header .nav li.profile>a,.theme-red-full #header button#toggle-fullscreen,.theme-red-full #header button#toggle-profile,.theme-red-full #header button.sidebar-toggle{color:#fff}.theme-red-full #header .nav li.profile>a:active,.theme-red-full #header .nav li.profile>a:focus,.theme-red-full #header .nav li.profile>a:hover,.theme-red-full #header button#toggle-fullscreen:active,.theme-red-full #header button#toggle-fullscreen:hover,.theme-red-full #header button#toggle-profile:active,.theme-red-full #header button#toggle-profile:hover,.theme-red-full #header button.sidebar-toggle:active,.theme-red-full #header button.sidebar-toggle:hover{background:#e67373}.theme-red-full .sidebar-left{background-color:#1d212a}.theme-red-full .sidebar-left .nav>li.active>a,.theme-red-full .sidebar-left .nav>li.active>a:focus,.theme-red-full .sidebar-left .nav>li.active>a:hover,.theme-red-full .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-red-full .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#e25d5d}.theme-red-full .sidebar-left .nav>li.open>a,.theme-red-full .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-red-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-red-full.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-red-full .sidebar-profile{background:#13161c}.theme-red-full .sidebar-left .nav>li.active>a,.theme-red-full .sidebar-left .nav>li.active>a:focus,.theme-red-full .sidebar-left .nav>li.active>a:hover,.theme-red-full.sidebar-mini .sidebar-left .nav>li.active>a,.theme-red-full.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-red-full.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#e25d5d}.theme-red-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-red-full.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}.theme-dark-blue-full #header,.theme-dark-blue-full #header .brand{background:#556b8d}.theme-dark-blue-full #header .brand .logo,.theme-dark-blue-full #header .nav li.profile>a,.theme-dark-blue-full #header button#toggle-fullscreen,.theme-dark-blue-full #header button#toggle-profile,.theme-dark-blue-full #header button.sidebar-toggle{color:#fff}.theme-dark-blue-full #header .nav li.profile>a:active,.theme-dark-blue-full #header .nav li.profile>a:focus,.theme-dark-blue-full #header .nav li.profile>a:hover,.theme-dark-blue-full #header button#toggle-fullscreen:active,.theme-dark-blue-full #header button#toggle-fullscreen:hover,.theme-dark-blue-full #header button#toggle-profile:active,.theme-dark-blue-full #header button#toggle-profile:hover,.theme-dark-blue-full #header button.sidebar-toggle:active,.theme-dark-blue-full #header button.sidebar-toggle:hover{background:#5f779d}.theme-dark-blue-full .sidebar-left{background-color:#1d212a}.theme-dark-blue-full .sidebar-left .nav>li.active>a,.theme-dark-blue-full .sidebar-left .nav>li.active>a:focus,.theme-dark-blue-full .sidebar-left .nav>li.active>a:hover,.theme-dark-blue-full .sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-dark-blue-full .sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#556b8d}.theme-dark-blue-full .sidebar-left .nav>li.open>a,.theme-dark-blue-full .sidebar-left .nav>li>a:hover{color:#1d2939;background-color:#fff}.theme-dark-blue-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>.nav-sub,.theme-dark-blue-full.sidebar-mini .sidebar-left .nav>li:hover>.nav-sub{background-color:#1d212a}.theme-dark-blue-full .sidebar-profile{background:#13161c}.theme-dark-blue-full .sidebar-left .nav>li.active>a,.theme-dark-blue-full .sidebar-left .nav>li.active>a:focus,.theme-dark-blue-full .sidebar-left .nav>li.active>a:hover,.theme-dark-blue-full.sidebar-mini .sidebar-left .nav>li.active>a,.theme-dark-blue-full.sidebar-mini .sidebar-left .nav>li.active>a:focus,.theme-dark-blue-full.sidebar-mini .sidebar-left .nav>li.active>a:hover{color:#fff;background-color:#556b8d}.theme-dark-blue-full.sidebar-mini .sidebar-left .nav>li.nav-dropdown-open>a,.theme-dark-blue-full.sidebar-mini .sidebar-left .nav>li:hover>a{color:#1d2939;background-color:#fff}div.config{background:#F0F3F3;width:205px;position:fixed;top:185px;z-index:1002;border-radius:0 0 0 5px;right:-205px}div.config div.config-swatch-wrap{margin:10px;position:relative}div.config h4{background-color:#1D212A;color:#fff;padding:2px 0 5px 10px;margin:0;line-height:30px;font-size:13px}div.config h4 a{background-color:#1D212A;display:block;height:37px;position:absolute;left:-40px;top:0;width:40px;font-size:17px;line-height:40px;color:#FFF;text-align:center;border-radius:5px 0 0 5px}div.config h4 a i{margin-right:5px}.config-swatch-wrap .options{margin:0;padding:0;list-style:none}.config-swatch-wrap .options li.title{font-weight:700;font-size:.813em;text-transform:uppercase;padding:5px 10px;width:100%}.config-swatch-wrap .options li{width:100%;padding:5px 0}.config-swatch-wrap .options .theme-style-wrapper{height:30px;border:1px solid #E0E0E0}.config-swatch-wrap .options .theme-style-wrapper span.header{width:50%;height:10px;float:left}.config-swatch-wrap .options .theme-style-wrapper span.nav{width:50%;height:20px;float:left}.config-swatch-wrap .options .theme-style-wrapper .bg-white{background:#fff}.config-swatch-wrap .options .theme-style-wrapper .bg-dark{background:#1D212A}.config-swatch-wrap .options .theme-style-wrapper .bg-info{background:#1f7bb6}.config-swatch-wrap .options .theme-style-wrapper .bg-grey{background:#909aa0}.config-swatch-wrap .options .theme-style-wrapper .bg-red{background:#e25d5d}.config-swatch-wrap .options .theme-style-wrapper .bg-green{background:#27b6af}.config-swatch-wrap .options .theme-style-wrapper .bg-dark-blue{background:#556b8d}#back-top{position:fixed;bottom:30px;right:30px;z-index:99999}#back-top a{width:50px;display:block;text-align:center;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top span{font-size:20px;line-height:50px;width:50px;height:50px;display:block;background-color:#bbb;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(opacity=50);-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover span{background-color:#777;color:#fff;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}
@font-face{font-family:Simple-Line-Icons;src:url(../fonts/Simple-Line-Icons.eot);src:url(../fonts/Simple-Line-Icons.eot?#iefix) format('embedded-opentype'),url(../fonts/Simple-Line-Icons.woff) format('woff'),url(../fonts/Simple-Line-Icons.ttf) format('truetype'),url(../fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format('svg');font-weight:400;font-style:normal}[data-icon]:before{font-family:Simple-Line-Icons;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-badge,.icon-bag,.icon-ban,.icon-bar-chart,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camcorder,.icon-camera,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emoticon-smile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-eye,.icon-eyeglasses,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-microphone,.icon-mouse,.icon-moustache,.icon-music-tone,.icon-music-tone-alt,.icon-note,.icon-notebook,.icon-paper-clip,.icon-paper-plane,.icon-pencil,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-pointer,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-users,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:Simple-Line-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-moustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-emoticon-smile:before{content:"\e021"}.icon-disc:before{content:"\e022"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-credit-card:before{content:"\e025"}.icon-chemistry:before{content:"\e026"}.icon-user:before{content:"\e005"}.icon-speedometer:before{content:"\e007"}.icon-social-youtube:before{content:"\e008"}.icon-social-twitter:before{content:"\e009"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-facebook:before{content:"\e00b"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-dribbble:before{content:"\e00d"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglasses:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-map:before{content:"\e033"}.icon-layers:before{content:"\e034"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-frame:before{content:"\e038"}.icon-folder-alt:before{content:"\e039"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-directions:before{content:"\e041"}.icon-direction:before{content:"\e042"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-compass:before{content:"\e045"}.icon-call-out:before{content:"\e046"}.icon-call-in:before{content:"\e047"}.icon-call-end:before{content:"\e048"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-microphone:before{content:"\e063"}.icon-loop:before{content:"\e064"}.icon-logout:before{content:"\e065"}.icon-login:before{content:"\e066"}.icon-list:before{content:"\e067"}.icon-like:before{content:"\e068"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-equalizer:before{content:"\e06c"}.icon-dislike:before{content:"\e06d"}.icon-cursor:before{content:"\e06e"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-bar-chart:before{content:"\e077"}.icon-arrow-up:before{content:"\e078"}.icon-arrow-right:before{content:"\e079"}.icon-arrow-left:before{content:"\e07a"}.icon-arrow-down:before{content:"\e07b"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camcorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-close:before{content:"\e082"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-doc:before{content:"\e085"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-folder:before{content:"\e089"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-plus:before{content:"\e095"}.icon-pointer:before{content:"\e096"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-users:before{content:"\e001"}
.sv-helper{transform:translateX(-240px) translateY(-50px)}.sv-placeholder{overflow:auto}.sv-placeholder .thumbnail{background:#f0f9ff;border:dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}span.syntax,span[sv-handle]{color:#fff;box-shadow:0 0 3px gray inset;border-radius:4px}.sortable-container{overflow:auto;position:relative;display:block}.well{padding-top:8px;padding-bottom:8px;margin-bottom:5px}.color-white{color:#fff}.multi-sortable{height:400px}.multi-sortable .sortable-container{width:46%;margin:0 2%;float:left;height:100%;padding:10px}.multi-multi-sortable .sortable-container{width:22%;margin:0 1%;float:left;height:100%;padding:10px;overflow-x:hidden}.multi{display:inline-block;width:90%}.grid{float:left;width:100px;height:100px;margin-right:5px}.sortable-container.grid{width:100%;height:400px}span[sv-handle]{position:relative;bottom:-35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:move;padding:5px 10px;background-color:#000}span.syntax{background:#000;padding:2px 10px;font-size:12px;white-space:nowrap}.list li{margin-top:10px}.helper-left,.helper-right{width:200px;height:30px;border-radius:3px;text-align:center}.helper-left{border:1px solid #dc143c;background-color:#ccfecc}.helper-right{border:1px solid teal;background-color:#fecccc}.placeholder-left,.placeholder-right{width:100%;height:38px;text-align:center;background:#f5f5f5;border:3px dashed gray;box-sizing:border-box;display:table;margin-bottom:5px}
img.vs-image-small{max-width:100px;max-height:100px}img.vs-image,img.vs-image-medima{max-width:150px;max-height:150px}img.vs-image-big,img.vs-image-edit{max-width:200px;max-height:200px}img.vs-image-edit{cursor:pointer}.control-label{text-align:left!important;font-weight:700}.form-vertical .form-group>label{width:100%!important;margin-bottom:7px}.form-vertical .form-group>div{width:100%!important}.image{position:relative;overflow:hidden;padding-bottom:100%;background-size:cover;background-position:center}.thumbnail.edit{position:relative;cursor:pointer}.thumbnail.edit i{position:absolute;right:4px;top:4px;background:#fff;padding:2px 2px 6px 6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:-15px 15px 30px rgba(50,50,50,.2);-moz-box-shadow:-15px 15px 30px rgba(50,50,50,.2);box-shadow:-15px 15px 30px rgba(50,50,50,.2)}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}.checkbox-inline{margin-left:0!important;margin-right:30px}.angular-ui-tree-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.angular-ui-tree-nodes{position:relative;margin:0;padding:0;list-style:none}.angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}.angular-ui-tree-node,.angular-ui-tree-placeholder{position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.angular-ui-tree-hidden{display:none}.angular-ui-tree-placeholder{margin:5px 0;padding:0;min-height:30px}.angular-ui-tree-handle{cursor:pointer;text-decoration:none;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:20px;line-height:20px;background:#F0F3F3;border:1px solid #dae2ea;color:#7c9eb2;padding:10px;margin:5px 5px 5px 0}.angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8}.angular-ui-tree-handle:hover{color:#438eb9;background:#f4f6f7;border-color:#dce2e8;cursor:move}.angular-ui-tree-placeholder{background:#f0f9ff;border:2px dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.group-title{background-color:#687074!important;color:#FFF!important}
.pagination a,.st-sort{cursor:pointer}.st-sort:hover{background:#EEE}.st-sort-ascent:before{content:'\25B2'}.st-sort-descent:before{content:'\25BC'}.st-selected{background:#216eff!important;color:#fff!important}.pagination{margin-top:8px;margin-bottom:4px}.stTable.dropdown .dropdown-menu .select-all{float:none!important;width:100%!important}.stTable.dropdown .dropdown-menu.col-2{left:-160px;width:320px}.stTable.dropdown .dropdown-menu.col-2 li{float:left;width:50%}.stTable.dropdown .dropdown-menu.col-3{left:-240px;width:480px}.stTable.dropdown .dropdown-menu.col-3 li{float:left;width:33.3333%}@media screen and (min-width:768px){.stTable.dropdown .dropdown-menu.col-4{left:-320px;width:640px}.stTable.dropdown .dropdown-menu.col-4 li{float:left;width:25%}.stTable.dropdown .dropdown-menu.col-5{left:-400px;width:800px}.stTable.dropdown .dropdown-menu.col-5 li{float:left;width:20%}}
.mt-5,.mv-5{margin-top:5px}.mb-5,.mv-5{margin-bottom:5px}.mh-5,.ml-5{margin-left:5px}.mh-5,.mr-5{margin-right:5px}.mt-10,.mv-10{margin-top:10px}.mb-10,.mv-10{margin-bottom:10px}.mh-10,.ml-10{margin-left:10px}.mh-10,.mr-10{margin-right:10px}.mt-15,.mv-15{margin-top:15px}.mb-15,.mv-15{margin-bottom:15px}.mh-15,.ml-15{margin-left:15px}.mh-15,.mr-15{margin-right:15px}.mt-20,.mv-20{margin-top:20px}.mb-20,.mv-20{margin-bottom:20px}.mh-20,.ml-20{margin-left:20px}.mh-20,.mr-20{margin-right:20px}.mt-25,.mv-25{margin-top:25px}.mb-25,.mv-25{margin-bottom:25px}.mh-25,.ml-25{margin-left:25px}.mh-25,.mr-25{margin-right:25px}.mt-30,.mv-30{margin-top:30px}.mb-30,.mv-30{margin-bottom:30px}.mh-30,.ml-30{margin-left:30px}.mh-30,.mr-30{margin-right:30px}.mt-35,.mv-35{margin-top:35px}.mb-35,.mv-35{margin-bottom:35px}.mh-35,.ml-35{margin-left:35px}.mh-35,.mr-35{margin-right:35px}.mt-40,.mv-40{margin-top:40px}.mb-40,.mv-40{margin-bottom:40px}.mh-40,.ml-40{margin-left:40px}.mh-40,.mr-40{margin-right:40px}.mt-45,.mv-45{margin-top:45px}.mb-45,.mv-45{margin-bottom:45px}.mh-45,.ml-45{margin-left:45px}.mh-45,.mr-45{margin-right:45px}.mt-50,.mv-50{margin-top:50px}.mb-50,.mv-50{margin-bottom:50px}.mh-50,.ml-50{margin-left:50px}.mh-50,.mr-50{margin-right:50px}.mt-55,.mv-55{margin-top:55px}.mb-55,.mv-55{margin-bottom:55px}.mh-55,.ml-55{margin-left:55px}.mh-55,.mr-55{margin-right:55px}.mt-60,.mv-60{margin-top:60px}.mb-60,.mv-60{margin-bottom:60px}.mh-60,.ml-60{margin-left:60px}.mh-60,.mr-60{margin-right:60px}.mt-65,.mv-65{margin-top:65px}.mb-65,.mv-65{margin-bottom:65px}.mh-65,.ml-65{margin-left:65px}.mh-65,.mr-65{margin-right:65px}.mt-70,.mv-70{margin-top:70px}.mb-70,.mv-70{margin-bottom:70px}.mh-70,.ml-70{margin-left:70px}.mh-70,.mr-70{margin-right:70px}.mt-75,.mv-75{margin-top:75px}.mb-75,.mv-75{margin-bottom:75px}.mh-75,.ml-75{margin-left:75px}.mh-75,.mr-75{margin-right:75px}.mt-80,.mv-80{margin-top:80px}.mb-80,.mv-80{margin-bottom:80px}.mh-80,.ml-80{margin-left:80px}.mh-80,.mr-80{margin-right:80px}.mt-85,.mv-85{margin-top:85px}.mb-85,.mv-85{margin-bottom:85px}.mh-85,.ml-85{margin-left:85px}.mh-85,.mr-85{margin-right:85px}.mt-90,.mv-90{margin-top:90px}.mb-90,.mv-90{margin-bottom:90px}.mh-90,.ml-90{margin-left:90px}.mh-90,.mr-90{margin-right:90px}.mt-95,.mv-95{margin-top:95px}.mb-95,.mv-95{margin-bottom:95px}.mh-95,.ml-95{margin-left:95px}.mh-95,.mr-95{margin-right:95px}.mt-100,.mv-100{margin-top:100px}.mb-100,.mv-100{margin-bottom:100px}.mh-100,.ml-100{margin-left:100px}.mh-100,.mr-100{margin-right:100px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluL2Fzc2V0cy9jc3MvYW5pbWF0ZS5jc3MiLCJhZG1pbi9hc3NldHMvY3NzL2xhbmRpbmcuY3NzIiwiYWRtaW4vYXNzZXRzL2Nzcy9tYWluLmNzcyIsImFkbWluL2Fzc2V0cy9jc3Mvc2ltcGxlLWxpbmUtaWNvbnMuY3NzIiwiYWRtaW4vYXNzZXRzL2Nzcy92c19jcnVkL2FuZ3VsYXItc29ydGFibGUtdmlldy5jc3MiLCJhZG1pbi9hc3NldHMvY3NzL3ZzX2NydWQvY3J1ZF90ZW1wbGF0ZS5jc3MiLCJhZG1pbi9hc3NldHMvY3NzL3ZzX2NydWQvbGlzdF92aWV3LmNzcyIsImFkbWluL2Fzc2V0cy9zYXNzL2FkbWluL2Fzc2V0cy9jc3MvbWFyZ2luX3BhZGRpbmcuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBU0EsVUFDRSwyQkFBNEIsR0FDNUIsbUJBQW9CLEdBQ3BCLDRCQUE2QixLQUM3QixvQkFBcUIsS0FHdkIsbUJBQ0Usa0NBQW1DLFNBQ25DLDBCQUEyQixTQUc3QixnQkFDRSwyQkFBNEIsR0FDNUIsbUJBQW9CLEdBR3RCLDBCQUNFLEdBQW1CLEtBQWYsSUFBSyxJQUFLLElBQ1osbUNBQW9DLDhCQUNwQywyQkFBNEIsOEJBQzVCLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFHYixJQUFLLElBQ0gsbUNBQW9DLGtDQUNwQywyQkFBNEIsa0NBQzVCLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixJQUNFLG1DQUFvQyxrQ0FDcEMsMkJBQTRCLGtDQUM1QixrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsdUJBSWYsa0JBQ0UsR0FBbUIsS0FBZixJQUFLLElBQUssSUFDWixtQ0FBb0MsOEJBQ3BDLDJCQUE0Qiw4QkFDNUIsa0JBQW1CLG1CQUNuQixjQUFlLG1CQUNmLFVBQVcsbUJBR2IsSUFBSyxJQUNILG1DQUFvQyxrQ0FDcEMsMkJBQTRCLGtDQUM1QixrQkFBbUIsdUJBQ25CLGNBQWUsdUJBQ2Ys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Vix5QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixtQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLGtCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixrQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLG1CQUNDLFFBQVMsUUFFVixrQkFDQyxRQUFTLFFBRVYsa0JBQ0MsUUFBUyxRQUVWLGtCQUNDLFFBQVMsUUFFVixrQkFDQyxRQUFTLFFBRVYsbUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixrQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixpQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsbUJBQ0MsUUFBUyxRQUVWLG1CQUNDLFFBQVMsUUFFVixtQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixpQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLGlCQUNDLFFBQVMsUUFFVixrQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLG1CQUNDLFFBQVMsUUFFVixrQkFDQyxRQUFTLFFBRVYsaUJBQ0MsUUFBUyxRQUVWLGtCQUNDLFFBQVMsUUFFVixrQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHVC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LGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsT0FNQSxPQUNFLFdBQVksS0FKZCxPQUdBLE9BRUUsY0FBZSxLQUVqQixPQWhCQSxPQWlCRSxZQUFhLEtBRGYsT0FiQSxPQWVFLGFBQWMsS0FRaEIsUUFNQSxRQUNFLFdBQVksTUFKZCxRQUdBLFFBRUUsY0FBZSxNQUVqQixRQWhCQSxRQWlCRSxZQUFhLE1BRGYsUUFiQSxRQWVFLGFBQWMiLCJmaWxlIjoiYWRtaW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcblxuQ29weXJpZ2h0IChjKSAyMDE0IERhbmllbCBFZGVuXG4qL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwLCAwLCAxLCA0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59IiwiXG4jbGFuZGluZy13cmFwcGVyICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuI2xhbmRpbmctd3JhcHBlciBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAzNXB4IDAgNjVweCAwO1xufVxuI2xhbmRpbmctY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4jbGFuZGluZy1jb250ZW50IC50aHVtYm5haWwtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuI2xhbmRpbmctY29udGVudCAudGh1bWJuYWlsLXdyYXBwZXIgaW1nLnRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHdpZHRoOjQ1MHB4O1xuICAgIFxuXG59XG4jbGFuZGluZy1jb250ZW50IC5kZXNjIGltZy5iYWRnZS1sb2dvIHtcbiAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2xhbmRpbmctY29udGVudCAuZGVzY3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbGFuZGluZy1jb250ZW50IC5kZXNjIGgye1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4iLCIvKlxuICpcbiAqICAgTkVVQk9BUkQgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIENvcHlyaWdodCAyMDE0IEF1dGhlbnRpYyBHb29kcyBDby4gaHR0cDovL2F1dGhlbnRpY2dvb2RzLmNvXG4gKlxuKi9cbmh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEwMCU7XG59XG5ib2R5IHtcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGM0YzO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbmE6bGluayxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICMyZTJlMzI7XG59XG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0MjQ4NTY7XG4gICAgbWFyZ2luOiAwO1xufVxuaDEsXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcbn1cbmgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDEuMTg4ZW07XG59XG5oMyxcbi5oMyB7XG4gICAgZm9udC1zaXplOiAxLjA2M2VtO1xufVxuaDQsXG4uaDQge1xuICAgIGZvbnQtc2l6ZTogMC45MzhlbTtcbn1cbmg1LFxuLmg1IHtcbiAgICBmb250LXNpemU6IDAuODEzZW07XG59XG5oNixcbi5oNiB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5wIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG59XG5ociB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzAzOTdkNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICMwMzk3ZDY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5jYW52YXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhY2Uge1xuICAgIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICM2NmNhYzQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCB3aWR0aCAxcztcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgIC1vLXRyYW5zZm9ybTogd2lkdGggMXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgd2lkdGggMXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFjZS5wYWNlLWFjdGl2ZSAucGFjZS1wcm9ncmVzcyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuI2hlYWRlciB7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2hlYWRlciAuYnJhbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAubG9nbyB7XG4gICAgY29sb3I6ICMxZDIxMmE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG4jaGVhZGVyIC5sb2dvLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbiNoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hlYWRlciAubG9nbyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuI2hlYWRlciAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuI2hlYWRlciAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4jaGVhZGVyIC5idG4gaSB7XG4gICAgcGFkZGluZzogMDtcbn1cbiNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlLFxuI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGUsXG4jaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbixcbiNoZWFkZXIgYnV0dG9uLm9wdGlvbnMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4jaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTpob3ZlcixcbiNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmFjdGl2ZSxcbiNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmhvdmVyLFxuI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6YWN0aXZlLFxuI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIsXG4jaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGU6Zm9jdXMsXG4jaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTpmb2N1cyxcbiNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbiNoZWFkZXIgLnNlYXJjaCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyODIzMjM7XG4gICAgb3V0bGluZTogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGMUYyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGxpbmVhciAwcywgYm94LXNoYWRvdyAwLjJzIGxpbmVhciAwcztcbiAgICBtYXJnaW46IDE2cHggMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAuYnRuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICByaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jaGVhZGVyIC5mYS1zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMS4wNjNlbTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbn1cbiNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYSA+IC5tZXRhIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYSA+IC5tZXRhID4gLmF2YXRhciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG4jaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGEgPiAubWV0YSA+IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGNvbG9yOiAjMTMxNjFDO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmhvdmVyLFxuI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmFjdGl2ZSxcbiNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxMzE2MUM7XG59XG4jaGVhZGVyIC5uYXZiYXItcmlnaHQgPiAuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlN2U4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbiNoZWFkZXIgLmFycm93IHtcbiAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICB6LWluZGV4OiAxMDtcbn1cbiNoZWFkZXIgLmFycm93LFxuI2hlYWRlciAuYXJyb3c6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuI2hlYWRlciAuYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4jaGVhZGVyIC5hcnJvdy50b3Age1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRvcDogLThweDtcbn1cbiNoZWFkZXIgLmFycm93LnRvcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuI2hlYWRlciAuZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiNoZWFkZXIgLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmUgPiBhLFxuI2hlYWRlciAuZHJvcGRvd24tbWVudSA+IGxpOmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG59XG4jaGVhZGVyIC5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiNoZWFkZXIgLmRyb3Bkb3duLW1lbnUgPiBsaTphY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgIGNvbG9yOiAjMzczNzM3O1xufVxuI2hlYWRlciAucHJvZmlsZSB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuI2hlYWRlciAucHJvZmlsZSB1bCA+IGxpIGg1LFxuI2hlYWRlciAucHJvZmlsZSB1bCA+IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMC44MTNlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiNoZWFkZXIgLnByb2ZpbGUgdWwgPiBsaSAucHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzg5cHgpIHtcbiAgICAjaGVhZGVyIC5zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2hlYWRlciAuYnJhbmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAjaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDAgMCAwO1xuICAgIH1cbiAgICAjaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAjaGVhZGVyIC5uYXZiYXItbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgI2hlYWRlciAubmF2YmFyLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgI2hlYWRlciAudXNlci1uYXYgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICNoZWFkZXIgLnRvZ2dsZS1uYXZpZ2F0aW9uLnRvZ2dsZS1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC51c2VyLW5hdiB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAjaGVhZGVyIC5kcm9wZG93bi5tZXNzYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLnNpZGViYXIgLm5hdiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaWRlYmFyIC5uYXYgaSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2lkZWJhciAubmF2IC5uYXYtc3ViIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIC5uYXYgLm5hdi1zdWIgbGkgPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44MTNlbTtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIC5uYXYgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4uc2lkZWJhciAubmF2ID4gbGkgPiAubmF2LXN1YiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbi5zaWRlYmFyIC5uYXYgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiAubmF2LXN1YiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbn1cbi5zaWRlYmFyIC5uYXYgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiAubmF2LXN1YiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4uc2lkZWJhciAubmF2ID4gbGkgPiAubmF2LXN1YiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiAubmF2LXN1YiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbn1cbi5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uc2lkZWJhci1taW5pIC5zaWRlYmFyIC5uYXYgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiAubmF2LXN1YiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IC5uYXYtc3ViID4gbGkgPiAubmF2LXN1YiA+IGxpID4gLm5hdi1zdWIgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbi5zaWRlYmFyIC5uYXYgLm5hdi1zdWIgLm5hdi1kcm9wZG93biA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2lkZWJhciAubmF2IC5uYXYtc3ViID4gLm9wZW4gPiBhLFxuLnNpZGViYXIgLm5hdiAubmF2LXN1YiA+IC5vcGVuID4gYTpmb2N1cyxcbi5zaWRlYmFyIC5uYXYgLm5hdi1zdWIgPiAub3BlbiA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhciAubmF2LXBpbGxzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2lkZWJhciAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uc2lkZWJhci1wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xufVxuLnNpZGViYXItcHJvZmlsZSAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmMjtcbn1cbi5zaWRlYmFyLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4uc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLnNpZGViYXItcHJvZmlsZSAuYXZhdGFyIGkge1xuICAgIGxlZnQ6IDcwcHg7XG59XG4uc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpZGViYXItcHJvZmlsZSAucHJvZmlsZS1ib2R5IGg0IHtcbiAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWJvZHkgLnRpdGxlIHtcblxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNpZGViYXItcHJvZmlsZSAucHJvZmlsZS1ib2R5IC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDNweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtYm9keS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTdlODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtYm9keS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDg1JTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIHRvcDogLTE2cHg7XG59XG4uc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWJvZHkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSBsaSBhLFxuLnNpZGViYXItcHJvZmlsZSAucHJvZmlsZS1ib2R5LmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUgbGkgYTphY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtYm9keS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWJvZHkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSAucHJvZmlsZS1wcm9ncmVzcyB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtYm9keS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IC5wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtYm9keS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IGg1IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtYm9keS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zaWRlYmFyLWhlYWRlciB7XG4gICAgY29sb3I6ICM2RjczN0U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpZGViYXItbGVmdCBhIHtcbiAgICBjb2xvcjogI0IzQjhDMztcbn1cbi5zaWRlYmFyLWxlZnQgYTpmb2N1cyxcbi5zaWRlYmFyLWxlZnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhci1sZWZ0IC5hY3RpdmUgPiBhLFxuLnNpZGViYXItbGVmdCAuYWN0aXZlID4gYTpmb2N1cyxcbi5zaWRlYmFyLWxlZnQgLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpZGViYXItbGVmdCAuZGlzYWJsZWQgPiBhLFxuLnNpZGViYXItbGVmdCAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnNpZGViYXItbGVmdCAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzVjNjA2YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zaWRlYmFyLWxlZnQgLnNpZGViYXItcHJvZmlsZSAubWVkaWEtYm9keSBoNCB7XG4gICAgY29sb3I6ICNmNWY1ZjU7XG59XG4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm9wZW4gPiBhIHtcbiAgICBjb2xvcjogI0IzQjhDMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhci1sZWZ0IC5uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLnNpZGViYXItbGVmdCAubmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyxcbi5zaWRlYmFyLWxlZnQgLm5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNWM2MDZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItbGVmdCAubmF2LXN1YiBsaS5vcGVuID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhciArIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IC0yMHB4IDAgMTBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG4uc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXByb2ZpbGUgLnByb2ZpbGUtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItcHJvZmlsZSAucHJvZmlsZS1ib2R5IGg0LFxuLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWJvZHkgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWJvZHkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbGVmdDogNHB4O1xufVxuLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci1wcm9maWxlIC5wcm9maWxlLWJvZHkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGxlZnQ6IDE4JTtcbn1cbi5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLmF2YXRhciBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgbGVmdDogLTI0MHB4O1xuICAgIH1cbiAgICAuc2lkZWJhci1vcGVuZWQgLnNpZGViYXItbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuc2lkZWJhci1vcGVuZWQgLnNpZGViYXItbGVmdCArIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IDI0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuc2lkZWJhci1vcGVuZWQge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGkubmF2LWRyb3Bkb3duLm5hdi1kcm9wZG93bi1vcGVuID4gYSxcbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5uYXYgPiBsaS5uYXYtZHJvcGRvd246aG92ZXIgPiBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpLm5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGkgPiBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA5cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpIGEgLmJhZGdlLFxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpIGEgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGkgPiBhID4gaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDIyLjI4cHg7XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpID4gLm5hdi1zdWIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4O1xuICAgIH1cbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbixcbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5uYXYgPiBsaTpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuIGEsXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGk6aG92ZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gYSAuYmFkZ2UsXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gYSAubGFiZWwsXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGk6aG92ZXIgYSAuYmFkZ2UsXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGk6aG92ZXIgYSAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiAubmF2LXN1YixcbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5uYXYgPiBsaTpob3ZlciA+IC5uYXYtc3ViIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2LXBpbGxzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdi1waWxscyA+IGxpLm5hdi1kcm9wZG93bi1vcGVuLFxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdi1waWxscyA+IGxpOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgIH1cbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2LXBpbGxzID4gbGkubmF2LWRyb3Bkb3duID4gYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdi1waWxscyA+IGxpID4gLm5hdi1zdWIge1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdi1waWxscyA+IGxpID4gLm5hdi1zdWIgYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubmF2LXBpbGxzID4gbGkgPiAubmF2LXN1YiAubmF2LWRyb3Bkb3duID4gYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItaGVhZGVyLFxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItcHJvZmlsZSxcbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXN1bW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2lkZWJhciArIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuc2lkZWJhci1taW5pIC5uYXZiYXIgLm5hdmJhci1icmFuZC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLnNpZGViYXItbWluaSAubmF2YmFyIC5uYXZiYXItYnJhbmQtZ3JvdXAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyICsgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuc2lkZWJhci10b2dnbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tYWluLWNvbnRlbnQtdG9nZ2xlLWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYwcHg7XG4gICAgfVxuICAgIC51c2VyLW5hdiB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIH1cbn1cbi5zaWRlYmFyIGRpdi5kaXZpZGVyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNjFDO1xufVxuLnNpZGViYXIgLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gICAgbWFyZ2luOiAzcHggMDtcbn1cbi5zaWRlYmFyIC5zZXR0aW5nLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG59XG4uc2lkZWJhciAuc2V0dGluZy1saXN0IGxhYmVsIHtcbiAgICBjb2xvcjogI0IzQjhDMztcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXIgLnNldHRpbmctbGlzdCBsYWJlbDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGViYXItbWluaSAuc2V0dGluZy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI21haW4td3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI0YwRjNGMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1jb250ZW50LXdyYXBwZXIgI21haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLWNvbnRlbnQtd3JhcHBlciAjbWFpbi1jb250ZW50IC5oMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDQwcHggMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ubWFpbi1jb250ZW50LXRvZ2dsZS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQtdG9nZ2xlLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xufVxuLnBhZ2VoZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UwZTY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0Y2RjhGODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZWhlYWRlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDA7XG59XG4ucGFnZWhlYWRlciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG4ucGFnZWhlYWRlciAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiAyNXB4O1xufVxuLnBhZ2VoZWFkZXIgLmJyZWFkY3J1bWItd3JhcHBlciAubGFiZWwge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjY4OGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2VoZWFkZXIgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ucGFnZWhlYWRlciAuYnJlYWRjcnVtYiBsaSB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4ucGFnZWhlYWRlciAuYnJlYWRjcnVtYiBsaS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuLnBhZ2VoZWFkZXIgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgY29sb3I6ICM1MTUwNTA7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAvKiBNYWluIENvbnRlbnQgKi9cbiAgICAjbWFpbi1jb250ZW50IC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIC5tYWluLWNvbnRlbnQtdG9nZ2xlLWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYwcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC8qIE1haW4gQ29udGVudCAqL1xuICAgICNtYWluLWNvbnRlbnQgLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cbiNzaWRlYmFyLXJpZ2h0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC41KTtcbn1cblxuI3NpZGViYXItcmlnaHQgLnJvd3twYWRkaW5nLXRvcDogMTBweDt9XG4jc2lkZWJhci1yaWdodCBwe2NvbG9yOiMxMTExMTE7IH1cbiNzaWRlYmFyLXJpZ2h0IC5jb2wteHMtMSBpe21hcmdpbi1sZWZ0OiAxMHB4O31cblxuXG4uc2lkZWJhci1yaWdodC1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG4jc2lkZWJhci1yaWdodCAuc2lkZWJhci10aXRsZSB7XG4gICAgY29sb3I6ICNlOGU4ZTg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTJhO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbn1cbiNjb250YWN0LWxpc3Qtd3JhcHBlciAuaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHRoaW4gI0YyRjJGMjtcbn1cbiNjb250YWN0LWxpc3Qtd3JhcHBlciAuaGVhZGluZyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbiNjb250YWN0LWxpc3Qtd3JhcHBlciAuaGVhZGluZyB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4jY29udGFjdC1saXN0LXdyYXBwZXIgLmhlYWRpbmcgdWwgbGkubmV3LWNvbnRhY3QgYSB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbiNjb250YWN0LWxpc3Qtd3JhcHBlciAuaGVhZGluZyAuc2VhcmNoIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI4MjMyMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYxRjI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgbGluZWFyIDBzLCBib3gtc2hhZG93IDAuMnMgbGluZWFyIDBzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250YWN0LWxpc3Qtd3JhcHBlciAuaGVhZGluZyAuYnRuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xufVxuI2NvbnRhY3QtbGlzdC13cmFwcGVyICNjb250YWN0LWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG4jY29udGFjdC1saXN0LXdyYXBwZXIgI2NvbnRhY3QtbGlzdCB1bCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgdGhpbiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4jY29udGFjdC1saXN0LXdyYXBwZXIgI2NvbnRhY3QtbGlzdCB1bCBsaSAucm93IHtcbiAgICBtYXJnaW46IDA7XG59XG4jY29udGFjdC1saXN0LXdyYXBwZXIgI2NvbnRhY3QtbGlzdCB1bCBsaTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3Zjc7XG59XG4jY29udGFjdC1saXN0LXdyYXBwZXIgI2NvbnRhY3QtbGlzdCAuYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4jY29udGFjdC1saXN0LXdyYXBwZXIgI2NvbnRhY3QtbGlzdCAuYXZhdGFyIGkge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbn1cbiNjb250YWN0LWxpc3Qtd3JhcHBlciAjY29udGFjdC1saXN0IC5sb2NhdGlvbiBpIHtcbiAgICBmb250LXNpemU6IDAuODEzZW07XG59XG4jY29udGFjdC11c2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRhY3QtdXNlciAuY2hhdC11c2VyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDhweCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjM7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuI2NvbnRhY3QtdXNlciAuZW1haWwtdXNlciB7XG4gICAgcGFkZGluZzogMjBweCA4cHggOHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0YzO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbiNjb250YWN0LXVzZXIgLmNhbGwtdXNlciB7XG4gICAgcGFkZGluZzogMjBweCA4cHggOHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0YzO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbiNjb250YWN0LXVzZXIgLmNoYXQtdXNlci5hY3RpdmUsXG4jY29udGFjdC11c2VyIC5lbWFpbC11c2VyLmFjdGl2ZSxcbiNjb250YWN0LXVzZXIgLmNhbGwtdXNlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDIxMkE7XG59XG4jY29udGFjdC11c2VyIC5jaGF0LXVzZXI6aG92ZXIsXG4jY29udGFjdC11c2VyIC5lbWFpbC11c2VyOmhvdmVyLFxuI2NvbnRhY3QtdXNlciAuY2FsbC11c2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyMTJBO1xuICAgIGNvbG9yOiAjRjBGM0YzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb250YWN0LXVzZXIgLmNoYXQtdXNlcjpob3ZlciBzcGFuLFxuI2NvbnRhY3QtdXNlciAuZW1haWwtdXNlcjpob3ZlciBzcGFuLFxuI2NvbnRhY3QtdXNlciAuY2FsbC11c2VyOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjRjBGM0YzO1xufVxuI2NvbnRhY3QtdXNlciAuY2hhdC11c2VyLmFjdGl2ZSA+IHNwYW4sXG4jY29udGFjdC11c2VyIC5lbWFpbC11c2VyLmFjdGl2ZSA+IHNwYW4sXG4jY29udGFjdC11c2VyIC5jYWxsLXVzZXIuYWN0aXZlID4gc3BhbiB7XG4gICAgY29sb3I6ICNGMEYzRjM7XG59XG4uYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYXZhdGFyIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hdmF0YXIgaS5vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YjZhZjtcbn1cbi5hdmF0YXIgaS5vZmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlhYTA7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwLjUpO1xufVxuLmF2YXRhciBpbWcub2ZmIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLmF2YXRhciBpLmJ1c3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjVkNWQ7XG59XG4uYXZhdGFyIGkuYXdheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2U4Yztcbn1cbi5ib3JkZXItZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTMxNjFDO1xufVxuLmJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyLCBjb2xvciAwLjI1cyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4yNXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXIsIGNvbG9yIDAuMjVzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXI7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5YWEwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuLmJ0biBpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cbi8qIERlZmF1bHQgQnV0dG9ucyovXG4uYnRuLWRlZmF1bHQsXG5hLmJ0bi1kZWZhdWx0OmxpbmssXG5hLmJ0bi1kZWZhdWx0OnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlhYTA7XG4gICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG5hLmJ0bi1kZWZhdWx0OmhvdmVyLFxuYS5idG4tZGVmYXVsdDphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZWE3YWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWVhN2FjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVhN2FjO1xuICAgIGJvcmRlci1jb2xvcjogIzllYTdhYztcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogIzkwOWFhMDtcbiAgICBib3JkZXItY29sb3I6ICM5MDlhYTA7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5YWEwO1xuICAgIGJvcmRlci1jb2xvcjogIzkwOWFhMDtcbn1cbi5idG4tcHJpbWFyeSxcbmEuYnRuLXByaW1hcnk6bGluayxcbmEuYnRuLXByaW1hcnk6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NmI4ZDtcbn1cbmEuYnRuLXByaW1hcnk6aG92ZXIsXG5hLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNzc5ZDtcbiAgICBib3JkZXItY29sb3I6ICM1Zjc3OWQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Zjc3OWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWY3NzlkO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU2YjhkO1xuICAgIGJvcmRlci1jb2xvcjogIzU1NmI4ZDtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU2YjhkO1xufVxuLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmI2O1xufVxuLmJ0bi1pbmZvLFxuYS5idG4taW5mbzpsaW5rLFxuYS5idG4taW5mbzp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmI2O1xufVxuYS5idG4taW5mbzpob3ZlcixcbmEuYnRuLWluZm86YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4YWNjO1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4YWNjO1xuICAgIGJvcmRlci1jb2xvcjogIzIzOGFjYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzFmN2JiNjtcbiAgICBib3JkZXItY29sb3I6ICMxZjdiYjY7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmI2O1xuICAgIGJvcmRlci1jb2xvcjogIzFmN2JiNjtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI1ZDVkO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NzM3MztcbiAgICBib3JkZXItY29sb3I6ICNlNjczNzM7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNlNjczNzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY3MzczO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyNWQ1ZDtcbiAgICBib3JkZXItY29sb3I6ICNlMjVkNWQ7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyY2NiYzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmNjYmMzO1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjdiNmFmO1xuICAgIGJvcmRlci1jb2xvcjogIzI3YjZhZjtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjdiNmFmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZThjO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZThjO1xuICAgIGJvcmRlci1jb2xvcjogI2VkY2U4Yztcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2YwZDdhMjtcbiAgICBib3JkZXItY29sb3I6ICNmMGQ3YTI7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZThjO1xuICAgIGJvcmRlci1jb2xvcjogI2VkY2U4Yztcbn1cbi8qIDNkIEJ1dHRvbnMqL1xuLmJ0bi5idG4tM2Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5idG4uYnRuLTNkOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzcHgpO1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi0zZCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDBweCAjODU4ZTkzO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCAwcHggIzg1OGU5MztcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAjODU4ZTkzO1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi0zZDpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tM2Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlhYTA7XG59XG4uYnRuLWRlZmF1bHQuYnRuLTNkOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAjODU4ZTkzO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAwcHggIzg1OGU5MztcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDBweCAjODU4ZTkzO1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi0zZDpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tM2Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlhYTA7XG59XG4uYnRuLXByaW1hcnkuYnRuLTNkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMHB4ICM0ZDYxN2Y7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDBweCAjNGQ2MTdmO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4ICM0ZDYxN2Y7XG59XG4uYnRuLXByaW1hcnkuYnRuLTNkOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAjNGQ2MTdmO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAwcHggIzRkNjE3ZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDBweCAjNGQ2MTdmO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi0zZDpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tM2Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLTNkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMHB4ICMyNGFjYTU7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDBweCAjMjRhY2E1O1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4ICMyNGFjYTU7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLTNkOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAjMjRhY2E1O1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAwcHggIzI0YWNhNTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDBweCAjMjRhY2E1O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi0zZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tM2Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG59XG4uYnRuLWluZm8uYnRuLTNkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMHB4ICMyMjczYTU7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDBweCAjMjI3M2E1O1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4ICMyMjczYTU7XG59XG4uYnRuLWluZm8uYnRuLTNkOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAjMjI3M2E1O1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAwcHggIzIyNzNhNTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDBweCAjMjI3M2E1O1xufVxuLmJ0bi1pbmZvLmJ0bi0zZDpob3Zlcixcbi5idG4taW5mby5idG4tM2Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiYjY7XG59XG4uYnRuLXdhcm5pbmcuYnRuLTNkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMHB4ICNkYmJkN2Q7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDBweCAjZGJiZDdkO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4ICNkYmJkN2Q7XG59XG4uYnRuLXdhcm5pbmcuYnRuLTNkOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAjZDZhZTExO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAwcHggI2Q2YWUxMTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDBweCAjZDZhZTExO1xufVxuLmJ0bi13YXJuaW5nLmJ0bi0zZDpob3Zlcixcbi5idG4td2FybmluZy5idG4tM2Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGNlOGM7XG59XG4uYnRuLWRhbmdlci5idG4tM2Qge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAwcHggI2M5NDAzNDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggMHB4ICNjOTQwMzQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAwcHggI2M5NDAzNDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi0zZDphY3RpdmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAwcHggI2M5NDAzNDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMHB4ICNjOTQwMzQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAwcHggI2M5NDAzNDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi0zZDpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi0zZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyNWQ1ZDtcbn1cbi8qIHNxdWFyZSBidXR0b25zICovXG4uYnRuLXNxdWFyZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKiBUcmFuc3BhcmVudCBidXR0b25zICovXG4uYnRuLWRlZmF1bHQuYnRuLXRyYW5zIHtcbiAgICBjb2xvcjogIzkwOWFhMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gIzkwOWFhMDtcbn1cbi5idG4tZGVmYXVsdC5idG4tdHJhbnM6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLXRyYW5zOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tdHJhbnM6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlhYTA7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluICM5MDlhYTA7XG59XG4uYnRuLXByaW1hcnkuYnRuLXRyYW5zIHtcbiAgICBjb2xvcjogIzU1NmI4ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gIzU1NmI4ZDtcbn1cbi5idG4tcHJpbWFyeS5idG4tdHJhbnM6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLXRyYW5zOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tdHJhbnM6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluICM1NTZiOGQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLXRyYW5zIHtcbiAgICBjb2xvcjogIzI3YjZhZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gIzI3YjZhZjtcbn1cbi5idG4tc3VjY2Vzcy5idG4tdHJhbnM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLXRyYW5zOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tdHJhbnM6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluICMyN2I2YWY7XG59XG4uYnRuLWluZm8uYnRuLXRyYW5zIHtcbiAgICBjb2xvcjogIzFmN2JiNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gIzFmN2JiNjtcbn1cbi5idG4taW5mby5idG4tdHJhbnM6aG92ZXIsXG4uYnRuLWluZm8uYnRuLXRyYW5zOmFjdGl2ZSxcbi5idG4taW5mby5idG4tdHJhbnM6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiYjY7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluICMxZjdiYjY7XG59XG4uYnRuLXdhcm5pbmcuYnRuLXRyYW5zIHtcbiAgICBjb2xvcjogI2VkY2U4YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gI2VkY2U4Yztcbn1cbi5idG4td2FybmluZy5idG4tdHJhbnM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLXRyYW5zOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tdHJhbnM6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGNlOGM7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluICNlZGNlOGM7XG59XG4uYnRuLWRhbmdlci5idG4tdHJhbnMge1xuICAgIGNvbG9yOiAjZTI1ZDVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogc29saWQgdGhpbiAjZTI1ZDVkO1xufVxuLmJ0bi1kYW5nZXIuYnRuLXRyYW5zOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLXRyYW5zOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi10cmFuczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyNWQ1ZDtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gI2UyNWQ1ZDtcbn1cbi8qIEJ1dHRvbiBTaXplcyAqL1xuLmJ0bi1sZyB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4teHMge1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmViZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20ge1xuICAgIGhlaWdodDogMTVweDtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy14cyB7XG4gICAgaGVpZ2h0OiA2cHg7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NmI4ZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNmFmO1xufVxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiYjY7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2U4Yztcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjVkNWQ7XG59XG4ucGFuZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAucGFuZWwtdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDAuODEzZW07XG59XG4ucGFuZWwgPiAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2VkZjA7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFuZWwgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDhweDtcbn1cbi5wYW5lbCAuYWN0aW9ucyBpIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbWFyZ2luOiAwIDNweDtcbn1cbi5wYW5lbCAuYWN0aW9ucyBpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFuZWwgPiAucGFuZWwtZm9vdGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi5wYW5lbCAucGFuZWwtYm9keSAuaDEge1xuICAgIGZsb2F0OiBub25lO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM3Njc2NzY7XG59XG4ucGFuZWwtZGVmYXVsdCAuYWN0aW9ucyBpIHtcbiAgICBjb2xvcjogIzkwOWFhMDtcbiAgICBtYXJnaW46IDAgM3B4O1xufVxuLnBhbmVsLWRlZmF1bHQgLmFjdGlvbnMgaTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNzY3Njc2O1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZmYyZjc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzc2NzY3Njtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU2YjhkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmM5Yztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgYSxcbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtc29saWQtZGVmYXVsdCA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLXNvbGlkLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyLFxuLnBhbmVsLXNvbGlkLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogIzkwOWFhMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtc29saWQtcHJpbWFyeSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLXNvbGlkLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyLFxuLnBhbmVsLXNvbGlkLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogIzU1NmI4ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ucGFuZWwtc29saWQtc3VjY2VzcyA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLXNvbGlkLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyLFxuLnBhbmVsLXNvbGlkLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogIzI3YjZhZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ucGFuZWwtc29saWQtd2FybmluZyA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLXNvbGlkLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyLFxuLnBhbmVsLXNvbGlkLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogI2VkY2U4YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ucGFuZWwtc29saWQtaW5mbyA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLXNvbGlkLWluZm8gPiAucGFuZWwtZm9vdGVyLFxuLnBhbmVsLXNvbGlkLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogIzFmN2JiNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ucGFuZWwtc29saWQtZGFuZ2VyID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtc29saWQtZGFuZ2VyID4gLnBhbmVsLWZvb3Rlcixcbi5wYW5lbC1zb2xpZC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogI2UyNWQ1ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ucGFuZWwtZ3JhZGllbnQtZGVmYXVsdCA+IC5wYW5lbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjOTA5YWEwO1xuICAgIC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzkwOWFhMCAyNSUsICNhNGFhYWQgMTAwJSk7XG4gICAgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoMjUlLCAjOTA5YWEwKSwgY29sb3Itc3RvcCgxMDAlLCAjYTRhYWFkKSk7XG4gICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjOTA5YWEwIDI1JSwgI2E0YWFhZCAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM5MDlhYTAgMjUlLCAjYTRhYWFkIDEwMCUpO1xuICAgIC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjOTA5YWEwIDI1JSwgI2E0YWFhZCAxMDAlKTtcbiAgICAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM5MDlhYTAgMjUlLCAjYTRhYWFkIDEwMCUpO1xuICAgIC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0BkZWZhdWx0Q29sb3InLCBlbmRDb2xvcnN0cj0nI2E0YWFhZCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgICAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1ncmFkaWVudC1wcmltYXJ5ID4gLnBhbmVsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICMxYWJjOWM7XG4gICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMWFiYzljIDI1JSwgIzg3ZDVhYiAxMDAlKTtcbiAgICAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgyNSUsICMxYWJjOWMpLCBjb2xvci1zdG9wKDEwMCUsICM4N2Q1YWIpKTtcbiAgICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxYWJjOWMgMjUlLCAjODdkNWFiIDEwMCUpO1xuICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzFhYmM5YyAyNSUsICM4N2Q1YWIgMTAwJSk7XG4gICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxYWJjOWMgMjUlLCAjODdkNWFiIDEwMCUpO1xuICAgIC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFhYmM5YyAyNSUsICM4N2Q1YWIgMTAwJSk7XG4gICAgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzFhYmM5YycsIGVuZENvbG9yc3RyPScjODdkNWFiJywgR3JhZGllbnRUeXBlPTEpO1xuICAgIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWdyYWRpZW50LXN1Y2Nlc3MgPiAucGFuZWwtYm9keSB7XG4gICAgYmFja2dyb3VuZDogIzJkY2M3MDtcbiAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMyZGNjNzAgMjUlLCAjMjdhZDVmIDEwMCUpO1xuICAgIC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDI1JSwgIzJkY2M3MCksIGNvbG9yLXN0b3AoMTAwJSwgIzI3YWQ1ZikpO1xuICAgIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzJkY2M3MCAyNSUsICMyN2FkNWYgMTAwJSk7XG4gICAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMmRjYzcwIDI1JSwgIzI3YWQ1ZiAxMDAlKTtcbiAgICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzJkY2M3MCAyNSUsICMyN2FkNWYgMTAwJSk7XG4gICAgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMmRjYzcwIDI1JSwgIzI3YWQ1ZiAxMDAlKTtcbiAgICAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMmRjYzcwJywgZW5kQ29sb3JzdHI9JyMyN2FkNWYnLCBHcmFkaWVudFR5cGU9MSk7XG4gICAgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtZ3JhZGllbnQtd2FybmluZyA+IC5wYW5lbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFjNDBmO1xuICAgIC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2YxYzQwZiAyNSUsICNlMGFmMGYgMTAwJSk7XG4gICAgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoMjUlLCAjZjFjNDBmKSwgY29sb3Itc3RvcCgxMDAlLCAjZTBhZjBmKSk7XG4gICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZjFjNDBmIDI1JSwgI2UwYWYwZiAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNmMWM0MGYgMjUlLCAjZTBhZjBmIDEwMCUpO1xuICAgIC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZjFjNDBmIDI1JSwgI2UwYWYwZiAxMDAlKTtcbiAgICAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMWM0MGYgMjUlLCAjZTBhZjBmIDEwMCUpO1xuICAgIC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmMWM0MGYnLCBlbmRDb2xvcnN0cj0nI2UwYWYwZicsIEdyYWRpZW50VHlwZT0xKTtcbiAgICAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1ncmFkaWVudC1pbmZvID4gLnBhbmVsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICMzNTk4ZGI7XG4gICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMzU5OGRiIDI1JSwgIzBlN2JjZSAxMDAlKTtcbiAgICAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgyNSUsICMzNTk4ZGIpLCBjb2xvci1zdG9wKDEwMCUsICMwZTdiY2UpKTtcbiAgICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMzNTk4ZGIgMjUlLCAjMGU3YmNlIDEwMCUpO1xuICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzM1OThkYiAyNSUsICMwZTdiY2UgMTAwJSk7XG4gICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMzNTk4ZGIgMjUlLCAjMGU3YmNlIDEwMCUpO1xuICAgIC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzM1OThkYiAyNSUsICMwZTdiY2UgMTAwJSk7XG4gICAgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzM1OThkYicsIGVuZENvbG9yc3RyPScjMGU3YmNlJywgR3JhZGllbnRUeXBlPTEpO1xuICAgIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWdyYWRpZW50LWluZm8gPiAucGFuZWwtYm9keSBhOmxpbmssXG4ucGFuZWwtZ3JhZGllbnQtaW5mbyA+IC5wYW5lbC1ib2R5IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhbmVsLWdyYWRpZW50LWluZm8gPiAucGFuZWwtYm9keSBhOmhvdmVyLFxuLnBhbmVsLWdyYWRpZW50LWluZm8gPiAucGFuZWwtYm9keSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFuZWwtZ3JhZGllbnQtZGFuZ2VyID4gLnBhbmVsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNlODRjM2Q7XG4gICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZTg0YzNkIDI1JSwgI2QzNDYzOSAxMDAlKTtcbiAgICAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgyNSUsICNlODRjM2QpLCBjb2xvci1zdG9wKDEwMCUsICNkMzQ2MzkpKTtcbiAgICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNlODRjM2QgMjUlLCAjZDM0NjM5IDEwMCUpO1xuICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2U4NGMzZCAyNSUsICNkMzQ2MzkgMTAwJSk7XG4gICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNlODRjM2QgMjUlLCAjZDM0NjM5IDEwMCUpO1xuICAgIC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2U4NGMzZCAyNSUsICNkMzQ2MzkgMTAwJSk7XG4gICAgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2U4NGMzZCcsIGVuZENvbG9yc3RyPScjZDM0NjM5JywgR3JhZGllbnRUeXBlPTEpO1xuICAgIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLndpZGdldC1taW5pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LW1pbmkgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQtbWluaSAudG90YWwge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ud2lkZ2V0LW1pbmkgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xufVxuLmNoYXQtd2lkZ2V0IC53cmFwcGVyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5jaGF0LXdpZGdldCAud3JhcHBlciAuYXZhdGFyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG4uY2hhdC13aWRnZXQgLndyYXBwZXIgLmF2YXRhciBpIHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xufVxuLmNoYXQtd2lkZ2V0IC53cmFwcGVyIC5wb3N0IHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXQtd2lkZ2V0IC53cmFwcGVyIC5wb3N0LmRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG59XG4uY2hhdC13aWRnZXQgLndyYXBwZXIgLnBvc3QucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NmI4ZDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5jaGF0LXdpZGdldCAud3JhcHBlciAucG9zdC5kZWZhdWx0IC5hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY2hhdC13aWRnZXQgLndyYXBwZXIgLnBvc3QucHJpbWFyeSAuYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU2YjhkO1xufVxuLndpZGdldC13ZWF0aGVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53aWRnZXQtd2VhdGhlciAudGVtcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkuZnVsbHNjcmVlbi13aWRnZXQtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHkuZnVsbHNjcmVlbi13aWRnZXQtYWN0aXZlIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG5ib2R5LmZ1bGxzY3JlZW4td2lkZ2V0LWFjdGl2ZSAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLmFjdGlvbnMgPiAuZmEtY2hldnJvbi1kb3duLFxuYm9keS5mdWxsc2NyZWVuLXdpZGdldC1hY3RpdmUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5hY3Rpb25zID4gLmZhLXRpbWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmVsLndpZGdldC1mdWxsc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50YWItd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4udGFiLXdyYXBwZXIgPiAubmF2LXRhYnMgPiBsaSBhIHtcbiAgICBjb2xvcjogIzVENUY2Mztcbn1cbi50YWItd3JhcHBlciA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTU2YjhkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGFiLXdyYXBwZXIudGFiLWxlZnQgPiAubmF2LXRhYnMgPiBsaSxcbi50YWItd3JhcHBlci50YWItcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWluLXdpZHRoOiA3NXB4O1xufVxuLnRhYi13cmFwcGVyLnRhYi1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLFxuLnRhYi13cmFwcGVyLnRhYi1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWItd3JhcHBlci50YWItbGVmdCA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4udGFiLXdyYXBwZXIudGFiLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuLnRhYi13cmFwcGVyLnRhYi1sZWZ0IC50YWItY29udGVudCxcbi50YWItd3JhcHBlci50YWItcmlnaHQgLnRhYi1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWItd3JhcHBlci50YWItbGVmdCA+IC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuLnRhYi13cmFwcGVyLnRhYi1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG4udGFiLXdyYXBwZXIudGFiLWxlZnQgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1NTZiOGQ7XG59XG4udGFiLXdyYXBwZXIudGFiLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4udGFiLXdyYXBwZXIudGFiLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cbi50YWItd3JhcHBlci50YWItcmlnaHQgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNTU2YjhkO1xufVxuLnRhYi13cmFwcGVyLnRhYi1ib3R0b20gPiAudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYi13cmFwcGVyLnRhYi1ib3R0b20gPiAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnRhYi13cmFwcGVyLnRhYi1ib3R0b20gPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NTZiOGQ7XG59XG4udGFiLXByaW1hcnkudGFiLXdyYXBwZXIgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNTU2YjhkO1xufVxuLnRhYi1wcmltYXJ5LnRhYi13cmFwcGVyLnRhYi1sZWZ0ID4gLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzU1NmI4ZDtcbn1cbi50YWItcHJpbWFyeS50YWItd3JhcHBlci50YWItcmlnaHQgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzU1NmI4ZDtcbn1cbi50YWItcHJpbWFyeS50YWItd3JhcHBlci50YWItYm90dG9tID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NmI4ZDtcbn1cbi5uZy1pc29sYXRlLXNjb3BlLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1NTZiOGQ7XG59XG4ubmctaXNvbGF0ZS1zY29wZS5hY3RpdmUgLm5nLWJpbmRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iYWRnZSB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjY4OGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCA3cHggNHB4IDdweDtcbn1cbi5iYWRnZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2YjhkO1xufVxuLmJhZGdlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGNlOGM7XG59XG4uYmFkZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YjZhZjtcbn1cbi5iYWRnZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjVkNWQ7XG59XG4uYmFkZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmN2JiNjtcbn1cbi5sYWJlbC5sYWJlbC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4uZGVmYXVsdC1jb2xvciB7XG4gICAgY29sb3I6ICM5MDlhYTA7XG59XG4ucHJpbWFyeS1jb2xvciB7XG4gICAgY29sb3I6ICM1NTZiOGQ7XG59XG4uc3VjY2Vzcy1jb2xvciB7XG4gICAgY29sb3I6ICMyN2I2YWY7XG59XG4uaW5mby1jb2xvciB7XG4gICAgY29sb3I6ICMxZjdiYjY7XG59XG4ud2FybmluZy1jb2xvciB7XG4gICAgY29sb3I6ICNlZGNlOGM7XG59XG4uZGFuZ2VyLWNvbG9yIHtcbiAgICBjb2xvcjogI2UyNWQ1ZDtcbn1cbi5kZWZhdWx0LWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5YWEwO1xufVxuLnByaW1hcnktYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG59XG4uc3VjY2Vzcy1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YjZhZjtcbn1cbi5pbmZvLWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmI2O1xufVxuLndhcm5pbmctYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGNlOGM7XG59XG4uZGFuZ2VyLWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI1ZDVkO1xufVxuLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjYTJhMmEyIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLW5vbmUge1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ub25lIHtcbiAgICBtYXJnaW46IDA7XG59XG4uYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFycm93LnJpZ2h0IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTlweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmFycm93LmxlZnQge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5hcnJvdyxcbi5hcnJvdzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYXJyb3cge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci13aWR0aDogOXB4O1xufVxuLmdvb2dsZS1tYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG59XG4uanZlY3Rvcm1hcC16b29taW4sXG4uanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbn1cbi5zbGlkZXItaGFuZGxlLnJvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkYyRjc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGVyLWRlZmF1bHQgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwOWFhMDtcbn1cbi5zbGlkZXItcHJpbWFyeSAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2YjhkO1xufVxuLnNsaWRlci1zdWNjZXNzIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG59XG4uc2xpZGVyLXdhcm5pbmcgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2U4Yztcbn1cbi5zbGlkZXItaW5mbyAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmI2O1xufVxuLnNsaWRlci1kYW5nZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyNWQ1ZDtcbn1cbiNSR0Ige1xuICAgIGhlaWdodDogMjM5cHg7XG4gICAgYmFja2dyb3VuZDogIzgwODA4MDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ud2lkZ2V0LWdhdWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ29hbC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cbi5nb2FsLXdyYXBwZXIgLmdhdWdlLXZhbHVlIHtcbiAgICBjb2xvcjogIzI3YjZhZjtcbn1cbi5nb2FsLXdyYXBwZXIgLmdvYWwtdmFsdWUge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuLmxpbmUtY2hhcnQsXG4uYmFyLWNoYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGMtY2hhcnQtanMtbGVnZW5kIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnRjLWNoYXJ0LWpzLWxlZ2VuZCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi50Yy1jaGFydC1qcy1sZWdlbmQgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xufVxuLnNlcnZlci1jaGFydCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2VydmVyLWNoYXJ0IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJyb3dzZXItY2hhcnQge1xuICAgIGhlaWdodDogMjE1cHg7XG59XG4uYnJvd3Nlci1jaGFydCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5icm93c2VyLWNoYXJ0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5icm93c2VyLWNoYXJ0IHVsIGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xufVxuLmNoYXJ0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzMjQyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdHMgLnBhbmVsLWJvZHkge1xuICAgIGhlaWdodDogMzIxcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5zdGF0cyAucGFuZWwtYm9keSBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi5zdGF0cyAucGFuZWwtYm9keSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnN0YXRzIC5wYW5lbC1ib2R5IGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uc3RhdHMgLnBhbmVsLWJvZHkgLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDZjNmEyO1xufVxuI3NlcnZlci1jaGFydCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbn1cbi5yZXBvcnRkYXRlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZG91Z2hudXQtY2FudmFzLWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiAxMzdweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG59XG4uanFzdG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtaW4td2lkdGg6IDM1cHghaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHghaW1wb3J0YW50O1xufVxuLmRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmRkLWxpc3QgLmRkLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5kZC1jb2xsYXBzZWQgLmRkLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZGQtaXRlbSxcbi5kZC1lbXB0eSxcbi5kZC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGQtaGFuZGxlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGQtaGFuZGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNTU2YjhkO1xufVxuLmRkLWl0ZW0gPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJysnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogJy0nO1xufVxuLmRkLXBsYWNlaG9sZGVyLFxuLmRkLWVtcHR5IHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYjZiY2JmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRkLWVtcHR5IHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMzBweCAzMHB4O1xufVxuLmRkLWRyYWdlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG4uZGQtZHJhZ2VsID4gLmRkLWl0ZW0gLmRkLWhhbmRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5kZC1kcmFnZWwgLmRkLWhhbmRsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5saXN0LWljb24gZGl2IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3QtaWNvbiBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zb2NpYWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbi5zb2NpYWwgdWwgbGkge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zb2NpYWwgaSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlBQTA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLnNvY2lhbCBpOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uc29jaWFsIC5mYS1mYWNlYm9vazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzQwNjBBNTtcbn1cbi5zb2NpYWwgLmZhLXR3aXR0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMEFCRTM7XG59XG4uc29jaWFsIC5mYS1nb29nbGUtcGx1czpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U2NDUyMjtcbn1cbi5zb2NpYWwgLmZhLWdpdGh1Yjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM0MzQzNDtcbn1cbi5zb2NpYWwgLmZhLXBpbnRlcmVzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NiMjAyNztcbn1cbi5zb2NpYWwgLmZhLWxpbmtlZGluOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NEJDO1xufVxuLnNvY2lhbCAuZmEtZmxpY2tyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1N0FFO1xufVxuLnNvY2lhbCAuZmEtaW5zdGFncmFtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzc1OTg5O1xufVxuLnNvY2lhbCAuZmEtdmltZW8tc3F1YXJlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODNEQUVCO1xufVxuLnNvY2lhbCAuZmEtc3RhY2stb3ZlcmZsb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRUE1MDE7XG59XG4uc29jaWFsIC5mYS1kcm9wYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDE3RkU1O1xufVxuLnNvY2lhbCAuZmEtdHVtYmxyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2E1ODc2O1xufVxuLnNvY2lhbCAuZmEtZHJpYmJibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNDY4OTk7XG59XG4uc29jaWFsIC5mYS1za3lwZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwQzZGRjtcbn1cbi5zb2NpYWwgLmZhLXN0YWNrLWV4Y2hhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNEQ4NkM5O1xufVxuLnNvY2lhbCAuZmEteW91dHViZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGMUYyNTtcbn1cbi5zb2NpYWwgLmZhLXhpbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDVDNUU7XG59XG4uc29jaWFsIC5mYS1yc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlODg4NDU7XG59XG4uc29jaWFsIC5mYS1mb3Vyc3F1YXJlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDlCOUUwO1xufVxuLnNvY2lhbCAuZmEteW91dHViZS1wbGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjREYxOTJBO1xufVxuLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U4ZWJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZzogOHB4IDEycHggOXB4IDEycHg7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzU1NmI4ZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuc2VsZWN0LmlucHV0LXNtLFxuc2VsZWN0LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxubGFiZWwuZXJyb3Ige1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNlMjVkNWQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluICNmZmY7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbn1cbmxhYmVsLnZhbGlkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjdiNmFmO1xuICAgIGJvcmRlcjogc29saWQgdGhpbiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG59XG4uc3RlcC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2l6YXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICp6b29tOiAxO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbn1cbi53aXphcmQ6YmVmb3JlLFxuLndpemFyZDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi53aXphcmQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLndpemFyZCB1bCB7XG4gICAgd2lkdGg6IDQwMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbn1cbi53aXphcmQgdWwucHJldmlvdXMtZGlzYWJsZWQgbGkuY29tcGxldGUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi53aXphcmQgdWwucHJldmlvdXMtZGlzYWJsZWQgbGkuY29tcGxldGU6aG92ZXIge1xuICAgIGNvbG9yOiAjNDY4ODQ3O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xufVxuLndpemFyZCB1bC5wcmV2aW91cy1kaXNhYmxlZCBsaS5jb21wbGV0ZTpob3ZlciAuY2hldnJvbjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNmNGY1O1xufVxuLndpemFyZCB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG4ud2l6YXJkIHVsIGxpIC5jaGV2cm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2Q0ZDRkNDtcbn1cbi53aXphcmQgdWwgbGkgLmNoZXZyb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjRweDtcbiAgICByaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2VkZWRlZDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLndpemFyZCB1bCBsaS5jb21wbGV0ZSB7XG4gICAgY29sb3I6ICM1NTZiOGQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNTtcbn1cbi53aXphcmQgdWwgbGkuY29tcGxldGU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZTFmMmVmO1xufVxuLndpemFyZCB1bCBsaS5jb21wbGV0ZTpob3ZlciAuY2hldnJvbjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNlMWYyZWY7XG59XG4ud2l6YXJkIHVsIGxpLmNvbXBsZXRlIC5jaGV2cm9uOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2YzZjRmNTtcbn1cbi53aXphcmQgdWwgbGkuYWN0aXZlIHtcbiAgICBjb2xvcjogIzU1NmI4ZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLndpemFyZCB1bCBsaS5hY3RpdmUgLmNoZXZyb246YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZmZmO1xufVxuLndpemFyZCB1bCBsaSAuYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ud2l6YXJkIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi53aXphcmQgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4ud2l6YXJkIC5hY3Rpb25zIGEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbn1cbi53aXphcmQgLmFjdGlvbnMgLmJ0bi1wcmV2IGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLndpemFyZCAuYWN0aW9ucyAuYnRuLW5leHQgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi53aXphcmQgLmFjdGlvbnMgLmJ0bi1wcmV2W2Rpc2FibGVkXSBpIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5zdGVwLWNvbnRlbnQgLnN0ZXAtcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGVwLWNvbnRlbnQgLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RlcC1jb250ZW50IC5hY3RpdmUgLmJ0bi1ncm91cCAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud2l6YXJkIC5zdGVwcyAuYmFkZ2UuYmFkZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NmI4ZDtcbn1cbi53aXphcmQgLnN0ZXBzIC5iYWRnZS5iYWRnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2YjhkO1xufVxuLmZvcm0tZ3JvdXAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kcm9wLWJveCB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgI0RERDtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi51cC1idXR0b25zIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5kcm9wLWJveC5kcmFnb3ZlciB7XG4gICAgYm9yZGVyOiA1cHggZGFzaGVkIGJsdWU7XG59XG4uZHJvcC1ib3guZHJhZ292ZXItZXJyIHtcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgcmVkO1xufVxuLm5nLXdpemFyZCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubmctd2l6YXJkIGgyIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbn1cbi5yYy1uYXYtd2l6YXJkID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cbi5yYy1uYXYtd2l6YXJkID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5yYy1uYXYtd2l6YXJkID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjOTA5YWEwO1xufVxuLnJjLW5hdi13aXphcmQgPiBsaSA+IGEsXG4ucmMtbmF2LXdpemFyZCA+IGxpID4gYTpob3Zlcixcbi5yYy1uYXYtd2l6YXJkID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yYy1uYXYtd2l6YXJkID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwOWFhMDtcbn1cbi8qIGFjdGl2ZSA9IGN1cnJlbnQgd2l6YXJkIHN0ZXAgKi9cbi5yYy1uYXYtd2l6YXJkID4gbGkuYWN0aXZlID4gYSxcbi5yYy1uYXYtd2l6YXJkID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5yYy1uYXYtd2l6YXJkID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTZiOGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmMtbmF2LXdpemFyZCA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2YjhkO1xufVxuLyogc3VjY2VzcyA9IGNvbXBsZXRlZCB3aXphcmQgc3RlcCAqL1xuLnJjLW5hdi13aXphcmQgPiBsaS5zdWNjZXNzID4gYSxcbi5yYy1uYXYtd2l6YXJkID4gbGkuc3VjY2VzcyA+IGE6aG92ZXIsXG4ucmMtbmF2LXdpemFyZCA+IGxpLnN1Y2Nlc3MgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzI3YjZhZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yYy1uYXYtd2l6YXJkID4gLnN1Y2Nlc3MgPiBhID4gLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNmFmO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExvZ2luLCBTaWduIFVwLCBMb2Fja2VkIFNjcmVlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNsb2dpbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG59XG4jbG9naW4td3JhcHBlciAubG9nbyB7XG4gICAgY29sb3I6ICMxZDIxMmE7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNsb2dpbi13cmFwcGVyIC5sb2dvIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jbG9naW4td3JhcHBlciAubG9nbyBpbWcge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG59XG4jbG9naW4td3JhcHBlciAuYnJhbmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG4jbG9naW4td3JhcHBlciAuZm9ybS1ncm91cCBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjdweDtcbiAgICB0b3A6IDExcHg7XG59XG5cbiNsb2dpbi13cmFwcGVyICNsb2dpbixcbiNsb2dpbi13cmFwcGVyICNlbWFpbCxcbiNsb2dpbi13cmFwcGVyICNwd2NvbmZpcm0sXG4jbG9naW4td3JhcHBlciAjcHcge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbiNsb2dpbi13cmFwcGVyICNsb2NrZWQtc2NyZWVuIC5wcm9maWxlLXBpYyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJvZmlsZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wcm9maWxlLXBpYyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuLnByb2ZpbGUtcGljIGltZyB7XG4gICAgYm9yZGVyOiA3cHggc29saWQgI2U1ZTZlYTtcbn1cbi5wcm9maWxlLWluZm8gLmNvbm5lY3Qge1xuICAgIG1hcmdpbjogMTVweCAwIDVweCAwO1xufVxuLnByb2ZpbGUtaW5mbyAuY29ubmVjdCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi50aW1lbGluZS1wb3N0LXRvIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGltZWxpbmUtcG9zdC10bzpiZWZvcmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxOXB4O1xuICAgIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWxpbmUtcG9zdCB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMzBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XG59XG4udGltZWxpbmUtcG9zdCB1bCBsaSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGltZWxpbmUtcG9zdCB1bCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTRweDtcbiAgICB0b3A6IDE5cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2VmZWZlZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZS1wb3N0IHVsIGxpIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50aW1lbGluZS1wb3N0IC5kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTY5cHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTU2YjhkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLnRpbWVsaW5lLXBvc3QgLmRhdGUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWVsaW5lLXBvc3QgLmRhdGUgc3Bhbi5zbWFsbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uZW1iZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRXJyb3IgUGFnZXMgNDA0IGFuZCA1MDBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jZXJyb3ItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDBweDtcbn1cbiNlcnJvci1jb250YWluZXIgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEwZW07XG59XG4jZXJyb3ItY29udGFpbmVyIGhlYWRlciBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuI2Vycm9yLWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci1jb250cm9scyAubW9udGgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5jbG5kci1jb250cm9sLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci1jb250cm9scyAuY2xuZHItY29udHJvbC1idXR0b24ubGVmdGFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5jbG5kci1jb250cm9sLWJ1dHRvbiAuY2xuZHItbmV4dC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8qIENocm9tZS9TYWZhcmkgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogSUUxMCsgKi9cbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNDMUMxQzE7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5jbG5kci1jb250cm9sLWJ1dHRvbiAuY2xuZHItbmV4dC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5jbG5kci1jb250cm9sLWJ1dHRvbiAuY2xuZHItbmV4dC1idXR0b24uaW5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLWNvbnRyb2wtYnV0dG9uIC5jbG5kci1uZXh0LWJ1dHRvbi5pbmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5jbG5kci1jb250cm9sLWJ1dHRvbiAuY2xuZHItcHJldmlvdXMtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiBDaHJvbWUvU2FmYXJpICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8qIElFMTArICovXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjQzFDMUMxO1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci1jb250cm9scyAuY2xuZHItY29udHJvbC1idXR0b24gLmNsbmRyLXByZXZpb3VzLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLWNvbnRyb2wtYnV0dG9uIC5jbG5kci1wcmV2aW91cy1idXR0b24uaW5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLWNvbnRyb2wtYnV0dG9uIC5jbG5kci1wcmV2aW91cy1idXR0b24uaW5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci10YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgLmhlYWRlci1kYXlzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIC5oZWFkZXItZGF5cyAuaGVhZGVyLWRheSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjMDAwMDAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgLmhlYWRlci1kYXlzIC5oZWFkZXItZGF5Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICMwMDAwMDA7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci10YWJsZSB0ciAuZGF5IHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICMwMDAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci10YWJsZSB0ciAuZGF5LmluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci10YWJsZSB0ciAuZGF5Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICMwMDAwMDA7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyIC5kYXkgLmRheS1jb250ZW50cyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgdHIgLmVtcHR5LFxuLmNhbDEgLmNsbmRyIC5jbG5kci10YWJsZSB0ciAuYWRqYWNlbnQtbW9udGgge1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgIzAwMDAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyIC5lbXB0eTpsYXN0LWNoaWxkLFxuLmNhbDEgLmNsbmRyIC5jbG5kci10YWJsZSB0ciAuYWRqYWNlbnQtbW9udGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzAwMDAwMDtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgdHI6bGFzdC1jaGlsZCAuZGF5IHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzAwMDAwMDtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgdHI6bGFzdC1jaGlsZCAuZW1wdHkge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwMDAwO1xufVxuLmNhbGVuZGFyLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmV2ZW50LWxpc3QtYmxvY2sge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbn1cbi5jYWxlbmRhci1ibG9jayAuZGF5LWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG4udG9kYXkgLmRheS1jb250ZW50cyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzFmYjBhYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNhbGVuZGFyLWJsb2NrIC5kYXktY29udGVudHM6aG92ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxZmIwYWI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMyN2I2YWY7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgcGFkZGluZzogMjNweCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uY2FsMSAuY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5tb250aCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItY29udHJvbHMgLm1vbnRoIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5jYWwxIC5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLWNvbnRyb2wtYnV0dG9uIC5jbG5kci1uZXh0LWJ1dHRvbixcbi5jYWwxIC5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLWNvbnRyb2wtYnV0dG9uIC5jbG5kci1wcmV2aW91cy1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmNhbDEgLmNsbmRyIC5jbG5kci1jb250cm9scyAuY2xuZHItY29udHJvbC1idXR0b24gLmNsbmRyLW5leHQtYnV0dG9uOmhvdmVyLFxuLmNhbDEgLmNsbmRyIC5jbG5kci1jb250cm9scyAuY2xuZHItY29udHJvbC1idXR0b24gLmNsbmRyLXByZXZpb3VzLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogIzFmYjBhYjtcbn1cbi5jbG5kci1wcmV2aW91cy1idXR0b24ge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jbG5kci1uZXh0LWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jbG5kci1hbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmNsbmRyLWFuZyAuY2xuZHItYW5nLWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjdiNmFmO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDIzcHggMjBweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmNsbmRyLWFuZyAuY2xuZHItYW5nLWNvbnRyb2xzIC5tb250aCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2xuZHItYW5nIC5jbG5kci1hbmctY29udHJvbHMgLmNsbmRyLWFuZy1wcmV2aW91cy1idXR0b24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNsbmRyLWFuZyAuY2xuZHItYW5nLWNvbnRyb2xzIC5jbG5kci1hbmctbmV4dC1idXR0b24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNsbmRyLWFuZyAuY2xuZHItYW5nLWNvbnRyb2xzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xuZHItYW5nIC5jbG5kci1hbmctZ3JpZCAuZGF5cy1vZi10aGUtd2VlayB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY2xuZHItYW5nIC5jbG5kci1hbmctZ3JpZCAuZGF5cy1vZi10aGUtd2VlayAuaGVhZGVyLWRheSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNsbmRyLWFuZyAuZGF5cyAuZGF5LFxuLmNsbmRyLWFuZyAuZGF5cyAuZW1wdHkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2xuZHItYW5nIC5kYXlzIC5kYXkudG9kYXksXG4uY2xuZHItYW5nIC5kYXlzIC5lbXB0eS50b2RheSB7XG4gICAgYmFja2dyb3VuZDogIzI3YjZhZjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5jbG5kci1hbmcgLmRheXMgLmRheSAuZXZlbnQtaW5kaWNhdG9yLFxuLmNsbmRyLWFuZyAuZGF5cyAuZW1wdHkgLmV2ZW50LWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmN2JiNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG59XG4uY2xuZHItYW5nIC5kYXlzIC5kYXkuYWRqYWNlbnQtbW9udGgsXG4uY2xuZHItYW5nIC5kYXlzIC5lbXB0eS5hZGphY2VudC1tb250aCB7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuLnByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDIwMDAwMDtcbiAgICBvcGFjaXR5OiAuNjtcbn1cbi5wcmVsb2FkZXIgLmljb25XcmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbjogMjAlIGF1dG87XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG59XG4ucHJlbG9hZGVyIC5pY29uV3JhcHBlciBpIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5wcmVsb2FkZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAyMDAwMDA7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgdG9wOiAwO1xufVxuLnByZWxvYWRlci1pbm5lciAuaWNvbldyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucHJlbG9hZGVyLWlubmVyIC5pY29uV3JhcHBlciBpIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IHNvbGlkIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuZ3Jvd2wtbm90aWZpY2F0aW9ucyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5ncm93bC1ub3RpZmljYXRpb25zIGdyb3dsLW5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmdyb3VwLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3MDc0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5hbmd1bGFyLXVpLXRyZWUtaGFuZGxlIHtcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG59XG4uYW5ndWxhci11aS10cmVlLWhhbmRsZTpob3ZlciB7XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuLm1haWwtb3B0aW9uIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3ZpZXctbWFpbC13cmFwcGVyIGhlYWRlciB7XG4gICAgY29sb3I6ICNhMmEyYTI7XG59XG4jdmlldy1tYWlsLXdyYXBwZXIgaGVhZGVyIGgyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xufVxuI3ZpZXctbWFpbC13cmFwcGVyIGhlYWRlciBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdG9wOiAyMHB4O1xufVxuI3ZpZXctbWFpbC13cmFwcGVyIC52aWV3LW1haWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuI3ZpZXctbWFpbC13cmFwcGVyIC52aWV3LW1haWwtaGVhZGVyIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3ZpZXctbWFpbC13cmFwcGVyIC52aWV3LW1haWwtcmVwbHkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG4jdmlldy1tYWlsLXdyYXBwZXIgLnZpZXctbWFpbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI3ZpZXctbWFpbC13cmFwcGVyIC52aWV3LW1haWwtYm9keSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG59XG4jdmlldy1tYWlsLXdyYXBwZXIgLnZpZXctbWFpbC1ib2R5IC5wYW5lbC1mb290ZXIsXG4jdmlldy1tYWlsLXdyYXBwZXIgLnZpZXctY29tcG9zZS1ib2R5IC5wYW5lbC1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuI3ZpZXctbWFpbC13cmFwcGVyIC52aWV3LW1haWwtYm9keSAucGFuZWwtZm9vdGVyIGg1IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdmlldy1tYWlsLXdyYXBwZXIgLnZpZXctbWFpbC1ib2R5IC5wYW5lbC1mb290ZXIgLmF0dGNobWVudHMge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4jdmlldy1tYWlsLXdyYXBwZXIgLnZpZXctbWFpbC1ib2R5IC5wYW5lbC1mb290ZXIgYnV0dG9uLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDBweCA4cHg7XG59XG4uc2VuZC1vcHRpb25zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgdG9wOiAyMnB4O1xufVxuLnNlbmQtb3B0aW9ucyBhIHtcbiAgICBjb2xvcjogIzk3OTc5Nztcbn1cbiNmb3JtLWdyb3VwLWNjLFxuI2Zvcm0tZ3JvdXAtYmNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBvc2UtbmF2ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmNvbXBvc2UtbmF2IGxpIGEsXG4uY29tcG9zZS1uYXYgbGkgYTp2aXNpdGVkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjNmNjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgY29sb3I6ICM1RDVGNjM7XG59XG4uY29tcG9zZS1uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLmNvbXBvc2UtbmF2ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5jb21wb3NlLW5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgY29sb3I6ICM1NTZiOGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNTU2YjhkO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLmNvbXBvc2UtbmF2ID4gbGkgPiBhOmhvdmVyLFxuLmNvbXBvc2UtbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGNvbG9yOiAjNTU2YjhkO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzU1NmI4ZDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5tYWlsLWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDhweDtcbn1cbi5tYWlsLW9wdGlvbiAuYnRuLWdyb3VwIC5mYS1yZWZyZXNoLFxuLnBhZy1sZWZ0LFxuLnBhZy1yaWdodCB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uaW5ib3gtcGFnIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmluYm94LXBhZyBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNvbXBvc2UtbmF2IHtcbiAgICBtYXJnaW46IDE1cHggLTE1cHggMCAtMTVweDtcbn1cbi50YWJsZS1pbmJveCBzcGFuLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZS1pbmJveCB0ciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi50YWJsZS1pbmJveCB0ci51bnJlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGFibGUtaW5ib3ggYSxcbi50YWJsZS1pbmJveCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNUQ1RjYzO1xufVxuLnRhYmxlLWluYm94IC51bnJlYWQgYSxcbi50YWJsZS1pbmJveCAudW5yZWFkIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1NTZiOGQ7XG59XG4udGFibGUtaW5ib3ggLmZhLXN0YXIge1xuICAgIGNvbG9yOiAjZWRjZThjO1xufVxuLnRoZW1lLWRlZmF1bHQgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50aGVtZS1kZWZhdWx0ICNoZWFkZXIgLmxvZ28sXG4udGhlbWUtZGVmYXVsdCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZSxcbi50aGVtZS1kZWZhdWx0ICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlLFxuLnRoZW1lLWRlZmF1bHQgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW4sXG4udGhlbWUtZGVmYXVsdCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGEge1xuICAgIGNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWRlZmF1bHQgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGU6aG92ZXIsXG4udGhlbWUtZGVmYXVsdCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTphY3RpdmUsXG4udGhlbWUtZGVmYXVsdCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTpob3Zlcixcbi50aGVtZS1kZWZhdWx0ICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmFjdGl2ZSxcbi50aGVtZS1kZWZhdWx0ICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmhvdmVyLFxuLnRoZW1lLWRlZmF1bHQgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOGY4O1xufVxuLnRoZW1lLWRlZmF1bHQgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmhvdmVyLFxuLnRoZW1lLWRlZmF1bHQgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmFjdGl2ZSxcbi50aGVtZS1kZWZhdWx0ICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjhmODtcbn1cbi50aGVtZS1kZWZhdWx0IC5zaWRlYmFyLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtZGVmYXVsdCAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZGVmYXVsdCAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtZGVmYXVsdCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWRlZmF1bHQgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1kZWZhdWx0IC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG59XG4udGhlbWUtZGVmYXVsdCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5vcGVuID4gYSxcbi50aGVtZS1kZWZhdWx0IC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50aGVtZS1kZWZhdWx0LnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IC5uYXYtc3ViLFxuLnRoZW1lLWRlZmF1bHQuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gLm5hdi1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtZGVmYXVsdCAuc2lkZWJhci1wcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNjFjO1xufVxuLnRoZW1lLWRlZmF1bHQuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZGVmYXVsdC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1kZWZhdWx0LnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLWRlZmF1bHQgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1kZWZhdWx0IC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZGVmYXVsdCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNmFmO1xufVxuLnRoZW1lLWRlZmF1bHQuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuID4gYSxcbi50aGVtZS1kZWZhdWx0LnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjMWQyOTM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZGFyayAjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRoZW1lLWRhcmsgI2hlYWRlciAuYnJhbmQge1xuICAgIGJhY2tncm91bmQ6ICMxRDIxMkE7XG59XG4udGhlbWUtZGFyayAjaGVhZGVyIC5icmFuZCAubG9nbyB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZGFyayAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZSxcbi50aGVtZS1kYXJrICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlLFxuLnRoZW1lLWRhcmsgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW4sXG4udGhlbWUtZGFyayAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGEge1xuICAgIGNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWRhcmsgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGU6aG92ZXIsXG4udGhlbWUtZGFyayAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTphY3RpdmUsXG4udGhlbWUtZGFyayAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTpob3Zlcixcbi50aGVtZS1kYXJrICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmFjdGl2ZSxcbi50aGVtZS1kYXJrICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmhvdmVyLFxuLnRoZW1lLWRhcmsgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOGY4O1xufVxuLnRoZW1lLWRhcmsgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmhvdmVyLFxuLnRoZW1lLWRhcmsgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmFjdGl2ZSxcbi50aGVtZS1kYXJrICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjhmODtcbn1cbi50aGVtZS1kYXJrIC5zaWRlYmFyLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtZGFyayAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZGFyayAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtZGFyayAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWRhcmsgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1kYXJrIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG59XG4udGhlbWUtZGFyayAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5vcGVuID4gYSxcbi50aGVtZS1kYXJrIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50aGVtZS1kYXJrLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IC5uYXYtc3ViLFxuLnRoZW1lLWRhcmsuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gLm5hdi1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtZGFyayAuc2lkZWJhci1wcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNjFjO1xufVxuLnRoZW1lLWRhcmsuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZGFyay5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1kYXJrLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLWRhcmsgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1kYXJrIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZGFyayAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNmFmO1xufVxuLnRoZW1lLWRhcmsuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuID4gYSxcbi50aGVtZS1kYXJrLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjMWQyOTM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMxRDIxMkE7XG59XG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIgLmJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUQyMTJBO1xufVxuLnRoZW1lLWRhcmstZnVsbCAjaGVhZGVyIC5icmFuZCAubG9nbyB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlLFxuLnRoZW1lLWRhcmstZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZSxcbi50aGVtZS1kYXJrLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW4sXG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmhvdmVyLFxuLnRoZW1lLWRhcmstZnVsbCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTphY3RpdmUsXG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmhvdmVyLFxuLnRoZW1lLWRhcmstZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTphY3RpdmUsXG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmhvdmVyLFxuLnRoZW1lLWRhcmstZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyNzJkMzk7XG59XG4udGhlbWUtZGFyay1mdWxsICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpob3Zlcixcbi50aGVtZS1kYXJrLWZ1bGwgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmFjdGl2ZSxcbi50aGVtZS1kYXJrLWZ1bGwgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyZDM5O1xufVxuLnRoZW1lLWRhcmstZnVsbCAuc2lkZWJhci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWRhcmstZnVsbCAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZGFyay1mdWxsIC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50aGVtZS1kYXJrLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1kYXJrLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1kYXJrLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YjZhZjtcbn1cbi50aGVtZS1kYXJrLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkub3BlbiA+IGEsXG4udGhlbWUtZGFyay1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50aGVtZS1kYXJrLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuID4gLm5hdi1zdWIsXG4udGhlbWUtZGFyay1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaTpob3ZlciA+IC5uYXYtc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWRhcmstZnVsbCAuc2lkZWJhci1wcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNjFjO1xufVxuLnRoZW1lLWRhcmstZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1kYXJrLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZGFyay1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLWRhcmstZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWRhcmstZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWRhcmstZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNmFmO1xufVxuLnRoZW1lLWRhcmstZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiBhLFxuLnRoZW1lLWRhcmstZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLWJsdWUgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50aGVtZS1ibHVlICNoZWFkZXIgLmJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWY3YmI2O1xufVxuLnRoZW1lLWJsdWUgI2hlYWRlciAuYnJhbmQgLmxvZ28ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLWJsdWUgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGUsXG4udGhlbWUtYmx1ZSAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZSxcbi50aGVtZS1ibHVlICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuLFxuLnRoZW1lLWJsdWUgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhIHtcbiAgICBjb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ibHVlICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmhvdmVyLFxuLnRoZW1lLWJsdWUgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGU6YWN0aXZlLFxuLnRoZW1lLWJsdWUgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6aG92ZXIsXG4udGhlbWUtYmx1ZSAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTphY3RpdmUsXG4udGhlbWUtYmx1ZSAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbjpob3Zlcixcbi50aGVtZS1ibHVlICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjhmODtcbn1cbi50aGVtZS1ibHVlICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpob3Zlcixcbi50aGVtZS1ibHVlICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTphY3RpdmUsXG4udGhlbWUtYmx1ZSAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmNmY4Zjg7XG59XG4udGhlbWUtYmx1ZSAuc2lkZWJhci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWJsdWUgLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWJsdWUgLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLWJsdWUgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1ibHVlIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtYmx1ZSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmI2O1xufVxuLnRoZW1lLWJsdWUgLnNpZGViYXItbGVmdCAubmF2ID4gbGkub3BlbiA+IGEsXG4udGhlbWUtYmx1ZSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWQyOTM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGhlbWUtYmx1ZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiAubmF2LXN1Yixcbi50aGVtZS1ibHVlLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaTpob3ZlciA+IC5uYXYtc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWJsdWUgLnNpZGViYXItcHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZDogIzEzMTYxYztcbn1cbi50aGVtZS1ibHVlLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWJsdWUuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtYmx1ZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50aGVtZS1ibHVlIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtYmx1ZSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWJsdWUgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmN2JiNjtcbn1cbi50aGVtZS1ibHVlLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IGEsXG4udGhlbWUtYmx1ZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWY3YmI2O1xufVxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIC5icmFuZCB7XG4gICAgYmFja2dyb3VuZDogIzFmN2JiNjtcbn1cbi50aGVtZS1ibHVlLWZ1bGwgI2hlYWRlciAuYnJhbmQgLmxvZ28ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZSxcbi50aGVtZS1ibHVlLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGUsXG4udGhlbWUtYmx1ZS1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuLFxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTpob3Zlcixcbi50aGVtZS1ibHVlLWZ1bGwgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGU6YWN0aXZlLFxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTpob3Zlcixcbi50aGVtZS1ibHVlLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6YWN0aXZlLFxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbjpob3Zlcixcbi50aGVtZS1ibHVlLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjM4YWNjO1xufVxuLnRoZW1lLWJsdWUtZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6aG92ZXIsXG4udGhlbWUtYmx1ZS1mdWxsICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTphY3RpdmUsXG4udGhlbWUtYmx1ZS1mdWxsICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzIzOGFjYztcbn1cbi50aGVtZS1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ibHVlLWZ1bGwgLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWJsdWUtZnVsbCAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtYmx1ZS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtYmx1ZS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtYmx1ZS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiYjY7XG59XG4udGhlbWUtYmx1ZS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm9wZW4gPiBhLFxuLnRoZW1lLWJsdWUtZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWQyOTM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGhlbWUtYmx1ZS1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IC5uYXYtc3ViLFxuLnRoZW1lLWJsdWUtZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiAubmF2LXN1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ibHVlLWZ1bGwgLnNpZGViYXItcHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZDogIzEzMTYxYztcbn1cbi50aGVtZS1ibHVlLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtYmx1ZS1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWJsdWUtZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50aGVtZS1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmN2JiNjtcbn1cbi50aGVtZS1ibHVlLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuID4gYSxcbi50aGVtZS1ibHVlLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1ncmV5ICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGhlbWUtZ3JleSAjaGVhZGVyIC5icmFuZCB7XG4gICAgYmFja2dyb3VuZDogIzkwOWFhMDtcbn1cbi50aGVtZS1ncmV5ICNoZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1ncmV5ICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlLFxuLnRoZW1lLWdyZXkgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGUsXG4udGhlbWUtZ3JleSAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbixcbi50aGVtZS1ncmV5ICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYSB7XG4gICAgY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtZ3JleSAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTpob3Zlcixcbi50aGVtZS1ncmV5ICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmFjdGl2ZSxcbi50aGVtZS1ncmV5ICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmhvdmVyLFxuLnRoZW1lLWdyZXkgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6YWN0aXZlLFxuLnRoZW1lLWdyZXkgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIsXG4udGhlbWUtZ3JleSAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNmY4Zjg7XG59XG4udGhlbWUtZ3JleSAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6aG92ZXIsXG4udGhlbWUtZ3JleSAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6YWN0aXZlLFxuLnRoZW1lLWdyZXkgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOGY4O1xufVxuLnRoZW1lLWdyZXkgLnNpZGViYXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ncmV5IC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmV5IC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50aGVtZS1ncmV5IC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZ3JleSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWdyZXkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwOWFhMDtcbn1cbi50aGVtZS1ncmV5IC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm9wZW4gPiBhLFxuLnRoZW1lLWdyZXkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRoZW1lLWdyZXkuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuID4gLm5hdi1zdWIsXG4udGhlbWUtZ3JleS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiAubmF2LXN1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ncmV5IC5zaWRlYmFyLXByb2ZpbGUge1xuICAgIGJhY2tncm91bmQ6ICMxMzE2MWM7XG59XG4udGhlbWUtZ3JleS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1ncmV5LnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWdyZXkuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtZ3JleSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWdyZXkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmV5IC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlhYTA7XG59XG4udGhlbWUtZ3JleS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiBhLFxuLnRoZW1lLWdyZXkuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzkwOWFhMDtcbn1cbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciAuYnJhbmQge1xuICAgIGJhY2tncm91bmQ6ICM5MDlhYTA7XG59XG4udGhlbWUtZ3JleS1mdWxsICNoZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGUsXG4udGhlbWUtZ3JleS1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlLFxuLnRoZW1lLWdyZXktZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbixcbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGU6aG92ZXIsXG4udGhlbWUtZ3JleS1mdWxsICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmFjdGl2ZSxcbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6aG92ZXIsXG4udGhlbWUtZ3JleS1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmFjdGl2ZSxcbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIsXG4udGhlbWUtZ3JleS1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzllYTdhYztcbn1cbi50aGVtZS1ncmV5LWZ1bGwgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmhvdmVyLFxuLnRoZW1lLWdyZXktZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6YWN0aXZlLFxuLnRoZW1lLWdyZXktZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM5ZWE3YWM7XG59XG4udGhlbWUtZ3JleS1mdWxsIC5zaWRlYmFyLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtZ3JleS1mdWxsIC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmV5LWZ1bGwgLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLWdyZXktZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWdyZXktZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWdyZXktZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5YWEwO1xufVxuLnRoZW1lLWdyZXktZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5vcGVuID4gYSxcbi50aGVtZS1ncmV5LWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRoZW1lLWdyZXktZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiAubmF2LXN1Yixcbi50aGVtZS1ncmV5LWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gLm5hdi1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtZ3JleS1mdWxsIC5zaWRlYmFyLXByb2ZpbGUge1xuICAgIGJhY2tncm91bmQ6ICMxMzE2MWM7XG59XG4udGhlbWUtZ3JleS1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWdyZXktZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmV5LWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtZ3JleS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZ3JleS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZ3JleS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDlhYTA7XG59XG4udGhlbWUtZ3JleS1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IGEsXG4udGhlbWUtZ3JleS1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjMWQyOTM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZ3JlZW4gI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50aGVtZS1ncmVlbiAjaGVhZGVyIC5icmFuZCB7XG4gICAgYmFja2dyb3VuZDogIzI3YjZhZjtcbn1cbi50aGVtZS1ncmVlbiAjaGVhZGVyIC5icmFuZCAubG9nbyB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZ3JlZW4gI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGUsXG4udGhlbWUtZ3JlZW4gI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGUsXG4udGhlbWUtZ3JlZW4gI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW4sXG4udGhlbWUtZ3JlZW4gI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhIHtcbiAgICBjb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ncmVlbiAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTpob3Zlcixcbi50aGVtZS1ncmVlbiAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTphY3RpdmUsXG4udGhlbWUtZ3JlZW4gI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6aG92ZXIsXG4udGhlbWUtZ3JlZW4gI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6YWN0aXZlLFxuLnRoZW1lLWdyZWVuICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmhvdmVyLFxuLnRoZW1lLWdyZWVuICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjhmODtcbn1cbi50aGVtZS1ncmVlbiAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6aG92ZXIsXG4udGhlbWUtZ3JlZW4gI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmFjdGl2ZSxcbi50aGVtZS1ncmVlbiAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmNmY4Zjg7XG59XG4udGhlbWUtZ3JlZW4gLnNpZGViYXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ncmVlbiAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZ3JlZW4gLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLWdyZWVuIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZ3JlZW4gLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmVlbiAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNmFmO1xufVxuLnRoZW1lLWdyZWVuIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm9wZW4gPiBhLFxuLnRoZW1lLWdyZWVuIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50aGVtZS1ncmVlbi5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiAubmF2LXN1Yixcbi50aGVtZS1ncmVlbi5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiAubmF2LXN1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ncmVlbiAuc2lkZWJhci1wcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNjFjO1xufVxuLnRoZW1lLWdyZWVuLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWdyZWVuLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWdyZWVuLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLWdyZWVuIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZ3JlZW4gLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmVlbiAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNmFmO1xufVxuLnRoZW1lLWdyZWVuLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IGEsXG4udGhlbWUtZ3JlZW4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1ncmVlbi1mdWxsICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyN2I2YWY7XG59XG4udGhlbWUtZ3JlZW4tZnVsbCAjaGVhZGVyIC5icmFuZCB7XG4gICAgYmFja2dyb3VuZDogIzI3YjZhZjtcbn1cbi50aGVtZS1ncmVlbi1mdWxsICNoZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1ncmVlbi1mdWxsICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlLFxuLnRoZW1lLWdyZWVuLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGUsXG4udGhlbWUtZ3JlZW4tZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbixcbi50aGVtZS1ncmVlbi1mdWxsICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtZ3JlZW4tZnVsbCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTpob3Zlcixcbi50aGVtZS1ncmVlbi1mdWxsICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmFjdGl2ZSxcbi50aGVtZS1ncmVlbi1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmhvdmVyLFxuLnRoZW1lLWdyZWVuLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6YWN0aXZlLFxuLnRoZW1lLWdyZWVuLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIsXG4udGhlbWUtZ3JlZW4tZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyY2NiYzM7XG59XG4udGhlbWUtZ3JlZW4tZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6aG92ZXIsXG4udGhlbWUtZ3JlZW4tZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6YWN0aXZlLFxuLnRoZW1lLWdyZWVuLWZ1bGwgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmMzO1xufVxuLnRoZW1lLWdyZWVuLWZ1bGwgLnNpZGViYXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ncmVlbi1mdWxsIC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmVlbi1mdWxsIC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50aGVtZS1ncmVlbi1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZ3JlZW4tZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWdyZWVuLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YjZhZjtcbn1cbi50aGVtZS1ncmVlbi1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm9wZW4gPiBhLFxuLnRoZW1lLWdyZWVuLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRoZW1lLWdyZWVuLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuID4gLm5hdi1zdWIsXG4udGhlbWUtZ3JlZW4tZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiAubmF2LXN1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1ncmVlbi1mdWxsIC5zaWRlYmFyLXByb2ZpbGUge1xuICAgIGJhY2tncm91bmQ6ICMxMzE2MWM7XG59XG4udGhlbWUtZ3JlZW4tZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1ncmVlbi1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWdyZWVuLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtZ3JlZW4tZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLWdyZWVuLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1ncmVlbi1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I2YWY7XG59XG4udGhlbWUtZ3JlZW4tZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiBhLFxuLnRoZW1lLWdyZWVuLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1yZWQgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50aGVtZS1yZWQgI2hlYWRlciAuYnJhbmQge1xuICAgIGJhY2tncm91bmQ6ICNlMjVkNWQ7XG59XG4udGhlbWUtcmVkICNoZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1yZWQgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGUsXG4udGhlbWUtcmVkICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlLFxuLnRoZW1lLXJlZCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbixcbi50aGVtZS1yZWQgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhIHtcbiAgICBjb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1yZWQgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGU6aG92ZXIsXG4udGhlbWUtcmVkICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmFjdGl2ZSxcbi50aGVtZS1yZWQgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6aG92ZXIsXG4udGhlbWUtcmVkICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1wcm9maWxlOmFjdGl2ZSxcbi50aGVtZS1yZWQgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIsXG4udGhlbWUtcmVkICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjhmODtcbn1cbi50aGVtZS1yZWQgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmhvdmVyLFxuLnRoZW1lLXJlZCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6YWN0aXZlLFxuLnRoZW1lLXJlZCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmNmY4Zjg7XG59XG4udGhlbWUtcmVkIC5zaWRlYmFyLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtcmVkIC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1yZWQgLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLXJlZCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLXJlZCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLXJlZCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI1ZDVkO1xufVxuLnRoZW1lLXJlZCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5vcGVuID4gYSxcbi50aGVtZS1yZWQgLnNpZGViYXItbGVmdCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRoZW1lLXJlZC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiAubmF2LXN1Yixcbi50aGVtZS1yZWQuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gLm5hdi1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMmE7XG59XG4udGhlbWUtcmVkIC5zaWRlYmFyLXByb2ZpbGUge1xuICAgIGJhY2tncm91bmQ6ICMxMzE2MWM7XG59XG4udGhlbWUtcmVkLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLXJlZC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1yZWQuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtcmVkIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtcmVkIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtcmVkIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjVkNWQ7XG59XG4udGhlbWUtcmVkLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IGEsXG4udGhlbWUtcmVkLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjMWQyOTM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2UyNWQ1ZDtcbn1cbi50aGVtZS1yZWQtZnVsbCAjaGVhZGVyIC5icmFuZCB7XG4gICAgYmFja2dyb3VuZDogI2UyNWQ1ZDtcbn1cbi50aGVtZS1yZWQtZnVsbCAjaGVhZGVyIC5icmFuZCAubG9nbyB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciBidXR0b24uc2lkZWJhci10b2dnbGUsXG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGUsXG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW4sXG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1yZWQtZnVsbCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTpob3Zlcixcbi50aGVtZS1yZWQtZnVsbCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZTphY3RpdmUsXG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6aG92ZXIsXG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLXByb2ZpbGU6YWN0aXZlLFxuLnRoZW1lLXJlZC1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmhvdmVyLFxuLnRoZW1lLXJlZC1mdWxsICNoZWFkZXIgYnV0dG9uI3RvZ2dsZS1mdWxsc2NyZWVuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U2NzM3Mztcbn1cbi50aGVtZS1yZWQtZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6aG92ZXIsXG4udGhlbWUtcmVkLWZ1bGwgI2hlYWRlciAubmF2IGxpLnByb2ZpbGUgPiBhOmFjdGl2ZSxcbi50aGVtZS1yZWQtZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNlNjczNzM7XG59XG4udGhlbWUtcmVkLWZ1bGwgLnNpZGViYXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1yZWQtZnVsbCAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtcmVkLWZ1bGwgLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLXJlZC1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtcmVkLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1yZWQtZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI1ZDVkO1xufVxuLnRoZW1lLXJlZC1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm9wZW4gPiBhLFxuLnRoZW1lLXJlZC1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50aGVtZS1yZWQtZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkubmF2LWRyb3Bkb3duLW9wZW4gPiAubmF2LXN1Yixcbi50aGVtZS1yZWQtZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiAubmF2LXN1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyYTtcbn1cbi50aGVtZS1yZWQtZnVsbCAuc2lkZWJhci1wcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNjFjO1xufVxuLnRoZW1lLXJlZC1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnRoZW1lLXJlZC1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLXJlZC1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRoZW1lLXJlZC1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtcmVkLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1yZWQtZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI1ZDVkO1xufVxuLnRoZW1lLXJlZC1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IGEsXG4udGhlbWUtcmVkLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICMxZDI5Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU2YjhkO1xufVxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsICNoZWFkZXIgLmJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU2YjhkO1xufVxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsICNoZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbi5zaWRlYmFyLXRvZ2dsZSxcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZSxcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtZnVsbHNjcmVlbixcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmhvdmVyLFxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsICNoZWFkZXIgYnV0dG9uLnNpZGViYXItdG9nZ2xlOmFjdGl2ZSxcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTpob3Zlcixcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIGJ1dHRvbiN0b2dnbGUtcHJvZmlsZTphY3RpdmUsXG4udGhlbWUtZGFyay1ibHVlLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIsXG4udGhlbWUtZGFyay1ibHVlLWZ1bGwgI2hlYWRlciBidXR0b24jdG9nZ2xlLWZ1bGxzY3JlZW46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWY3NzlkO1xufVxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpob3Zlcixcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAjaGVhZGVyIC5uYXYgbGkucHJvZmlsZSA+IGE6YWN0aXZlLFxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsICNoZWFkZXIgLm5hdiBsaS5wcm9maWxlID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzVmNzc5ZDtcbn1cbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAuc2lkZWJhci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsIC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtZGFyay1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG59XG4udGhlbWUtZGFyay1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkub3BlbiA+IGEsXG4udGhlbWUtZGFyay1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5uYXYtZHJvcGRvd24tb3BlbiA+IC5uYXYtc3ViLFxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsLnNpZGViYXItbWluaSAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaTpob3ZlciA+IC5uYXYtc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTJhO1xufVxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsIC5zaWRlYmFyLXByb2ZpbGUge1xuICAgIGJhY2tncm91bmQ6ICMxMzE2MWM7XG59XG4udGhlbWUtZGFyay1ibHVlLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udGhlbWUtZGFyay1ibHVlLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4udGhlbWUtZGFyay1ibHVlLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGhlbWUtZGFyay1ibHVlLWZ1bGwgLnNpZGViYXItbGVmdCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbi50aGVtZS1kYXJrLWJsdWUtZnVsbCAuc2lkZWJhci1sZWZ0IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnRoZW1lLWRhcmstYmx1ZS1mdWxsIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTZiOGQ7XG59XG4udGhlbWUtZGFyay1ibHVlLWZ1bGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWxlZnQgLm5hdiA+IGxpLm5hdi1kcm9wZG93bi1vcGVuID4gYSxcbi50aGVtZS1kYXJrLWJsdWUtZnVsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItbGVmdCAubmF2ID4gbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogIzFkMjkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuZGl2LmNvbmZpZyB7XG4gICAgYmFja2dyb3VuZDogI0YwRjNGMztcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTg1cHg7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG4gICAgcmlnaHQ6IC0yMDVweDtcbn1cbmRpdi5jb25maWcgZGl2LmNvbmZpZy1zd2F0Y2gtd3JhcCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5jb25maWcgaDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDIxMkE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMnB4IDAgNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbmRpdi5jb25maWcgaDQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjEyQTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbn1cbmRpdi5jb25maWcgaDQgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmRpdi5jb25maWcgaDQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbmZpZy1zd2F0Y2gtd3JhcCAub3B0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb25maWctc3dhdGNoLXdyYXAgLm9wdGlvbnMgbGkudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjgxM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY29uZmlnLXN3YXRjaC13cmFwIC5vcHRpb25zIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbn1cbi5jb25maWctc3dhdGNoLXdyYXAgLm9wdGlvbnMgLnRoZW1lLXN0eWxlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuLmNvbmZpZy1zd2F0Y2gtd3JhcCAub3B0aW9ucyAudGhlbWUtc3R5bGUtd3JhcHBlciBzcGFuLmhlYWRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uY29uZmlnLXN3YXRjaC13cmFwIC5vcHRpb25zIC50aGVtZS1zdHlsZS13cmFwcGVyIHNwYW4ubmF2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5jb25maWctc3dhdGNoLXdyYXAgLm9wdGlvbnMgLnRoZW1lLXN0eWxlLXdyYXBwZXIgLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbmZpZy1zd2F0Y2gtd3JhcCAub3B0aW9ucyAudGhlbWUtc3R5bGUtd3JhcHBlciAuYmctZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzFEMjEyQTtcbn1cbi5jb25maWctc3dhdGNoLXdyYXAgLm9wdGlvbnMgLnRoZW1lLXN0eWxlLXdyYXBwZXIgLmJnLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICMxZjdiYjY7XG59XG4uY29uZmlnLXN3YXRjaC13cmFwIC5vcHRpb25zIC50aGVtZS1zdHlsZS13cmFwcGVyIC5iZy1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjOTA5YWEwO1xufVxuLmNvbmZpZy1zd2F0Y2gtd3JhcCAub3B0aW9ucyAudGhlbWUtc3R5bGUtd3JhcHBlciAuYmctcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTI1ZDVkO1xufVxuLmNvbmZpZy1zd2F0Y2gtd3JhcCAub3B0aW9ucyAudGhlbWUtc3R5bGUtd3JhcHBlciAuYmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMyN2I2YWY7XG59XG4uY29uZmlnLXN3YXRjaC13cmFwIC5vcHRpb25zIC50aGVtZS1zdHlsZS13cmFwcGVyIC5iZy1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICM1NTZiOGQ7XG59XG4uY29uZmlnLXN3YXRjaC13cmFwIC5vcHRpb25zIC50aGVtZS1zdHlsZS13cmFwcGVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuXG4jYmFjay10b3Age1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAvKiBtYXJnaW4tbGVmdDogLTE1MHB4OyovXG59XG5cbiNiYWNrLXRvcCBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblxuICAgIC8qIHRyYW5zaXRpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi8qIGFycm93IGljb24gKHNwYW4gdGFnKSAqL1xuI2JhY2stdG9wIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgICAvKiByb3VuZGVkIGNvcm5lcnMgKi9cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICBvcGFjaXR5OjAuNTtcbiAgICAtbW96LW9wYWNpdHk6MC41O1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO1xuXG4gICAgLyogdHJhbnNpdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uOiAxcztcbn1cbiNiYWNrLXRvcCBhOmhvdmVyIHNwYW4ge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgICBjb2xvcjojZmZmO1xuICAgIG9wYWNpdHk6MTtcbiAgICAtbW96LW9wYWNpdHk6MTtcbiAgICAta2h0bWwtb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTaW1wbGUtTGluZS1JY29ucyc7XG5cdHNyYzp1cmwoJy4uL2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLmVvdCcpO1xuXHRzcmM6dXJsKCcuLi9mb250cy9TaW1wbGUtTGluZS1JY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMuc3ZnI1NpbXBsZS1MaW5lLUljb25zJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuW2RhdGEtaWNvbl06YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICdTaW1wbGUtTGluZS1JY29ucyc7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJpY29uLVwiXSB7XG4qL1xuLmljb24tdXNlci1mZW1hbGUsIC5pY29uLXVzZXItZm9sbG93LCAuaWNvbi11c2VyLWZvbGxvd2luZywgLmljb24tdXNlci11bmZvbGxvdywgLmljb24tdHJvcGh5LCAuaWNvbi1zY3JlZW4tc21hcnRwaG9uZSwgLmljb24tc2NyZWVuLWRlc2t0b3AsIC5pY29uLXBsYW5lLCAuaWNvbi1ub3RlYm9vaywgLmljb24tbW91c3RhY2hlLCAuaWNvbi1tb3VzZSwgLmljb24tbWFnbmV0LCAuaWNvbi1lbmVyZ3ksIC5pY29uLWVtb3RpY29uLXNtaWxlLCAuaWNvbi1kaXNjLCAuaWNvbi1jdXJzb3ItbW92ZSwgLmljb24tY3JvcCwgLmljb24tY3JlZGl0LWNhcmQsIC5pY29uLWNoZW1pc3RyeSwgLmljb24tdXNlciwgLmljb24tc3BlZWRvbWV0ZXIsIC5pY29uLXNvY2lhbC15b3V0dWJlLCAuaWNvbi1zb2NpYWwtdHdpdHRlciwgLmljb24tc29jaWFsLXR1bWJsciwgLmljb24tc29jaWFsLWZhY2Vib29rLCAuaWNvbi1zb2NpYWwtZHJvcGJveCwgLmljb24tc29jaWFsLWRyaWJiYmxlLCAuaWNvbi1zaGllbGQsIC5pY29uLXNjcmVlbi10YWJsZXQsIC5pY29uLW1hZ2ljLXdhbmQsIC5pY29uLWhvdXJnbGFzcywgLmljb24tZ3JhZHVhdGlvbiwgLmljb24tZ2hvc3QsIC5pY29uLWdhbWUtY29udHJvbGxlciwgLmljb24tZmlyZSwgLmljb24tZXllZ2xhc3NlcywgLmljb24tZW52ZWxvcGUtb3BlbiwgLmljb24tZW52ZWxvcGUtbGV0dGVyLCAuaWNvbi1iZWxsLCAuaWNvbi1iYWRnZSwgLmljb24tYW5jaG9yLCAuaWNvbi13YWxsZXQsIC5pY29uLXZlY3RvciwgLmljb24tc3BlZWNoLCAuaWNvbi1wdXp6bGUsIC5pY29uLXByaW50ZXIsIC5pY29uLXByZXNlbnQsIC5pY29uLXBsYXlsaXN0LCAuaWNvbi1waW4sIC5pY29uLXBpY3R1cmUsIC5pY29uLW1hcCwgLmljb24tbGF5ZXJzLCAuaWNvbi1oYW5kYmFnLCAuaWNvbi1nbG9iZS1hbHQsIC5pY29uLWdsb2JlLCAuaWNvbi1mcmFtZSwgLmljb24tZm9sZGVyLWFsdCwgLmljb24tZmlsbSwgLmljb24tZmVlZCwgLmljb24tZWFycGhvbmVzLWFsdCwgLmljb24tZWFycGhvbmVzLCAuaWNvbi1kcm9wLCAuaWNvbi1kcmF3ZXIsIC5pY29uLWRvY3MsIC5pY29uLWRpcmVjdGlvbnMsIC5pY29uLWRpcmVjdGlvbiwgLmljb24tZGlhbW9uZCwgLmljb24tY3VwLCAuaWNvbi1jb21wYXNzLCAuaWNvbi1jYWxsLW91dCwgLmljb24tY2FsbC1pbiwgLmljb24tY2FsbC1lbmQsIC5pY29uLWNhbGN1bGF0b3IsIC5pY29uLWJ1YmJsZXMsIC5pY29uLWJyaWVmY2FzZSwgLmljb24tYm9vay1vcGVuLCAuaWNvbi1iYXNrZXQtbG9hZGVkLCAuaWNvbi1iYXNrZXQsIC5pY29uLWJhZywgLmljb24tYWN0aW9uLXVuZG8sIC5pY29uLWFjdGlvbi1yZWRvLCAuaWNvbi13cmVuY2gsIC5pY29uLXVtYnJlbGxhLCAuaWNvbi10cmFzaCwgLmljb24tdGFnLCAuaWNvbi1zdXBwb3J0LCAuaWNvbi1zaXplLWZ1bGxzY3JlZW4sIC5pY29uLXNpemUtYWN0dWFsLCAuaWNvbi1zaHVmZmxlLCAuaWNvbi1zaGFyZS1hbHQsIC5pY29uLXNoYXJlLCAuaWNvbi1yb2NrZXQsIC5pY29uLXF1ZXN0aW9uLCAuaWNvbi1waWUtY2hhcnQsIC5pY29uLXBlbmNpbCwgLmljb24tbm90ZSwgLmljb24tbXVzaWMtdG9uZS1hbHQsIC5pY29uLW11c2ljLXRvbmUsIC5pY29uLW1pY3JvcGhvbmUsIC5pY29uLWxvb3AsIC5pY29uLWxvZ291dCwgLmljb24tbG9naW4sIC5pY29uLWxpc3QsIC5pY29uLWxpa2UsIC5pY29uLWhvbWUsIC5pY29uLWdyaWQsIC5pY29uLWdyYXBoLCAuaWNvbi1lcXVhbGl6ZXIsIC5pY29uLWRpc2xpa2UsIC5pY29uLWN1cnNvciwgLmljb24tY29udHJvbC1zdGFydCwgLmljb24tY29udHJvbC1yZXdpbmQsIC5pY29uLWNvbnRyb2wtcGxheSwgLmljb24tY29udHJvbC1wYXVzZSwgLmljb24tY29udHJvbC1mb3J3YXJkLCAuaWNvbi1jb250cm9sLWVuZCwgLmljb24tY2FsZW5kYXIsIC5pY29uLWJ1bGIsIC5pY29uLWJhci1jaGFydCwgLmljb24tYXJyb3ctdXAsIC5pY29uLWFycm93LXJpZ2h0LCAuaWNvbi1hcnJvdy1sZWZ0LCAuaWNvbi1hcnJvdy1kb3duLCAuaWNvbi1iYW4sIC5pY29uLWJ1YmJsZSwgLmljb24tY2FtY29yZGVyLCAuaWNvbi1jYW1lcmEsIC5pY29uLWNoZWNrLCAuaWNvbi1jbG9jaywgLmljb24tY2xvc2UsIC5pY29uLWNsb3VkLWRvd25sb2FkLCAuaWNvbi1jbG91ZC11cGxvYWQsIC5pY29uLWRvYywgLmljb24tZW52ZWxvcGUsIC5pY29uLWV5ZSwgLmljb24tZmxhZywgLmljb24tZm9sZGVyLCAuaWNvbi1oZWFydCwgLmljb24taW5mbywgLmljb24ta2V5LCAuaWNvbi1saW5rLCAuaWNvbi1sb2NrLCAuaWNvbi1sb2NrLW9wZW4sIC5pY29uLW1hZ25pZmllciwgLmljb24tbWFnbmlmaWVyLWFkZCwgLmljb24tbWFnbmlmaWVyLXJlbW92ZSwgLmljb24tcGFwZXItY2xpcCwgLmljb24tcGFwZXItcGxhbmUsIC5pY29uLXBsdXMsIC5pY29uLXBvaW50ZXIsIC5pY29uLXBvd2VyLCAuaWNvbi1yZWZyZXNoLCAuaWNvbi1yZWxvYWQsIC5pY29uLXNldHRpbmdzLCAuaWNvbi1zdGFyLCAuaWNvbi1zeW1ib2wtZmVtYWxlLCAuaWNvbi1zeW1ib2wtbWFsZSwgLmljb24tdGFyZ2V0LCAuaWNvbi12b2x1bWUtMSwgLmljb24tdm9sdW1lLTIsIC5pY29uLXZvbHVtZS1vZmYsIC5pY29uLXVzZXJzIHtcblx0Zm9udC1mYW1pbHk6ICdTaW1wbGUtTGluZS1JY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmljb24tdXNlci1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLXVzZXItZm9sbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi11c2VyLWZvbGxvd2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmljb24tdXNlci11bmZvbGxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLmljb24tdHJvcGh5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbi1zY3JlZW4tc21hcnRwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmljb24tc2NyZWVuLWRlc2t0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbi1ub3RlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb24tbW91c3RhY2hlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb24tbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbi1lbmVyZ3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uLWVtb3RpY29uLXNtaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1kaXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uaWNvbi1jdXJzb3ItbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmljb24tY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5pY29uLWNoZW1pc3RyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmljb24tc29jaWFsLXR1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLmljb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5pY29uLXNjcmVlbi10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLWhvdXJnbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb24tZ3JhZHVhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmljb24tZ2hvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5pY29uLWdhbWUtY29udHJvbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLmljb24tZmlyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb24tZXllZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmljb24tZW52ZWxvcGUtbGV0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbi1iZWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbi1iYWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmljb24tYW5jaG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uLXZlY3RvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLmljb24tc3BlZWNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5pY29uLXByZXNlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5pY29uLXBsYXlsaXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbi1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbi1oYW5kYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uaWNvbi1nbG9iZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uaWNvbi1mcmFtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmljb24tZm9sZGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmljb24tZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLmljb24tZmVlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmljb24tZWFycGhvbmVzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLmljb24tZWFycGhvbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uaWNvbi1kcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uaWNvbi1kcmF3ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5pY29uLWRvY3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5pY29uLWRpcmVjdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5pY29uLWRpcmVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmljb24tY3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uaWNvbi1jYWxsLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmljb24tY2FsbC1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmljb24tY2FsbC1lbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5pY29uLWNhbGN1bGF0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5pY29uLWJ1YmJsZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uaWNvbi1iYXNrZXQtbG9hZGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5pY29uLWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLmljb24tYWN0aW9uLXVuZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uLWFjdGlvbi1yZWRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uaWNvbi13cmVuY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uaWNvbi10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmljb24tdGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uaWNvbi1zdXBwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uaWNvbi1zaXplLWZ1bGxzY3JlZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5pY29uLXNpemUtYWN0dWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLmljb24tbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmljb24tbXVzaWMtdG9uZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLW11c2ljLXRvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5pY29uLWxvb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmljb24tbG9naW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5pY29uLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5pY29uLWxpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5pY29uLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmFcIjtcbn1cbi5pY29uLWdyYXBoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5pY29uLWRpc2xpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmRcIjtcbn1cbi5pY29uLWN1cnNvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLmljb24tY29udHJvbC1zdGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmljb24tY29udHJvbC1yZXdpbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5pY29uLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmljb24tY29udHJvbC1wYXVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmljb24tY29udHJvbC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uaWNvbi1jb250cm9sLWVuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5pY29uLWJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5pY29uLWJhci1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uaWNvbi1iYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5pY29uLWJ1YmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLmljb24tY2FtY29yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uaWNvbi1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODJcIjtcbn1cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODRcIjtcbn1cbi5pY29uLWRvYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODZcIjtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLmljb24tZmxhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLmljb24taW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG4uaWNvbi1sb2NrLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGZcIjtcbn1cbi5pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb24tbWFnbmlmaWVyLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb24tbWFnbmlmaWVyLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmljb24tcGFwZXItY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLXBvaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uaWNvbi1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uaWNvbi1zeW1ib2wtZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uaWNvbi1zeW1ib2wtbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uaWNvbi12b2x1bWUtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuLmljb24tdm9sdW1lLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTFcIjtcbn1cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59IiwiLnN2LWhlbHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNDBweCkgdHJhbnNsYXRlWSgtNTBweCk7XG59XG5cbi5zdi1wbGFjZWhvbGRlciB7XG4gICAgLyp3aWR0aDogMTUlOyovXG4gICAgLypoZWlnaHQ6IDEwcHg7Ki9cbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi5zdi1wbGFjZWhvbGRlciAudGh1bWJuYWlsIHtcbiAgICAvKnBhZGRpbmctYm90dG9tOiA5Ny43JTsqL1xuICAgIGJhY2tncm91bmQ6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiBkYXNoZWQgI2JlZDJkYjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zb3J0YWJsZS1jb250YWluZXJ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLndlbGx7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb2xvci13aGl0ZXtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4ubXVsdGktc29ydGFibGV7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cbi5tdWx0aS1zb3J0YWJsZSAuc29ydGFibGUtY29udGFpbmVye1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luOiAwIDIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4ubXVsdGktbXVsdGktc29ydGFibGUgLnNvcnRhYmxlLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMjIlO1xuICAgIG1hcmdpbjogMCAxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5tdWx0aXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbn1cbi5ncmlke1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm11bHRpLXNvcnRhYmxle1xuICAgIGhlaWdodDogNDAwcHg7XG59XG4ubXVsdGktc29ydGFibGUgLnNvcnRhYmxlLWNvbnRhaW5lcntcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbjogMCAyJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLm11bHRpLW11bHRpLXNvcnRhYmxlIC5zb3J0YWJsZS1jb250YWluZXJ7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBtYXJnaW46IDAgMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ubXVsdGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG59XG4uZ3JpZHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zb3J0YWJsZS1jb250YWluZXIuZ3JpZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xufVxuc3Bhbltzdi1oYW5kbGVde1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0zNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IGdyYXkgaW5zZXQ7XG59XG5zcGFuLnN5bnRheHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCBncmF5IGluc2V0O1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5saXN0IGxpe1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaGVscGVyLWxlZnQsIC5oZWxwZXItcmlnaHR7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlbHBlci1sZWZ0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNyaW1zb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDEyMCwgMTAwJSwgOTAlKTtcbn1cbi5oZWxwZXItcmlnaHR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdGVhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMTAwJSwgOTAlKTtcbn1cbi5wbGFjZWhvbGRlci1sZWZ0LCAucGxhY2Vob2xkZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgICBib3JkZXI6IDNweCBkYXNoZWQgZ3JheTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn0iLCJpbWcudnMtaW1hZ2Utc21hbGwge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5pbWcudnMtaW1hZ2UsIGltZy52cy1pbWFnZS1tZWRpbWEge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG59XG5pbWcudnMtaW1hZ2UtYmlnIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuaW1nLnZzLWltYWdlLWVkaXQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvcm0tdmVydGljYWwgLmZvcm0tZ3JvdXAgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5mb3JtLXZlcnRpY2FsIC5mb3JtLWdyb3VwID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2V7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOjEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi50aHVtYm5haWwuZWRpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aHVtYm5haWwuZWRpdCBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDJweCAycHggNnB4IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTVweCAxNXB4IDMwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogLTE1cHggMTVweCAzMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAtMTVweCAxNXB4IDMwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjIpO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFuZ3VsYXItdWktdHJlZS1lbXB0eSB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZmZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmZmZmIDc1JSwgI2ZmZmZmZiksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmZmZmYgNzUlLCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZmZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmZmZmIDc1JSwgI2ZmZmZmZiksIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmZmZmYgNzUlLCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmZmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYpLCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmZmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMzBweCAzMHB4O1xufVxuLmFuZ3VsYXItdWktdHJlZS1ub2RlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFuZ3VsYXItdWktdHJlZS1ub2RlcyAuYW5ndWxhci11aS10cmVlLW5vZGVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYW5ndWxhci11aS10cmVlLW5vZGUsXG4uYW5ndWxhci11aS10cmVlLXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYW5ndWxhci11aS10cmVlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5hbmd1bGFyLXVpLXRyZWUtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLmFuZ3VsYXItdWktdHJlZS1oYW5kbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYW5ndWxhci11aS10cmVlLWRyYWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3BhY2l0eTogLjg7XG59XG4uYW5ndWxhci11aS10cmVlLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogI0YwRjNGMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMmVhO1xuICAgIGNvbG9yOiAjN2M5ZWIyO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbi5hbmd1bGFyLXVpLXRyZWUtaGFuZGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzQzOGViOTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNmY3O1xuICAgIGJvcmRlci1jb2xvcjogI2RjZTJlODtcbn1cbi5hbmd1bGFyLXVpLXRyZWUtcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNiZWQyZGI7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdyb3VwLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3MDc0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5hbmd1bGFyLXVpLXRyZWUtaGFuZGxlIHtcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG59XG4uYW5ndWxhci11aS10cmVlLWhhbmRsZTpob3ZlciB7XG4gICAgY3Vyc29yOiBtb3ZlO1xufSIsIi5zdC1zb3J0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdC1zb3J0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFO1xufVxuXG4uc3Qtc29ydC1hc2NlbnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICdcXDI1QjInO1xufVxuXG4uc3Qtc29ydC1kZXNjZW50OmJlZm9yZXtcbiAgICBjb250ZW50OiAnXFwyNUJDJztcbn1cblxuLnN0LXNlbGVjdGVke1xuICAgIGJhY2tncm91bmQ6ICMyMTZlZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGRyb3Bkb3duIG1lbm4qL1xuLnN0VGFibGUuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLnNlbGVjdC1hbGwge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zdFRhYmxlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmNvbC0yIHtcbiAgICBsZWZ0OiAtMTYwcHg7XG4gICAgd2lkdGg6IDMyMHB4O1xufVxuLnN0VGFibGUuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuY29sLTIgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG59XG4uc3RUYWJsZS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5jb2wtMyB7XG4gICAgbGVmdDogLTI0MHB4O1xuICAgIHdpZHRoOiA0ODBweDtcbn1cbi5zdFRhYmxlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmNvbC0zIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdFRhYmxlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmNvbC00IHtcbiAgICAgICAgbGVmdDogLTMyMHB4O1xuICAgICAgICB3aWR0aDogNjQwcHg7XG4gICAgfVxuICAgIC5zdFRhYmxlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmNvbC00IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5zdFRhYmxlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmNvbC01IHtcbiAgICAgICAgbGVmdDogLTQwMHB4O1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgfVxuICAgIC5zdFRhYmxlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmNvbC01IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxufVxuLyogZW5kIG9mIGRyb3Bkb3duIG1lbm4qLyIsIi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tdi01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1oLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tdi0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1oLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ubXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tdi0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1oLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tdi0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1oLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5tdi0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm1oLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4ubWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ubXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tdi0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1oLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDsgfVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5tdi0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLm1oLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tdi00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm1oLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4ubWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDsgfVxuXG4ubXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4ubWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5tdi00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLm1oLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDsgfVxuXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDsgfVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5tdi01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm1oLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDsgfVxuXG4ubXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cblxuLm10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDsgfVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi5tdi01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLm1oLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIG1hcmdpbi1yaWdodDogNTVweDsgfVxuXG4ubWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tdi02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLm1oLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4ubWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDsgfVxuXG4ubXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7IH1cblxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuXG4ubWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG5cbi5tdi02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLm1oLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDsgfVxuXG4ubXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7IH1cblxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5tdi03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLm1oLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogNzBweDsgfVxuXG4ubWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDsgfVxuXG4ubXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH1cblxuLm10LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDsgfVxuXG4ubWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG5cbi5tdi03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cblxuLm1oLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogNzVweDsgfVxuXG4ubWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweDsgfVxuXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5tdi04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLm1oLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDsgfVxuXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDsgfVxuXG4ubXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7IH1cblxuLm10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDsgfVxuXG4ubWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG5cbi5tdi04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cblxuLm1oLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIG1hcmdpbi1yaWdodDogODVweDsgfVxuXG4ubWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDsgfVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbi5tdi05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuLm1oLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIG1hcmdpbi1yaWdodDogOTBweDsgfVxuXG4ubWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDsgfVxuXG4ubXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7IH1cblxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDsgfVxuXG4ubWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG5cbi5tdi05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cblxuLm1oLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogOTVweDsgfVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLm12LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ubWgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG4iXX0= */
