@charset "UTF-8";/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-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{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@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(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-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}@-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{-webkit-animation-duration:.75s;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) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) 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) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) 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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) 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) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) 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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-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}@-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{-webkit-backface-visibility:visible!important;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{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LDJCQUE0QixJQUM1QixtQkFBb0IsSUFHeEIsaUJBQ0ksMkJBQTRCLElBQzVCLG1CQUFvQixJQUd4QixlQUNJLDJCQUE0QixHQUM1QixtQkFBb0IsR0FHeEIsaUJBQ0ksMkJBQTRCLEdBQzVCLG1CQUFvQixHQUd4QixlQUFnQixnQ0FDWixVQUNJLDJCQUE0QixjQUM1QixtQkFBb0IsY0FDcEIsNEJBQTZCLGNBQzdCLG9CQUFxQixjQUNyQixrQ0FBbUMsWUFDbkMsMEJBQTJCIiwiZmlsZSI6ImFuaW1hdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwczovL2RhbmVkZW4uZ2l0aHViLmlvL2FuaW1hdGUuY3NzL1xuICogVmVyc2lvbiAtIDMuNy4yXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE5IERhbmllbCBFZGVuXG4gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgZnJvbSxcbiAgICAyMCUsXG4gICAgNTMlLFxuICAgIDgwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNDAlLFxuICAgIDQzJSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIGZyb20sXG4gICAgMjAlLFxuICAgIDUzJSxcbiAgICA4MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA0MyUge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB9XG59XG5cbi5ib3VuY2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAgIGZyb20sXG4gICAgNTAlLFxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAyNSUsXG4gICAgNzUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAgIGZyb20sXG4gICAgNTAlLFxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAyNSUsXG4gICAgNzUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5mbGFzaCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuLnB1bHNlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gICAgZnJvbSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAxMCUsXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCUsXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDQwJSxcbiAgICA2MCUsXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gICAgZnJvbSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAxMCUsXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCUsXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDQwJSxcbiAgICA2MCUsXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIH1cbn1cblxuLnNoYWtlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICA2LjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB9XG5cbiAgICAxOC41JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB9XG5cbiAgICAzMS41JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgfVxuXG4gICAgNDMuNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgNi41JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgfVxuXG4gICAgMTguNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgfVxuXG4gICAgMzEuNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIH1cblxuICAgIDQzLjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gICAgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgfVxufVxuXG4uc3dpbmcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgfVxuXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCUsXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgNjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgfVxuXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCUsXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgNjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG4udGFkYSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB9XG5cbiAgICA0NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDE1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgfVxuXG4gICAgNDUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG4ud29iYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgICBmcm9tLFxuICAgIDExLjElLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDIyLjIlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB9XG5cbiAgICAzMy4zJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB9XG5cbiAgICA0NC40JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIH1cblxuICAgIDU1LjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgfVxuXG4gICAgNjYuNiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIH1cblxuICAgIDc3LjclIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB9XG5cbiAgICA4OC44JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICAgIGZyb20sXG4gICAgMTEuMSUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMjIuMiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIH1cblxuICAgIDMzLjMlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIH1cblxuICAgIDQ0LjQlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgfVxuXG4gICAgNTUuNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB9XG5cbiAgICA2Ni42JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgfVxuXG4gICAgNzcuNyUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIH1cblxuICAgIDg4LjglIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIH1cbn1cblxuLmplbGxvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxNCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIH1cblxuICAgIDI4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICA0MiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxNCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIH1cblxuICAgIDI4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICA0MiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5oZWFydEJlYXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAgIGZyb20sXG4gICAgMjAlLFxuICAgIDQwJSxcbiAgICA2MCUsXG4gICAgODAlLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gICAgZnJvbSxcbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB9XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAgIGZyb20sXG4gICAgNjAlLFxuICAgIDc1JSxcbiAgICA5MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB9XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgICBmcm9tLFxuICAgIDYwJSxcbiAgICA3NSUsXG4gICAgOTAlLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgICBmcm9tLFxuICAgIDYwJSxcbiAgICA3NSUsXG4gICAgOTAlLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgfVxuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIH1cblxuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAgIGZyb20sXG4gICAgNjAlLFxuICAgIDc1JSxcbiAgICA5MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB9XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgICBmcm9tLFxuICAgIDYwJSxcbiAgICA3NSUsXG4gICAgOTAlLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgfVxuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIH1cblxuICAgIDUwJSxcbiAgICA1NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIH1cblxuICAgIDUwJSxcbiAgICA1NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gICAgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA0NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA0NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZmFkZUluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uZmFkZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIH1cbn1cblxuLmZsaXBJblgge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uZmxpcE91dFkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgNDAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIDIwJSxcbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uaGluZ2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5qYWNrSW5UaGVCb3gge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbiAgICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5yb2xsSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIH1cbn1cblxuLnJvbGxPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi56b29tSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgfVxufVxuXG4uem9vbUluRG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIH1cbn1cblxuLnpvb21JblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uem9vbU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gICAgNDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gICAgNDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gICAgNDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICAgIDQwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICB9XG59XG5cbi56b29tT3V0VXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4uYW5pbWF0ZWQuZmFzdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG59XG5cbi5hbmltYXRlZC5mYXN0ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuXG4uYW5pbWF0ZWQuc2xvdyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5AbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5hbmltYXRlZCB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIl19 */

body{scroll-behavior:smooth;margin:0 auto;padding:0;position:relative;overflow-x:hidden!important;font-family:"Open Sans",sans-serif}.mobydyk{display:inline-block;mask:url(../../img/mobydyk-icon.svg);-webkit-mask:url(../../img/mobydyk-icon.svg);mask-position:center;-webkit-mask-position:center;mask-size:cover;-webkit-mask-size:cover;fill:#fff;height:22.4px;width:30.4px;margin-left:7px;margin-bottom:-4px;background:#0f0f0f}a{color:#bd3a33}.clr{clear:both}.error-wrapper{max-width:60%;text-align:center;padding:10% 0;margin:0 auto;font-size:1.2rem}.error-wrapper a{color:#000}.error-wrapper i{font-size:5rem;display:block}@media (max-width:1000px){.error-wrapper{max-width:90%}}.container{width:100%;max-width:1600px;position:relative;box-sizing:border-box;margin:0 auto;padding:0}@media (max-width:1700px){.container{padding:0 7.5%}}@media (max-width:1367px){.container{padding:0 5%}}@keyframes pulse{0%{opacity:0}50%{opacity:.1}100%{opacity:0}}.Image__Lazy--load img{opacity:0;transition:opacity .4s ease-in-out}.Image__Lazy--load{background-repeat:no-repeat;background-size:cover;filter:blur(10px);transition:.4s}.Image__Lazy--load::before{content:"";position:absolute;inset:0;opacity:0;animation:pulse 4s infinite}.Image__Lazy--load.loaded{filter:none}.Image__Lazy--load.loaded::before{animation:none;content:none}.Image__Lazy--load.loaded img{opacity:1}@media (min-width:1001px){.mobile{display:none}.desktop{display:block}.mobile-header{display:none}.mobile-nav{display:none}}@media (max-width:1000px){.mobile{display:block}.desktop{display:none}header{display:none}.mobile-header{width:100%;height:100px;position:fixed;padding-top:35px;padding-left:5%;box-sizing:border-box;background:#fff;z-index:1001}.mobile-header .logo img{height:30px;width:auto}.mobile-header .hamburger{position:absolute;top:50%;transform:translateY(-50%);right:5%}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#bd3a33}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#bd3a33}.mobile-nav{position:fixed;top:0;right:-101%;bottom:0;width:100%;height:100vh;background:#fff;z-index:1000;color:#333;text-align:center;transition:.5s;padding-top:110px;box-sizing:border-box}.mobile-nav.expanded{right:0}.mobile-nav ul{list-style:none;text-align:center;margin:0 auto;padding:0 2.5%}.mobile-nav ul li{padding:8px 0;margin:5px 0;display:block;text-transform:uppercase;font-weight:600;font-size:1.15rem}.mobile-nav ul li a{color:#333;text-decoration:none}.mobile-nav ul li a.active{border-bottom:2px solid #bd3a33}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2ljU2V0dGluZ3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtBQ0UsZ0JBQWlCLE9BQ2pCLE9BQVEsRUFBRSxLQUNWLFFBQVMsRUFDVCxTQUFVLFNBQ1YsV0FBWSxpQkFDWixZQUFhLFdBQVcsQ0FBRSxXQUU1QixTQUNFLFFBQVMsYUFDVCxLQUFNLGdDQUNOLGFBQWMsZ0NBQ2QsY0FBZSxPQUNmLHNCQUF1QixPQUN2QixVQUFXLE1BQ1gsa0JBQW1CLE1BQ25CLEtBQU0sS0FDTixPQUFRLE9BQ1IsTUFBTyxPQUNQLFlBQWEsSUFDYixjQUFlLEtBQ2YsV0FBWSxRQUVkLEVBQ0UsTUFBTyxRQUVULEtBQ0UsTUFBTyxLQUVULGVBQ0UsVUFBVyxJQUNYLFdBQVksT0FDWixRQUFTLElBQUksRUFDYixPQUFRLEVBQUUsS0FDVixVQUFXLE9BRWIsaUJBQ0UsTUFBTyxLQUVULGlCQUNFLFVBQVcsS0FDWCxRQUFTLE1BRVgsMEJBQ0UsZUFDRSxVQUFXLEtBR2YsV0FDRSxNQUFPLEtBQ1AsVUFBVyxPQUNYLFNBQVUsU0FDVixXQUFZLFdBQ1osT0FBUSxFQUFFLEtBQ1YsUUFBUyxFQUVYLDBCQUNFLFdBQ0UsUUFBUyxFQUFFLE1BR2YsMEJBQ0UsV0FDRSxRQUFTLEVBQUUsSUFHZixpQkFDRSxHQUNFLFFBQVMsRUFFWCxJQUNFLFFBQVMsR0FFWCxLQUNFLFFBQVMsR0FHYix1QkFDRSxRQUFTLEVBQ1QsV0FBWSxRQUFRLElBQU0sWUFFNUIsbUJBQ0Usa0JBQW1CLFVBQ25CLGdCQUFpQixNQUNqQixPQUFRLFdBQ1IsV0FBWSxJQUVkLDJCQUNFLFFBQVMsR0FDVCxTQUFVLFNBQ1YsTUFBTyxFQUNQLFFBQVMsRUFDVCxVQUFXLE1BQU0sR0FBRyxTQUV0QiwwQkFDRSxPQUFRLEtBRVYsa0NBQ0UsVUFBVyxLQUNYLFFBQVMsS0FFWCw4QkFDRSxRQUFTLEVBRVgsMEJBQ0UsUUFDRSxRQUFTLEtBRVgsU0FDRSxRQUFTLE1BRVgsZUFDRSxRQUFTLEtBRVgsWUFDRSxRQUFTLE1BR2IsMEJBQ0UsUUFDRSxRQUFTLE1BRVgsU0FDRSxRQUFTLEtBRVgsT0FDRSxRQUFTLEtBRVgsZUFDRSxNQUFPLEtBQ1AsT0FBUSxNQUNSLFNBQVUsTUFDVixZQUFhLEtBQ2IsYUFBYyxHQUNkLFdBQVksV0FDWixXQUFZLEtBQ1osUUFBUyxLQUVYLHlCQUNFLE9BQVEsS0FDUixNQUFPLEtBRVQsMEJBQ0UsU0FBVSxTQUNWLElBQUssSUFDTCxVQUFXLGlCQUNYLE1BQU8sR0FFVCxpQkFDQSx3QkFDQSx5QkFDRSxpQkFBa0IsUUFFcEIsc0NBQ0EsNkNBQ0EsOENBQ0UsaUJBQWtCLFFBRXBCLFlBQ0UsU0FBVSxNQUNWLElBQUssRUFDTCxNQUFPLE1BQ1AsT0FBUSxFQUNSLE1BQU8sS0FDUCxPQUFRLE1BQ1IsV0FBWSxLQUNaLFFBQVMsS0FDVCxNQUFPLEtBQ1AsV0FBWSxPQUNaLFdBQVksSUFDWixZQUFhLE1BQ2IsV0FBWSxXQUVkLHFCQUNFLE1BQU8sRUFFVCxlQUNFLFdBQVksS0FDWixXQUFZLE9BQ1osT0FBUSxFQUFFLEtBQ1YsUUFBUyxFQUFFLEtBRWIsa0JBQ0UsUUFBUyxJQUFJLEVBQ2IsT0FBUSxJQUFJLEVBQ1osUUFBUyxNQUNULGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixVQUFXLFFBRWIsb0JBQ0UsTUFBTyxLQUNQLGdCQUFpQixLQUVuQiwyQkFDRSxjQUFlLElBQUksTUFBTSIsImZpbGUiOiJiYXNpY1NldHRpbmdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLm1vYnlkeWsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2s6IHVybChcIi4uLy4uL2ltZy9tb2J5ZHlrLWljb24uc3ZnXCIpO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uLy4uL2ltZy9tb2J5ZHlrLWljb24uc3ZnXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMjIuNHB4O1xuICB3aWR0aDogMzAuNHB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xufVxuYSB7XG4gIGNvbG9yOiAjYmQzYTMzO1xufVxuLmNsciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmVycm9yLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMCUgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmVycm9yLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVycm9yLXdyYXBwZXIgaSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5lcnJvci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA3LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uSW1hZ2VfX0xhenktLWxvYWQgaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi5JbWFnZV9fTGF6eS0tbG9hZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5JbWFnZV9fTGF6eS0tbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBwdWxzZSA0cyBpbmZpbml0ZTtcbn1cbi5JbWFnZV9fTGF6eS0tbG9hZC5sb2FkZWQge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uSW1hZ2VfX0xhenktLWxvYWQubG9hZGVkOjpiZWZvcmUge1xuICBhbmltYXRpb246IG5vbmU7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uSW1hZ2VfX0xhenktLWxvYWQubG9hZGVkIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxuICAubW9iaWxlLWhlYWRlciAubG9nbyBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9iaWxlLWhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxuICAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzYTMzO1xuICB9XG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDNhMzM7XG4gIH1cbiAgLm1vYmlsZS1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMDElO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubW9iaWxlLW5hdi5leHBhbmRlZCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZS1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAubW9iaWxlLW5hdiB1bCBsaSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG4gIC5tb2JpbGUtbmF2IHVsIGxpIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubW9iaWxlLW5hdiB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZDNhMzM7XG4gIH1cbn1cbiJdfQ== */

#cookiesPage{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:9997;overflow:hidden}#cookieConsent{position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;width:50%;max-width:750px;height:auto;border:2px solid #bd3a33;background:#fff;color:#000;font-size:1rem;padding:2.5% 3.5%;box-sizing:border-box;margin:0 auto;z-index:9998;text-align:center;transition:.5s}#cookieConsent h3{font-size:2rem;margin-bottom:20px}#cookieConsent .content{width:100%;position:relative;max-width:1600px;margin:0 auto}#cookieConsent .content p{margin:10px auto;line-height:1.7}#cookieConsent .content a{color:#bd3a33;text-decoration:underline}#cookieConsent .content a:hover{text-decoration:none}#cookieConsent a.close-cookies,#cookiePreferences a.close-cookies{position:absolute;top:12px;right:24px;font-size:1rem;color:#999;text-decoration:none;cursor:pointer}#cookieConsent .content .buttons,#cookiePreferences .content .buttons{display:block;margin-top:40px}#cookieConsent .content .buttons a{display:inline-block;padding:8px 16px;min-width:220px;box-sizing:border-box;background:#bd3a33;border:2px solid #bd3a33;color:#fff;text-decoration:none;transition:.3s;font-size:1.05rem;font-weight:700;cursor:pointer}#cookieConsent .content .buttons a.preferences{background:#fff;color:#bd3a33;border:2px solid #bd3a33;margin-right:20px}#cookiePreferences{display:none;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;width:50%;max-width:750px;height:auto;border:2px solid #bd3a33;background:#fff;color:#000;font-size:1rem;padding:2.5% 3.5%;box-sizing:border-box;margin:0 auto;z-index:9998;text-align:center;transition:.5s}#cookiePreferences h3{font-size:2rem;margin-bottom:20px}#cookiePreferences .content{width:100%;position:relative;max-width:1600px;margin:0 auto}#cookiePreferences .content p{margin:10px auto;line-height:1.7}#cookiePreferences .content a{color:#bd3a33;text-decoration:underline}#cookiePreferences .content .buttons a,#cookiePreferences .content .buttons button{display:inline-block;padding:8px 16px;min-width:220px;box-sizing:border-box;background:#bd3a33;border:2px solid #bd3a33;color:#fff;text-decoration:none;transition:.3s;font-size:1.05rem;font-weight:700;cursor:pointer}#cookiePreferences .content .buttons button{margin-right:20px}#cookiePreferences .content h4{font-size:1.25rem;margin-top:25px;text-transform:uppercase;text-align:left}#cookiePreferences .content .cookies-table{width:100%;margin:5px auto;position:relative}#cookiePreferences .content .cookies-table .cookie-row{display:flex;margin:0 auto;padding:12px 18px;box-sizing:border-box;align-items:center;flex-wrap:wrap;gap:2%;border:1px solid #999;text-align:left;font-size:1.1rem}#cookiePreferences .content .cookies-table a{color:#000;text-decoration:none;cursor:pointer;display:block}#cookiePreferences .content .cookies-table .cookie-row .cookie-type{color:#000;width:70%;flex:0 1 calc(70%);margin:0;padding:0;font-weight:800}#cookiePreferences .content .cookies-table .cookie-row .cookie-option{color:#bd3a33;font-weight:700;width:28%;flex:0 1 calc(28%);text-align:right}#cookiePreferences .content .cookies-table .cookie-row .cookie-option i{color:#000;margin-left:10px;font-size:1.1rem;transition:.5s;position:relative;top:4px}#cookiePreferences .content .cookies-table .cookie-row .cookie-option i.expanded{transform:rotate(90deg)}#cookiePreferences .content .cookies-table .cookie-info{display:none;font-size:.9rem;margin-top:15px}@media (max-width:767px){#cookieConsent,#cookiePreferences{width:95%;padding:6% 5%;overflow-y:auto}#cookieConsent h3,#cookiePreferences h3{font-size:1.4rem}#cookiePreferences .content h4{font-size:1rem;margin-top:20px}#cookieConsent .content .buttons a,#cookieConsent .content .buttons button,#cookiePreferences .content .buttons a,#cookiePreferences .content .buttons button{display:block;width:100%;margin:10px 0;font-size:.9rem}#cookiePreferences .content .cookies-table .cookie-row{padding:8px 14px;font-size:.95rem}#cookiePreferences .content .cookies-table .cookie-row .cookie-type{width:65%;flex:0 1 calc(65%)}#cookiePreferences .content .cookies-table .cookie-row .cookie-option{width:32%;flex:0 1 calc(32%);font-size:.9rem}#cookiePreferences .content .cookies-table .cookie-row .cookie-option i{margin-left:6px;font-size:1rem;top:6px}}.switch{position:relative;display:inline-block;width:53px;height:28px;top:4px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:19px;width:19px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input.cookie-check:checked+.slider{background-color:#bd3a33}input.cookie-check:focus+.slider{box-shadow:0 0 1px #bd3a33}input.cookie-check:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.setCookies{cursor:pointer;text-decoration:none!important;background:#bd3a33;padding:12px 24px;box-sizing:border-box;color:#fff}.table-resp table{width:100%;margin:20px auto;padding:0;border:0}.table-resp table th{padding:16px 14px;box-sizing:border-box;background:#bd3a33;color:#fff;font-size:1.1rem;border-bottom:2px solid #fff}.table-resp table td{padding:12px 14px;box-sizing:border-box;color:#333;border-bottom:1px solid #efefef}@media (max-width:767px){.table-resp{overflow-x:auto}.table-resp table{min-width:1000px;overflow-x:auto;display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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TUFBTyxLQUNQLE9BQVEsS0FBSyxLQUNiLFFBQVMsRUFDVCxPQUFRLEVBRVYscUJBQ0UsUUFBUyxLQUFLLEtBQ2QsV0FBWSxXQUNaLFdBQVksUUFDWixNQUFPLEtBQ1AsVUFBVyxPQUNYLGNBQWUsSUFBSSxNQUFNLEtBRTNCLHFCQUNFLFFBQVMsS0FBSyxLQUNkLFdBQVksV0FDWixNQUFPLEtBQ1AsY0FBZSxJQUFJLE1BQU0sUUFFM0IseUJBQ0UsWUFDRSxXQUFZLEtBRWQsa0JBQ0UsVUFBVyxPQUNYLFdBQVksS0FDWixRQUFTIiwiZmlsZSI6ImNvb2tpZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiI2Nvb2tpZXNQYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDk5OTc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29va2llQ29uc2VudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgI2JkM2EzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMi41JSAzLjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk5ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuI2Nvb2tpZUNvbnNlbnQgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29va2llQ29uc2VudCAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNjb29raWVDb25zZW50IC5jb250ZW50IHAge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbiNjb29raWVDb25zZW50IC5jb250ZW50IGEge1xuICBjb2xvcjogI2JkM2EzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29va2llQ29uc2VudCAuY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Nvb2tpZVByZWZlcmVuY2VzIGEuY2xvc2UtY29va2llcyxcbiNjb29raWVDb25zZW50IGEuY2xvc2UtY29va2llcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmJ1dHRvbnMsXG4jY29va2llQ29uc2VudCAuY29udGVudCAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI2Nvb2tpZUNvbnNlbnQgLmNvbnRlbnQgLmJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNiZDNhMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZDNhMzM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb29raWVDb25zZW50IC5jb250ZW50IC5idXR0b25zIGEucHJlZmVyZW5jZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2JkM2EzMztcbiAgYm9yZGVyOiAycHggc29saWQgI2JkM2EzMztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuI2Nvb2tpZVByZWZlcmVuY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmQzYTMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAyLjUlIDMuNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA5OTk4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4jY29va2llUHJlZmVyZW5jZXMgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuI2Nvb2tpZVByZWZlcmVuY2VzIC5jb250ZW50IGEge1xuICBjb2xvcjogI2JkM2EzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmJ1dHRvbnMgYSxcbiNjb29raWVQcmVmZXJlbmNlcyAuY29udGVudCAuYnV0dG9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjYmQzYTMzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmQzYTMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmJ1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuI2Nvb2tpZVByZWZlcmVuY2VzIC5jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2Nvb2tpZVByZWZlcmVuY2VzIC5jb250ZW50IC5jb29raWVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb29raWVQcmVmZXJlbmNlcyAuY29udGVudCAuY29va2llcy10YWJsZSAuY29va2llLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmNvb2tpZXMtdGFibGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmNvb2tpZXMtdGFibGUgLmNvb2tpZS1yb3cgLmNvb2tpZS10eXBlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiA3MCU7XG4gIGZsZXg6IDAgMSBjYWxjKDcwJSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbiNjb29raWVQcmVmZXJlbmNlcyAuY29udGVudCAuY29va2llcy10YWJsZSAuY29va2llLXJvdyAuY29va2llLW9wdGlvbiB7XG4gIGNvbG9yOiAjYmQzYTMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDI4JTtcbiAgZmxleDogMCAxIGNhbGMoMjglKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmNvb2tpZXMtdGFibGUgLmNvb2tpZS1yb3cgLmNvb2tpZS1vcHRpb24gaSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4jY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmNvb2tpZXMtdGFibGUgLmNvb2tpZS1yb3cgLmNvb2tpZS1vcHRpb24gaS5leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbiNjb29raWVQcmVmZXJlbmNlcyAuY29udGVudCAuY29va2llcy10YWJsZSAuY29va2llLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29va2llUHJlZmVyZW5jZXMsXG4gICNjb29raWVDb25zZW50IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDYlIDUlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgI2Nvb2tpZVByZWZlcmVuY2VzIGgzLFxuICAjY29va2llQ29uc2VudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgI2Nvb2tpZVByZWZlcmVuY2VzIC5jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmJ1dHRvbnMgYSxcbiAgI2Nvb2tpZUNvbnNlbnQgLmNvbnRlbnQgLmJ1dHRvbnMgYSxcbiAgI2Nvb2tpZVByZWZlcmVuY2VzIC5jb250ZW50IC5idXR0b25zIGJ1dHRvbixcbiAgI2Nvb2tpZUNvbnNlbnQgLmNvbnRlbnQgLmJ1dHRvbnMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAjY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmNvb2tpZXMtdGFibGUgLmNvb2tpZS1yb3cge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgfVxuICAjY29va2llUHJlZmVyZW5jZXMgLmNvbnRlbnQgLmNvb2tpZXMtdGFibGUgLmNvb2tpZS1yb3cgLmNvb2tpZS10eXBlIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsZXg6IDAgMSBjYWxjKDY1JSk7XG4gIH1cbiAgI2Nvb2tpZVByZWZlcmVuY2VzIC5jb250ZW50IC5jb29raWVzLXRhYmxlIC5jb29raWUtcm93IC5jb29raWUtb3B0aW9uIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIGZsZXg6IDAgMSBjYWxjKDMyJSk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgI2Nvb2tpZVByZWZlcmVuY2VzIC5jb250ZW50IC5jb29raWVzLXRhYmxlIC5jb29raWUtcm93IC5jb29raWUtb3B0aW9uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRvcDogNnB4O1xuICB9XG59XG4vKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0b3A6IDRweDtcbn1cbi8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXG4uc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi8qIFRoZSBzbGlkZXIgKi9cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbmlucHV0LmNvb2tpZS1jaGVjazpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDNhMzM7XG59XG5pbnB1dC5jb29raWUtY2hlY2s6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjYmQzYTMzO1xufVxuaW5wdXQuY29va2llLWNoZWNrOmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2V0Q29va2llcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNiZDNhMzM7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtcmVzcCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLXJlc3AgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNiZDNhMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG4udGFibGUtcmVzcCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC50YWJsZS1yZXNwIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDEwMDBweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXX0= */

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;border-width:1px 0;margin-left:-5px;margin-right:-5px}.dropdown-menu{z-index:1000;position:absolute;padding:5px;background:#fff;border:1px solid rgba(0,0,0,.2);list-style:none;min-width:160px+ background-clip(padding-box) + box-shadow(0 5px 10px rgba(0,0,0,.2))}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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RUF5QkEsNEVBWkEsNEVBWkEsNEVBcUJBLDZEQVpBLDZEQVpBLDZEQXlCQSxtRUFaQSxtRUFaQSxtRUEyQkksaUJBQWtCLFFBQ2xCLGFBQWMsUUFHbEIsaUNBREEsaUNBRUksTUFBTyxLQUVYLCtCQUNJLE1BQU8sTUFFWCwrQkFFQSxrQkFEQSxrQkFFQSx3QkFDSSxPQUFRLFFBRVoscUNBRUEsd0JBREEsd0JBRUEsOEJBQ0ksV0FBWSxLQUdoQiwyQkFEQSwyQkFFSSxXQUFZLE9BRWhCLGdCQUNJLFVBQVcsS0FDWCxNQUFPLEtBQ1AsUUFBUyxFQUFFLElBQUksRUFBRSxJQUNqQixlQUFnQixPQUVwQixxQ0FDSSxPQUFRLFFBRVosaUJBQ0ksTUFBTyxLQUVYLHVCQUNJLFdBQVksT0FFaEIsbUNBQ0ksY0FBZSxJQUFJLEVBQUUsRUFBRSxJQUUzQixrQ0FDSSxjQUFlLEVBQUUsSUFBSSxJQUFJLEVBRTdCLG9DQUNJLE1BQU8sS0FDUCxVQUFXLEtBQ1gsUUFBUyxJQUFJLElBQ2IsWUFBYSxXQUNiLGFBQWMsSUFBSSxFQUNsQixZQUFhLEtBQ2IsYUFBYyxLQUlsQixlQUNJLFFBQVMsS0FDVCxTQUFVLFNBQ1YsUUFBUyxJQUNULFdBQVksS0FDWixPQUFRLElBQUksTUFBTSxlQUNsQixXQUFZLEtBQ1osVUFBVyxPQUFPLDZCQUE2QixFQUFFIiwiZmlsZSI6ImRhdGVwaWNrZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuOS4wIChodHRwczovL2dpdGh1Yi5jb20vdXhzb2x1dGlvbnMvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuXG4uZGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpcmVjdGlvbjogbHRyO1xufVxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICB3aWR0aDogMjIwcHg7XG59XG4uZGF0ZXBpY2tlci1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmRhdGVwaWNrZXItcnRsLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG59XG4uZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDRweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgICB0b3A6IC02cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgICBib3R0b206IC03cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmZvY3VzZWQge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzUyYWRkYjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxY2JlODtcbiAgICBib3JkZXItY29sb3I6ICMyOThmYzI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODVjNWU1O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZDogI2FmZDllZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRiOTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgICBib3JkZXItY29sb3I6ICNiMzc0MDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgICBib3JkZXItY29sb3I6ICNmNTllMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU5ZTAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYzQyO1xuICAgIGJvcmRlci1jb2xvcjogI2IzNzQwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgICBib3JkZXItY29sb3I6ICNmZmI3MzM7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjOTY2O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmRiOTk7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgICBib3JkZXItY29sb3I6ICM3YzdjN2M7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWRjMWQzO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgICBib3JkZXItY29sb3I6ICM0Yjg4YTY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzNhNmMwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjOGQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzRiODhhNjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcbiAgICBib3JkZXItY29sb3I6ICM5ZGMxZDM7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzFkN2UzO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNGVlZjM7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgICBib3JkZXItY29sb3I6ICNmMWE0MTc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICAgIGJvcmRlci1jb2xvcjogIzgxNTYwODtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICAgIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgICBib3JkZXItY29sb3I6ICNiZjgwMGM7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUuZm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmFhMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE1NjA4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjYTc3O1xuICAgIGJvcmRlci1jb2xvcjogI2YxYTQxNztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdjYTc3O1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgICBib3JkZXItY29sb3I6ICMxNjE2MTY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MzczNztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICAgIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjMlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDElO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gICAgd2lkdGg6IDE0NXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZGF0ZXBpY2tlciAuY3cge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyMy5jc3MubWFwICovXG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDE2MHB4KyBiYWNrZ3JvdW5kLWNsaXAocGFkZGluZy1ib3gpICsgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59Il19 */

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWNrLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxjQUVJLFNBQVUsU0FFVixRQUFTLE1BQ1QsV0FBWSxXQUVaLG9CQUFxQixLQUNyQixpQkFBa0IsS0FDbEIsZ0JBQWlCLEtBQ2pCLFlBQWEsS0FFYixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLGlCQUFrQixNQUNsQixhQUFjLE1BQ2QsNEJBQTZCLFlBR2pDLFlBRUksU0FBVSxTQUVWLFFBQVMsTUFDVCxTQUFVLE9BRVYsT0FBUSxFQUNSLFFBQVMsRUFFYixrQkFFSSxRQUFTLEVBRWIscUJBRUksT0FBUSxRQUNSLE9BQVEsS0FJWiwwQkFEQSwyQkFHSSxrQkFBbUIsbUJBQ25CLGVBQWdCLG1CQUNoQixjQUFlLG1CQUNmLGFBQWMsbUJBQ2QsVUFBVyxtQkFHZixhQUVJLFNBQVUsU0FDVixJQUFLLEVBQ0wsS0FBTSxFQUVOLFFBQVMsTUFDVCxZQUFhLEtBQ2IsYUFBYyxLQUdsQixtQkFEQSxvQkFHSSxRQUFTLE1BRVQsUUFBUyxHQUViLG1CQUVJLE1BQU8sS0FFWCw0QkFFSSxXQUFZLE9BR2hCLGFBRUksUUFBUyxLQUNULE1BQU8sS0FFUCxPQUFRLEtBQ1IsV0FBWSxJQUVoQix1QkFFSSxNQUFPLE1BRVgsaUJBRUksUUFBUyxNQUViLCtCQUVJLFFBQVMsS0FFYiwwQkFFSSxlQUFnQixLQUVwQixnQ0FFSSxRQUFTLE1BRWIsNEJBRUksV0FBWSxPQUVoQiw2QkFFSSxRQUFTLE1BRVQsT0FBUSxLQUVSLE9BQVEsSUFBSSxNQUFNLFlBRXRCLDBCQUNJLFFBQVMiLCJmaWxlIjoic2xpY2suY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */

:root{--c-paper:#F4F0E8;--c-paper-2:#EAE4D8;--c-paper-3:#F8F5EF;--c-photo-bg:#E2DACB;--c-ink:#1A1D1B;--c-ink-2:#3C413D;--c-muted:#4D524E;--c-line:#D3CBBD;--c-line-2:#C9BFAE;--c-field-border:#CFC6B6;--c-field-hover:#9C9384;--c-forest:#1F3631;--c-forest-hover:#142521;--c-forest-line:#3E5550;--c-on-forest:#EEE8DD;--c-on-forest-muted:#C9D1CB;--c-accent:#9A4A26;--c-accent-on-dark:#E0A982;--c-footer-text:#D8D2C6;--c-footer-line:#3A3F3B;--c-crumb-sep:#9A9488;--c-error:#A3261A;--c-marker-bg:#FBE6A6;--c-marker-ink:#4A3500;--ff-serif:"Newsreader",Georgia,"Times New Roman",serif;--ff-sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--gutter:clamp(20px, 5vw, 56px);--section-y:clamp(72px, 9vw, 128px);--gap-cols:clamp(40px, 6vw, 96px);--container:1280px;--radius:2px}html{scroll-behavior:smooth}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:var(--ff-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip!important}*,::after,::before{box-sizing:border-box}:where(.page) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.page) :where(ul,ol){padding:0;list-style:none}:where(.page) a{color:var(--c-forest);text-decoration-thickness:1px;text-underline-offset:3px}:where(.page) a:hover{color:var(--c-accent)}:where(.page) img{max-width:100%;display:block}:where(.page) summary{list-style:none;cursor:pointer}:where(.page) summary::-webkit-details-marker{display:none}:where(.page) :where(input,select,textarea,button){font:inherit;color:inherit}:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.page{min-height:100vh;display:flex;flex-direction:column;background:var(--c-paper)}.page__main{flex:1;outline:0}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;background:var(--c-forest);color:var(--c-paper)!important;padding:12px 18px;font-weight:600}.skip-link:focus{top:12px}.eyebrow{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);font-weight:600}.eyebrow--on-dark{color:var(--c-accent-on-dark)}.text{color:var(--c-ink-2);text-wrap:pretty}.muted{color:var(--c-muted)}.page-title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(40px,5.4vw,76px);line-height:1.03;letter-spacing:-.022em}.section-title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.1;margin-bottom:40px!important}.price{font-family:var(--ff-serif);font-weight:400;font-size:clamp(56px,7vw,96px);line-height:1;letter-spacing:-.03em}.price--large{font-size:clamp(64px,8vw,112px)}.link-more{align-self:flex-start;font-weight:600;color:var(--c-forest)}.badge{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:4px 10px;border:1px solid currentColor;border-radius:999px;line-height:1.6}.badge--accent{align-self:flex-start;padding:5px 12px;border-color:var(--c-accent);color:var(--c-accent)}.marker{font-size:11px;font-weight:600;letter-spacing:.06em;background:var(--c-marker-bg);color:var(--c-marker-ink);padding:2px 7px}.marker--note{align-self:flex-start;padding:8px 12px;font-size:14px;letter-spacing:0}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.page .btn{display:inline-block;padding:17px 28px;font-weight:600;text-decoration:none;border-radius:var(--radius);border:none;cursor:pointer;text-align:center;transition:background-color .15s;line-height:1.6}.page .btn--primary{background:var(--c-forest);color:var(--c-paper)}.page .btn--primary:hover{background:var(--c-forest-hover);color:var(--c-paper)}.page .btn--outline{border:1px solid var(--c-ink);color:var(--c-ink);padding:16px 26px}.page .btn--outline:hover{background:var(--c-ink);color:var(--c-paper)}.page .btn--light{background:var(--c-paper);color:var(--c-forest)}.page .btn--light:hover{background:#fff;color:var(--c-forest)}.page .btn--outline-light{border:1px solid var(--c-on-forest);color:var(--c-paper);padding:16px 26px}.page .btn--outline-light:hover{background:var(--c-paper);color:var(--c-forest)}.page .btn--dark{background:var(--c-ink);color:var(--c-paper)}.page .btn--small{padding:12px 20px;font-size:15px;white-space:nowrap}.page .btn--block{display:block;padding:16px 24px}.page .btn--map{min-height:48px;display:flex;align-items:center;padding:0 20px}.page .site-header{display:block;position:sticky;top:0;z-index:40;background:var(--c-paper);border-bottom:1px solid var(--c-line)}.site-header__inner{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:14px;padding-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page .site-header__logo{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--c-ink)}.site-header__name{white-space:nowrap;font-family:var(--ff-serif);font-size:clamp(20px,2vw,25px);line-height:1.05;letter-spacing:-.01em}.site-header__role{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.site-header__nav{display:flex;align-items:center;gap:32px}.page .site-header__menu{display:flex;gap:28px}.page .site-header__link{white-space:nowrap;color:var(--c-ink);text-decoration:none;font-weight:500;padding:6px 0;border-bottom:2px solid transparent}.page .site-header__link.is-current{border-bottom-color:var(--c-accent)}.page .site-header__link:hover{color:var(--c-accent)}.site-header__actions{display:flex;align-items:center;gap:20px}.page .site-header__phone{white-space:nowrap;color:var(--c-ink);text-decoration:none;font-weight:600;font-variant-numeric:tabular-nums}.page .site-header__phone:hover{color:var(--c-accent)}.site-header__toggle{display:none;align-items:center;gap:12px;min-width:48px;min-height:48px;padding:0 14px 0 16px;background:0 0;border:1px solid var(--c-ink);border-radius:var(--radius);font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.site-header__toggle[aria-expanded=true]{border-color:var(--c-on-forest-muted);color:var(--c-paper)}.site-header__toggle[aria-expanded=true]:hover{background:rgba(255,255,255,.06)}.burger{position:relative;width:18px;height:10px}.burger__line{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .35s cubic-bezier(.76,0,.24,1),top .35s cubic-bezier(.76,0,.24,1)}.burger__line:first-child{top:0}.burger__line:last-child{top:calc(100% - 1.5px)}[aria-expanded=true] .burger__line{top:calc(50% - .75px)}[aria-expanded=true] .burger__line:first-child{transform:rotate(45deg)}[aria-expanded=true] .burger__line:last-child{transform:rotate(-45deg)}.mobile-menu{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 100%);height:calc(100dvh - 100%);background:var(--c-forest);color:var(--c-on-forest);clip-path:inset(0 0 100% 0);transition:clip-path .38s cubic-bezier(.76,0,.24,1);overflow:hidden}.mobile-menu::after{content:"§";position:absolute;right:-.08em;bottom:-.22em;font-family:var(--ff-serif);font-size:min(110vw,520px);line-height:1;color:var(--c-forest-line);opacity:0;transform:translateY(40px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.mobile-menu[hidden]{display:none}.mobile-menu.is-open{clip-path:inset(0);transition-duration:.55s}.mobile-menu.is-open::after{opacity:.45;transform:none;transition:opacity .8s ease .2s,transform 1s cubic-bezier(.76,0,.24,1) .15s}.mobile-menu__panel{position:relative;z-index:1;height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:40px;padding:28px var(--gutter) 32px}.mobile-menu__eyebrow{margin-bottom:12px!important}.mobile-menu__contact,.mobile-menu__item{opacity:0;transform:translateY(18px);transition:opacity .18s ease,transform .18s ease}.mobile-menu.is-open .mobile-menu__contact,.mobile-menu.is-open .mobile-menu__item{opacity:1;transform:none;transition:opacity .45s ease,transform .55s cubic-bezier(.76,0,.24,1);transition-delay:calc(.12s + var(--i,1) * .055s)}.mobile-menu__item{border-bottom:1px solid var(--c-forest-line)}.page .mobile-menu__link{display:grid;grid-template-columns:2.4em minmax(0,1fr) auto;align-items:baseline;padding:14px 0;color:var(--c-paper);text-decoration:none}.page .mobile-menu__link:focus-visible,.page .mobile-menu__link:hover{color:var(--c-paper)}.page .mobile-menu__link:focus-visible .mobile-menu__arrow,.page .mobile-menu__link:hover .mobile-menu__arrow{opacity:1;transform:none}.page .mobile-menu__link.is-current .mobile-menu__label{font-style:italic}.page .mobile-menu__link.is-current .mobile-menu__num{color:var(--c-accent-on-dark)}.mobile-menu__num{font-size:13px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--c-on-forest-muted)}.mobile-menu__label{font-family:var(--ff-serif);font-size:clamp(34px,9.5vw,48px);line-height:1.1;letter-spacing:-.015em}.mobile-menu__arrow{font-size:24px;color:var(--c-accent-on-dark);opacity:0;transform:translateX(-8px);transition:opacity .2s ease,transform .2s ease}.is-current .mobile-menu__arrow{opacity:1;transform:none}.mobile-menu__contact{margin-top:auto;display:flex;flex-direction:column;gap:12px}.page .mobile-menu__phone{font-family:var(--ff-serif);font-size:30px;line-height:1.1;color:var(--c-paper);text-decoration:none;font-variant-numeric:tabular-nums}.mobile-menu__address{font-size:15px;color:var(--c-on-forest-muted)}.page .mobile-menu__address a{color:var(--c-on-forest-muted)}.page .mobile-menu__cta{margin-top:8px}@media (max-width:1099.98px){.site-header__nav{display:none}.site-header__toggle{display:inline-flex}html.menu-open{overflow:hidden}.page .site-header{transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1)}.menu-open .page .site-header{background:var(--c-forest);border-bottom-color:var(--c-forest-line)}.page .site-header__logo,.site-header__role{transition:color .45s cubic-bezier(.76,0,.24,1)}.menu-open .page .site-header__logo{color:var(--c-paper)}.menu-open .site-header__role{color:var(--c-on-forest-muted)}.mobile-bar{transition:transform .35s cubic-bezier(.76,0,.24,1)}.menu-open .mobile-bar{transform:translateY(100%)}}@media (min-width:1100px){.mobile-menu{display:none!important}}.breadcrumbs{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:28px}.page .breadcrumbs__list{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--c-muted)}.breadcrumbs__item{display:flex;gap:8px;align-items:center}.page .breadcrumbs__link{color:var(--c-muted)}.breadcrumbs__sep{color:var(--c-crumb-sep)}.breadcrumbs__current{color:var(--c-ink)}.page-head{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:32px;padding-bottom:48px;display:flex;flex-direction:column;gap:20px}.page-head--contact{padding-bottom:0}.page-head .page-head__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(40px,5.4vw,76px);line-height:1.04;letter-spacing:-.02em}.page-head__lead{font-size:20px;color:var(--c-ink-2);max-width:40em;text-wrap:pretty}.page-head__lead--narrow{max-width:34em}.error-page{padding-bottom:var(--section-y)}.hero{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(56px,7vw,104px);gap:var(--gap-cols);align-items:end}.hero__text{display:flex;flex-direction:column;gap:32px}.hero__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(44px,6.2vw,88px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.hero__lead{font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:var(--c-ink-2);max-width:34em;text-wrap:pretty}.hero__figure{gap:14px!important}.hero__caption{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--c-muted);border-top:1px solid var(--c-ink);padding-top:12px}.hero__caption strong{color:var(--c-ink);font-weight:600}.portrait{position:relative;display:flex;flex-direction:column;gap:12px}.portrait__frame{aspect-ratio:624/641;background:var(--c-photo-bg);overflow:hidden}.page .portrait__img{width:100%;height:100%;object-fit:cover}.Image__Lazy--fluid{width:100%;height:100%}.Image__Lazy--fluid img{width:100%;height:100%;object-fit:cover}.facts{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-paper-2)}.page .facts__list{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:28px;padding-bottom:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 40px}.facts__item{display:flex;flex-direction:column;gap:4px}.facts__label{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.facts__value{font-family:var(--ff-serif);font-size:24px;line-height:1.2}.principles{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--section-y);padding-bottom:var(--section-y)}.page .principles__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(32px,3.6vw,48px);line-height:1.1;letter-spacing:-.015em;max-width:18em;margin-bottom:clamp(40px,5vw,64px);text-wrap:balance}.page .principles__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px}.principles__item{border-top:2px solid var(--c-ink);padding-top:24px;display:flex;flex-direction:column;gap:12px}.principles__icon-wrap{display:flex;align-items:center}.page .principles__icon{width:44px;height:44px;object-fit:contain;filter:grayscale(1) contrast(1.2);opacity:.75}.principles__name{font-family:var(--ff-serif);font-weight:400;font-size:28px;line-height:1.15}.principles__sub{font-style:italic;font-family:var(--ff-serif);font-size:19px;color:var(--c-muted)}.principles__text{color:var(--c-ink-2);text-wrap:pretty}.areas{background:var(--c-forest);color:var(--c-on-forest)}.areas__inner{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(40px,5vw,64px);gap:40px var(--gap-cols);align-items:end}.areas__head{display:flex;flex-direction:column;gap:24px}.areas__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.areas__body{display:flex;flex-direction:column;gap:20px}.areas__lead{color:var(--c-on-forest-muted);text-wrap:pretty}.areas__motto{font-family:var(--ff-serif);font-style:italic;font-size:24px;line-height:1.3;color:var(--c-paper)}.service-index{color:var(--c-ink)}.service-index--dark{background:var(--c-forest);color:var(--c-on-forest)}.page .service-index__list{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-bottom:clamp(72px,9vw,120px)}.service-index__item{border-top:1px solid var(--c-line-2)}.service-index--dark .service-index__item{border-top-color:var(--c-forest-line)}.page .service-index__link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;align-items:center;margin:0 -16px;padding:28px 16px;text-decoration:none;color:inherit}.page .service-index__link:hover{color:inherit;background:rgba(255,255,255,.04)}.service-index__text{display:flex;flex-direction:column;gap:8px}.service-index__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.service-index__name{font-family:var(--ff-serif);font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.01em}.service-index__card{max-width:40em;color:var(--c-muted)}.service-index--dark .service-index__card{color:var(--c-on-forest-muted)}.service-index__arrow{font-size:28px;line-height:1;padding-right:4px}.about-teaser{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));padding-top:var(--section-y);padding-bottom:var(--section-y);gap:48px var(--gap-cols)}.about-teaser__head{display:flex;flex-direction:column;gap:24px}.about-teaser__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(32px,3.8vw,52px);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.about-teaser__body{display:flex;flex-direction:column;gap:20px;padding-top:8px}.fees-teaser{background:var(--c-paper-2);border-top:1px solid var(--c-line)}.fees-teaser__inner{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(72px,9vw,120px);gap:48px var(--gap-cols)}.fees-teaser__main{display:flex;flex-direction:column;gap:20px}.fees-teaser__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(32px,3.8vw,52px);line-height:1.1}.fees-teaser__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.fees-teaser__note{color:var(--c-muted)}.fees-teaser__text{color:var(--c-ink-2);max-width:28em}.page .fees-teaser__types{display:flex;flex-direction:column;list-style:disc;padding-left:22px;align-self:center}.page .fees-teaser__types li{padding:8px 0 8px 6px}.page .fees-teaser__types strong{font-weight:600}.clients{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(72px,9vw,120px)}.clients__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:32px}.clients__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.1}.clients__note{color:var(--c-muted);font-size:15px}.page .clients__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--c-line);border-left:1px solid var(--c-line)}.clients__item{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:24px}.page .clients__logo{max-height:72px;width:auto;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply;opacity:.85}.service{display:flex;flex-direction:column}.service__head{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));width:100%;padding-top:32px;padding-bottom:clamp(56px,7vw,96px);gap:40px var(--gap-cols);align-items:start}.service__intro{display:flex;flex-direction:column;gap:28px}.service__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(40px,5.4vw,76px);line-height:1.03;letter-spacing:-.022em;text-wrap:balance}.service__answer{font-size:clamp(19px,1.7vw,22px);line-height:1.5;color:var(--c-ink);max-width:36em;text-wrap:pretty}.service__for{color:var(--c-muted);max-width:36em}.quick-contact{border:1px solid var(--c-ink);padding:32px;display:flex;flex-direction:column;gap:18px;background:var(--c-paper-3)}.quick-contact__title{font-family:var(--ff-serif);font-size:26px;line-height:1.2}.page .quick-contact__phone{font-family:var(--ff-serif);font-size:32px;color:var(--c-ink);text-decoration:none;font-variant-numeric:tabular-nums}.page .quick-contact__phone:hover{color:var(--c-accent)}.quick-contact__note{font-size:14px;color:var(--c-muted)}.section-inner{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.service-items{border-top:1px solid var(--c-line)}.page .service-items__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:0 48px}.service-items__item{border-top:1px solid var(--c-line-2);padding:22px 0 26px;display:flex;flex-direction:column;gap:6px}.service-items__name{font-size:19px;font-weight:600;line-height:1.3;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sectors{background:var(--c-forest);color:var(--c-on-forest)}.sectors .section-inner{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}.sectors__title{max-width:20em}.sectors__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px}.sectors__item{border-top:2px solid var(--c-accent-on-dark);padding-top:22px;display:flex;flex-direction:column;gap:10px}.sectors__name{font-family:var(--ff-serif);font-weight:400;font-size:30px}.sectors__text{color:var(--c-on-forest-muted)}.steps{background:var(--c-paper-2)}.page .steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px}.steps__item{display:flex;flex-direction:column;gap:10px;border-top:2px solid var(--c-ink);padding-top:18px}.steps__name{font-size:19px;font-weight:600}.steps__text{color:var(--c-ink-2);font-size:16px}.faq{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));width:100%;padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px);gap:32px var(--gap-cols);align-items:start}.page .faq__title{margin-bottom:0!important}.faq__list{display:flex;flex-direction:column;border-bottom:1px solid var(--c-line-2);min-width:0}.faq__item{border-top:1px solid var(--c-line-2)}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__question{padding:22px 0;display:flex;justify-content:space-between;gap:24px;align-items:baseline}.faq__q{font-family:var(--ff-serif);font-weight:400;font-size:23px;line-height:1.25}.faq__icon{font-size:24px;color:var(--c-accent);line-height:1}.faq__answer{padding:0 0 24px;color:var(--c-ink-2);max-width:38em;text-wrap:pretty}.related{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);width:100%;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.page .related__title{margin-bottom:24px}.page .related__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.related__item{display:flex}.page .related__link{flex:1;display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--c-line-2);text-decoration:none;color:var(--c-ink);border-radius:var(--radius)}.page .related__link:hover{border-color:var(--c-ink);color:var(--c-ink)}.related__name{font-family:var(--ff-serif);font-size:26px;line-height:1.15}.related__card{color:var(--c-muted);font-size:15px}.cta{background:var(--c-forest);color:var(--c-on-forest)}.cta__inner{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px);gap:32px var(--gap-cols);align-items:end}.cta__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(34px,4.2vw,58px);line-height:1.05;letter-spacing:-.02em;color:var(--c-paper);text-wrap:balance}.cta__body{display:flex;flex-direction:column;gap:20px}.cta__text{color:var(--c-on-forest-muted)}.article{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:32px;padding-bottom:clamp(72px,9vw,120px);display:flex;flex-direction:column;gap:clamp(56px,7vw,96px)}.about__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px var(--gap-cols);align-items:end}.about__intro{display:flex;flex-direction:column;gap:24px}.about__quote{font-family:var(--ff-serif);font-style:italic;font-size:clamp(22px,2.2vw,28px);line-height:1.35;color:var(--c-forest);text-wrap:pretty}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:32px var(--gap-cols)}.split .section-title{margin-bottom:0!important}.split__head{display:flex;flex-direction:column;gap:16px}.split__body{display:flex;flex-direction:column;gap:18px}.data-list{display:flex;flex-direction:column}.data-list__row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--c-line-2)}.data-list__key{color:var(--c-muted);font-size:15px}.data-list__value{font-weight:500}.fees{gap:clamp(48px,6vw,80px)}.fees__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px var(--gap-cols);align-items:end}.fees__intro{display:flex;flex-direction:column;gap:24px}.fees__intro .page-head__lead{max-width:30em}.fees__rate{display:flex;flex-direction:column;gap:6px;border-top:2px solid var(--c-ink);padding-top:20px}.fees__rate-label{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.page .fees__types-title{margin-bottom:32px!important}.page .fees__types{display:flex;flex-direction:column;gap:24px;list-style:disc;padding-left:22px;max-width:44em}.fees__type{padding-left:6px}.fees__type-name{font-family:var(--ff-serif);font-weight:400;font-size:26px;margin-bottom:4px!important}.notes{background:var(--c-paper-2);padding:clamp(28px,4vw,48px)}.notes__title{font-size:19px;font-weight:600;margin-bottom:16px!important}.page .notes__list{display:flex;flex-direction:column;gap:10px}.notes__item{display:grid;grid-template-columns:20px minmax(0,1fr);color:var(--c-ink-2)}.notes__dot{color:var(--c-accent)}.legal{max-width:780px;margin:0 auto;padding:32px var(--gutter) clamp(72px,9vw,120px);display:flex;flex-direction:column;gap:24px}.legal__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(36px,4.6vw,60px);line-height:1.05}.legal__block{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--c-line-2);padding-top:20px}.legal__heading{font-family:var(--ff-serif);font-weight:400;font-size:26px}.contact{scroll-margin-top:80px}.contact--tinted{background:var(--c-paper-2);border-top:1px solid var(--c-line)}.contact__inner{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);gap:56px var(--gap-cols)}.contact__form-col{display:flex;flex-direction:column;gap:32px}.contact__title{font-family:var(--ff-serif);font-weight:400;font-size:clamp(32px,3.8vw,52px);line-height:1.08}.contact__sent{border:1px solid var(--c-forest);padding:28px;display:flex;flex-direction:column;gap:10px;background:var(--c-paper-3)}.contact__sent p:not(.contact__sent-title){color:var(--c-ink-2)}.contact__sent-title{font-family:var(--ff-serif);font-size:26px}.page .contact__again{align-self:flex-start;margin-top:8px;color:var(--c-forest);font-weight:600}.contact-form{position:relative;display:flex;flex-direction:column;gap:20px}.contact-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.contact-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__note{font-size:14px;color:var(--c-muted)}.page .contact-form__submit{align-self:flex-start;min-height:50px;padding:0 32px;font-size:16px}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.field__optional{font-weight:400;color:var(--c-muted)}.page .field__input{min-height:48px;padding:11px 14px;border:1px solid var(--c-field-border);background-color:#fff;border-radius:4px;box-shadow:inset 0 1px 2px rgba(26,29,27,.05);font-size:17px;transition:border-color .15s,box-shadow .15s,background-color .15s;outline:0}.page .field__input:hover{border-color:var(--c-field-hover)}.page .field__input:focus{border-color:var(--c-forest);box-shadow:0 0 0 3px rgba(31,54,49,.14)}.page .field__input[aria-invalid=true]{border-color:var(--c-error)}.page .field__input--select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231A1D1B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;appearance:none;-webkit-appearance:none;cursor:pointer}.page .field__input--textarea{line-height:1.5;resize:vertical}.field__error{color:var(--c-error);font-size:14px}.field__error[hidden]{display:none}.contact__info{display:flex;flex-direction:column;gap:28px}.contact__address{font-style:normal;display:flex;flex-direction:column}.page .contact__phone{font-family:var(--ff-serif);font-size:clamp(30px,3.2vw,40px);line-height:1.1;color:var(--c-ink);text-decoration:none;padding-bottom:16px;font-variant-numeric:tabular-nums}.page .contact__phone:hover{color:var(--c-accent)}.contact__list{display:flex;flex-direction:column}.contact__row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--c-line-2)}.contact__row:last-child{border-bottom:1px solid var(--c-line-2)}.contact__row dt{color:var(--c-muted);font-size:15px}.map{position:relative;aspect-ratio:4/3;background:var(--c-photo-bg);border:1px solid var(--c-line-2);overflow:hidden}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.map__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:repeating-linear-gradient(0deg,transparent 0 39px,var(--c-line) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,var(--c-line) 39px 40px)}.map__label{font-family:var(--ff-serif);font-size:22px;background:var(--c-photo-bg);padding:4px 10px}.map__buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.map__buttons .btn--outline{background:var(--c-paper)}.map__note{font-size:13px;color:var(--c-muted);background:var(--c-photo-bg);padding:2px 8px}.site-footer{background:var(--c-ink);color:var(--c-footer-text)}.site-footer__inner{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:clamp(56px,7vw,88px);padding-bottom:32px;display:flex;flex-direction:column;gap:48px}.site-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:40px}.site-footer__col{display:flex;flex-direction:column;gap:10px}.site-footer__col:first-child{gap:12px}.site-footer__col--info{font-size:14px}.site-footer__name{font-family:var(--ff-serif);font-size:24px;color:var(--c-paper);line-height:1.15}.site-footer__nap{font-size:15px}.page .site-footer a{color:var(--c-paper)}.site-footer__title{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-on-dark);font-weight:600}.page .site-footer .site-footer__link{color:var(--c-footer-text);text-decoration:none;font-size:15px}.page .site-footer .site-footer__link:hover{color:#fff;text-decoration:underline}.site-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--c-footer-line);padding-top:24px;font-size:14px}.site-footer__legal{display:flex;gap:20px;flex-wrap:wrap}.page .site-footer .site-footer__legal a{color:var(--c-footer-text)}.mobile-bar{display:none}@media (max-width:1099.98px){.site-footer{padding-bottom:72px}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:1fr 1fr;background:var(--c-paper);border-top:1px solid var(--c-ink);box-shadow:0 -6px 20px rgba(26,29,27,.08)}.mobile-bar a{min-height:60px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600}.page .mobile-bar__call{color:var(--c-ink)}.page .mobile-bar__cta{background:var(--c-forest);color:var(--c-paper)}.page .mobile-bar__cta:hover{color:var(--c-paper)}}.accent{font-weight:inherit}.wysiwyg-image--inline{display:inline-block;margin:0 .4rem .4rem 0;vertical-align:middle}.wysiwyg-image--left{float:left;margin:0 1rem .6rem 0}.wysiwyg-image--right{float:right;margin:0 0 .6rem 1rem}.wysiwyg-image--center{display:block;margin:0 auto .8em}.wysiwyg-embed{position:relative;margin:0 0 .8em;padding-top:56.25%}.wysiwyg-embed iframe{position:absolute;inset:0;width:100%;height:100%}.wysiwyg-video{display:block;max-width:100%;margin:0 0 .8em}.wysiwyg-table{width:100%;margin:0 0 .8em;border-collapse:collapse}.wysiwyg-table td,.wysiwyg-table th{padding:7px 9px;border:var(--wysiwyg-border,1px solid #dee2e6);vertical-align:top}.wysiwyg-table th{background:#f3f6f9;font-weight:600;text-align:left}.pb-block{padding:3rem 0}.pb-block__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.pb-block__head{margin-bottom:1.5rem}.pb-block__desc{opacity:.75}.pb-columns{display:grid;gap:2rem}.pb-columns--2{grid-template-columns:repeat(2,1fr)}.pb-columns--3{grid-template-columns:repeat(3,1fr)}.pb-media{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.pb-media--right .pb-media__image{order:2}.pb-image-full img,.pb-media__image img{display:block;width:100%;height:auto}.pb-image-full{margin:0}.pb-video{position:relative;padding-top:56.25%}.pb-video iframe,.pb-video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pb-button{display:inline-block;padding:.75rem 1.75rem;border-radius:4px;text-decoration:none}.pb-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.pb-gallery__item img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.pb-files{margin:0;padding:0;list-style:none}.pb-files__item a{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;text-decoration:none}.pb-files__name{flex:1 1 auto}.pb-files__ext{padding:.1rem .4rem;border-radius:3px;background:rgba(0,0,0,.07);font-size:.75em;text-transform:uppercase}@media (max-width:768px){.pb-columns--2,.pb-columns--3,.pb-media{grid-template-columns:1fr}.pb-media--right .pb-media__image{order:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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dUIsY0FFekIsZUFDRSxzQkFBdUIsY0FFekIsVUFDRSxRQUFTLEtBQ1Qsc0JBQXVCLElBQUksSUFDM0IsWUFBYSxPQUNiLElBQUssS0FFUCxrQ0FDRSxNQUFPLEVBR1QsbUJBREEscUJBRUUsUUFBUyxNQUNULE1BQU8sS0FDUCxPQUFRLEtBRVYsZUFDRSxPQUFRLEVBRVYsVUFDRSxTQUFVLFNBQ1YsWUFBYSxPQUVmLGlCQUNBLGdCQUNFLFNBQVUsU0FDVixJQUFLLEVBQ0wsS0FBTSxFQUNOLE1BQU8sS0FDUCxPQUFRLEtBQ1IsT0FBUSxFQUVWLFdBQ0UsUUFBUyxhQUNULFFBQVMsT0FBUSxRQUNqQixjQUFlLElBQ2YsZ0JBQWlCLEtBRW5CLFlBQ0UsUUFBUyxLQUNULHNCQUF1QixvQ0FDdkIsSUFBSyxLQUVQLHNCQUNFLFFBQVMsTUFDVCxNQUFPLEtBQ1AsT0FBUSxLQUNSLGFBQWMsRUFDZCxXQUFZLE1BRWQsVUFDRSxPQUFRLEVBQ1IsUUFBUyxFQUNULFdBQVksS0FFZCxrQkFDRSxRQUFTLEtBQ1QsWUFBYSxPQUNiLElBQUssT0FDTCxRQUFTLE1BQU8sRUFDaEIsZ0JBQWlCLEtBRW5CLGdCQUNFLEtBQU0sRUFBRSxFQUFFLEtBRVosZUFDRSxRQUFTLE1BQU8sTUFDaEIsY0FBZSxJQUNmLFdBQVksZ0JBQ1osVUFBVyxNQUNYLGVBQWdCLFVBRWxCLHlCQUNFLGVBQ0EsZUFDQSxVQUNFLHNCQUF1QixJQUV6QixrQ0FDRSxNQUFPIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgV2ViIEFLIEpVRHIuIE1hcmNlbGEgS2lzbGluZ2Vyb3bDoVxuICAgUMWZZXZ6YXRvIDE6MSB6IHBvZGtsYWR1IENsYXVkZSBEZXNpZ24gKFdlYiBBSyBLaXNsaW5nZXJvdmEuZGMuaHRtbCArIGhhbmRvZmYvdG9rZW5zLmNzcykuXG4gICBCbG9reSBvZHBvdsOtZGFqw60gZGF0YS1ibG9jayB2IMWhYWJsb27DoWNoLCB0xZnDrWR5IHBvZGxlIEJFTS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEZXNpZ24gdG9rZW55ICovXG46cm9vdCB7XG4gIC8qIEJhcnZ5ICovXG4gIC0tYy1wYXBlcjogI0Y0RjBFODtcbiAgLyogaGxhdm7DrSBwb3phZMOtICovXG4gIC0tYy1wYXBlci0yOiAjRUFFNEQ4O1xuICAvKiBzdMWZw61kYXbDqSBzZWtjZSAqL1xuICAtLWMtcGFwZXItMzogI0Y4RjVFRjtcbiAgLyoga2FydHksIGJveHkgKi9cbiAgLS1jLXBob3RvLWJnOiAjRTJEQUNCO1xuICAvKiBwb3phZMOtIHBvZCBmb3Rrb3UgLyBwbGFjZWhvbGRlciAqL1xuICAtLWMtaW5rOiAjMUExRDFCO1xuICAvKiB0ZXh0LCBmb290ZXIgcG96YWTDrSAqL1xuICAtLWMtaW5rLTI6ICMzQzQxM0Q7XG4gIC8qIG9kc3RhdmNlICovXG4gIC0tYy1tdXRlZDogIzRENTI0RTtcbiAgLyogcG9waXNreSAoNy4zOjEgbmEgcGFwZXIpICovXG4gIC0tYy1saW5lOiAjRDNDQkJEO1xuICAvKiBvZGTEm2xvdmHEjWUgc2VrY8OtICovXG4gIC0tYy1saW5lLTI6ICNDOUJGQUU7XG4gIC8qIG9kZMSbbG92YcSNZSB2IG9ic2FodSAqL1xuICAtLWMtZmllbGQtYm9yZGVyOiAjQ0ZDNkI2O1xuICAvKiByw6FtZcSNZWsgaW5wdXR1ICovXG4gIC0tYy1maWVsZC1ob3ZlcjogIzlDOTM4NDtcbiAgLS1jLWZvcmVzdDogIzFGMzYzMTtcbiAgLyogdG1hdsOpIHNla2NlLCBwcmltw6FybsOtIHRsYcSNw610a28gKi9cbiAgLS1jLWZvcmVzdC1ob3ZlcjogIzE0MjUyMTtcbiAgLS1jLWZvcmVzdC1saW5lOiAjM0U1NTUwO1xuICAtLWMtb24tZm9yZXN0OiAjRUVFOEREO1xuICAtLWMtb24tZm9yZXN0LW11dGVkOiAjQzlEMUNCO1xuICAtLWMtYWNjZW50OiAjOUE0QTI2O1xuICAvKiBtxJtkxJtuw6E6IGV5ZWJyb3csIGZvY3VzICg1LjY6MSBuYSBwYXBlcikgKi9cbiAgLS1jLWFjY2VudC1vbi1kYXJrOiAjRTBBOTgyO1xuICAtLWMtZm9vdGVyLXRleHQ6ICNEOEQyQzY7XG4gIC0tYy1mb290ZXItbGluZTogIzNBM0YzQjtcbiAgLS1jLWNydW1iLXNlcDogIzlBOTQ4ODtcbiAgLS1jLWVycm9yOiAjQTMyNjFBO1xuICAtLWMtbWFya2VyLWJnOiAjRkJFNkE2O1xuICAvKiBqZW4gcHJvIFtPVsSaxZhJVF0gdiBuw6FobGVkdSAqL1xuICAtLWMtbWFya2VyLWluazogIzRBMzUwMDtcbiAgLyogVHlwb2dyYWZpZSAqL1xuICAtLWZmLXNlcmlmOiBcIk5ld3NyZWFkZXJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIC0tZmYtc2FuczogXCJIYW5rZW4gR3JvdGVza1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZjtcbiAgLyogUHJvc3RvciAqL1xuICAtLWd1dHRlcjogY2xhbXAoMjBweCwgNXZ3LCA1NnB4KTtcbiAgLS1zZWN0aW9uLXk6IGNsYW1wKDcycHgsIDl2dywgMTI4cHgpO1xuICAtLWdhcC1jb2xzOiBjbGFtcCg0MHB4LCA2dncsIDk2cHgpO1xuICAtLWNvbnRhaW5lcjogMTI4MHB4O1xuICAtLXJhZGl1czogMnB4O1xufVxuLyogWsOha2xhZCAocMWZZWLDrWrDrSBpIG9iZWNuw6kgc3R5bHkgeiBiYXNpY1NldHRpbmdzLmxlc3MpICovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBhcGVyKTtcbiAgY29sb3I6IHZhcigtLWMtaW5rKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNhbnMpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdmVyZmxvdy14OiBjbGlwICFpbXBvcnRhbnQ7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLyogcmVzZXQgamVuIHV2bml0xZkgd2VidSwgOndoZXJlKCkgPSBudWxvdsOhIHNwZWNpZmnEjW5vc3QsIHTFmcOtZHkgYmxva8WvIGhvIHbFvmR5IHDFmWViaWrDrSAqL1xuOndoZXJlKC5wYWdlKSA6d2hlcmUoaDEsIGgyLCBoMywgcCwgdWwsIG9sLCBkbCwgZGQsIGZpZ3VyZSkge1xuICBtYXJnaW46IDA7XG59XG46d2hlcmUoLnBhZ2UpIDp3aGVyZSh1bCwgb2wpIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbjp3aGVyZSgucGFnZSkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jLWZvcmVzdCk7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG46d2hlcmUoLnBhZ2UpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xufVxuOndoZXJlKC5wYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuOndoZXJlKC5wYWdlKSBzdW1tYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuOndoZXJlKC5wYWdlKSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjp3aGVyZSgucGFnZSkgOndoZXJlKGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBidXR0b24pIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1jLWFjY2VudCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE1peGlueSAqL1xuLnBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1wYXBlcik7XG59XG4ucGFnZV9fbWFpbiB7XG4gIGZsZXg6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IC04MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZm9yZXN0KTtcbiAgY29sb3I6IHZhcigtLWMtcGFwZXIpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5za2lwLWxpbms6Zm9jdXMge1xuICB0b3A6IDEycHg7XG59XG4vKiBUeXBvZ3JhZmlja8OpIHBydmt5ICovXG4uZXllYnJvdyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leWVicm93LS1vbi1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LW9uLWRhcmspO1xufVxuLnRleHQge1xuICBjb2xvcjogdmFyKC0tYy1pbmstMik7XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuLm11dGVkIHtcbiAgY29sb3I6IHZhcigtLWMtbXV0ZWQpO1xufVxuLnBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDUuNHZ3LCA3NnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjJlbTtcbn1cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAzLjR2dywgNDZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTZweCwgN3Z3LCA5NnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuLnByaWNlLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgOHZ3LCAxMTJweCk7XG59XG4ubGluay1tb3JlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWMtZm9yZXN0KTtcbn1cbi5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYmFkZ2UtLWFjY2VudCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbn1cbi8qIMWhdMOtdGt5IFtPVsSaxZhJVF0gLSBqZW4gbsOhaGxlZCBwcm8ga2xpZW50a3UgKFNpdGU6OlNIT1dfTUFSS0VSUykgKi9cbi5tYXJrZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFya2VyLWJnKTtcbiAgY29sb3I6IHZhcigtLWMtbWFya2VyLWluayk7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG59XG4ubWFya2VyLS1ub3RlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4vKiBUbGHEjcOtdGthICovXG4uYnRuLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuLnBhZ2UgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTdweCAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucGFnZSAuYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1mb3Jlc3QpO1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG59XG4ucGFnZSAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1mb3Jlc3QtaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG59XG4ucGFnZSAuYnRuLS1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1pbmspO1xuICBjb2xvcjogdmFyKC0tYy1pbmspO1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG59XG4ucGFnZSAuYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1pbmspO1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG59XG4ucGFnZSAuYnRuLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGFwZXIpO1xuICBjb2xvcjogdmFyKC0tYy1mb3Jlc3QpO1xufVxuLnBhZ2UgLmJ0bi0tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogdmFyKC0tYy1mb3Jlc3QpO1xufVxuLnBhZ2UgLmJ0bi0tb3V0bGluZS1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtb24tZm9yZXN0KTtcbiAgY29sb3I6IHZhcigtLWMtcGFwZXIpO1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG59XG4ucGFnZSAuYnRuLS1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1wYXBlcik7XG4gIGNvbG9yOiB2YXIoLS1jLWZvcmVzdCk7XG59XG4ucGFnZSAuYnRuLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1pbmspO1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG59XG4ucGFnZSAuYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhZ2UgLmJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLnBhZ2UgLmJ0bi0tbWFwIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLyogLS0tLS0tLS0tLSBoZWFkZXIgLS0tLS0tLS0tLSAqL1xuLnBhZ2UgLnNpdGUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGFwZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1saW5lKTtcbn1cbi5zaXRlLWhlYWRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbn1cbi5wYWdlIC5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jLWluayk7XG59XG4uc2l0ZS1oZWFkZXJfX25hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDJ2dywgMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5zaXRlLWhlYWRlcl9fcm9sZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWMtbXV0ZWQpO1xufVxuLnNpdGUtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG4ucGFnZSAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI4cHg7XG59XG4ucGFnZSAuc2l0ZS1oZWFkZXJfX2xpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tYy1pbmspO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZSAuc2l0ZS1oZWFkZXJfX2xpbmsuaXMtY3VycmVudCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbn1cbi5wYWdlIC5zaXRlLWhlYWRlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG4uc2l0ZS1oZWFkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4ucGFnZSAuc2l0ZS1oZWFkZXJfX3Bob25lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHZhcigtLWMtaW5rKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLnBhZ2UgLnNpdGUtaGVhZGVyX19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG4uc2l0ZS1oZWFkZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDE0cHggMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1pbmspO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4uc2l0ZS1oZWFkZXJfX3RvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1vbi1mb3Jlc3QtbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG59XG4uc2l0ZS1oZWFkZXJfX3RvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG4uYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmJ1cmdlcl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMS41cHg7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSwgdG9wIDAuMzVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbn1cbi5idXJnZXJfX2xpbmU6Zmlyc3QtY2hpbGQge1xuICB0b3A6IDA7XG59XG4uYnVyZ2VyX19saW5lOmxhc3QtY2hpbGQge1xuICB0b3A6IGNhbGMoMTAwJSAtIDEuNXB4KTtcbn1cblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuYnVyZ2VyX19saW5lIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNzVweCk7XG59XG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmJ1cmdlcl9fbGluZTpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuYnVyZ2VyX19saW5lOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLypcbiAqIE1vYmlsbsOtIG1lbnUgLSB0bWF2w70gcGFuZWwgcMWZZXMgY2Vsb3UgdsO9xaFrdSBwb2QgaGxhdmnEjWtvdS5cbiAqIE90ZXbDrXLDoSBzZSBvcG9ub3Ugc2hvcmEgKGNsaXAtcGF0aCksIHBvbG/Fvmt5IHBhayBwb3N0dXBuxJsgbmFza2/EjcOtICgtLWkgPSBwb8WZYWTDrSkuXG4gKiBQbyBkb3phdsWZZW7DrSBKUyB2csOhdMOtIGF0cmlidXQgaGlkZGVuLCBhYnkgemF2xZllbsOpIG1lbnUgbmVieWxvIGRvc3R1cG7DqSBrbMOhdmVzbmljw60gYW5pIMSNdGXEjWNlLlxuICovXG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMCUpO1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTAwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZm9yZXN0KTtcbiAgY29sb3I6IHZhcigtLWMtb24tZm9yZXN0KTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuMzhzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2JpbGUtbWVudTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKnXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjA4ZW07XG4gIGJvdHRvbTogLTAuMjJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC1zaXplOiBtaW4oMTEwdncsIDUyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jLWZvcmVzdC1saW5lKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnVbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUuaXMtb3BlbiB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuLm1vYmlsZS1tZW51LmlzLW9wZW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMC40NTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSAwLjJzLCB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpIDAuMTVzO1xufVxuLm1vYmlsZS1tZW51X19wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDI4cHggdmFyKC0tZ3V0dGVyKSAzMnB4O1xufVxuLm1vYmlsZS1tZW51X19leWVicm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLm1vYmlsZS1tZW51X19pdGVtLFxuLm1vYmlsZS1tZW51X19jb250YWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMThzIGVhc2UsIHRyYW5zZm9ybSAwLjE4cyBlYXNlO1xufVxuLm1vYmlsZS1tZW51LmlzLW9wZW4gLm1vYmlsZS1tZW51X19pdGVtLFxuLm1vYmlsZS1tZW51LmlzLW9wZW4gLm1vYmlsZS1tZW51X19jb250YWN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UsIHRyYW5zZm9ybSAwLjU1cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMC4xMnMgKyB2YXIoLS1pLCAxKSAqIDAuMDU1cyk7XG59XG4ubW9iaWxlLW1lbnVfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1mb3Jlc3QtbGluZSk7XG59XG4ucGFnZSAubW9iaWxlLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNGVtIG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMTRweCAwO1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlIC5tb2JpbGUtbWVudV9fbGluazpob3Zlcixcbi5wYWdlIC5tb2JpbGUtbWVudV9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWMtcGFwZXIpO1xufVxuLnBhZ2UgLm1vYmlsZS1tZW51X19saW5rOmhvdmVyIC5tb2JpbGUtbWVudV9fYXJyb3csXG4ucGFnZSAubW9iaWxlLW1lbnVfX2xpbms6Zm9jdXMtdmlzaWJsZSAubW9iaWxlLW1lbnVfX2Fycm93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnBhZ2UgLm1vYmlsZS1tZW51X19saW5rLmlzLWN1cnJlbnQgLm1vYmlsZS1tZW51X19sYWJlbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wYWdlIC5tb2JpbGUtbWVudV9fbGluay5pcy1jdXJyZW50IC5tb2JpbGUtbWVudV9fbnVtIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LW9uLWRhcmspO1xufVxuLm1vYmlsZS1tZW51X19udW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGNvbG9yOiB2YXIoLS1jLW9uLWZvcmVzdC1tdXRlZCk7XG59XG4ubW9iaWxlLW1lbnVfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC1zaXplOiBjbGFtcCgzNHB4LCA5LjV2dywgNDhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbn1cbi5tb2JpbGUtbWVudV9fYXJyb3cge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC1vbi1kYXJrKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5pcy1jdXJyZW50IC5tb2JpbGUtbWVudV9fYXJyb3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9iaWxlLW1lbnVfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucGFnZSAubW9iaWxlLW1lbnVfX3Bob25lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5tb2JpbGUtbWVudV9fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWMtb24tZm9yZXN0LW11dGVkKTtcbn1cbi5wYWdlIC5tb2JpbGUtbWVudV9fYWRkcmVzcyBhIHtcbiAgY29sb3I6IHZhcigtLWMtb24tZm9yZXN0LW11dGVkKTtcbn1cbi5wYWdlIC5tb2JpbGUtbWVudV9fY3RhIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgaHRtbC5tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhZ2UgLnNpdGUtaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNDVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSwgYm9yZGVyLWNvbG9yIDAuNDVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgfVxuICAubWVudS1vcGVuIC5wYWdlIC5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1mb3Jlc3QpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWMtZm9yZXN0LWxpbmUpO1xuICB9XG4gIC5wYWdlIC5zaXRlLWhlYWRlcl9fbG9nbyxcbiAgLnNpdGUtaGVhZGVyX19yb2xlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjQ1cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIH1cbiAgLm1lbnUtb3BlbiAucGFnZSAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIGNvbG9yOiB2YXIoLS1jLXBhcGVyKTtcbiAgfVxuICAubWVudS1vcGVuIC5zaXRlLWhlYWRlcl9fcm9sZSB7XG4gICAgY29sb3I6IHZhcigtLWMtb24tZm9yZXN0LW11dGVkKTtcbiAgfVxuICAubW9iaWxlLWJhciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgfVxuICAubWVudS1vcGVuIC5tb2JpbGUtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0gYnJlYWRjcnVtYnMgLS0tLS0tLS0tLSAqL1xuLmJyZWFkY3J1bWJzIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLnBhZ2UgLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYy1tdXRlZCk7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlIC5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jLW11dGVkKTtcbn1cbi5icmVhZGNydW1ic19fc2VwIHtcbiAgY29sb3I6IHZhcigtLWMtY3J1bWItc2VwKTtcbn1cbi5icmVhZGNydW1ic19fY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1jLWluayk7XG59XG4vKiAtLS0tLS0tLS0tIGhsYXZpxI1rYSBwb2RzdHLDoW5layAtLS0tLS0tLS0tICovXG4ucGFnZS1oZWFkIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhZ2UtaGVhZC0tY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2UtaGVhZCAucGFnZS1oZWFkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgNS40dncsIDc2cHgpO1xuICBsaW5lLWhlaWdodDogMS4wNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG4ucGFnZS1oZWFkX19sZWFkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYy1pbmstMik7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG4ucGFnZS1oZWFkX19sZWFkLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDM0ZW07XG59XG4uZXJyb3ItcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLXkpO1xufVxuLyogLS0tLS0tLS0tLSBoZXJvIC0tLS0tLS0tLS0gKi9cbi5oZXJvIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDQ0MHB4KSwgMWZyKSk7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0MHB4LCA2dncsIDg4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTZweCwgN3Z3LCAxMDRweCk7XG4gIGdhcDogdmFyKC0tZ2FwLWNvbHMpO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLmhlcm9fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4uaGVyb19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDQ0cHgsIDYuMnZ3LCA4OHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLmhlcm9fX2xlYWQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNnZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGNvbG9yOiB2YXIoLS1jLWluay0yKTtcbiAgbWF4LXdpZHRoOiAzNGVtO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cbi5oZXJvX19maWd1cmUge1xuICBnYXA6IDE0cHggIWltcG9ydGFudDtcbn1cbi5oZXJvX19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYy1tdXRlZCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWluayk7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmhlcm9fX2NhcHRpb24gc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWMtaW5rKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3J0cmFpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLnBvcnRyYWl0X19mcmFtZSB7XG4gIGFzcGVjdC1yYXRpbzogNjI0IC8gNjQxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBob3RvLWJnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlIC5wb3J0cmFpdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4vKiBsYXp5IG9icsOhemVrIHZlIGZsdWlkbsOtbSByZcW+aW11IEBpbWFnZS5sYXR0ZSAqL1xuLkltYWdlX19MYXp5LS1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uSW1hZ2VfX0xhenktLWZsdWlkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLyogLS0tLS0tLS0tLSBmYWN0cyAtLS0tLS0tLS0tICovXG4uZmFjdHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1saW5lKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtbGluZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGFwZXItMik7XG59XG4ucGFnZSAuZmFjdHNfX2xpc3Qge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgZ2FwOiAyNHB4IDQwcHg7XG59XG4uZmFjdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mYWN0c19fbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jLW11dGVkKTtcbn1cbi5mYWN0c19fdmFsdWUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4vKiAtLS0tLS0tLS0tIHByaW5jaXBsZXMgLS0tLS0tLS0tLSAqL1xuLnByaW5jaXBsZXMge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24teSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLXkpO1xufVxuLnBhZ2UgLnByaW5jaXBsZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjZ2dywgNDhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgbWF4LXdpZHRoOiAxOGVtO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDY0cHgpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ucGFnZSAucHJpbmNpcGxlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDI4MHB4KSwgMWZyKSk7XG4gIGdhcDogNDBweDtcbn1cbi5wcmluY2lwbGVzX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWMtaW5rKTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5wcmluY2lwbGVzX19pY29uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UgLnByaW5jaXBsZXNfX2ljb24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgxLjIpO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnByaW5jaXBsZXNfX25hbWUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLnByaW5jaXBsZXNfX3N1YiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogdmFyKC0tYy1tdXRlZCk7XG59XG4ucHJpbmNpcGxlc19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jLWluay0yKTtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG4vKiAtLS0tLS0tLS0tIGFyZWFzIGludHJvIChob21lcGFnZSwgdG1hdsOhKSAtLS0tLS0tLS0tICovXG4uYXJlYXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWZvcmVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jLW9uLWZvcmVzdCk7XG59XG4uYXJlYXNfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDQyMHB4KSwgMWZyKSk7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3MnB4LCA5dncsIDEyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQwcHgsIDV2dywgNjRweCk7XG4gIGdhcDogNDBweCB2YXIoLS1nYXAtY29scyk7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG4uYXJlYXNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uYXJlYXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCA0LjR2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLmFyZWFzX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFyZWFzX19sZWFkIHtcbiAgY29sb3I6IHZhcigtLWMtb24tZm9yZXN0LW11dGVkKTtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG4uYXJlYXNfX21vdHRvIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1jLXBhcGVyKTtcbn1cbi8qIC0tLS0tLS0tLS0gc2VydmljZS1pbmRleCAtLS0tLS0tLS0tICovXG4uc2VydmljZS1pbmRleCB7XG4gIGNvbG9yOiB2YXIoLS1jLWluayk7XG59XG4uc2VydmljZS1pbmRleC0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZm9yZXN0KTtcbiAgY29sb3I6IHZhcigtLWMtb24tZm9yZXN0KTtcbn1cbi5wYWdlIC5zZXJ2aWNlLWluZGV4X19saXN0IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3MnB4LCA5dncsIDEyMHB4KTtcbn1cbi5zZXJ2aWNlLWluZGV4X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtbGluZS0yKTtcbn1cbi5zZXJ2aWNlLWluZGV4LS1kYXJrIC5zZXJ2aWNlLWluZGV4X19pdGVtIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYy1mb3Jlc3QtbGluZSk7XG59XG4ucGFnZSAuc2VydmljZS1pbmRleF9fbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcbiAgZ2FwOiA4cHggMzJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xNnB4O1xuICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFnZSAuc2VydmljZS1pbmRleF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuLnNlcnZpY2UtaW5kZXhfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5zZXJ2aWNlLWluZGV4X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VydmljZS1pbmRleF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgM3Z3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4uc2VydmljZS1pbmRleF9fY2FyZCB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgY29sb3I6IHZhcigtLWMtbXV0ZWQpO1xufVxuLnNlcnZpY2UtaW5kZXgtLWRhcmsgLnNlcnZpY2UtaW5kZXhfX2NhcmQge1xuICBjb2xvcjogdmFyKC0tYy1vbi1mb3Jlc3QtbXV0ZWQpO1xufVxuLnNlcnZpY2UtaW5kZXhfX2Fycm93IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLyogLS0tLS0tLS0tLSBhYm91dC10ZWFzZXIgLS0tLS0tLS0tLSAqL1xuLmFib3V0LXRlYXNlciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbigxMDAlLCA0MjBweCksIDFmcikpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24teSk7XG4gIGdhcDogNDhweCB2YXIoLS1nYXAtY29scyk7XG59XG4uYWJvdXQtdGVhc2VyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmFib3V0LXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuOHZ3LCA1MnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uYWJvdXQtdGVhc2VyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLyogLS0tLS0tLS0tLSBmZWVzLXRlYXNlciAtLS0tLS0tLS0tICovXG4uZmVlcy10ZWFzZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBhcGVyLTIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1saW5lKTtcbn1cbi5mZWVzLXRlYXNlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMTAwJSwgMzgwcHgpLCAxZnIpKTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDcycHgsIDl2dywgMTIwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNzJweCwgOXZ3LCAxMjBweCk7XG4gIGdhcDogNDhweCB2YXIoLS1nYXAtY29scyk7XG59XG4uZmVlcy10ZWFzZXJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uZmVlcy10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjh2dywgNTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uZmVlcy10ZWFzZXJfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDE0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZWVzLXRlYXNlcl9fbm90ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW11dGVkKTtcbn1cbi5mZWVzLXRlYXNlcl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jLWluay0yKTtcbiAgbWF4LXdpZHRoOiAyOGVtO1xufVxuLnBhZ2UgLmZlZXMtdGVhc2VyX190eXBlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBhZ2UgLmZlZXMtdGVhc2VyX190eXBlcyBsaSB7XG4gIHBhZGRpbmc6IDhweCAwIDhweCA2cHg7XG59XG4ucGFnZSAuZmVlcy10ZWFzZXJfX3R5cGVzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKiAtLS0tLS0tLS0tIGNsaWVudC1sb2dvcyAtLS0tLS0tLS0tICovXG4uY2xpZW50cyB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNzJweCwgOXZ3LCAxMjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3MnB4LCA5dncsIDEyMHB4KTtcbn1cbi5jbGllbnRzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNsaWVudHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmNsaWVudHNfX25vdGUge1xuICBjb2xvcjogdmFyKC0tYy1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wYWdlIC5jbGllbnRzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWxpbmUpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWMtbGluZSk7XG59XG4uY2xpZW50c19faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWMtbGluZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWxpbmUpO1xuICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlIC5jbGllbnRzX19sb2dvIHtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgd2lkdGg6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4vKiAtLS0tLS0tLS0tIHNlcnZpY2UgKGRldGFpbCkgLS0tLS0tLS0tLSAqL1xuLnNlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlcnZpY2VfX2hlYWQge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMTAwJSwgNDYwcHgpLCAxZnIpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTZweCwgN3Z3LCA5NnB4KTtcbiAgZ2FwOiA0MHB4IHZhcigtLWdhcC1jb2xzKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnNlcnZpY2VfX2ludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xufVxuLnNlcnZpY2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA1LjR2dywgNzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDIyZW07XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5zZXJ2aWNlX19hbnN3ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDEuN3Z3LCAyMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWMtaW5rKTtcbiAgbWF4LXdpZHRoOiAzNmVtO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cbi5zZXJ2aWNlX19mb3Ige1xuICBjb2xvcjogdmFyKC0tYy1tdXRlZCk7XG4gIG1heC13aWR0aDogMzZlbTtcbn1cbi5xdWljay1jb250YWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1pbmspO1xuICBwYWRkaW5nOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGFwZXItMyk7XG59XG4ucXVpY2stY29udGFjdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZSAucXVpY2stY29udGFjdF9fcGhvbmUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jLWluayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5wYWdlIC5xdWljay1jb250YWN0X19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG4ucXVpY2stY29udGFjdF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWMtbXV0ZWQpO1xufVxuLnNlY3Rpb24taW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDY0cHgsIDh2dywgMTEycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjRweCwgOHZ3LCAxMTJweCk7XG59XG4uc2VydmljZS1pdGVtcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWxpbmUpO1xufVxuLnBhZ2UgLnNlcnZpY2UtaXRlbXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4oMTAwJSwgMzQwcHgpLCAxZnIpKTtcbiAgZ2FwOiAwIDQ4cHg7XG59XG4uc2VydmljZS1pdGVtc19faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWxpbmUtMik7XG4gIHBhZGRpbmc6IDIycHggMCAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5zZXJ2aWNlLWl0ZW1zX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0b3JzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1mb3Jlc3QpO1xuICBjb2xvcjogdmFyKC0tYy1vbi1mb3Jlc3QpO1xufVxuLnNlY3RvcnMgLnNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjRweCwgOHZ3LCAxMDRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2NHB4LCA4dncsIDEwNHB4KTtcbn1cbi5zZWN0b3JzX190aXRsZSB7XG4gIG1heC13aWR0aDogMjBlbTtcbn1cbi5zZWN0b3JzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMTAwJSwgMzQwcHgpLCAxZnIpKTtcbiAgZ2FwOiAyNHB4O1xufVxuLnNlY3RvcnNfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYy1hY2NlbnQtb24tZGFyayk7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uc2VjdG9yc19fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zZWN0b3JzX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLWMtb24tZm9yZXN0LW11dGVkKTtcbn1cbi5zdGVwcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGFwZXItMik7XG59XG4ucGFnZSAuc3RlcHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbigxMDAlLCAyMjBweCksIDFmcikpO1xuICBnYXA6IDMycHg7XG59XG4uc3RlcHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jLWluayk7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLnN0ZXBzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN0ZXBzX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLWMtaW5rLTIpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmFxIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDM2MHB4KSwgMWZyKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjRweCwgOHZ3LCAxMTJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2NHB4LCA4dncsIDExMnB4KTtcbiAgZ2FwOiAzMnB4IHZhcigtLWdhcC1jb2xzKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnBhZ2UgLmZhcV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZmFxX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtbGluZS0yKTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZhcV9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWxpbmUtMik7XG59XG4uZmFxX19pdGVtW29wZW5dIC5mYXFfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZmFxX19xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5mYXFfX3Ege1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZhcV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmFxX19hbnN3ZXIge1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgY29sb3I6IHZhcigtLWMtaW5rLTIpO1xuICBtYXgtd2lkdGg6IDM4ZW07XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuLyogLS0tLS0tLS0tLSByZWxhdGVkIC0tLS0tLS0tLS0gKi9cbi5yZWxhdGVkIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTZweCwgN3Z3LCA5NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU2cHgsIDd2dywgOTZweCk7XG59XG4ucGFnZSAucmVsYXRlZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhZ2UgLnJlbGF0ZWRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbigxMDAlLCAyODBweCksIDFmcikpO1xuICBnYXA6IDE2cHg7XG59XG4ucmVsYXRlZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZSAucmVsYXRlZF9fbGluayB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1saW5lLTIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jLWluayk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG4ucGFnZSAucmVsYXRlZF9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1pbmspO1xuICBjb2xvcjogdmFyKC0tYy1pbmspO1xufVxuLnJlbGF0ZWRfX25hbWUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLnJlbGF0ZWRfX2NhcmQge1xuICBjb2xvcjogdmFyKC0tYy1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi8qIC0tLS0tLS0tLS0gY3RhIC0tLS0tLS0tLS0gKi9cbi5jdGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWZvcmVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jLW9uLWZvcmVzdCk7XG59XG4uY3RhX19pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbigxMDAlLCA0MjBweCksIDFmcikpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjRweCwgOHZ3LCAxMDRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2NHB4LCA4dncsIDEwNHB4KTtcbiAgZ2FwOiAzMnB4IHZhcigtLWdhcC1jb2xzKTtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5jdGFfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzNHB4LCA0LjJ2dywgNThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtcGFwZXIpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uY3RhX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmN0YV9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jLW9uLWZvcmVzdC1tdXRlZCk7XG59XG4vKiAtLS0tLS0tLS0tIGFydGljbGUgKE8gbW7EmywgT2RtxJtuYSkgLS0tLS0tLS0tLSAqL1xuLmFydGljbGUge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3MnB4LCA5dncsIDEyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCg1NnB4LCA3dncsIDk2cHgpO1xufVxuLmFib3V0X19oZWFkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMTAwJSwgNDIwcHgpLCAxZnIpKTtcbiAgZ2FwOiA0OHB4IHZhcigtLWdhcC1jb2xzKTtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5hYm91dF9faW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uYWJvdXRfX3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDIuMnZ3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiB2YXIoLS1jLWZvcmVzdCk7XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuLnNwbGl0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMTAwJSwgMzYwcHgpLCAxZnIpKTtcbiAgZ2FwOiAzMnB4IHZhcigtLWdhcC1jb2xzKTtcbn1cbi5zcGxpdCAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zcGxpdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5zcGxpdF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMThweDtcbn1cbi5kYXRhLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRhdGEtbGlzdF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMjAwcHgpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtbGluZS0yKTtcbn1cbi5kYXRhLWxpc3RfX2tleSB7XG4gIGNvbG9yOiB2YXIoLS1jLW11dGVkKTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmRhdGEtbGlzdF9fdmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLyogT2RtxJtuYSAqL1xuLmZlZXMge1xuICBnYXA6IGNsYW1wKDQ4cHgsIDZ2dywgODBweCk7XG59XG4uZmVlc19faGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDQyMHB4KSwgMWZyKSk7XG4gIGdhcDogNDBweCB2YXIoLS1nYXAtY29scyk7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG4uZmVlc19faW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uZmVlc19faW50cm8gLnBhZ2UtaGVhZF9fbGVhZCB7XG4gIG1heC13aWR0aDogMzBlbTtcbn1cbi5mZWVzX19yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jLWluayk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmZlZXNfX3JhdGUtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jLW11dGVkKTtcbn1cbi5wYWdlIC5mZWVzX190eXBlcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbi5wYWdlIC5mZWVzX190eXBlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXgtd2lkdGg6IDQ0ZW07XG59XG4uZmVlc19fdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmZlZXNfX3R5cGUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG4ubm90ZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBhcGVyLTIpO1xuICBwYWRkaW5nOiBjbGFtcCgyOHB4LCA0dncsIDQ4cHgpO1xufVxuLm5vdGVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuLnBhZ2UgLm5vdGVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLm5vdGVzX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IG1pbm1heCgwLCAxZnIpO1xuICBjb2xvcjogdmFyKC0tYy1pbmstMik7XG59XG4ubm90ZXNfX2RvdCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG4vKiAtLS0tLS0tLS0tIGxlZ2FsIC0tLS0tLS0tLS0gKi9cbi5sZWdhbCB7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IHZhcigtLWd1dHRlcikgY2xhbXAoNzJweCwgOXZ3LCAxMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5sZWdhbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDQuNnZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG4ubGVnYWxfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1saW5lLTIpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5sZWdhbF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi8qIC0tLS0tLS0tLS0gY29udGFjdCAtLS0tLS0tLS0tICovXG4uY29udGFjdCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA4MHB4O1xufVxuLmNvbnRhY3QtLXRpbnRlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGFwZXItMik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWxpbmUpO1xufVxuLmNvbnRhY3RfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDQyMHB4KSwgMWZyKSk7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1NnB4LCA4dncsIDExMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU2cHgsIDh2dywgMTEycHgpO1xuICBnYXA6IDU2cHggdmFyKC0tZ2FwLWNvbHMpO1xufVxuLmNvbnRhY3RfX2Zvcm0tY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuLmNvbnRhY3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjh2dywgNTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xufVxuLmNvbnRhY3RfX3NlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWZvcmVzdCk7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1wYXBlci0zKTtcbn1cbi5jb250YWN0X19zZW50IHA6bm90KC5jb250YWN0X19zZW50LXRpdGxlKSB7XG4gIGNvbG9yOiB2YXIoLS1jLWluay0yKTtcbn1cbi5jb250YWN0X19zZW50LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnBhZ2UgLmNvbnRhY3RfX2FnYWluIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogdmFyKC0tYy1mb3Jlc3QpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRhY3QtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmNvbnRhY3QtZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMTAwJSwgMjIwcHgpLCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xufVxuLmNvbnRhY3QtZm9ybV9faHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRhY3QtZm9ybV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWMtbXV0ZWQpO1xufVxuLnBhZ2UgLmNvbnRhY3QtZm9ybV9fc3VibWl0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYy1tdXRlZCk7XG59XG4uZmllbGRfX29wdGlvbmFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWMtbXV0ZWQpO1xufVxuLnBhZ2UgLmZpZWxkX19pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDExcHggMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1maWVsZC1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI2LCAyOSwgMjcsIDAuMDUpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlIC5maWVsZF9faW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtZmllbGQtaG92ZXIpO1xufVxuLnBhZ2UgLmZpZWxkX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1mb3Jlc3QpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzMSwgNTQsIDQ5LCAwLjE0KTtcbn1cbi5wYWdlIC5maWVsZF9faW5wdXRbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1lcnJvcik7XG59XG4ucGFnZSAuZmllbGRfX2lucHV0LS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZD0nTTEgMS41bDUgNSA1LTUnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMUExRDFCJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UgLmZpZWxkX19pbnB1dC0tdGV4dGFyZWEge1xuICBsaW5lLWhlaWdodDogMS41O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmZpZWxkX19lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpZWxkX19lcnJvcltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xufVxuLmNvbnRhY3RfX2FkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZSAuY29udGFjdF9fcGhvbmUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtc2VyaWYpO1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDMuMnZ3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHZhcigtLWMtaW5rKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5wYWdlIC5jb250YWN0X19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG4uY29udGFjdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCBtaW5tYXgoMCwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWxpbmUtMik7XG59XG4uY29udGFjdF9fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1saW5lLTIpO1xufVxuLmNvbnRhY3RfX3JvdyBkdCB7XG4gIGNvbG9yOiB2YXIoLS1jLW11dGVkKTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLyogbWFwYSAtIG5hxI10ZSBzZSBhxb4gcG8ga2xpa251dMOtICovXG4ubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBob3RvLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1saW5lLTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hcCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4ubWFwX19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCB0cmFuc3BhcmVudCAwIDM5cHgsIHZhcigtLWMtbGluZSkgMzlweCA0MHB4KSwgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCAzOXB4LCB2YXIoLS1jLWxpbmUpIDM5cHggNDBweCk7XG59XG4ubWFwX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1waG90by1iZyk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuLm1hcF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYXBfX2J1dHRvbnMgLmJ0bi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGFwZXIpO1xufVxuLm1hcF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWMtbXV0ZWQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBob3RvLWJnKTtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cbi8qIC0tLS0tLS0tLS0gZm9vdGVyIC0tLS0tLS0tLS0gKi9cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtaW5rKTtcbiAgY29sb3I6IHZhcigtLWMtZm9vdGVyLXRleHQpO1xufVxuLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTZweCwgN3Z3LCA4OHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbn1cbi5zaXRlLWZvb3Rlcl9fY29scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDIyMHB4KSwgMWZyKSk7XG4gIGdhcDogNDBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnNpdGUtZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQge1xuICBnYXA6IDEycHg7XG59XG4uc2l0ZS1mb290ZXJfX2NvbC0taW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLWMtcGFwZXIpO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5zaXRlLWZvb3Rlcl9fbmFwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnBhZ2UgLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG59XG4uc2l0ZS1mb290ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtb24tZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZSAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWMtZm9vdGVyLXRleHQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wYWdlIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWZvb3Rlci1saW5lKTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX2xlZ2FsIGEge1xuICBjb2xvcjogdmFyKC0tYy1mb290ZXItdGV4dCk7XG59XG4vKiAtLS0tLS0tLS0tIG1vYmlsZS1jdGEtYmFyIChwb2QgMTEwMCBweCkgLS0tLS0tLS0tLSAqL1xuLm1vYmlsZS1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG4gIC5tb2JpbGUtYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNTA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1wYXBlcik7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtaW5rKTtcbiAgICBib3gtc2hhZG93OiAwIC02cHggMjBweCByZ2JhKDI2LCAyOSwgMjcsIDAuMDgpO1xuICB9XG4gIC5tb2JpbGUtYmFyIGEge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wYWdlIC5tb2JpbGUtYmFyX19jYWxsIHtcbiAgICBjb2xvcjogdmFyKC0tYy1pbmspO1xuICB9XG4gIC5wYWdlIC5tb2JpbGUtYmFyX19jdGEge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZm9yZXN0KTtcbiAgICBjb2xvcjogdmFyKC0tYy1wYXBlcik7XG4gIH1cbiAgLnBhZ2UgLm1vYmlsZS1iYXJfX2N0YTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtcGFwZXIpO1xuICB9XG59XG4vKipcbiAqIFbDvXN0dXAga29tcG9uZW50eSBkYXRhLWFjY2VudC10ZXh0IHogYWRtaW5pc3RyYWNlLlxuICogQmFydnUgbmVzZSBpbmxpbmUgc3R5bGUgeiBwYWxldHkgKE5hc3RhdmVuw60g4oaSIEJhcnZ5KSwgdGFkeSBqZW4gZG9wbMWIa3kuXG4gKi9cbi5hY2NlbnQge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi8qKlxuICogVsO9c3R1cCBXWVNJV1lHIGVkaXRvcnUgeiBhZG1pbmlzdHJhY2UuXG4gKiBTdGVqbsOpIHTFmcOtZHkgcG91xb7DrXbDoSBpIGVkaXRhxI1uw60gcGxvY2hhICh3d3cvc3R5bGUvYWRtaW4vd3lzaXd5Zy5jc3MpLlxuICovXG4ud3lzaXd5Zy1pbWFnZS0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC40cmVtIDAuNHJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnd5c2l3eWctaW1hZ2UtLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFyZW0gMC42cmVtIDA7XG59XG4ud3lzaXd5Zy1pbWFnZS0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAuNnJlbSAxcmVtO1xufVxuLnd5c2l3eWctaW1hZ2UtLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwLjhlbTtcbn1cbi53eXNpd3lnLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwLjhlbTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi53eXNpd3lnLWVtYmVkIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3lzaXd5Zy12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAuOGVtO1xufVxuLnd5c2l3eWctdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMC44ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ud3lzaXd5Zy10YWJsZSB0aCxcbi53eXNpd3lnLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogN3B4IDlweDtcbiAgYm9yZGVyOiB2YXIoLS13eXNpd3lnLWJvcmRlciwgMXB4IHNvbGlkICNkZWUyZTYpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnd5c2l3eWctdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY5O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyoqXG4gKiBTdHLDoW5reSBwb3NrbMOhZGFuw6kgeiBibG9rxa8gKG1vZHVsIFN0csOhbmt5KS5cbiAqXG4gKiBaw6FtxJtybsSbIGplbiByb3p2csW+ZW7DrSDigJQgYmFydnkgYSB0eXBvZ3JhZmlpIHNpIGthxb5kw70gcHJvamVrdCBuYXN0YXbDrSBwbyBzdsOpbS5cbiAqIEJhcnZ5IGJsb2t1IGEgdGxhxI3DrXRrYSBjaG9kw60geiBhZG1pbmlzdHJhY2UgaW5saW5lLCB0YWvFvmUgdGFkeSBuaWMgbmVwxZllYsOtasOtbWUuXG4gKi9cbi5wYi1ibG9jayB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi5wYi1ibG9ja19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuLnBiLWJsb2NrX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBiLWJsb2NrX19kZXNjIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5wYi1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xufVxuLnBiLWNvbHVtbnMtLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnBiLWNvbHVtbnMtLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuLnBiLW1lZGlhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4ucGItbWVkaWEtLXJpZ2h0IC5wYi1tZWRpYV9faW1hZ2Uge1xuICBvcmRlcjogMjtcbn1cbi5wYi1tZWRpYV9faW1hZ2UgaW1nLFxuLnBiLWltYWdlLWZ1bGwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGItaW1hZ2UtZnVsbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYi12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5wYi12aWRlbyBpZnJhbWUsXG4ucGItdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLnBiLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYi1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTgwcHgsIDFmcikpO1xuICBnYXA6IDFyZW07XG59XG4ucGItZ2FsbGVyeV9faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYi1maWxlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYi1maWxlc19faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBiLWZpbGVzX19uYW1lIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucGItZmlsZXNfX2V4dCB7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLWNvbHVtbnMtLTIsXG4gIC5wYi1jb2x1bW5zLS0zLFxuICAucGItbWVkaWEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5wYi1tZWRpYS0tcmlnaHQgLnBiLW1lZGlhX19pbWFnZSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbiJdfQ== */


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ2YXJpYWJsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOltdfQ== */
