/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */*,a,a:checked,a:focus,figure{outline:0}.clear,body,html{clear:both}.container,body,html,section{position:relative}.CenterH,.carousel .carousel-item,.cntr,.innerCenterH,.linkfooter,.linkfooter li,.overlay nav,.overlay ul li,[type=radio]+label,[type=radio]:not(:checked)+label,footer{text-align:center}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')}@font-face{font-family:Vidaloka;font-style:normal;font-weight:400;src:local('Vidaloka '),local('Vidaloka-Regular'),url(https://fonts.gstatic.com/s/vidaloka/v11/7cHrv4c3ipenMKlEavs7wHo.ttf) format('truetype')}.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}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-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{from,to{-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)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-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{from,to{-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)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-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{from,to{-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)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@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)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.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)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-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)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-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)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-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{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.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}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{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{from{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)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{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{from{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)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{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{from{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)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{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{from{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)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{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)}to{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);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)}to{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)}}.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)}to{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);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{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}}.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)}to{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);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{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}}.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)}to{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);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)}to{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)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;background-color:#FFFFFC}.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.CenterH{padding-top:0;display:table;width:100%;height:100%}.carousel .carousel-item,.container,.map,body,section{display:block}.cover{background-size:cover;background-repeat:no-repeat;background-position:center center}.cntr{padding:3%}.container{margin:0 auto}body{margin:0;width:100%}::-webkit-input-placeholder{color:#CCC}::-moz-placeholder{color:#CCC}:-ms-input-placeholder{color:#CCC}:-moz-placeholder{color:#CCC}.carousel .carousel-item{width:100%;min-height:300px}.carousel .carousel-item p{margin:0 auto;max-width:400px}body.pace-done main{opacity:1;position:absolute;width:100%;height:auto;min-height:100vh}.map{width:100%;height:450px;position:relative}.cd-auto-hide-header{position:fixed;top:0;left:0;width:100%;height:60px;transition:transform .5s}.cd-auto-hide-header.is-hidden{transform:translateY(-100%)}.cd-secondary-nav.fixed{position:fixed;top:60px}.cd-secondary-nav.slide-up{transform:translateY(-60px)}@keyframes animate2{0%{box-shadow:inset #333 0 0 0 17px;transform:rotate(-140deg)}50%{box-shadow:inset #333 0 0 0 2px}100%{box-shadow:inset #333 0 0 0 17px;transform:rotate(140deg)}}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-moz-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.input-field input[type=text].valid,.input-field input[type=text]:focus,.input-field textarea.invalid,.input-field textarea.valid,.input-field textarea:focus,input-field input[type=text].invalid{box-shadow:0 1px 0 0 #C4A237;box-sizing:border-box}input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.materialize-textarea{box-sizing:border-box;-webkit-font-smoothing:antialiased}.materialize-tags.active,.materialize-tags:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,textarea.materialize-textarea:focus{box-shadow:0 1px 0 0 #C4A237!important}.btn-large.active,.btn-large:focus,.btn-large:hover,.btn-large:visited,.btn.active,.btn:focus,.btn:hover,.btn:visited{color:#C4A237;background-color:#333}.dropdown-content li>a,.dropdown-content li>span{font-size:1.2rem;color:#C4A237;display:block;padding:1rem}.innerCenterH{display:table-cell;vertical-align:middle}.input-field input[type=text]:focus+label,.input-field label{color:#C4A237}.input-field input[type=text].valid,.input-field input[type=text]:focus{border-bottom:1px solid #C4A237;box-shadow:0 1px 0 0 #C4A237}.input-field input[type=text].invalid{border-bottom:1px solid red;box-shadow:0 1px 0 0 red}.input-field .prefix.active,.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:#C4A237}.caret,.select-wrapper span.caret{font-family:Linearicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFF}[type=radio]:checked+label,[type=radio]:not(:checked)+label{padding-left:0;height:74px;line-height:74px}.caret:after,.select-wrapper span.caret:after{content:"\e942";color:#C4A237;font-size:20px;padding-right:8px;margin-top:-15px;display:block}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{color:#C4A237;border-radius:0;width:100%;height:74px;margin:0;display:block;padding:0;border:1px solid #C4A237}[type=radio]:not(:checked)+label{background-color:#C4A237;color:#FFF}[type=radio]:checked+label{background-color:#fff;color:#C4A237}[type=radio]+label,[type=radio]:not(:checked)+label{display:block;width:100%;font-family:'PT Serif',serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased}[type=radio]:checked+label::after{content:none!important}#newshome .newshead2 a i,.articleitem a i,.bgor a i,.btmright i,.list1 li a i,.newsitem a i,.servicesbloc li a i{-webkit-transition:padding-left .3s ease;-moz-transition:padding-left .3s ease;-ms-transition:padding-left .3s ease;-o-transition:padding-left .3s ease;transition:padding-left .3s ease}#newshome .newshead2 a:hover i,.articleitem a:hover i,.bgor a:hover i,.btmright:hover i,.list1 li a:hover i,.newsitem a:hover i,.servicesbloc li a:hover i{padding-left:10px}.select-wrapper input.select-dropdown,input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.materialize-textarea{height:auto;line-height:2rem}input:not([type]):focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,textarea.materialize-textarea:focus,textarea:focus{border-color:#41484A!important;box-shadow:0 1px 0 0 #41484A!important;color:#41484A}input[type=email]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#41484A}input[type=email]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#41484A}input[type=email]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#41484A}.menuhamburger{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.menuhamburger span,.menuicon{-webkit-transform:rotate(0);-o-transform:rotate(0)}.menuhamburger span{display:block;position:absolute;height:2px;width:100%;background:#41484A;border-radius:0;opacity:1;left:0;-moz-transform:rotate(0);transform:rotate(0)}.menuhamburger span:nth-child(1){top:0}.menuhamburger span:nth-child(2){top:9px}.menuhamburger span:nth-child(3){top:18px}.menuhamburger.open span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.menuhamburger.open span:nth-child(2){opacity:0;left:-30px}.menuhamburger.open span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.menuhamburger{float:left;z-index:10000;top:18px;left:20px;width:30px;height:30px;position:absolute;margin:0 auto;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.blackk .menuhamburger span,.menuhamburger span,.menuhamburger.open span{background-color:#41484A;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}nav .button-collapse{float:right;z-index:1}.logoleft a{margin-top:20px;display:block;margin-bottom:20px}.logoleft a img{margin:0 auto;width:200px;display:block}.side-nav li{float:none;line-height:48px}nav{background-color:transparent;box-shadow:none;position:absolute;left:0;width:100%;z-index:10;padding-top:20px;padding-bottom:20px;height:100px}.overlay{position:fixed;width:100%;top:0;left:0;background:rgba(0,0,0,.3);opacity:0;pointer-events:none;height:100vh;overflow:scroll;margin-bottom:30px}.linkfooter li a,.menumobile li,.overlay .row,nav li,nav li a,section{overflow:hidden}.overlay.open{opacity:1;pointer-events:initial;cursor:pointer;z-index:998}.overlay ul.inner{display:block;height:auto}.overlay ul.inner li,.overlay ul.inner li a,.overlay ul.inner li span{list-style:none;width:100%;display:block;color:#000;text-align:center}.overlay ul.inner li{display:block;position:relative;min-height:34px}.overlay ul.inner li a{line-height:34px}.overlay-scale{visibility:hidden;opacity:0;transform:scale(.9);-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s;z-index:998;pointer-events:none}.overlay-scale.open{visibility:visible;opacity:1;transform:scale(1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}.overlay-scale,.overlay-scale.open{background-color:rgba(255,255,255,.75)}.overlay nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.overlay ul li{display:block;position:relative;width:100%}.overlay ul{display:block;margin:0 auto}.overlay .col,.overlay .row{height:100%;margin:0}.overlay ul li a{color:#000;font-family:gilroyextrabold;font-size:30px}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:default2!important;font-style:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-moz-osx-font-smoothing:grayscale;font-weight:400!important}.overlay ul li a:hover,.overlay ul li:hover{background-color:transparent}#hmbrgr{position:fixed;top:4vw;right:4vw;display:block}.overlaytxt{background-color:#FFF}.menuicon{width:30px;height:30px;position:relative;margin:0 auto;-moz-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menuicon span{display:block;position:absolute;height:2px;width:100%;background:#41484A;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body main,footer a:before,header .left a:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.menuicon span:nth-child(1){top:0}.menuicon span:nth-child(2){top:9px}.menuicon span:nth-child(3){top:18px}.menuicon.open span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.menuicon.open span:nth-child(2){opacity:0;left:-30px}.menuicon.open span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid:after{content:"";display:table;clear:both}[class*=col-]{float:left;position:relative;padding-right:0}.grid [class*=col-]:last-of-type{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-8{width:12.5%}.col-1-5{width:20%}.col-2-5{width:40%}.col-4-5{width:80%}.grid-pad{padding:0}.logo,.padd{padding-bottom:40px}.grid-pad [class*=col-]:last-of-type{padding-right:0}.grid{margin:0 0 0 -10px;position:relative}[class*=col-]{float:left;position:relative;padding-right:0;padding-left:10px;margin-bottom:10px}.col-1-1{width:100%}@media (max-width:1024px){.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-1-8,.col-2-3,.col-2-5,.col-4-5{width:50%}}@media (max-width:768px){.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-1-8,.col-2-3,.col-2-5{width:50%}}@font-face{font-family:default2;src:url(../fonts/default2.eot);src:url(../fonts/default2.eot?#iefix) format("embedded-opentype"),url(../fonts/default2.woff) format("woff"),url(../fonts/default2.ttf) format("truetype"),url(../fonts/default2.svg#default2) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon);-webkit-font-smoothing:antialiased}[class*=" icon-"]:before,[class^=icon-]:before{-webkit-font-smoothing:antialiased}#tooltip-bottom,body,h1,h2,h3,h4,h5,h6,html{font-family:"Open Sans",sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}.icon-arrow-left:before{content:"\61"}.icon-arrow-right:before{content:"\62"}.icon-arrow-up:before{content:"\63"}.icon-arrow-down:before{content:"\64"}.icon-camera:before{content:"\65"}.icon-camera-video:before{content:"\66"}.icon-bubble:before{content:"\67"}.icon-cross:before{content:"\68"}.icon-download:before{content:"\69"}.icon-enter-down:before{content:"\6a"}.icon-file-add:before{content:"\6b"}.icon-file-empty:before{content:"\6c"}.icon-heart:before{content:"\6d"}.icon-magnifier:before{content:"\6e"}.icon-link:before{content:"\6f"}.icon-location:before{content:"\70"}.icon-map-marker:before{content:"\71"}.icon-menu:before{content:"\72"}.icon-paperclip:before{content:"\73"}.icon-phone-handset:before{content:"\74"}.icon-phone:before{content:"\75"}.icon-printer:before{content:"\76"}.icon-rocket:before{content:"\77"}.icon-tag:before{content:"\78"}.icon-thumbs-up:before{content:"\79"}.icon-user:before{content:"\7a"}.icon-quotes-marks1:before{content:"\41"}.icon-quotes-marks2:before{content:"\42"}.icon-footer-mail:before{content:"\43"}.icon-footer-phone:before{content:"\44"}.icon-footer-pin:before{content:"\45"}.icon-search:before{content:"\46"}.icon-calendar:before{content:"\47"}.icon-calendar-check-o:before{content:"\48"}.icon-dropbox:before{content:"\49"}.icon-facebook:before{content:"\4a"}.icon-file-pdf-o:before{content:"\4b"}.icon-file-image-o:before{content:"\4c"}.icon-google-plus:before{content:"\4d"}.icon-heart-1:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-info:before{content:"\50"}.icon-life-ring:before{content:"\51"}.icon-linkedin:before{content:"\52"}.icon-link-1:before{content:"\53"}.icon-map-marker-1:before{content:"\54"}.icon-vimeo:before{content:"\55"}.icon-youtube:before{content:"\56"}.icon-youtube-play:before{content:"\57"}.icon-volume-up:before{content:"\58"}.icon-soundcloud:before{content:"\59"}.icon-paper-plane:before{content:"\5a"}.icon-paperclip-1:before{content:"\30"}.icon-instagram:before{content:"\31"}.icon-twitter:before{content:"\32"}.icon-headphone:before{content:"\33"}.icon-vynil:before{content:"\34"}.icon-music:before{content:"\35"}.icon-headset-sound-streamline:before{content:"\36"}.luminosity:before{mix-blend-mode:hard-light}body,html{min-height:100vh;color:#020633;font-weight:400!important;letter-spacing:0;font-size:15px;line-height:30px}body main{transition:all .3s ease}figure{margin:0;line-height:0}section{width:100%}.hero{height:100vh}.hero .container,.hero .valign-wrapper{height:100%}.hero2{height:450px}.bgblu:before{background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0;content:"";display:block}#tooltip-bottom,h1,h2,h3,h4,h5,h6{}.right li{display:inline-block;margin-right:10px}.news{margin-bottom:20px;display:block;position:relative;color:#000;margin-top:20px}img{max-width:100%}.logo{display:inline-block;padding-top:40px;font-family:Roboto,sans-serif}.right{padding-top:25px}.right li a{color:#666}section.nav{background-color:#FFF}.padd{padding-top:40px}.txt{font-weight:300;color:#777;line-height:32px;font-size:24px}h2{line-height:38px;font-size:28px}h3{line-height:34px;font-size:24px}.row.masonry{margin-left:-30px;padding-left:0}.row.masonry .col.item{padding:0 0 0 30px;margin-bottom:30px;margin-top:0}.row.masonry .col.item .inner{background-color:#FFF;padding:30px}.item h3,.row{padding-bottom:0;margin-bottom:0}.container{width:90%;max-width:1600px}footer{background-color:#171717;color:#FFF}.linkfooter li a{color:#595959;text-transform:uppercase;margin-left:5px;margin-right:5px;display:block}.black,.black *,footer a,footer a:hover{color:#FFF}.linkfooter li{display:inline-block}footer a,header a{position:relative;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}footer a:before,header .left a:before{content:" ";position:absolute;bottom:24px;left:0;background-color:rgba(167,126,82,.3);height:8px;width:100%;top:15px;display:block;transition:all .3s ease;transform:translateX(-100%)}footer a:hover:before,header .left a:hover:before{transform:translateX(0)}footer a,footer span.cr,header .left a{display:inline-block;overflow:hidden}.item{height:auto}.item iframe{max-width:100%}.item small{font-size:12px;line-height:14px}.item h3{padding-top:20px}.item img{width:100%}.paddtop{padding-top:113px}section{background-color:transparent}.nav-down{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.black{background-color:#000}.btnn,.listfooter *,.listfooter a:hover{color:#000}footer,section{min-height:300px;padding:0;margin:0}.logo{position:absolute;z-index:1000;padding:0}#exemple,.cursor{display:block;position:fixed}.logo path,.logo.blck path,.logo.wht path{fill:#000}#exemple{width:100px;height:100px;background-color:red;top:200px;left:100px;z-index:20000}.cursor{background-color:#ffef73;border-radius:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;pointer-events:none;mix-blend-mode:multiply;transform:scale(1);transition:transform .35s ease-out;z-index:1000}#navigation,#navigation ul{text-align:right;display:inline-block}.grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.colorize{position:relative}.colorize .cover{width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:.2;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.colorize .over{height:100%;width:100%;padding:4vw;font-family:Roboto,sans-serif;position:relative}#tooltip-bottom,h1,h2,h3,h4,h5,h6{margin-top:5px;font-weight:700;letter-spacing:0}body,nav ul a,p{font-size:1.2rem;letter-spacing:0}.btnn{background-color:#FFF;border-radius:30px;margin-top:20px;display:inline-block}footer .partenaires li,footer li{display:inline-block;margin:5px 10px}.row .col.s4{padding-top:30px;padding-bottom:30px}footer .partenaires li{height:47px;opacity:.6;transition:.3s ease-out}footer li img{max-width:none;max-height:100%}footer li:hover{opacity:1;filter:none}.liner:after{content:"";display:block;width:100%;left:-100%;height:10px;position:absolute;z-index:0;bottom:4px;background:#ffef73;opacity:.5;transform:translateX(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.liner:hover::after{transform:translateX(100%)}.fullnav,.fullnav:before{top:0;width:100%;transform:translateY(100%)}footer a:before{content:none}nav li,nav li a:hover{background-color:transparent}nav li,nav li a{position:relative}nav li a.liner:after{bottom:20px}nav ul a{font-size:1rem;display:block;margin:0 15px;font-weight:700;padding:0}footer ul{text-align:right}footer ul.partenaires{text-align:left}footer .container{padding-top:50px;padding-bottom:50px}footer{min-height:0}.logo{left:0!important}.topsection .s6{min-height:450px}.fullnav{position:fixed;left:0;height:100vh;background-color:#110f10;z-index:100;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;transition-delay:.4s}.fullnav:before,.trait:before{background-color:#000;content:""}.fullnav:before{display:block;position:absolute;left:0;height:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;transition-delay:.2s}.open .fullnav,.open .fullnav:before{transform:translateY(0)}.open .fullnav:before{transition-delay:.8s}.button-collapse.open{z-index:100000}#navigation ul.menumobile,.menumobile,ul.menumobile{text-align:left!important;display:block}#navigation ul.menumobile li,.menumobile li{display:block;float:none}.menumobile li{height:70px}#navigation ul.menumobile li a{display:inline-block;margin:0}#navigation.open{position:fixed}#navigation,#navigation ul.menudesktop{right:-14px;margin:0;padding:0;position:absolute}#navigation ul.leftul{transform:rotate(-90deg);position:absolute;transform-origin:top left;top:100vh;left:0;display:block;width:100vh;text-align:center}#navigation ul.leftul li{display:inline-block;text-align:center;float:none}nav{top:28px}nav i,nav i.material-icons{display:inherit;font-size:inherit;height:auto;line-height:inherit}.trait{padding-left:40px;position:relative}.topsection2 h1,.topsection2:before,.trait:before{position:absolute;left:0}.trait:before{height:1px;width:30px;top:2px}.menudesktop .trait:before{top:31px}.topsection2:before{content:"";background:linear-gradient(transparent,rgba(0,0,0,.4));width:100%;height:100%;top:0;display:block;mix-blend-mode:hard-light}.topsection2{height:450px}.topsection2 h1{bottom:40px;display:block;height:auto}.topsection2 .container{height:100%}.containermin{max-width:850px;display:block;margin:0 auto 50px;padding-top:50px}.topsection2 *{color:#FFF}.collapsible,.collapsible-header{border:none;box-shadow:none}.collapsible-header{font-size:30px;font-weight:500;position:relative;padding-left:47px}.collapsible-header i{position:absolute;top:17px;left:0;font-size:35px;font-weight:500}.collapsible-body{padding:10px 0 40px}.menumobile li a{font-size:2rem;line-height:3rem}.menumobile .trait:before{height:1px;width:30px;top:20px;background-color:#FFF}.marron{background-color:#a77e52}.backmenu{background-color:#FFF;width:100%;height:120px;display:block;position:absolute;z-index:0;top:0;left:0}nav ul a{color:#000}#navigation,#navigation ul.menudesktop{top:0}.btnn{padding:10px 24px}#navigation ul.menudesktop{top:25px}h1,h2,h3,h4{font-family:Vidaloka,serif;font-weight:400!important}.menuicon span{background-color:#000}nav .button-collapse{margin-top:42px;margin-right:0}#navigation ul.menumobile li a{color:#FFF}.menuicon.open span{background-color:#FFF}#navigation ul.menumobile li a.liner:after{bottom:8px}#navigation.open .logo path{fill:#FFF}#fullnav{display:none}h2{color:#333}h3{color:#555;font-family:"Open Sans",sans-serif;font-weight:800!important}.txxt{font-size:18px}.txxt b,.txxt strong{font-weight:700!important}.jaune{background-color:#E3B23C}.colorize.marron:before{background:linear-gradient(transparent,rgba(167,126,82,.4))}.colorize.jaune:before{background:linear-gradient(transparent,rgba(227,178,60,.4))}.logo{top:37px!important;width:132px}.topsection>.row{margin-top:120px}.top{height:450px}@media screen and (max-width:450px){.news .col{width:100%!important;float:none;padding:0;margin:0;display:block}}@media screen and (max-width:600px){.row .col.s6{width:100%}.listfooter,footer ul.partenaires{text-align:center}#fullnav{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVtZW50L2Jhc2Uuc2NzcyIsImFwcC5zY3NzIiwiY29tcG9uZW1lbnQvb3Zlcl9tYXRlcmlhbGl6ZS5zY3NzIiwiY29tcG9uZW1lbnQvbWVudS5zY3NzIiwic3R5bGUuY3NzIiwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsNzAwfFZpZGFsb2thIiwidmVuZG9ycy9hbmltYXRlLmNzcyIsImNvbXBvbmVtZW50L21peGlucy5zY3NzIiwiY29tcG9uZW1lbnQvbWVudV9pY29uLnNjc3MiLCJjb21wb25lbWVudC9pY29ucy5zY3NzIiwidmVuZG9ycy9ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBVUEsRUFKQSxFQUFFLFVBQVUsUUNvRVosT0RuRUcsUUFBUyxFQXdDWixPQWpDTSxLQUFOLEtBa0NDLE1BQU8sS0E4QlIsV0FoRU0sS0FBTixLQXdGRSxRQUdELFNBQVUsU0F0RFgsU0E4RUEseUJBbEVBLE1FOEJFLGNEK0dGLFlBV0EsZUVxQkEsYUFZQSxlQzhrRkEsbUJBREEsaUNIOW5GQSxPRXFEQyxXQUFZLE9FNVBiLFdBQ0UsWUFBYSxZQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsSUFBSywyQkFBNEIsMEJBQTJCLDJFQUEwRSxtQkFFeEksV0FDRSxZQUFhLFlBQ2IsV0FBWSxPQUNaLFlBQWEsSUFDYixJQUFLLHdCQUF5Qix1QkFBd0IsK0VBQThFLG1CQUV0SSxXQUNFLFlBQWEsU0FDYixXQUFZLE9BQ1osWUFBYSxJQUNiLElBQUssbUJBQW9CLDBCQUEyQiwwRUFBeUUsbUJDTi9ILFVBQ0UsMkJBQTRCLEdBQzVCLG1CQUFvQixHQUNwQiw0QkFBNkIsS0FDN0Isb0JBQXFCLEtBR3ZCLG1CQUNFLGtDQUFtQyxTQUNuQywwQkFBMkIsU0FHN0IsMEJBRUUsSUFDQSxJQUNBLElBSEEsS0FJQSxHQUNFLGtDQUFtQyw4QkFDbkMsMEJBQTJCLDhCQUMzQixrQkFBbUIsbUJBQ25C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S0FFUixHQUNDLE1BQU8sS0FDUCxZQW55QlEsWUFBYSxXQW95QnJCLFlBQWEsY0FFZCxNQUNDLFVBQVcsS0FFWixRQUNBLGFBRUssWUFBYSxjQUdsQixPQUNDLGlCQXIwQlEsUUF5MEJULHdCQUNLLFdBQVksaURBRWpCLHVCQUNFLFdBQVksaURBRWQsTUFDSSxJQUFLLGVBQ1IsTUFBTyxNQUVSLGlCQUNDLFdBQVksTUFFYixLQUNDLE9BQVEsTUFFVCxvQ0FFQyxXQUNDLE1BQU8sZUFDUCxNQUFPLEtBQ1AsUUFBUyxFQUNULE9BQVEsRUFDUixRQUFTLE9BS1gsb0NBQ0MsYUFDSSxNQUFPLEtBR1gsWUFEQSxzQkFFSSxXQUFZLE9BRWhCLFNBQ0MsUUFBUyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb2xvcnBsYWNlaG9sZGVyIDogI0NDQztcbiR0eXBvMSA6ICdMaWJyZSBCYXNrZXJ2aWxsZScsIHNlcmlmO1xuXG5cbmEsYTpjaGVja2VkLGE6Zm9jdXMge1xuICAgb3V0bGluZTogMDtcbn1cblxuKntcblx0b3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYmx1cntcblx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcblx0IC1tb3otZmlsdGVyOiBibHVyKDNweCk7XG5cdCAtby1maWx0ZXI6IGJsdXIoM3B4KTtcblx0IC1tcy1maWx0ZXI6IGJsdXIoM3B4KTtcblx0IGZpbHRlcjogYmx1cigzcHgpO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbi5DZW50ZXJIIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xufVxuICBcbi5jbGVhcntcblx0Y2xlYXI6IGJvdGg7XG59XG4gIFxuLkNlbnRlckgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY292ZXJ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uY250cntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMlO1xufVxuXG4vKjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBcbiAgICBkaXNwbGF5OiBub25lOyBcbn0qL1xuXG5cbnNlY3Rpb257XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufSBcbi5jb250YWluZXJ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogODUlO1xufVxuXG5cbi8qXG5iYXNlXG4qL1xuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweDtcbn1cblxuIGJvZHksaHRtbHtcbiBcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkM7XG4gXHRjb2xvcjogIzIyMjtcbiBcdCAgICBmb250LXdlaWdodDogNDAwO1xuIFx0Zm9udC1mYW1pbHk6ICR0eXBvMTtcbiB9XG5cbiAgc2VjdGlvbntcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG5cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogJGNvbG9ycGxhY2Vob2xkZXI7XG59XG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogJGNvbG9ycGxhY2Vob2xkZXI7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAkY29sb3JwbGFjZWhvbGRlcjtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICRjb2xvcnBsYWNlaG9sZGVyO1xufVxuXG4vKlxuIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5jYXJvdXNlbCBcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBcbiovXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW17XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLWhlaWdodDogMzAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBwe1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiA0MDBweDtcbn1cblxuXG5cblxuLypcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xucGFjZVxuIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFxuKi9cbmJvZHl7XG5cdCAgICBcblx0ICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhY2UtZG9uZSBtYWlue1xuXHRvcGFjaXR5OiAxO1xuXHRcbn1cblxuYm9keS5wYWNlLWRvbmUgbWFpbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5cblxuXG4ubWFwe1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNkLWF1dG8taGlkZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbn1cbi5jZC1hdXRvLWhpZGUtaGVhZGVyLmlzLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5jZC1zZWNvbmRhcnktbmF2LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG59XG4uY2Qtc2Vjb25kYXJ5LW5hdi5zbGlkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4kYmxhY2s6ICMzMzM7XG4kY29sb3JfdGhlbWU6ICNhNzdlNTI7XG4kbWFycm9uOiAjYTc3ZTUyO1xuXG4kamF1bmU6ICAjRTNCMjNDO1xuLypcbm5vcm1hbGlzZVxuKi9cbkBpbXBvcnQgXCJ2ZW5kb3JzL2FuaW1hdGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbWVudC9iYXNlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW1lbnQvbWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbWVudC9vdmVyX21hdGVyaWFsaXplXCI7XG5AaW1wb3J0IFwiY29tcG9uZW1lbnQvbWVudVwiO1xuQGltcG9ydCBcImNvbXBvbmVtZW50L21lbnVfaWNvblwiO1xuQGltcG9ydCBcInZlbmRvcnMvZ3JpZFwiO1xuLy9AaW1wb3J0IFwidmVuZG9ycy9zbGljay10aGVtZVwiO1xuLy9AaW1wb3J0IFwidmVuZG9ycy9zbGlja1wiO1xuQGltcG9ydCBcImNvbXBvbmVtZW50L2ljb25zXCI7XG5cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDcwMHxWaWRhbG9rYScpO1xuXG5cbiR0eXBvMSA6ICdWaWRhbG9rYScsIHNlcmlmO1xuJHR5cG8yIDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4vKlxuZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuZm9udC1mYW1pbHk6ICdid19ncmFkdWFscmVndWxhcic7XG4qL1xuLypcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuR09cbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBcbiovXG5cblxuLmx1bWlub3NpdHk6YmVmb3JleyAgICBcblx0bWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG59XG4gICAgICBcbmJvZHksaHRtbHtcblx0ICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdGNvbG9yOiAjMDIwNjMzO1xuXHRcdGZvbnQtZmFtaWx5OiAkdHlwbzI7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tcy1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW8tZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5ib2R5IG1haW57XG5cdFxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cdFxufVxuaHRtbCxib2R5IHtcblxuXHRcdFxuXHRcdFxuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5iLHN0cm9uZyxzbWFsbCB7XG5cdC8qZm9udC1mYW1pbHk6JHR5cG8xOyovXG59XG5cblxuZmlndXJle1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcbn1cdFxuc2VjdGlvbiB7XG5cblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVybyB7XG5cdGhlaWdodDogMTAwdmg7XG59XG5cbi5oZXJvIC52YWxpZ24td3JhcHBlcixcbi5oZXJvIC5jb250YWluZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uaGVybzIge1xuXHRoZWlnaHQ6IDQ1MHB4O1xuXG59XG5cbi5iZ2JsdTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsLjMpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5oMSxoMixoMyxoNCxoNSxoNiwjdG9vbHRpcC1ib3R0b20ge1xuXHRmb250LWZhbWlseTogJHR5cG8yO1xuXHQgICAgLypmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7Ki9cblx0ICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdCAgICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ICAgIC1tcy1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdCAgICAtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFxuXHRcdFxufVxuLnJpZ2h0IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubmV3cyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuLmxvZ28ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHQgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cdCAgICBmb250LWZhbWlseTogUm9ib3RvLHNhbnMtc2VyaWY7XG59XG4ucmlnaHQge1xuXHRwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5yaWdodCBsaSBhIHtcblx0Y29sb3I6ICM2NjY7XG59XG5cbnNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuc2VjdGlvbi5uYXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnBhZGQge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy10b3A6IDQwcHg7XG59XG4udHh0IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICM3Nzc3Nzc7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbmgyIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICMwMDA7XG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRmb250LXNpemU6IDI4cHg7XG59XG5oMyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMDAwO1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuLnJvdy5tYXNvbnJ5IHtcblx0XG5cdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucm93Lm1hc29ucnkgLmNvbC5pdGVtIHtcblx0cGFkZGluZzogMDtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuLnJvdy5tYXNvbnJ5IC5jb2wuaXRlbSAuaW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuLmNvbnRhaW5lcntcblx0d2lkdGg6IDkwJTtcblx0bWF4LXdpZHRoOiAxNjAwcHg7XG59XG5cblxuZm9vdGVye1xuYmFja2dyb3VuZC1jb2xvcjojMTcxNzE3O1xudGV4dC1hbGlnbjogY2VudGVyO1xuY29sb3I6I0ZGRjtcbn1cbi5saW5rZm9vdGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlua2Zvb3RlciBsaSBhe1xuXHRjb2xvcjojNTk1OTU5O1xuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdCAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlua2Zvb3RlciBsaXtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmNvbnRhaW5lcntcblx0ICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5mb290ZXIgYXtcblx0Y29sb3I6I0ZGRjtcbn1cbmZvb3RlciBhLFxuaGVhZGVyIGF7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyBlYXNlKTtcbn1cbmZvb3RlciBhOmJlZm9yZSxcbmhlYWRlciAubGVmdCBhOmJlZm9yZXtcblx0ICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI0cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl90aGVtZSwwLjMpO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbmZvb3RlciBhOmhvdmVyOmJlZm9yZSxcbmhlYWRlciAubGVmdCBhOmhvdmVyOmJlZm9yZXtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cbmZvb3RlciBhLFxuZm9vdGVyIHNwYW4uY3IsXG5oZWFkZXIgLmxlZnQgYXtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5mb290ZXIgYTpob3Zlcntcblx0Y29sb3I6I0ZGRjtcbn1cblxuLml0ZW17XG5cdGhlaWdodDphdXRvO1xuXG59XG4uaXRlbSBpZnJhbWV7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pdGVtIHNtYWxse1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4XG59XG4uaXRlbSBoM3tcblx0ICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXRlbSBpbWd7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFkZHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDExM3B4O1xufVxuc2VjdGlvbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5uYXZ7XG5cbn1cbi5uYXYtZG93bntcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXHQgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMik7XG59XG5cbi8qIGNsaWVudCAqL1xuLmJsYWNrIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHR9XG5cdC5ibGFjayAqIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0fVxuXHRzZWN0aW9uLCBmb290ZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFxuXHQubG9nbyB7XG5cdFx0ICAgIHdpZHRoOiAxMDBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4IWltcG9ydGFudDtcblx0XHRcdGxlZnQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0fVxuXHRcblx0LmxvZ28gcGF0aCB7XG5cdFx0ZmlsbDogICMwMDA7XG5cdH1cblx0XG5cdC5sb2dvLndodCBwYXRoe1xuXHRcdGZpbGw6ICMwMDA7XG5cdH1cblx0LmxvZ28uYmxjayBwYXRoe1xuXHRcdGZpbGw6ICMwMDA7XG5cdH1cblx0I2V4ZW1wbGUge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAyMDBweDtcblx0XHRsZWZ0OiAxMDBweDtcblx0XHR6LWluZGV4OiAyMDAwMDtcblx0fVxuXHQuY3Vyc29yIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWY3Mztcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAtMTBweDtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdCAgICB3aWR0aDogMjBweDtcblx0XHQgICAgaGVpZ2h0OiAyMHB4O1xuXHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBlYXNlLW91dDtcblx0XHQgICAgei1pbmRleDogMTAwMDtcblx0XHRcblx0fVxuXHQudG9wIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG5cdC5yb3cge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0I25hdmlnYXRpb24sI25hdmlnYXRpb24gdWwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQubG9nbyB7XG5cdCAgICBcblx0ICAgIHRvcDogNDVweCFpbXBvcnRhbnQ7XG5cdCAgICBsZWZ0OiA0dnchaW1wb3J0YW50O1xuXHQgICAgXG5cdH1cblx0XG5cdC5ncmF5c2NhbGUge1xuXHQgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0ICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdCAgICAgICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHQgICAgICAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHQgICAgICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdCAgICAgfVxuLmNvbG9yaXplIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuIC5jb2xvcml6ZSAuY292ZXIge1xuIFx0d2lkdGg6IDEwMCU7XG4gXHRoZWlnaHQ6IDEwMCU7XG4gXHRkaXNwbGF5OiBibG9jaztcbiBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiBcdHRvcDogMDtcbiBcdGxlZnQ6IDA7XG4gXHRvcGFjaXR5OiAuMjtcbiBcdFxuIFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gXHQgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiBcdCAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuIFx0ICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiBcdCAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiBcdFxuIH1cbiAuY29sb3JpemUgLm92ZXIge1xuIFx0aGVpZ2h0OiAxMDAlO1xuIFx0d2lkdGg6IDEwMCU7XG4gfVxuICAuY29sb3JpemUgLm92ZXIge1xuICBcdHBhZGRpbmc6IDR2dztcbiAgXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAjdG9vbHRpcC1ib3R0b20sIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbiAgYm9keSwgcCB7XG4gIFx0ICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgbmF2IHVsIGEge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAuYnRubiB7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgXHRjb2xvcjogIzAwMDtcbiAgXHRwYWRkaW5nOiAxNXB4O1xuICBcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuICBcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIFx0bWFyZ2luLXRvcDogMjBweDtcbiAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gIC5yb3cgLmNvbC5zNCB7XG4gIFx0cGFkZGluZy10b3A6IDMwcHg7XG4gIFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgXG4gIGZvb3RlciAucGFydGVuYWlyZXMgbGkge1xuICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRoZWlnaHQ6IDQ3cHg7XG4gIFx0b3BhY2l0eTogLjY7XG4gIC8qXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgXHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBcdC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIFx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBcdC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyovXG4gIFx0XG4gIFx0bWFyZ2luOiA1cHg7XG4gIFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG4gIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBcdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgfVxuICBmb290ZXIgIGxpIHtcbiAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0bWFyZ2luOiA1cHg7XG4gIFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG4gIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5saXN0Zm9vdGVyICp7XG4gIFx0Y29sb3I6ICMwMDA7XG4gIH1cbiAgZm9vdGVyIGxpIGltZyB7XG4gIFx0bWF4LXdpZHRoOiBub25lO1xuICBcdG1heC1oZWlnaHQ6IDEwMCU7XG4gIFx0IFxuICB9XG4gIFxuICBmb290ZXIgbGk6aG92ZXIge1xuICBcdCAgIG9wYWNpdHk6IDE7XG4gIFx0XHQgZmlsdGVyOm5vbmU7XG4gIH1cbiAgXG4gIC5saW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWY3MztcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cbiAgLmxpbmVyOmhvdmVyOjphZnRlciB7XG4gIFx0ICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBcdH1cbiAgXHQubGlzdGZvb3RlciBhOmhvdmVyIHtcbiAgXHRcdGNvbG9yOiAjMDAwO1xuICBcdH1cbiAgXHRcbiAgXHRmb290ZXIgYTpiZWZvcmUge1xuICBcdFx0Y29udGVudDogbm9uZTtcbiAgXHR9XG4gIG5hdiBsaSwgbmF2IGxpIGE6aG92ZXIge1xuICBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIG5hdiBsaSwgbmF2IGxpIGEge1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICBuYXYgbGkgYS5saW5lcjphZnRlciB7XG4gIFx0Ym90dG9tOiAyMHB4O1xuICB9XG4gIG5hdiB1bCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG5cdCAgICAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICBmb290ZXIgdWwge1xuICBcdHRleHQtYWxpZ246IHJpZ2h0O1xuICBcdFxuICB9XG4gIGZvb3RlciB1bC5wYXJ0ZW5haXJlcyB7XG4gIFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lciB7XG4gIFx0cGFkZGluZy10b3A6IDUwcHg7XG4gIFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgZm9vdGVyIHtcbiAgXHRtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5sb2dvIHtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICB9XG4gIC50b3BzZWN0aW9uIC5zNiB7XG4gIFx0bWluLWhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmZ1bGxuYXYge1xuICBcdHBvc2l0aW9uOiBmaXhlZDtcbiAgXHR0b3A6IDA7XG4gIFx0bGVmdDogMDtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRoZWlnaHQ6IDEwMHZoO1xuICBcdGJhY2tncm91bmQtY29sb3I6ICMxMTBmMTA7XG4gIFx0ei1pbmRleDogMTAwO1xuICB9XG4ubWVudWljb24gc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5mdWxsbmF2IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuXHRcblx0dHJhbnNpdGlvbi1kZWxheTogLjRzO1xuXHRcbn1cbi5mdWxsbmF2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblx0XG5cdFxufVxuLm9wZW4gLmZ1bGxuYXY6YmVmb3Jle1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG59XG4ub3BlbiAuZnVsbG5hdiB7XG5cdCB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHRcblx0IC8qcGFkZGluZy10b3A6IDEwMHB4OyovXG59XG4uYnV0dG9uLWNvbGxhcHNlLm9wZW4ge1xuXG4gICAgei1pbmRleDogMTAwMDAwO1xuXHRcbn1cbi5tZW51bW9iaWxlLFxudWwubWVudW1vYmlsZSxcbiNuYXZpZ2F0aW9uIHVsLm1lbnVtb2JpbGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ubWVudW1vYmlsZSBsaSBhIHtcblx0ICAgIGZvbnQtc2l6ZTogNHJlbTtcblx0XHRsaW5lLWhlaWdodDogNXJlbTtcbn1cbi5tZW51bW9iaWxlIGxpLFxuI25hdmlnYXRpb24gdWwubWVudW1vYmlsZSBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcbn1cbi5tZW51bW9iaWxlIGxpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgIGhlaWdodDogNzBweDtcbn1cbiNuYXZpZ2F0aW9uIHVsLm1lbnVtb2JpbGUgbGkgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xufVxuXG4jbmF2aWdhdGlvbi5vcGVuIHtcblx0cG9zaXRpb246IGZpeGVkO1xufVxubmF2IC5idXR0b24tY29sbGFwc2Uge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuI25hdmlnYXRpb24sICNuYXZpZ2F0aW9uIHVsLm1lbnVkZXNrdG9wIHtcblx0cmlnaHQ6IC0xNHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI25hdmlnYXRpb24gdWwubGVmdHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDB2aDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0dG9wOiAxMDB2aDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDB2aDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcbn1cbiNuYXZpZ2F0aW9uIHVsLmxlZnR1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbG9hdDogbm9uZTtcbn1cbm5hdiB7XG5cdHRvcDogMjhweDtcbn1cbm5hdiBpLCBuYXYgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogaW5oZXJpdDsgXG4gICAgZm9udC1zaXplOiBpbmhlcml0OyBcbiAgICBoZWlnaHQ6IGF1dG87IFxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udHJhaXQge1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG59XG4udHJhaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAwO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tZW51ZGVza3RvcCAudHJhaXQ6YmVmb3JlIHtcblx0dG9wOiAzMXB4O1xufVxuXG4vKiBwcmVzZW50IC9wYWdlICovXG5cbi50b3BzZWN0aW9uMjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC40KSk7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIHRvcDogMDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblxufVxuLnRvcHNlY3Rpb24yIHtcblx0ICAgIGhlaWdodDogNDUwcHg7XG59XG4udG9wc2VjdGlvbjIgaDEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNDBweDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcbn1cbi50b3BzZWN0aW9uMiAgLmNvbnRhaW5lciB7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGFpbmVybWluIHtcblx0bWF4LXdpZHRoOiA4NTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50b3BzZWN0aW9uMiAqIHtcblx0Y29sb3I6ICNGRkY7XG59XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXIsXG4uY29sbGFwc2libGUge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6bm9uZTtcblx0XG59XG4uY29sbGFwc2libGUtaGVhZGVyIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNDdweDtcbn1cbi5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxN3B4O1xuXHRsZWZ0OiAwO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdCAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbGxhcHNpYmxlLWJvZHkge1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5tZW51bW9iaWxlIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLm1lbnVtb2JpbGUgLnRyYWl0OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4ubWFycm9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1hcnJvbjtcbn1cbi5iYWNrbWVudSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5uYXYgdWwgYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuLmxvZ28ge1xuXHR0b3A6IDMzcHg7XG59XG4jbmF2aWdhdGlvbiwgI25hdmlnYXRpb24gdWwubWVudWRlc2t0b3Age1xuXHR0b3A6IDA7XG59XG4jbmF2aWdhdGlvbiB1bC5tZW51ZGVza3RvcCB7XG5cdHRvcDogMTRweDtcbn1cbi50b3Age1xuICAgIGhlaWdodDogNjAwcHg7XG59XG4uYnRubiB7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG5cbiNuYXZpZ2F0aW9uIHVsLm1lbnVkZXNrdG9wIHtcblx0dG9wOiAyNXB4O1xufVxuXG5oMSxoMixoMyxoNCB7XG5cdGZvbnQtZmFtaWx5OiAkdHlwbzE7XG5cdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xufVxuLmxvZ28ge1xuICAgIHRvcDogMzRweCFpbXBvcnRhbnQ7XG59XG4uY29sb3JpemUgLmNvdmVyIHtcblx0XG59XG4ubWVudWljb24gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbm5hdiAuYnV0dG9uLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuI25hdmlnYXRpb24gdWwubWVudW1vYmlsZSBsaSBhIHtcbiAgIGNvbG9yOiAjRkZGO1xufVxuLm1lbnVpY29uLm9wZW4gc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbiNuYXZpZ2F0aW9uIHVsLm1lbnVtb2JpbGUgbGkgYS5saW5lcjphZnRlciB7XG4gICAgYm90dG9tOiA4cHg7XG59XG4jbmF2aWdhdGlvbi5vcGVuIC5sb2dvIHBhdGgge1xuXHRmaWxsOiAjRkZGO1xufVxuI2Z1bGxuYXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuaDIge1xuXHRjb2xvcjogIzMzMztcbn1cbmgzIHtcblx0Y29sb3I6ICM1NTU7XG5cdGZvbnQtZmFtaWx5OiAkdHlwbzI7XG5cdGZvbnQtd2VpZ2h0OiA4MDAhaW1wb3J0YW50O1xufVxuLnR4eHQge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4udHh4dCBiLFxuLnR4eHQgc3Ryb25nIHtcblx0XG5cdCAgICBmb250LXdlaWdodDogNzAwIWltcG9ydGFudDtcblx0XG59XG4uamF1bmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkamF1bmU7XG59XG4vL0BpbXBvcnQgXCJjb21wb25lbWVudC9nYWxlcnlcIjtcbi8vQGltcG9ydCBcImNvbXBvbmVtZW50L3Jlc3BvbnNpdmVcIjtcbi5jb2xvcml6ZS5tYXJyb246YmVmb3JlIHtcblx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDE2NywxMjYsODIsLjQpKTsgXG59XG4uY29sb3JpemUuamF1bmU6YmVmb3JlIHtcblx0IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDIyNywxNzgsNjAsLjQpKTsgXG59XG4ubG9nbyB7XG4gICAgdG9wOiAzN3B4IWltcG9ydGFudDtcblx0d2lkdGg6IDEzMnB4O1xufVxuLnRvcHNlY3Rpb24+LnJvdyB7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLnRvcCB7XG5cdGhlaWdodDogNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDQ1MHB4KSB7XG5cblx0Lm5ld3MgLmNvbHtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA2MDBweCkge1xuXHQucm93IC5jb2wuczYge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cblx0Zm9vdGVyIHVsLnBhcnRlbmFpcmVzLFxuXHQubGlzdGZvb3RlciB7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I2Z1bGxuYXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbG9yIDogI0M0QTIzNztcbiRjb2xvcjIgOiAjQzRBMjM3O1xuJHRoZW1lY29sb3IgOiAjQzRBMjM3O1xuJHRoZW1lY29sb3IyIDokY29sb3IyO1xuXG4kcmVkOiByZWQ7XG5cbi8qIGxhYmVsIGNvbG9yICovXG4gIC5pbnB1dC1maWVsZCBsYWJlbCB7XG4gICAgY29sb3I6ICR0aGVtZWNvbG9yO1xuICB9XG4gIC8qIGxhYmVsIGZvY3VzIGNvbG9yICovXG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgbGFiZWwsXG4gIC5pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsIHtcbiAgICBcbiAgfVxuICAvKiBsYWJlbCB1bmRlcmxpbmUgZm9jdXMgY29sb3IgKi9cbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4gIC5pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0udmFsaWQsXG4gIC5pbnB1dC1maWVsZCB0ZXh0YXJlYS52YWxpZCxcbiAgaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5pbnZhbGlkLFxuICAuaW5wdXQtZmllbGQgdGV4dGFyZWEuaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRjb2xvcjtcblxuXG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBcbiAgLyogaWNvbiBwcmVmaXggZm9jdXMgY29sb3IgKi9cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXguYWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIFxuICBpbnB1dDpub3QoW3R5cGVdKSwgXG4gIGlucHV0W3R5cGU9ZGF0ZV0sIFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBcbiAgaW5wdXRbdHlwZT1lbWFpbF0sIFxuICBpbnB1dFt0eXBlPW51bWJlcl0sIFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgXG4gIGlucHV0W3R5cGU9c2VhcmNoXSwgXG4gIGlucHV0W3R5cGU9dGVsXSwgXG4gIGlucHV0W3R5cGU9dGV4dF0sIFxuICBpbnB1dFt0eXBlPXRpbWVdLCBcbiAgaW5wdXRbdHlwZT11cmxdLCBcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuXG5cbiAgXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKlx0Zm9udC1mYW1pbHk6ICdQVCBTZXJpZicsc2VyaWY7Ki9cbiAgXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgfVxuICBcbiAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBcbiAgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIFxuICBpbnB1dFt0eXBlPXVybF06Zm9jdXMsIFxuICBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLCBcbiAgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywgXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCBcbiAgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBcbiAgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCBcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLCBcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMsXG4gIC5tYXRlcmlhbGl6ZS10YWdzOmZvY3VzLFxuICAubWF0ZXJpYWxpemUtdGFncy5hY3RpdmV7XG5cbiAgXHRib3gtc2hhZG93OiAwIDFweCAwIDAgJGNvbG9yIWltcG9ydGFudDtcbiAgfVxuICBcbiAgXG4gIC5idG46aG92ZXIsXG4gIC5idG46Zm9jdXMsXG4gIC5idG4uYWN0aXZlLFxuICAuYnRuOnZpc2l0ZWQsXG4gIC5idG4tbGFyZ2U6aG92ZXIsXG4gIC5idG4tbGFyZ2U6Zm9jdXMsXG4gIC5idG4tbGFyZ2UuYWN0aXZlLFxuICAuYnRuLWxhcmdlOnZpc2l0ZWR7XG4gIFx0Y29sb3I6ICRjb2xvcjtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB9XG4gIC5kcm9wZG93bi1jb250ZW50IGxpID4gYSwgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICR0aGVtZWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbiAgXG4gIC5pbm5lckNlbnRlckgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbi8qIGxhYmVsIGNvbG9yICovXG4gLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgIGNvbG9yOiAkY29sb3I7XG4gfVxuIC8qIGxhYmVsIGZvY3VzIGNvbG9yICovXG4gLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyBsYWJlbCB7XG4gICBjb2xvcjogJGNvbG9yO1xuIH1cbiAvKiBsYWJlbCB1bmRlcmxpbmUgZm9jdXMgY29sb3IgKi9cbiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yMjtcbiAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY29sb3IyO1xuIH1cbiAvKiB2YWxpZCBjb2xvciAqL1xuIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnZhbGlkIHtcbiAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3IyO1xuICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRjb2xvcjI7XG4gfVxuIC8qIGludmFsaWQgY29sb3IgKi9cbiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5pbnZhbGlkIHtcbiAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRyZWQ7XG4gfVxuIC8qIGljb24gcHJlZml4IGZvY3VzIGNvbG9yICovXG4gLmlucHV0LWZpZWxkIC5wcmVmaXguYWN0aXZlIHtcbiAgIGNvbG9yOiRjb2xvcjI7XG4gfVxuICAgICBcbiBcblxuXG5cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG5cdCAgIC8qIGJvcmRlcjogMXB4IHNvbGlkICNDNEEyMzc7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7Ki9cbn1cbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQsIFxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZD5zcGFuLCBcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuXHRjb2xvcjogI0M0QTIzNztcbn1cblxuLmNhcmV0LFxuLnNlbGVjdC13cmFwcGVyIHNwYW4uY2FyZXQge1xuXHRmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcblx0ICAgIHNwZWFrOiBub25lO1xuXHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0ICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdCAgICBsaW5lLWhlaWdodDogMTtcblx0ICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRjb2xvcjogI0ZGRjtcbn1cbi5jYXJldDphZnRlcixcbi5zZWxlY3Qtd3JhcHBlciBzcGFuLmNhcmV0OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFxufVxuXG5bdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUsXG5bdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M0QTIzNztcbiAgICBjb2xvcjogI0M0QTIzNztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzRweDtcblx0ICAgIG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwO1xufVxuXG5cblt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsLCBcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc0cHg7XG59XG5bdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGhlaWdodDogNzRweDtcbiAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzRBMjM3O1xuXHRjb2xvcjogI0ZGRjtcbn1cblt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICNDNEEyMzc7XG59XG5bdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDpiZWZvcmUsXG5bdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNEEyMzc7XG5cdFxufVxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWwsXG5bdHlwZT1yYWRpb10rbGFiZWwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1mYW1pbHk6ICdQVCBTZXJpZicsc2VyaWY7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1zLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4jbmV3c2hvbWUgLm5ld3NoZWFkMiBhIGksXG4uYmdvciBhIGksXG4ubmV3c2l0ZW0gYSBpLFxuLmJ0bXJpZ2h0IGksXG4ubGlzdDEgbGkgYSBpLFxuLnNlcnZpY2VzYmxvYyBsaSBhIGksXG4uYXJ0aWNsZWl0ZW0gYSBpIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihwYWRkaW5nLWxlZnQgLjNzIGVhc2UpO1xufVxuI25ld3Nob21lIC5uZXdzaGVhZDIgYTpob3ZlciBpLFxuLmJnb3IgYTpob3ZlciBpLFxuLm5ld3NpdGVtIGE6aG92ZXIgaSxcbi5idG1yaWdodDpob3ZlciBpLFxuLmxpc3QxIGxpIGE6aG92ZXIgaSxcbi5zZXJ2aWNlc2Jsb2MgbGkgYTpob3ZlciBpLFxuLmFydGljbGVpdGVtIGE6aG92ZXIgaSB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuXG5pbnB1dDpub3QoW3R5cGVdKSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9dXJsXSwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEsXG4uc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHQgICAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLCBcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsIFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsIFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsIFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCBcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsIFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLCBcbmlucHV0W3R5cGU9dXJsXTpmb2N1cywgXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICM0MTQ4NEEhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAwIDAgIzQxNDg0QSFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjNDE0ODRBO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM0MTQ4NEE7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNDE0ODRBO1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAjNDE0ODRBO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4kY29sb3JfaWNvbl9tZW51OiM0MTQ4NEE7XG4kY29sb3JfaWNvbl9tZW51X29wZW4gOiAjNDE0ODRBO1xuXG5cblxuLm1lbnVoYW1idXJnZXIge1xuICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lbnVoYW1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2ljb25fbWVudTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG5cbi5tZW51aGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG5cbi5tZW51aGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA5cHg7XG59XG5cbi5tZW51aGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxOHB4O1xufVxuXG4ubWVudWhhbWJ1cmdlci5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogOXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLm1lbnVoYW1idXJnZXIub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IC0zMHB4O1xufVxuXG4ubWVudWhhbWJ1cmdlci5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogOXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cblxuLm1lbnVoYW1idXJnZXJ7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ei1pbmRleDogMTAwMDA7XG5cdFxuXHQgICAgdG9wOiAxOHB4O1xuXHQgICAgbGVmdDogMjBweDtcbn1cblxuLm1lbnVoYW1idXJnZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4ubWVudWhhbWJ1cmdlciBzcGFue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaWNvbl9tZW51O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG59XG5cbi5tZW51aGFtYnVyZ2VyLm9wZW4gc3Bhbixcbi5ibGFja2sgLm1lbnVoYW1idXJnZXIgc3Bhbntcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2ljb25fbWVudV9vcGVuO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG59XG5cbm5hdiAuYnV0dG9uLWNvbGxhcHNlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgei1pbmRleDogMTtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93Om5vbmU7XG59XG4ubG9nb2xlZnQgYSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxvZ29sZWZ0IGEgaW1nIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAyMDBweDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZS1uYXYgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuXG59XG5uYXYgdWwgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xufVxubmF2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3gtc2hhZG93OiBub25lO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgLyogaGVpZ2h0OiAxMDBweDsgKi9cblx0ICAgIHotaW5kZXg6IDEwO1xuXHQgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0ICAgIGhlaWdodDogMTAwcHg7XG59XG5cblxuXG5cblxuXG4vKiBPdmVybGF5IHN0eWxlICovXG4ub3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3ZlcmxheS5vcGVue1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA5OTg7XG59XG4ub3ZlcmxheSB7XG5cdGhlaWdodDogMTAwdmg7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3ZlcmxheSB1bC5pbm5lcntcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLm92ZXJsYXkgdWwuaW5uZXIgbGksXG4ub3ZlcmxheSB1bC5pbm5lciBsaSBhLFxuLm92ZXJsYXkgdWwuaW5uZXIgbGkgc3Bhbntcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0XG59XG4ub3ZlcmxheSB1bC5pbm5lciBsaXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMzRweDtcbn1cbi5vdmVybGF5IHVsLmlubmVyIGxpIGF7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4vKiBFZmZlY3RzICovXG4ub3ZlcmxheS1zY2FsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIDAuMnM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgMC4ycztcblx0ICAgIHotaW5kZXg6IDk5ODtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm92ZXJsYXktc2NhbGUub3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzLCBvcGFjaXR5IDAuNHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzLCBvcGFjaXR5IDAuNHM7XG5cdFxufVxuXG5cblxuLm92ZXJsYXktc2NhbGUub3Blbiwub3ZlcmxheS1zY2FsZXtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xufVxuXG5cbi5vdmVybGF5IG5hdiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdCAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMTAwJTtcbn1cbi5vdmVybGF5IHVsIGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5IHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRcbn1cbi5vdmVybGF5IHVsIGxpIGEge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1mYW1pbHk6IGdpbHJveWV4dHJhYm9sZDtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuLm92ZXJsYXkgdWwgbGk6aG92ZXIsXG4ub3ZlcmxheSB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sb2dvIHtcblx0dG9wOiAydnc7XG5cdGxlZnQ6IDJ2dztcbn1cblxuI2htYnJnciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA0dnc7XG5cdHJpZ2h0OiA0dnc7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3ZlcmxheSAucm93IHtcblx0aGVpZ2h0OiAxMDAlO292ZXJmbG93OiBoaWRkZW47bWFyZ2luOiAwO1xufVxuLm92ZXJsYXkgLmNvbCB7XG5cdGhlaWdodDogMTAwJTttYXJnaW46IDA7XG59XG4ub3ZlcmxheXR4dCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cblxuXG5cbi8qIG1lbnUyICovXG4vKi5zaWRlLW5hdi5mdWxsIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uc2lkZS1uYXYuZnVsbCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xufSovXG5cblxuXG5cblxuXG5cbiIsbnVsbCxudWxsLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjYuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxuICovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAgXG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7IC8vSUU4XG59XG5AbWl4aW4gdGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveC1tb2RlbDsgLy8gU2FmYXJpIDw9IDVcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94LW1vZGVsOyAvLyBGaXJlZm94IDw9IDE5XG4gICAgICAgICAgYm94LXNpemluZzogJGJveC1tb2RlbDtcbn1cblxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG4gLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbn1cblxuQG1peGluIG9yaWdpbigkYXJncyl7XG5cdHRyYW5zZm9ybS1vcmlnaW46JGFyZ3M7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJGFyZ3M7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJGFyZ3M7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkYXJncztcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJGFyZ3M7XG59XG5cbi8qQG1peGluIHRyYW5zaXRpb24oJHNlY29uZHMpIHtcbi13ZWJraXQtdHJhbnNpdGlvbjogJHNlY29uZHMgZWFzZS1pbi1vdXQ7XG4tbW96LXRyYW5zaXRpb246ICRzZWNvbmRzIGVhc2UtaW4tb3V0O1xuLW8tdHJhbnNpdGlvbjogJHNlY29uZHMgZWFzZS1pbi1vdXQ7XG50cmFuc2l0aW9uOiAkc2Vjb25kcyBlYXNlLWluLW91dDtcbn0qL1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncykge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICB0cmFuc2l0aW9uOiAkYXJncztcbn1cblxuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuICBAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0LXdpZHRofSkgYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atd2lkdGggLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWJsZXQtd2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBhbmltYXRlMiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAjMzMzIDAgMCAwIDE3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAjMzMzIDAgMCAwIDJweDtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAjMzMzIDAgMCAwIDE3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwZGVnKTtcbiAgfVxufVxuXG5cbi50eXBlZC1jdXJzb3J7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMC43cyBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogYmxpbmsgMC43cyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGJsaW5rIDAuN3MgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGJsaW5re1xuICAgIDAlIHsgb3BhY2l0eToxOyB9XG4gICAgNTAlIHsgb3BhY2l0eTowOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5re1xuICAgIDAlIHsgb3BhY2l0eToxOyB9XG4gICAgNTAlIHsgb3BhY2l0eTowOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJsaW5re1xuICAgIDAlIHsgb3BhY2l0eToxOyB9XG4gICAgNTAlIHsgb3BhY2l0eTowOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufSIsIlxuXG4vKiBJY29uIDEgKi9cblxuLm1lbnVpY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51aWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfaWNvbl9tZW51O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tZW51aWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMHB4O1xufVxuXG4ubWVudWljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDlweDtcbn1cblxuLm1lbnVpY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxOHB4O1xufVxuXG4ubWVudWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDlweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5tZW51aWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogLTMwcHg7XG59XG5cbi5tZW51aWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogOXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGVmYXVsdDJcIjtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2RlZmF1bHQyLmVvdFwiKTtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2RlZmF1bHQyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvZGVmYXVsdDIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2RlZmF1bHQyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9kZWZhdWx0Mi5zdmcjZGVmYXVsdDJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJkZWZhdWx0MlwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGVmYXVsdDJcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjtcbn1cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY0XCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY1XCI7XG59XG4uaWNvbi1jYW1lcmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7XG59XG4uaWNvbi1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7XG59XG4uaWNvbi1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuLmljb24tZW50ZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjtcbn1cbi5pY29uLWZpbGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmljb24tZmlsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIjtcbn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7XG59XG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7XG59XG4uaWNvbi1waG9uZS1oYW5kc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xufVxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xufVxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuLmljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiO1xufVxuLmljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5pY29uLXF1b3Rlcy1tYXJrczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7XG59XG4uaWNvbi1xdW90ZXMtbWFya3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xufVxuLmljb24tZm9vdGVyLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCI7XG59XG4uaWNvbi1mb290ZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7XG59XG4uaWNvbi1mb290ZXItcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7XG59XG4uaWNvbi1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiO1xufVxuLmljb24tZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuLmljb24tZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGJcIjtcbn1cbi5pY29uLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjtcbn1cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xufVxuLmljb24taGVhcnQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCI7XG59XG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xufVxuLmljb24tbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xufVxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7XG59XG4uaWNvbi1saW5rLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUzXCI7XG59XG4uaWNvbi1tYXAtbWFya2VyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7XG59XG4uaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIjtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7XG59XG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7XG59XG4uaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7XG59XG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OVwiO1xufVxuLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7XG59XG4uaWNvbi1wYXBlcmNsaXAtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzBcIjtcbn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMyXCI7XG59XG4uaWNvbi1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7XG59XG4uaWNvbi12eW5pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjtcbn1cbi5pY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNVwiO1xufVxuLmljb24taGVhZHNldC1zb3VuZC1zdHJlYW1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNlwiO1xufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cblxuJHBhZDogMHB4O1xuXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG5cbi5ncmlkIHtcbiAgbWFyZ2luOiAwIDAgJHBhZCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIC8qIE9yIEBleHRlbmQgY2xlYXJmaXggKi9cbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbltjbGFzcyo9J2NvbC0nXSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuICBwYWRkaW5nLXJpZ2h0OiAkcGFkO1xuICAuZ3JpZCAmOmxhc3Qtb2YtdHlwZSB7XG4gIFx0cGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNvbC0yLTMge1xuXHR3aWR0aDogNjYuNjYlO1xufVxuLmNvbC0xLTMge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuLmNvbC0xLTIge1xuXHR3aWR0aDogNTAlO1xufVxuLmNvbC0xLTQge1xuXHR3aWR0aDogMjUlO1xufVxuLmNvbC0xLTgge1xuXHR3aWR0aDogMTIuNSU7XG59XG5cbi5jb2wtMS01IHtcblx0d2lkdGg6IDIwJTtcbn1cbi5jb2wtMi01IHtcblx0d2lkdGg6IDQwJTtcbn1cbi5jb2wtNC01IHtcblx0d2lkdGg6IDgwJTtcbn1cblxuXG4vKiBPcHQtaW4gb3V0c2lkZSBwYWRkaW5nICovXG4uZ3JpZC1wYWQge1xuICBwYWRkaW5nOiAkcGFkIDAgJHBhZCAkcGFkO1xuICBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkO1xuICB9XG59XG5cblxuXG5cbi5ncmlkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbltjbGFzcyo9Y29sLV0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbC0xLTEge1xuXHR3aWR0aDogMTAwJTtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcblx0LmNvbC0yLTMsXG5cdC5jb2wtMS0zLFxuXHQuY29sLTEtMixcblx0LmNvbC0xLTQsXG5cdC5jb2wtMS04LFxuXHQuY29sLTEtNSxcblx0LmNvbC0yLTUsXG5cdC5jb2wtNC01IHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcblxuXG5cdC5jb2wtMi0zLFxuXHQuY29sLTEtMyxcblx0LmNvbC0xLTIsXG5cdC5jb2wtMS00LFxuXHQuY29sLTEtOCxcblx0LmNvbC0xLTUsXG5cdC5jb2wtMi01IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdFxuXHR9XG5cbn0iXX0= */
