@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */body,html{background:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}hr,img{border:0}button,select{text-transform:none}pre,textarea{overflow:auto}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}legend,td,th{padding:0}hr,p{margin-bottom:1.5em}address,table{margin:0 0 1.5em}ins,mark{background:#fff9c0;text-decoration:none}blockquote,q{quotes:"" ""}ol,ul{margin:0 0 1.5em 3em}input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=number]:focus,textarea:focus{color:#111}embed,iframe,img,object,pre{max-width:100%}.site-header .navigation ul li a,ins,mark{text-decoration:none}*,:after,:before,html{box-sizing:border-box}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-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,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{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,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.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:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.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 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-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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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-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:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.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}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button[disabled],html input[disabled]{cursor:default}figure{margin:1em 0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.mobile,.modal-body .hero,.modal-body .heroNoImage,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background-color:transparent}a:active,a:hover{color:#191970;outline:0}a:focus{color:#191970;outline:dotted thin}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;background-color:#ccc;height:1px}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}samp{font-family:monospace,monospace;font-size:1em}button,input{font:inherit;margin:0;color:#404040}button{overflow:visible;font-family:sans-serif;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}select,textarea{border:1px solid #ccc}button::-moz-focus-inner{border:0;padding:0}button:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input{font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}optgroup,select{font:inherit;margin:0}input::-moz-focus-inner{border:0;padding:0}optgroup{color:inherit;font-weight:700}select{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}textarea{font:inherit;margin:0;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;color:#666;border-radius:3px;padding:3px;width:100%}.ImageFader,.cardTop,.mosaic-tile.mosaic-tile-two-across .cards,.u-noScroll{overflow:hidden}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search],input[type=number]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0;width:100%}.bookContentTitle,.cardBottom-title,.cardTitle a,.contentPhoto-subTitle,.contentTags-title,.contentTitle,.documentDescription,.hours-large,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status,.relatedBlogPosts-title,.relatedEvents-title,.visitTitle,h2,h3,h4,h5,h6{clear:both}cite,em,i{font-style:italic}blockquote{margin:0 1.5em}blockquote:after,blockquote:before,q:after,q:before{content:""}tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}big{font-size:125%}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}input[type=button]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type=button]:hover{border-color:#ccc #bbb #aaa}input[type=button]:active,input[type=button]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}.combo--rev>.combo-last img,.combo>.combo-first img{max-width:none}html body{background:0 0;font:18px/1.6 proxima-nova,sans-serif;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.white.hollow{border-color:#fff}.button.hollow:active,.button.hollow:hover{background:#ff7f08}.button.hollow.black{color:#030}#viewlet-above-content-body{float:right;clear:both}.in-exhibit #content-core{padding-top:0}.mosaic-panel .mosaic-info-icon{background-color:#FFF;border-radius:8px}.mosaic-panel .mosaic-info-icon:hover{background-color:#6C6C6C}.site-header{background:#fff;border-bottom:2px solid #000;display:block;height:66px;position:relative;width:100%}.site-header h1.site-title,.site-header h2.site-title{display:inline-block;margin:0 auto;vertical-align:top;width:22.36111111%;padding:0}@media screen and (max-width:767px){.site-header h1.site-title,.site-header h2.site-title{width:180px}}.site-header h1.site-title a,.site-header h2.site-title a{background:url(../dist/img/logo.svg) center center/contain no-repeat;display:block;height:64px;margin:0 0 0 28.57142857%;text-decoration:none;text-indent:-10000px;width:210px}@media screen and (max-width:820px){.site-header h1.site-title a,.site-header h2.site-title a{margin-left:20px}}@media screen and (max-width:767px){.site-header h1.site-title a,.site-header h2.site-title a{width:180px}.site-header .mobile-toggle{display:block}}.site-header .mobile-toggle{background:#fff;border:none;border-radius:0;height:64px;position:absolute;right:0;text-align:left;transition:all .25s ease;top:0;width:45px}.site-header .mobile-toggle:active,.site-header .mobile-toggle:hover{background:#202020}.site-header .mobile-toggle:active span,.site-header .mobile-toggle:hover span{border-color:#fff}.site-header .mobile-toggle:active span:after,.site-header .mobile-toggle:active span:before,.site-header .mobile-toggle:hover span:after,.site-header .mobile-toggle:hover span:before{background:#fff}.site-header .mobile-toggle.open{background:#202020}.site-header .mobile-toggle.open span{border-color:transparent}.site-header .mobile-toggle.open span:after,.site-header .mobile-toggle.open span:before{background:#fff;height:2px}.site-header .mobile-toggle.open span:before{transform:rotate(45deg)}.site-header .mobile-toggle.open span:after{transform:rotate(-45deg)}.site-header .mobile-toggle span{border:1px solid #000;border-left:none;border-right:none;display:block;height:15px;left:12.5px;position:absolute;text-indent:-10000px;transition:all .25s ease;top:23px;width:20px}.site-header .mobile-toggle span:after,.site-header .mobile-toggle span:before{background:#000;content:'';display:block;height:1px;left:0;position:absolute;transition:all .25s ease;top:6px;width:20px}.site-header .navigation{display:inline-block;height:64px;padding-right:72px;text-align:right;vertical-align:top;width:77.63888889%;z-index:100}@media screen and (max-width:767px){.site-header .navigation{background:#202020;color:#fff;display:none;height:auto;left:0;padding:0 0 20px;position:absolute;text-align:left;top:66px;width:100%}.site-header .navigation.open{display:block}}.site-header .navigation ul{border-left:1px solid #b2b6c2;display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top}@media screen and (max-width:1300px){.site-header .navigation ul{border:none}}@media screen and (max-width:767px){.site-header .navigation ul{display:block;margin:20px 0;width:100%}}.site-header .navigation ul li{border-right:1px solid #b2b6c2;display:inline-block;margin:0;padding:0;vertical-align:top}@media screen and (max-width:1300px){.site-header .navigation ul li{border:none;margin-top:30px}}@media screen and (max-width:767px){.site-header .navigation ul li{border:none;display:block;margin:0 0 5px;position:relative;text-align:left}}.site-header .navigation ul li a{border-top:3px solid #fff;color:#000;display:block;font-size:12px;font-weight:700;line-height:1;padding:23px 30px 26px;text-align:center;transition:all .25s ease;text-transform:uppercase}@media screen and (max-width:1300px){.site-header .navigation ul li a{padding:10px 30px}}@media screen and (max-width:920px){.site-header .navigation ul li a{padding:10px 20px}}@media screen and (max-width:820px){.site-header .navigation ul li a{padding:10px 15px 5px}}@media screen and (max-width:767px){.site-header .navigation ul li a{border:none;color:#fff;display:block;padding:10px 30px;text-align:left}.site-header .navigation ul li .mobile-expand{display:block}}.site-header .navigation ul li a:active,.site-header .navigation ul li a:hover{background:#202020;border-color:#ff7f08;color:#fff}.site-header .navigation ul li .mobile-expand{border:none;cursor:pointer;height:10px;padding:11px;position:absolute;right:19px;top:5px;width:10px}.site-header .navigation ul li .mobile-expand.open:before{display:none}.site-header .navigation ul li .mobile-expand:before{background:#fff;content:'';display:block;height:10px;left:11px;position:absolute;top:6px;width:1px}.site-header .navigation ul li .mobile-expand:after{background:#fff;content:'';display:block;height:1px;left:6px;position:absolute;top:11px;width:10px}.site-header .navigation ul li .sub-menu{background:#202020;border:none;left:0;opacity:0;position:absolute;text-align:center;top:64px;transition:all .25s ease;visibility:hidden;width:100%}@media screen and (max-width:767px){.site-header .navigation ul li.open>.sub-menu{display:block}.site-header .navigation ul li .sub-menu{display:none;left:auto;margin:0 30px;opacity:1;position:relative;text-align:left;top:auto;visibility:visible}.site-header .navigation ul li .sub-menu li{margin:0}}.site-header .navigation ul li .sub-menu li{border:none}@media screen and (max-width:1300px){.site-header .navigation ul li .sub-menu li{margin-top:0}}.site-header .navigation ul li .sub-menu li a{border:none;color:#fff;font:700 14px/16px 'Neue Helvetica W01',sans-serif;padding:27px 20px 29px;text-transform:none}@media screen and (max-width:767px){.site-header .navigation ul li .sub-menu li a{font-size:12px;font-weight:400;padding:0}}.site-header .navigation ul li .sub-menu li a:active,.site-header .navigation ul li .sub-menu li a:hover{color:#ff7f08}.site-header .navigation ul li .sub-menu.holder{padding:28px 6.8%}.site-header .navigation ul li .sub-menu.holder ul.collections{border:none;border-right:1px solid #b2b6c2;column-count:3;display:inline-block;vertical-align:top;width:60%}@media screen and (max-width:1100px){.site-header .navigation ul li .sub-menu.holder ul.collections{column-count:1;width:50%}}@media screen and (max-width:767px){.site-header .navigation ul li .sub-menu.holder{padding:0}.site-header .navigation ul li .sub-menu.holder ul.collections{margin:0 0 15px;width:100%}}.site-header .navigation ul li .sub-menu.holder ul.collections li{display:block}.site-header .navigation ul li .sub-menu.holder ul.collections li a{font:700 12px/1 proxima-nova,sans-serif;margin:0 0 17px;padding:0;text-align:left;text-transform:uppercase}@media screen and (max-width:767px){.site-header .navigation ul li .sub-menu.holder ul.collections li a{font-weight:400;margin:0;padding:4px 0}}.site-header .navigation ul li .sub-menu.holder ul.sub-menu{column-count:2;display:inline-block;left:auto;padding:0 0 0 4%;position:relative;text-align:left;top:auto;vertical-align:top;width:40%}@media screen and (max-width:1100px){.site-header .navigation ul li .sub-menu.holder ul.sub-menu{column-count:1;width:50%}}@media screen and (max-width:767px){.site-header .navigation ul li .sub-menu.holder ul.sub-menu{margin:0;position:relative;padding:0;width:100%}}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li{display:block}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a{font-size:15px;line-height:19px;margin:0 0 10px;padding:0;text-align:left}@media screen and (max-width:767px){.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a{font-size:12px;font-weight:400;line-height:16px;margin:0;padding:0}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button{margin:10px 0}}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button{background:0 0;border:1.5px solid #ff7f08;border-radius:22px;color:#fff;display:inline-block;font:700 12px/1 proxima-nova,sans-serif;letter-spacing:.6px;padding:16px 32px;text-transform:uppercase}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button:active,.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button:hover{background:#ff7f08}.site-header .navigation ul>li:active>a,.site-header .navigation ul>li:hover>a{background:#202020;border-color:#ff7f08;color:#fff}.site-header .navigation ul>li:active .sub-menu,.site-header .navigation ul>li:hover .sub-menu{opacity:1;visibility:visible}.site-header .navigation ul#nav-secondary{border:none;padding:0 13px}@media screen and (max-width:1300px){.site-header .navigation ul#nav-secondary{position:absolute;right:72px;top:0}.site-header .navigation ul#nav-secondary li{margin-top:0}}@media screen and (max-width:767px){.site-header .navigation ul#nav-secondary{display:block;padding:0;position:relative;right:auto;top:auto}}.site-header .navigation ul#nav-secondary li{border:none}.site-header .navigation ul#nav-secondary li a{font:700 13px/16px 'Neue Helvetica W01',sans-serif;padding:21px 13px 23px;text-transform:none}@media screen and (max-width:1300px){.site-header .navigation ul#nav-secondary li a{font-size:10px;font-weight:400;padding:4px 13px}}.site-header .navigation ul#nav-secondary li a:active,.site-header .navigation ul#nav-secondary li a:hover{background:0 0;border-color:#fff;color:#000;text-decoration:underline}@media screen and (max-width:767px){.site-header .navigation ul#nav-secondary li a{font-size:12px;padding:10px 30px}.site-header .navigation ul#nav-secondary li a:active,.site-header .navigation ul#nav-secondary li a:hover{color:#fff;text-decoration:none}}.site-header a.search{border-left:1px solid #b2b6c2;display:block;font-size:10px;height:64px;position:absolute;right:0;text-indent:-10000px;transition:all .25s ease;top:0;width:72px}@media screen and (max-width:767px){.site-header a.search{border-left:none;right:45px;width:45px}}.site-header a.search:after,.site-header a.search:before{background:url(../dist/img/icon-search.svg) center center/contain no-repeat;content:'';display:block;height:23px;left:24px;opacity:1;position:absolute;top:19px;transition:all .25s ease;width:23px}@media screen and (max-width:767px){.site-header a.search:after,.site-header a.search:before{height:15px;left:15px;top:24px;width:15px}}.site-header a.search:after{background-image:url(../dist/img/icon-search-white.svg);opacity:0}.site-header a.search:active,.site-header a.search:hover{background:#202020}.site-header a.search:active:before,.site-header a.search:hover:before{opacity:0}.site-header a.search:active:after,.site-header a.search:hover:after{opacity:1}.site-footer{clear:both}.site-footer .footer-widget{display:inline-block;margin:0;padding:3.47222222%;text-align:center;vertical-align:top;width:25%}@media screen and (max-width:1100px){.site-footer .footer-widget{width:33%}}@media screen and (max-width:767px){.site-footer .footer-widget{margin:0 0 30px;width:100%}}.site-footer .footer-widget.half{border:1px solid #dadce3;border-bottom:none;border-top:none;width:50%}@media screen and (max-width:1100px){.site-footer .footer-widget.half{width:33%}}@media screen and (max-width:767px){.site-footer .footer-widget.half{border:none;width:100%}}.site-footer .footer-widget h3{color:#969696;font-size:15px;letter-spacing:2.6px;line-height:1;margin:0 0 26px;text-transform:uppercase}.site-footer .footer-widget p{color:#000;font-size:18px;font-weight:100;line-height:1.33;margin:0}.site-footer .footer-widget p strong{font-size:14px;letter-spacing:2.6px;line-height:1;text-transform:uppercase}.site-footer .footer-widget p strong em{font-style:normal}.site-footer .footer-widget p.trustees{background:url(../dist/img/harvard_trustees_logo.gif) center center/contain no-repeat;display:block;height:51px;margin:0 auto;text-align:center;text-indent:-10000px;width:75px}.site-footer .footer-widget p.more a{color:#929292;display:block;font:500 10px/1 proxima-nova,sans-serif;letter-spacing:2.6px;margin:40px auto;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.site-footer .footer-widget p.more a:active,.site-footer .footer-widget p.more a:hover{color:#ff7f08}.site-footer .footer-widget p.more a:active svg line,.site-footer .footer-widget p.more a:hover svg line{stroke:#ff7f08}.site-footer .footer-widget p.more a:active svg path,.site-footer .footer-widget p.more a:hover svg path{fill:#ff7f08}.site-footer .footer-widget p.more a svg{display:inline;width:36px}.site-footer .footer-widget p.more a svg line,.site-footer .footer-widget p.more a svg path{transition:all .25s ease}.site-footer .footer-widget form label{color:#000;font-size:14px;font-weight:700;letter-spacing:2.6px;line-height:1;margin:0;text-transform:uppercase}.site-footer .footer-widget form input{background:#eaeaea;border:none;margin:20px auto 32px;padding:12px;text-align:center;width:90%}.site-footer .footer-widget form button{letter-spacing:2.6px;min-width:200px}.site-footer .footer-widget .hours{display:inline-block;vertical-align:top;width:49%}.site-footer .footer-widget .hours.first{border-right:none}@media screen and (max-width:1100px){.site-footer .footer-widget .hours{width:100%}.site-footer .footer-widget .hours.first{border:none;margin:0 0 30px}}.site-footer .footer-widget .hours.last{border-left:1px solid #d1d4dc;margin-left:-1px}@media screen and (max-width:1100px){.site-footer .footer-widget .hours.last{border:none;margin-left:0}}.site-footer .footer-widget .hours p{margin:0 0 6px}.site-footer .footer-widget .hours .status{color:#000;font:700 27px/1.2 'Neue Helvetica W01',sans-serif;margin:0 0 14px;padding:0 0 13px;position:relative}@media screen and (max-width:1100px){.site-footer .footer-widget .hours .status{font-size:20px}}.site-footer .footer-widget .hours .status:after{background:#d1d4dc;bottom:0;content:'';display:block;height:1px;left:50%;margin:0 0 0 -30px;position:absolute;width:60px}.site-footer .footer-widget .hours .info{color:#1a1a1a;font:100 28px/1 proxima-nova,sans-serif}@media screen and (max-width:1100px){.site-footer .footer-widget .hours .info{font-size:18px}}.site-footer .footer-widget ul.social{list-style:none;margin:12px;padding:0}.site-footer .footer-widget ul.social li{display:inline-block;margin:0 6px}.site-footer .footer-widget ul.social li a{background:#eaeaea;border-radius:50%;display:block;height:31px;width:31px}.site-footer .footer-widget ul.social li a .label{display:none}.site-footer .footer-widget ul.social li a svg{display:block}.site-footer #nav-footer ul,.site-footer #nav-footer ul li{display:inline-block;padding:0;margin:0;vertical-align:top}.site-footer .footer-widget ul.social li a svg circle,.site-footer .footer-widget ul.social li a svg path{transition:all .25s ease}.site-footer .footer-widget ul.social li a:active svg circle,.site-footer .footer-widget ul.social li a:active svg path,.site-footer .footer-widget ul.social li a:hover svg circle,.site-footer .footer-widget ul.social li a:hover svg path{fill:#ff7f08!important}.site-footer #nav-footer{background:#eaeaea;padding:0;text-align:center}.site-footer #nav-footer ul{list-style:none}.site-footer #nav-footer ul li a{color:#666;display:block;font:500 11px/2 proxima-nova,sans-serif;padding:15px 25px 0;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.site-footer #nav-footer ul li a:active,.site-footer #nav-footer ul li a:hover{color:#333}.site-footer #nav-footer .copyright{color:#999;display:inline-block;font:500 11px/2 proxima-nova,sans-serif;padding:15px 20px;text-align:left;vertical-align:top}.combo--full .combo-last,.grid--full>*{padding-left:0}body,html{margin:0;padding:0;width:100%;height:100%}.combo{display:table;width:100%}.combo>.combo-first{width:0;white-space:nowrap}.combo>.combo-last{width:100%}.combo-first,.combo-last{display:table-cell;vertical-align:top}.grid>*,.row>*{display:inline-block}.combo--middle>*{vertical-align:middle}.combo--bottom>*{vertical-align:bottom}.combo--full .combo-first{padding-right:0}.combo--rev>.combo-first{width:100%;white-space:normal}.combo--rev>.combo-last{width:0;white-space:nowrap}.grid{font-size:0}.grid>*{font-size:16px;vertical-align:top}.grid-1of1{width:100%}.grid-1of2{width:50%}.grid-2of2{width:100%}.grid-1of3{width:33.3333333333333%}.grid-2of3{width:66.6666666666667%}.grid-3of3{width:100%}.grid-1of4{width:25%}.grid-2of4{width:50%}.grid-3of4{width:75%}.grid-4of4{width:100%}.grid-1of5{width:20%}.grid-2of5{width:40%}.grid-3of5{width:60%}.grid-4of5{width:80%}.grid-5of5{width:100%}.grid-1of6{width:16.6666666666667%}.grid-2of6{width:33.3333333333333%}.grid-3of6{width:50%}.grid-4of6{width:66.6666666666667%}.grid-5of6{width:83.3333333333333%}.grid-6of6{width:100%}.grid-1of7{width:14.285714285714299%}.grid-2of7{width:28.571428571428598%}.grid-3of7{width:42.8571428571429%}.grid-4of7{width:57.142857142857096%}.grid-5of7{width:71.4285714285714%}.grid-6of7{width:85.7142857142857%}.grid-7of7{width:100%}.grid-1of8{width:12.5%}.grid-2of8{width:25%}.grid-3of8{width:37.5%}.grid-4of8{width:50%}.grid-5of8{width:62.5%}.grid-6of8{width:75%}.grid-7of8{width:87.5%}.grid-8of8{width:100%}.grid-1of9{width:11.1111111111111%}.grid-2of9{width:22.2222222222222%}.grid-3of9{width:33.3333333333333%}.grid-4of9{width:44.4444444444444%}.grid-5of9{width:55.5555555555556%}.grid-6of9{width:66.6666666666667%}.grid-7of9{width:77.7777777777778%}.grid-8of9{width:88.8888888888889%}.grid-9of9{width:100%}.grid-1of10{width:10%}.grid-2of10{width:20%}.grid-3of10{width:30%}.grid-4of10{width:40%}.grid-5of10{width:50%}.grid-6of10{width:60%}.grid-7of10{width:70%}.grid-8of10{width:80%}.grid-9of10{width:90%}.grid-10of10{width:100%}.grid-1of11{width:9.090909090909099%}.grid-2of11{width:18.181818181818198%}.grid-3of11{width:27.2727272727273%}.grid-4of11{width:36.363636363636395%}.grid-5of11{width:45.454545454545496%}.grid-6of11{width:54.5454545454545%}.grid-7of11{width:63.636363636363605%}.grid-8of11{width:72.72727272727269%}.grid-9of11{width:81.8181818181818%}.grid-10of11{width:90.90909090909089%}.grid-11of11{width:100%}.grid-1of12{width:8.3333333333333%}.grid-2of12{width:16.6666666666667%}.grid-3of12{width:25%}.grid-4of12{width:33.3333333333333%}.grid-5of12{width:41.6666666666667%}.grid-6of12{width:50%}.grid-7of12{width:58.3333333333333%}.grid-8of12{width:66.6666666666667%}.grid-9of12{width:75%}.grid-10of12{width:83.3333333333333%}.grid-11of12{width:91.6666666666667%}.grid-12of12{width:100%}.grid--middle>*{vertical-align:middle}.grid--bottom>*{vertical-align:bottom}.grid--full{margin-left:0}.grid--rev{direction:rtl;text-align:left}.grid--rev>*{direction:ltr;text-align:left}@media (min-width:481px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--large>*{vertical-align:middle}.combo--bottom--large>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--large .combo-first{padding-right:0}.combo--full--large .combo-last{padding-left:0}.combo--rev--large>.combo-first{width:100%;white-space:normal}.combo--rev--large>.combo-last{width:0;white-space:nowrap}.combo--rev--large>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--large{width:100%}.grid-1of2--large{width:50%}.grid-2of2--large{width:100%}.grid-1of3--large{width:33.3333333333333%}.grid-2of3--large{width:66.6666666666667%}.grid-3of3--large{width:100%}.grid-1of4--large{width:25%}.grid-2of4--large{width:50%}.grid-3of4--large{width:75%}.grid-4of4--large{width:100%}.grid-1of5--large{width:20%}.grid-2of5--large{width:40%}.grid-3of5--large{width:60%}.grid-4of5--large{width:80%}.grid-5of5--large{width:100%}.grid-1of6--large{width:16.6666666666667%}.grid-2of6--large{width:33.3333333333333%}.grid-3of6--large{width:50%}.grid-4of6--large{width:66.6666666666667%}.grid-5of6--large{width:83.3333333333333%}.grid-6of6--large{width:100%}.grid-1of7--large{width:14.285714285714299%}.grid-2of7--large{width:28.571428571428598%}.grid-3of7--large{width:42.8571428571429%}.grid-4of7--large{width:57.142857142857096%}.grid-5of7--large{width:71.4285714285714%}.grid-6of7--large{width:85.7142857142857%}.grid-7of7--large{width:100%}.grid-1of8--large{width:12.5%}.grid-2of8--large{width:25%}.grid-3of8--large{width:37.5%}.grid-4of8--large{width:50%}.grid-5of8--large{width:62.5%}.grid-6of8--large{width:75%}.grid-7of8--large{width:87.5%}.grid-8of8--large{width:100%}.grid-1of9--large{width:11.1111111111111%}.grid-2of9--large{width:22.2222222222222%}.grid-3of9--large{width:33.3333333333333%}.grid-4of9--large{width:44.4444444444444%}.grid-5of9--large{width:55.5555555555556%}.grid-6of9--large{width:66.6666666666667%}.grid-7of9--large{width:77.7777777777778%}.grid-8of9--large{width:88.8888888888889%}.grid-9of9--large{width:100%}.grid-1of10--large{width:10%}.grid-2of10--large{width:20%}.grid-3of10--large{width:30%}.grid-4of10--large{width:40%}.grid-5of10--large{width:50%}.grid-6of10--large{width:60%}.grid-7of10--large{width:70%}.grid-8of10--large{width:80%}.grid-9of10--large{width:90%}.grid-10of10--large{width:100%}.grid-1of11--large{width:9.090909090909099%}.grid-2of11--large{width:18.181818181818198%}.grid-3of11--large{width:27.2727272727273%}.grid-4of11--large{width:36.363636363636395%}.grid-5of11--large{width:45.454545454545496%}.grid-6of11--large{width:54.5454545454545%}.grid-7of11--large{width:63.636363636363605%}.grid-8of11--large{width:72.72727272727269%}.grid-9of11--large{width:81.8181818181818%}.grid-10of11--large{width:90.90909090909089%}.grid-11of11--large{width:100%}.grid-1of12--large{width:8.3333333333333%}.grid-2of12--large{width:16.6666666666667%}.grid-3of12--large{width:25%}.grid-4of12--large{width:33.3333333333333%}.grid-5of12--large{width:41.6666666666667%}.grid-6of12--large{width:50%}.grid-7of12--large{width:58.3333333333333%}.grid-8of12--large{width:66.6666666666667%}.grid-9of12--large{width:75%}.grid-10of12--large{width:83.3333333333333%}.grid-11of12--large{width:91.6666666666667%}.grid-12of12--large{width:100%}.grid--middle--large>*{vertical-align:middle}.grid--bottom--large>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--large{margin-left:0}.grid--full--large>*{padding-left:0}.grid--rev--large{direction:rtl;text-align:left}.grid--rev--large>*{direction:ltr;text-align:left}}@media (min-width:1024px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--desk>*{vertical-align:middle}.combo--bottom--desk>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--desk .combo-first{padding-right:0}.combo--full--desk .combo-last{padding-left:0}.combo--rev--desk>.combo-first{width:100%;white-space:normal}.combo--rev--desk>.combo-last{width:0;white-space:nowrap}.combo--rev--desk>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--desk{width:100%}.grid-1of2--desk{width:50%}.grid-2of2--desk{width:100%}.grid-1of3--desk{width:33.3333333333333%}.grid-2of3--desk{width:66.6666666666667%}.grid-3of3--desk{width:100%}.grid-1of4--desk{width:25%}.grid-2of4--desk{width:50%}.grid-3of4--desk{width:75%}.grid-4of4--desk{width:100%}.grid-1of5--desk{width:20%}.grid-2of5--desk{width:40%}.grid-3of5--desk{width:60%}.grid-4of5--desk{width:80%}.grid-5of5--desk{width:100%}.grid-1of6--desk{width:16.6666666666667%}.grid-2of6--desk{width:33.3333333333333%}.grid-3of6--desk{width:50%}.grid-4of6--desk{width:66.6666666666667%}.grid-5of6--desk{width:83.3333333333333%}.grid-6of6--desk{width:100%}.grid-1of7--desk{width:14.285714285714299%}.grid-2of7--desk{width:28.571428571428598%}.grid-3of7--desk{width:42.8571428571429%}.grid-4of7--desk{width:57.142857142857096%}.grid-5of7--desk{width:71.4285714285714%}.grid-6of7--desk{width:85.7142857142857%}.grid-7of7--desk{width:100%}.grid-1of8--desk{width:12.5%}.grid-2of8--desk{width:25%}.grid-3of8--desk{width:37.5%}.grid-4of8--desk{width:50%}.grid-5of8--desk{width:62.5%}.grid-6of8--desk{width:75%}.grid-7of8--desk{width:87.5%}.grid-8of8--desk{width:100%}.grid-1of9--desk{width:11.1111111111111%}.grid-2of9--desk{width:22.2222222222222%}.grid-3of9--desk{width:33.3333333333333%}.grid-4of9--desk{width:44.4444444444444%}.grid-5of9--desk{width:55.5555555555556%}.grid-6of9--desk{width:66.6666666666667%}.grid-7of9--desk{width:77.7777777777778%}.grid-8of9--desk{width:88.8888888888889%}.grid-9of9--desk{width:100%}.grid-1of10--desk{width:10%}.grid-2of10--desk{width:20%}.grid-3of10--desk{width:30%}.grid-4of10--desk{width:40%}.grid-5of10--desk{width:50%}.grid-6of10--desk{width:60%}.grid-7of10--desk{width:70%}.grid-8of10--desk{width:80%}.grid-9of10--desk{width:90%}.grid-10of10--desk{width:100%}.grid-1of11--desk{width:9.090909090909099%}.grid-2of11--desk{width:18.181818181818198%}.grid-3of11--desk{width:27.2727272727273%}.grid-4of11--desk{width:36.363636363636395%}.grid-5of11--desk{width:45.454545454545496%}.grid-6of11--desk{width:54.5454545454545%}.grid-7of11--desk{width:63.636363636363605%}.grid-8of11--desk{width:72.72727272727269%}.grid-9of11--desk{width:81.8181818181818%}.grid-10of11--desk{width:90.90909090909089%}.grid-11of11--desk{width:100%}.grid-1of12--desk{width:8.3333333333333%}.grid-2of12--desk{width:16.6666666666667%}.grid-3of12--desk{width:25%}.grid-4of12--desk{width:33.3333333333333%}.grid-5of12--desk{width:41.6666666666667%}.grid-6of12--desk{width:50%}.grid-7of12--desk{width:58.3333333333333%}.grid-8of12--desk{width:66.6666666666667%}.grid-9of12--desk{width:75%}.grid-10of12--desk{width:83.3333333333333%}.grid-11of12--desk{width:91.6666666666667%}.grid-12of12--desk{width:100%}.grid--middle--desk>*{vertical-align:middle}.grid--bottom--desk>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--desk{margin-left:0}.grid--full--desk>*{padding-left:0}.grid--rev--desk{direction:rtl;text-align:left}.grid--rev--desk>*{direction:ltr;text-align:left}}@media (min-width:481px) and (max-width:1023px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--lap>*{vertical-align:middle}.combo--bottom--lap>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--lap .combo-first{padding-right:0}.combo--full--lap .combo-last{padding-left:0}.combo--rev--lap>.combo-first{width:100%;white-space:normal}.combo--rev--lap>.combo-last{width:0;white-space:nowrap}.combo--rev--lap>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--lap{width:100%}.grid-1of2--lap{width:50%}.grid-2of2--lap{width:100%}.grid-1of3--lap{width:33.3333333333333%}.grid-2of3--lap{width:66.6666666666667%}.grid-3of3--lap{width:100%}.grid-1of4--lap{width:25%}.grid-2of4--lap{width:50%}.grid-3of4--lap{width:75%}.grid-4of4--lap{width:100%}.grid-1of5--lap{width:20%}.grid-2of5--lap{width:40%}.grid-3of5--lap{width:60%}.grid-4of5--lap{width:80%}.grid-5of5--lap{width:100%}.grid-1of6--lap{width:16.6666666666667%}.grid-2of6--lap{width:33.3333333333333%}.grid-3of6--lap{width:50%}.grid-4of6--lap{width:66.6666666666667%}.grid-5of6--lap{width:83.3333333333333%}.grid-6of6--lap{width:100%}.grid-1of7--lap{width:14.285714285714299%}.grid-2of7--lap{width:28.571428571428598%}.grid-3of7--lap{width:42.8571428571429%}.grid-4of7--lap{width:57.142857142857096%}.grid-5of7--lap{width:71.4285714285714%}.grid-6of7--lap{width:85.7142857142857%}.grid-7of7--lap{width:100%}.grid-1of8--lap{width:12.5%}.grid-2of8--lap{width:25%}.grid-3of8--lap{width:37.5%}.grid-4of8--lap{width:50%}.grid-5of8--lap{width:62.5%}.grid-6of8--lap{width:75%}.grid-7of8--lap{width:87.5%}.grid-8of8--lap{width:100%}.grid-1of9--lap{width:11.1111111111111%}.grid-2of9--lap{width:22.2222222222222%}.grid-3of9--lap{width:33.3333333333333%}.grid-4of9--lap{width:44.4444444444444%}.grid-5of9--lap{width:55.5555555555556%}.grid-6of9--lap{width:66.6666666666667%}.grid-7of9--lap{width:77.7777777777778%}.grid-8of9--lap{width:88.8888888888889%}.grid-9of9--lap{width:100%}.grid-1of10--lap{width:10%}.grid-2of10--lap{width:20%}.grid-3of10--lap{width:30%}.grid-4of10--lap{width:40%}.grid-5of10--lap{width:50%}.grid-6of10--lap{width:60%}.grid-7of10--lap{width:70%}.grid-8of10--lap{width:80%}.grid-9of10--lap{width:90%}.grid-10of10--lap{width:100%}.grid-1of11--lap{width:9.090909090909099%}.grid-2of11--lap{width:18.181818181818198%}.grid-3of11--lap{width:27.2727272727273%}.grid-4of11--lap{width:36.363636363636395%}.grid-5of11--lap{width:45.454545454545496%}.grid-6of11--lap{width:54.5454545454545%}.grid-7of11--lap{width:63.636363636363605%}.grid-8of11--lap{width:72.72727272727269%}.grid-9of11--lap{width:81.8181818181818%}.grid-10of11--lap{width:90.90909090909089%}.grid-11of11--lap{width:100%}.grid-1of12--lap{width:8.3333333333333%}.grid-2of12--lap{width:16.6666666666667%}.grid-3of12--lap{width:25%}.grid-4of12--lap{width:33.3333333333333%}.grid-5of12--lap{width:41.6666666666667%}.grid-6of12--lap{width:50%}.grid-7of12--lap{width:58.3333333333333%}.grid-8of12--lap{width:66.6666666666667%}.grid-9of12--lap{width:75%}.grid-10of12--lap{width:83.3333333333333%}.grid-11of12--lap{width:91.6666666666667%}.grid-12of12--lap{width:100%}.grid--middle--lap>*{vertical-align:middle}.grid--bottom--lap>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--lap{margin-left:0}.grid--full--lap>*{padding-left:0}.grid--rev--lap{direction:rtl;text-align:left}.grid--rev--lap>*{direction:ltr;text-align:left}}@media (max-width:1023px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--portable>*{vertical-align:middle}.combo--bottom--portable>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--portable .combo-first{padding-right:0}.combo--full--portable .combo-last{padding-left:0}.combo--rev--portable>.combo-first{width:100%;white-space:normal}.combo--rev--portable>.combo-last{width:0;white-space:nowrap}.combo--rev--portable>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--portable{width:100%}.grid-1of2--portable{width:50%}.grid-2of2--portable{width:100%}.grid-1of3--portable{width:33.3333333333333%}.grid-2of3--portable{width:66.6666666666667%}.grid-3of3--portable{width:100%}.grid-1of4--portable{width:25%}.grid-2of4--portable{width:50%}.grid-3of4--portable{width:75%}.grid-4of4--portable{width:100%}.grid-1of5--portable{width:20%}.grid-2of5--portable{width:40%}.grid-3of5--portable{width:60%}.grid-4of5--portable{width:80%}.grid-5of5--portable{width:100%}.grid-1of6--portable{width:16.6666666666667%}.grid-2of6--portable{width:33.3333333333333%}.grid-3of6--portable{width:50%}.grid-4of6--portable{width:66.6666666666667%}.grid-5of6--portable{width:83.3333333333333%}.grid-6of6--portable{width:100%}.grid-1of7--portable{width:14.285714285714299%}.grid-2of7--portable{width:28.571428571428598%}.grid-3of7--portable{width:42.8571428571429%}.grid-4of7--portable{width:57.142857142857096%}.grid-5of7--portable{width:71.4285714285714%}.grid-6of7--portable{width:85.7142857142857%}.grid-7of7--portable{width:100%}.grid-1of8--portable{width:12.5%}.grid-2of8--portable{width:25%}.grid-3of8--portable{width:37.5%}.grid-4of8--portable{width:50%}.grid-5of8--portable{width:62.5%}.grid-6of8--portable{width:75%}.grid-7of8--portable{width:87.5%}.grid-8of8--portable{width:100%}.grid-1of9--portable{width:11.1111111111111%}.grid-2of9--portable{width:22.2222222222222%}.grid-3of9--portable{width:33.3333333333333%}.grid-4of9--portable{width:44.4444444444444%}.grid-5of9--portable{width:55.5555555555556%}.grid-6of9--portable{width:66.6666666666667%}.grid-7of9--portable{width:77.7777777777778%}.grid-8of9--portable{width:88.8888888888889%}.grid-9of9--portable{width:100%}.grid-1of10--portable{width:10%}.grid-2of10--portable{width:20%}.grid-3of10--portable{width:30%}.grid-4of10--portable{width:40%}.grid-5of10--portable{width:50%}.grid-6of10--portable{width:60%}.grid-7of10--portable{width:70%}.grid-8of10--portable{width:80%}.grid-9of10--portable{width:90%}.grid-10of10--portable{width:100%}.grid-1of11--portable{width:9.090909090909099%}.grid-2of11--portable{width:18.181818181818198%}.grid-3of11--portable{width:27.2727272727273%}.grid-4of11--portable{width:36.363636363636395%}.grid-5of11--portable{width:45.454545454545496%}.grid-6of11--portable{width:54.5454545454545%}.grid-7of11--portable{width:63.636363636363605%}.grid-8of11--portable{width:72.72727272727269%}.grid-9of11--portable{width:81.8181818181818%}.grid-10of11--portable{width:90.90909090909089%}.grid-11of11--portable{width:100%}.grid-1of12--portable{width:8.3333333333333%}.grid-2of12--portable{width:16.6666666666667%}.grid-3of12--portable{width:25%}.grid-4of12--portable{width:33.3333333333333%}.grid-5of12--portable{width:41.6666666666667%}.grid-6of12--portable{width:50%}.grid-7of12--portable{width:58.3333333333333%}.grid-8of12--portable{width:66.6666666666667%}.grid-9of12--portable{width:75%}.grid-10of12--portable{width:83.3333333333333%}.grid-11of12--portable{width:91.6666666666667%}.grid-12of12--portable{width:100%}.grid--middle--portable>*{vertical-align:middle}.grid--bottom--portable>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--portable{margin-left:0}.grid--full--portable>*{padding-left:0}.grid--rev--portable{direction:rtl;text-align:left}.grid--rev--portable>*{direction:ltr;text-align:left}}@media (max-width:480px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--palm>*{vertical-align:middle}.combo--bottom--palm>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--palm .combo-first{padding-right:0}.combo--full--palm .combo-last{padding-left:0}.combo--rev--palm>.combo-first{width:100%;white-space:normal}.combo--rev--palm>.combo-last{width:0;white-space:nowrap}.combo--rev--palm>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--palm{width:100%}.grid-1of2--palm{width:50%}.grid-2of2--palm{width:100%}.grid-1of3--palm{width:33.3333333333333%}.grid-2of3--palm{width:66.6666666666667%}.grid-3of3--palm{width:100%}.grid-1of4--palm{width:25%}.grid-2of4--palm{width:50%}.grid-3of4--palm{width:75%}.grid-4of4--palm{width:100%}.grid-1of5--palm{width:20%}.grid-2of5--palm{width:40%}.grid-3of5--palm{width:60%}.grid-4of5--palm{width:80%}.grid-5of5--palm{width:100%}.grid-1of6--palm{width:16.6666666666667%}.grid-2of6--palm{width:33.3333333333333%}.grid-3of6--palm{width:50%}.grid-4of6--palm{width:66.6666666666667%}.grid-5of6--palm{width:83.3333333333333%}.grid-6of6--palm{width:100%}.grid-1of7--palm{width:14.285714285714299%}.grid-2of7--palm{width:28.571428571428598%}.grid-3of7--palm{width:42.8571428571429%}.grid-4of7--palm{width:57.142857142857096%}.grid-5of7--palm{width:71.4285714285714%}.grid-6of7--palm{width:85.7142857142857%}.grid-7of7--palm{width:100%}.grid-1of8--palm{width:12.5%}.grid-2of8--palm{width:25%}.grid-3of8--palm{width:37.5%}.grid-4of8--palm{width:50%}.grid-5of8--palm{width:62.5%}.grid-6of8--palm{width:75%}.grid-7of8--palm{width:87.5%}.grid-8of8--palm{width:100%}.grid-1of9--palm{width:11.1111111111111%}.grid-2of9--palm{width:22.2222222222222%}.grid-3of9--palm{width:33.3333333333333%}.grid-4of9--palm{width:44.4444444444444%}.grid-5of9--palm{width:55.5555555555556%}.grid-6of9--palm{width:66.6666666666667%}.grid-7of9--palm{width:77.7777777777778%}.grid-8of9--palm{width:88.8888888888889%}.grid-9of9--palm{width:100%}.grid-1of10--palm{width:10%}.grid-2of10--palm{width:20%}.grid-3of10--palm{width:30%}.grid-4of10--palm{width:40%}.grid-5of10--palm{width:50%}.grid-6of10--palm{width:60%}.grid-7of10--palm{width:70%}.grid-8of10--palm{width:80%}.grid-9of10--palm{width:90%}.grid-10of10--palm{width:100%}.grid-1of11--palm{width:9.090909090909099%}.grid-2of11--palm{width:18.181818181818198%}.grid-3of11--palm{width:27.2727272727273%}.grid-4of11--palm{width:36.363636363636395%}.grid-5of11--palm{width:45.454545454545496%}.grid-6of11--palm{width:54.5454545454545%}.grid-7of11--palm{width:63.636363636363605%}.grid-8of11--palm{width:72.72727272727269%}.grid-9of11--palm{width:81.8181818181818%}.grid-10of11--palm{width:90.90909090909089%}.grid-11of11--palm{width:100%}.grid-1of12--palm{width:8.3333333333333%}.grid-2of12--palm{width:16.6666666666667%}.grid-3of12--palm{width:25%}.grid-4of12--palm{width:33.3333333333333%}.grid-5of12--palm{width:41.6666666666667%}.grid-6of12--palm{width:50%}.grid-7of12--palm{width:58.3333333333333%}.grid-8of12--palm{width:66.6666666666667%}.grid-9of12--palm{width:75%}.grid-10of12--palm{width:83.3333333333333%}.grid-11of12--palm{width:91.6666666666667%}.grid-12of12--palm{width:100%}.grid--middle--palm>*{vertical-align:middle}.grid--bottom--palm>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--palm{margin-left:0}.grid--full--palm>*{padding-left:0}.grid--rev--palm{direction:rtl;text-align:left}.grid--rev--palm>*{direction:ltr;text-align:left}}.row{font-size:0}.row>*{font-size:16px;vertical-align:top}.row .width-1\:4{width:20%}@media (min-width:481px) and (max-width:1023px){.row .width-1\:4{width:30%}}@media (max-width:480px){.row .width-1\:4{width:100%}}.row .width-1\:2{width:60%}@media (min-width:481px) and (max-width:1023px){.row .width-1\:2{width:40%}}@media (max-width:480px){.row .width-1\:2{width:100%}}.row .width-3\:4{width:80%}@media (min-width:481px) and (max-width:1023px){.row .width-3\:4{width:70%}}.row .width-full{width:100%}body,html,p{font-family:proxima-nova,sans-serif;font-size:18px;line-height:1.6;font-weight:400;color:#000}.bookContentTitle,.contentTitle,.documentDescription,.form-title,.heroInfo-title,h1,h2{letter-spacing:-.04em;font-family:'Neue Helvetica W01',sans-serif;font-weight:700}a{color:#205c90;text-decoration:none;transition:all .2s ease-in-out}a:active,a:hover{text-decoration:underline}.bookContentTitle,.cardBottom-title,.cardTitle a,.contentPhoto-subTitle,.contentTags-title,.contentTitle,.documentDescription,.form-title,.heroInfo-title,.hours-large,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status,.relatedBlogPosts-title,.relatedEvents-title,.visitTitle,h1,h2,h3,h4,h5,h6{margin:0;color:#000}.form-title,.heroInfo-title,h1{clear:both;font-size:46px;line-height:1}.bookContentTitle,.contentTitle,.documentDescription,h2{font-size:32px;line-height:35px;padding-bottom:0;margin-bottom:0;position:relative}@media (max-width:480px){.row .width-3\:4{width:100%}.form-title,.heroInfo-title,h1{font-size:32px}.bookContentTitle,.contentTitle,.documentDescription,h2{font-size:28px;line-height:31px}}.cardBottom-title,.cardTitle a,.hours-large,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status,h3,h3.small{font-size:20px}.cardBottom-title,.cardTitle a,.hours-large,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status,h3,h4{font-family:proxima-nova,sans-serif;letter-spacing:0;line-height:1.45;font-weight:700;text-transform:uppercase}h4{font-size:16px}.contentPhoto-subTitle,.contentTags-title,.relatedBlogPosts-title,.relatedEvents-title,.visitTitle,h5{font-size:14px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#2e2e2e}img{height:auto}.fullWidthImg{width:100%;height:auto}body[class] #content blockquote.pullquote{border:none;border-left:4px solid #ff7f08;color:#000;font:300 24px/1.5 proxima-nova,sans-serif;letter-spacing:0!important;padding:24px}@media (max-width:1023px){body[class] #content blockquote.pullquote{min-width:0;width:auto}}@media (max-width:767px) (max-width:1022px){body[class] #content blockquote.pullquote{margin:.6em 0}}body[class] #content blockquote.pullquote>cite{font-size:100%;font-style:normal;font-weight:500}#content .bigfoot-footnote__button::after,.overlay .bigfoot-footnote__button::after{background:#ededed;border-radius:8px;color:#767676;font:normal 700 11px/1 proxima-nova,sans-serif!important;padding:1px 4px!important}#content .bigfoot-footnote__button::after:active,#content .bigfoot-footnote__button::after:hover,.overlay .bigfoot-footnote__button::after:active,.overlay .bigfoot-footnote__button::after:hover{color:#ff7f08}.collection-hero-image a.ArchiveDownload{color:#ddd}.collection-hero-image a.ArchiveDownload:hover{color:#fff}.ZoomImageLabel{color:#fff;min-height:35px;padding-top:5px;display:inline}.ZoomImageLabelContainer{text-align:center;background-color:#161515}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-block{display:block}.u-inline{display:inline-block}.u-marginTop40{margin-top:40px}.u-bg-gray{background-color:#eaeaea}.sidebarItemGroup,.sidebarItems,.u-plainList{margin:0;padding:0;list-style-type:none}.u-plainList li{margin:0;padding:0}@media (max-width:480px){.u-noMobile{display:none!important}}@media (min-width:481px){.u-noLarge{display:none!important}}.u-semiBold{font-weight:600}.u-bold{font-weight:700}.u-table{display:table;height:100%;width:100%;positon:relative}.u-none{display:none!important}.listingBar,.site-footer .footer-widget .hours .status{display:block}.u-relative{position:relative}.u-bgImage{background-repeat:no-repeat;background-position:center center;background-size:cover}.u-paddingTop50{padding-top:50px}.u-paddingTop40{padding-top:40px}.u-paddingTop30{padding-top:30px}.u-paddingTop20{padding-top:20px}.u-paddingTop10{padding-top:10px}.u-paddingBottom150{padding-bottom:150px}.u-paddingBottom100{padding-bottom:100px}.u-paddingBottom50{padding-bottom:50px}.u-paddingBottom40{padding-bottom:40px}.u-paddingBottom30{padding-bottom:30px}.u-paddingBottom20{padding-bottom:20px}.u-paddingBottom10{padding-bottom:10px}.u-spacer{margin-bottom:300px}.u-topSpacer{margin-top:60px}.field-shift{left:-9999px;position:absolute}#portal-column-content.width-1\:2 .hero .heroInfoContainer,#portal-column-content.width-1\:2 .heroNoImage .heroInfoContainer,#portal-column-content.width-3\:4 .hero .heroInfoContainer,#portal-column-content.width-3\:4 .heroNoImage .heroInfoContainer,.hero--fullWidth .heroInfoContainer{left:5%}@media handheld,screen and (max-device-width:480px){#portal-column-content,#portal-column-one,#portal-column-two{clear:both;width:100%;margin-left:0}}.site-footer .footer-widget .hours p{display:block;color:#000}.site-footer .footer-widget p strong em{color:#000}.listingBar{margin:20px auto!important;padding:20px 0;width:90%}.listingBar>span.previous a:active,.listingBar>span.previous a:hover{border-left-color:#ff7f08;border-left-width:4px}.listingBar>span.next{float:none!important}.listingBar>span.next a:active,.listingBar>span.next a:hover{border-right-color:#ff7f08;border-right-width:4px}.listingBar span.current{background:#212121;font-weight:500}.listingBar a{font-weight:500}.listingBar a:active,.listingBar a:hover{background:#212121!important;border-color:#212121;color:#fff;text-decoration:none}.listingBar a.previous:active,.listingBar a.previous:hover{border-left-color:#ff7f08;border-left-width:4px}.listingBar a.next:active,.listingBar a.next:hover{border-right-color:#ff7f08;border-right-width:4px}#viewlet-below-content .listingBar{text-align:left}.container{margin:0 auto;max-width:1280px;padding:0 20px}@media (max-width:480px){.container{padding:0 15px}}.container--fullWidth{max-width:100%;padding:0 0 0 5%}.container--fullWidth>.grid{margin-left:0;display:table;width:100%}@media (max-width:480px){.container--fullWidth>.grid{display:block}}.container--fullWidth>.grid>*{display:table-cell}@media (max-width:767px){.container--fullWidth>.grid>*{display:inline-block}}.fullWidthLeft,.fullWidthRight{padding:0;height:100%}.fullWidthRight{background-color:#eaeaea}.bgImage{height:100%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.blackOverlay{background-color:rgba(28,28,28,.7)}.orangeOverlay{background-color:rgba(236,102,2,.8)}.container--noTop .fullWidthLeft,.container--noTop .fullWidthRight{padding-top:30px}.has-hero #content{padding-top:150px}@media (max-width:480px){.container--fullWidth>.grid>*{display:inline-block}.has-hero #content{padding-top:0}}.has-hero #content #content-wrapper{margin:0 auto;max-width:1280px;padding:0 20px}@media (max-width:480px){.has-hero #content #content-wrapper{padding:0 15px}}#portal-column-content.width-1\:2 .hero .container,#portal-column-content.width-1\:2 .heroNoImage .container,#portal-column-content.width-3\:4 .hero .container,#portal-column-content.width-3\:4 .heroNoImage .container,.template-event_view .has-hero #content #content-wrapper,.template-newsitem_view .has-hero #content #content-wrapper{padding:0;max-width:unset;margin:0}.template-event_view .has-hero #content{padding-top:0}#portal-column-content.width-1\:2,#portal-column-content.width-3\:4{width:100%}#portal-column-content.width-1\:2 #column-wrapper,#portal-column-content.width-3\:4 #column-wrapper{max-width:100%;padding:0 0 0 5%;margin-left:0;display:table;width:100%}@media (max-width:480px){#portal-column-content.width-1\:2 #column-wrapper,#portal-column-content.width-3\:4 #column-wrapper{display:block}}#portal-column-content.width-1\:2 #column-wrapper>*,#portal-column-content.width-3\:4 #column-wrapper>*{display:table-cell;height:100%;vertical-align:top}@media (max-width:480px){#portal-column-content.width-1\:2 #column-wrapper>*,#portal-column-content.width-3\:4 #column-wrapper>*{display:inline-block}}#portal-column-content.width-1\:2 #content-wrapper,#portal-column-content.width-3\:4 #content-wrapper{margin:0;max-width:unset}#portal-column-content.width-1\:2.position-0 #content-wrapper,#portal-column-content.width-3\:4.position-0 #content-wrapper{padding:0 70px 0 0}@media (max-width:480px){#portal-column-content.width-1\:2.position-0 #content-wrapper,#portal-column-content.width-3\:4.position-0 #content-wrapper{padding:0 5% 0 0}}#portal-column-content.width-1\:2.position-1\:4 #content-wrapper,#portal-column-content.width-3\:4.position-1\:4 #content-wrapper{padding:0 24px}#portal-column-content.width-3\:4 #content{width:80%}@media (min-width:481px) and (max-width:1023px){#portal-column-content.width-3\:4 #content{width:70%}}@media (max-width:767px){#portal-column-content.width-1\:2 #column-wrapper>*,#portal-column-content.width-3\:4 #column-wrapper>*{display:block}#portal-column-content.width-3\:4 #content{width:100%}}@media (max-width:480px){.has-hero #portal-column-content.width-1\:2.position-1\:4 #content,.has-hero #portal-column-content.width-3\:4.position-1\:4 #content{padding-top:30px}#portal-column-content.width-3\:4 #content{width:100%}}#portal-column-content.width-1\:2 #content{width:60%}@media (min-width:481px) and (max-width:1023px){#portal-column-content.width-1\:2 #content{width:40%}}@media (max-width:480px){#portal-column-content.width-1\:2 #content{width:100%}}#portal-column-one,#portal-column-two{margin-top:-150px;padding:0;height:100%;background-color:#eaeaea}.has-hero #portal-column-two{padding-top:150px}@media (max-width:767px){#portal-column-content.width-1\:2 #content{width:100%}#portal-column-one,#portal-column-two{margin-top:0;padding-bottom:30px}.has-hero #portal-column-two{padding-top:0}#portal-column-two{width:95%}}@media (max-width:480px){#portal-column-two{padding-top:15px;margin-top:15px}}.mosaic-grid-row{margin:0 auto;max-width:1280px;padding:0 20px 0 0}@media (max-width:480px){.mosaic-grid-row{padding:0 15px}}.mosaic-grid-row .mosaic-grid-cell{padding-left:24px}@media (max-width:480px){.mosaic-grid-row .mosaic-grid-cell{padding-left:0}}.mosaic-grid-row.mosaic-row-full-width{margin:0;padding-left:0;padding-right:0;max-width:none}.mosaic-grid-row.mosaic-grid-row-dark{background-color:#212121;color:#fff;padding-top:30px;padding-bottom:30px;padding-right:20px}@media (min-width:1024px){.mosaic-grid-row.mosaic-grid-row-dark.mosaic-row-full-width{padding-right:calc(50vw - 620px);padding-left:calc(50vw - 620px)}}.mosaic-grid-row .mosaic-tile.mosaic-tile-full-width{margin-left:-24px;margin-right:0}.mosaic-grid-row .mosaic-width-full{width:100%}.mosaic-grid-row .mosaic-width-half{width:50%}@media (max-width:480px){.mosaic-grid-row .mosaic-tile.mosaic-tile-full-width{margin-left:0}.mosaic-grid-row .mosaic-width-half{width:100%}}.mosaic-grid-row .mosaic-width-third{width:33.3333333333333%}@media (min-width:481px) and (max-width:1023px){.mosaic-grid-row .mosaic-width-third{width:50%}}.mosaic-grid-row .mosaic-jazkarta\.tesserae\.background_image-tile .content-container{margin:0 auto;max-width:1280px;padding:0 20px}@media (max-width:480px){.mosaic-grid-row .mosaic-width-third{width:100%}.mosaic-grid-row .mosaic-jazkarta\.tesserae\.background_image-tile .content-container{padding:0 15px}}.template-layout .has-hero #portal-column-content #content{padding:0}.template-layout .has-hero #portal-column-content #content #content-wrapper{margin:0;padding:0;max-width:unset}.hero,.hero .bgImage,.hero .container{min-height:475px;padding:1px 0}@media (max-width:480px){.hero,.hero .bgImage,.hero .container{min-height:300px;margin-bottom:30px}}.heroNoImage{min-height:100px}.mosaic-doaks\.theme\.hero-tile{margin-bottom:150px}@media (max-width:480px){.mosaic-doaks\.theme\.hero-tile{margin-bottom:0}}.in-publication .hero,.in-publication .heroNoImage{margin-bottom:0!important}.hero--tall,.hero--tall .bgImage,.hero--tall .container{min-height:690px}#archive-image-zoomer,.hero .itemImage img{max-width:initial;box-sizing:initial;height:initial;vertical-align:initial}.heroInfoContainer{position:absolute;left:20px;bottom:0;margin-bottom:-70px;max-width:90%;width:auto}@media (min-width:481px) and (max-width:1023px){.heroInfoContainer{margin-top:70px}.heroInfoContainer.inline{max-width:100%}}@media (max-width:480px){.hero--tall,.hero--tall .bgImage,.hero--tall .container{min-height:480px}.heroInfoContainer{bottom:auto;left:30px;margin-top:150px;top:0;position:relative}.heroInfoContainer.inline{left:auto;max-width:100%}}.heroInfoContainer.inline{bottom:auto;left:auto;position:relative;transform:none;width:auto}.heroNoImage .heroInfoContainer{position:relative;left:auto;margin-top:30px;bottom:auto}@media (max-width:480px){.heroNoImage .heroInfoContainer{bottom:auto;left:auto;margin-bottom:30px;top:auto}}.heroInfo{position:relative;padding:30px 45px;border-left:5px solid #ff7f08;border-bottom:1px solid #d9dbe1;border-top:1px solid #d9dbe1;border-right:1px solid #d9dbe1;background-color:#FFF}.inline .heroInfo{border:none;margin:0 0 30px;padding:0}@media (max-width:480px){.heroInfo{padding:20px 15px 10px}}.heroInfo-tag{position:absolute;margin-bottom:15px;top:-50px;left:-5px;white-space:nowrap}.heroInfo-tag a,.heroInfo-tag a:hover,.heroInfo-tag a:visited{color:#FFF;text-decoration:none}.heroInfo-subTitle a,.heroInfo-subTitle a:hover,.heroInfo-subTitle a:visited,.heroInfo-title a,.heroInfo-title a:hover,.heroInfo-title a:visited{color:#000;text-decoration:none}.heroInfo-title{margin-bottom:10px}.heroInfo-subTitle{font-size:17px;line-height:22px;font-weight:300}.heroInfo-subTitle--book{font-size:24px}.heroInfoContainer--exhibit{background:#f0f0f0;border-bottom:1px solid #dadce3}.heroInfoContainer--exhibit .heroInfo{background:0 0;margin:0 7.63888889% 30px;padding:30px 0 0}.heroInfoContainer--exhibit .heroInfo-tag{position:relative;left:auto;top:auto}.heroInfo--contact{padding:0}.heroInfo--contact .heroInfo-title{text-align:center;padding:30px 20px;border-bottom:1px solid #d9dbe1;margin-bottom:20px}@media (max-width:480px){.heroInfo--contact .heroInfo-title{padding:30px 10px}}.heroInfoGrid{padding:0 45px 30px;font-size:0}.heroInfoGrid>*{font-size:14px;display:inline-block;vertical-align:top}.heroInfoGrid-first,.heroInfoGrid-last{width:50%;text-align:center;display:inline-block}@media (max-width:480px){.heroInfoGrid-first,.heroInfoGrid-last{width:100%;padding-right:0;padding-left:0}}.heroInfoGrid-first .heroInfoGrid-text:last-child,.heroInfoGrid-last .heroInfoGrid-text:last-child{margin-bottom:0}.heroInfoGrid-first{padding-right:10px;border-right:1px solid #d9dbe1}@media (max-width:480px){.heroInfoGrid-first{border-right:0;border-bottom:1px solid #d9dbe1;padding-bottom:15px;margin-bottom:15px}}.heroInfoGrid-last{padding-left:20px}.heroInfoGrid-header{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.26em;margin-bottom:5px}.heroInfoGrid-big,.heroInfoGrid-small{letter-spacing:-.04em;font-family:'Neue Helvetica W01',sans-serif}.heroInfoGrid-text{font-size:14px;margin-bottom:3px;font-weight:500}.heroInfoGrid-text a{color:#205c90}.heroInfoGrid-text a:hover{color:#256ba8}.heroInfoContainer--event{width:66%}.heroInfoContainer--event .heroInfo{padding:0;width:100%;border-bottom:0}.heroInfoContainer--event .heroInfo .heroInfo-title{text-align:left;padding:30px 55px;border-bottom:1px solid #d9dbe1;margin-bottom:20px}@media (max-width:480px){.heroInfoContainer--event .heroInfo .heroInfo-title{padding:30px 10px}}.heroInfoContainer--event .heroInfoGrid{padding:0 10px 30px}.heroInfoGrid-big{font-size:22px;font-weight:700;margin-top:-10px}.heroInfoGrid-small{font-size:16px;font-weight:700;margin-top:-5px}.heroInfoContainer-button{display:block;color:#FFF;background-color:#ff7f08;letter-spacing:.26em;text-transform:uppercase;font-size:13px;font-weight:700;text-align:center;padding:20px 10px}.heroInfoContainer-button:hover{color:#FFF;background-color:#ff993b}.heroInfo-aboveTitle{font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.heroInfo-aboveTitle--small{font-size:12px;margin-bottom:5px}.heroInfo-by{font-size:22px;line-height:35px;font-family:'Neue Helvetica W01',sans-serif;letter-spacing:-.04em;font-weight:700}.heroInfo-blog{color:#7d7d7d;font-size:14px;font-weight:500}.heroInfo-blog .blogSpacer{margin:0 7px}.heroInfo-blog .postedOn{font-size:12px;font-weight:700;letter-spacing:.26em;margin-right:5px;text-transform:uppercase}.table--twoColumn th,.tabs-link{font-weight:600;text-transform:uppercase}.heroInfo-blog a{color:#7d7d7d}.heroInfo-blog a:hover{color:#636363}.heroInfoContainer--pubitem{width:66%}@media (max-width:480px){.heroInfoContainer--pubitem{width:100%}}.tabs-nav{list-style:none;text-align:right;margin:0;padding:0}.tabs-item{display:inline-block;text-align:center;margin:0;padding:0}.tabs-link{display:inline-block;text-decoration:none;height:40px;line-height:40px;padding:0 30px 0 20px;color:#212121;font-size:12px;border-top:3px solid transparent;background-color:#FFF;position:relative}.tabs-link:hover{color:#ff7f08}.tabs-arrow{width:9px;height:7px;background-image:url(../dist/img/arrow-down.png);position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media (max-width:1023px){.tabs-link{padding:0 18px 0 9px;font-size:11px}.tabs-arrow{right:5px}}.tabs-link--active{border-top:3px solid #ff7f08}.tabs-content{background:#FFF;padding:50px}.tabs-innerContent{padding:0 0 0 20px}@media (max-width:1023px){.tabs-innerContent{padding:0}}.table--twoColumn td,.table--twoColumn th{border-right:1px solid #D1D4DC;border-bottom:1px solid #D1D4DC;padding:10px;vertical-align:top}.tabs-innerContent h3{font-size:20px;margin-bottom:20px}.tabs-innerContent p{font-size:15px}#content .container li.tabs-item{display:inline-block!important;margin:0!important}#content .container ul.tabs-nav{list-style:none!important;margin:0!important}.table{border-top:1px solid #D1D4DC}.table--twoColumn th{width:33.33%;border-left:1px solid #D1D4DC;letter-spacing:.2px;font-size:13px;text-align:right}.table--twoColumn td{width:66.33%;font-size:13px}.table--twoColumn td p,.table--twoColumn th p{font-size:13px;padding-top:0;margin-top:0}.table--twoColumn td blockquote{font-size:16px;padding:0 20px 20px;margin:0}.doaksInfo{padding:150px 0}.doaksInfo-intro{font-size:20px;padding:10px 0 0 50px;line-height:31px;font-weight:300}.doaksInfo-intro strong,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours p strong,.tag{font-weight:700}@media (min-width:481px) and (max-width:1023px){.doaksInfo-intro{padding:10px 0 0 30px}}@media (max-width:480px){.doaksInfo-intro{padding:0;margin-top:50px}}.tag{padding:7px 10px;background-color:#000;font-size:12px;color:#FFF;text-transform:uppercase;display:inline-block;letter-spacing:.26em}.tag a,.tag a:visited{color:#FFF;text-decoration:none;border:none}.viewAll,.viewAll:visited{color:#929292}.hours-large:after,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status:after{border-bottom:1px solid #d9dbe1;right:50%;bottom:-10px;height:1px;margin-right:-30px;content:''}.infoTable,.mosaic-tile.mosaic-doaks\.theme\.hours-tile{background-color:#f6f6f6;border:1px solid #d9dbe1;padding:50px 20px;text-align:center}.mosaic-tile.mosaic-doaks\.theme\.hours-tile h3,.mosaic-tile.mosaic-doaks\.theme\.hours-tile p.more{display:none}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours{display:inline-block;font-size:0;padding:0 10px;vertical-align:top;width:49%}.card--small .cardBottom,.card--small .cardTop,.cardsTop>*,.hours>*{vertical-align:middle}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours>*{display:inline-block;font-size:16px;vertical-align:middle}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours.first{border-right:1px solid #d9dbe1}@media (max-width:1023px){.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours{width:100%}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours.first{border-bottom:1px solid #d9dbe1;border-right:0;padding-bottom:25px}}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours p{display:block;font-size:14px;font-weight:700;letter-spacing:.26em;margin-bottom:10px;text-transform:uppercase}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours p em{font-style:normal}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status{display:block;font-family:'Neue Helvetica W01',sans-serif;font-size:27px;letter-spacing:-.04em;line-height:1;text-transform:none;margin-bottom:25px;position:relative}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status:after{width:60px;position:absolute}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .info{display:block;font-size:26px;line-height:1;font-weight:300}.hours{font-size:0}.hours>*{display:inline-block;font-size:16px}.hours-first,.hours-last{width:50%;padding:0 10px}.hours-first{border-right:1px solid #d9dbe1}@media (max-width:1023px){.hours-first,.hours-last{width:100%}.hours-first{border-right:0;padding-bottom:25px;border-bottom:1px solid #d9dbe1}.hours-last{padding-top:25px}}.hours-title{font-size:14px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;margin-bottom:10px}.hours-large{font-family:'Neue Helvetica W01',sans-serif;font-size:27px;letter-spacing:-.04em;line-height:1;text-transform:none;margin-bottom:25px;position:relative}.hours-large:after{width:60px;position:absolute}.hours-time{font-size:26px;line-height:1;font-weight:300}.twoColumnRow-first,.twoColumnRow-last strong{font-weight:700;text-transform:uppercase}.infoTable.twoColumn{padding:30px}@media (max-width:1023px){.infoTable.twoColumn{padding:30px 10px}}.twoColumnRow{display:table;width:100%;padding-bottom:8px}.twoColumnRow-first,.twoColumnRow-last{display:table-cell;width:50%;font-size:14px}.twoColumn--firstWider .twoColumnRow-first{width:65%}.twoColumn--firstWider .twoColumnRow-last{width:35%}.twoColumnRow-first{padding-right:15px;text-align:right;letter-spacing:.12em}.twoColumnRow-last{padding-left:15px;text-align:left}.twoColumnRow-first--small{font-size:12px;line-height:18px;font-weight:400}.twoColumnDivider{margin-top:23px;padding-bottom:25px;border-top:1px solid #d9dbe1;height:1px;margin-left:-30px;margin-right:-30px}.upcomingEvents{padding:110px 0;background-color:#eee}@media (max-width:1023px){.twoColumnDivider{margin-left:-10px;margin-right:-10px}.upcomingEvents{padding:75px 0}}.eventBlock{padding:0;background-color:#eee}@media (max-width:1023px){.eventBlock{padding:75px 0}}.eventBlock--paddingTop{padding-top:110px}.eventBlock--paddingBottom{padding-bottom:110px}.pullUp{margin-top:-143px}@media (max-width:1023px){.pullUp{margin-top:-108px}}.cardsTop{display:table;width:100%;border-bottom:1px solid #d1d4dc;margin-bottom:50px}.cardsTop-left,.cardsTop-right{display:table-cell}.viewAll,.viewAll:hover{border:none;text-decoration:none}.cardsTop-right{text-align:right}.card--colection:after,.cardGradient,.cardTop:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 32%,rgba(0,0,0,.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0)}.cardTop,.viewAll:after{background-repeat:no-repeat}.viewAll{font-weight:600;letter-spacing:.26em;font-size:10px;text-transform:uppercase}.viewAll:after{content:'';background-image:url(../dist/img/arrow-right.svg);background-position:right center;display:inline-block;background-size:34px 6px;width:40px;height:8px}.viewAll img{height:6px;width:auto}.viewAll:hover{color:#787878}.cardTop{position:relative;display:block;min-height:198px;background-position:center center;background-size:cover}.cardTop>a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.cardsTop--upcoming{margin-bottom:110px}.cardBottom-date,.cardBottom-title,.cardDate,.cardTitle a{font-family:'Neue Helvetica W01',sans-serif;margin-bottom:5px;color:#000}.cardsTop--spaceTop{margin-top:160px}.cardsTop--borderBottom{border-bottom:1px solid #d1d4dc}.cardBottom{background-color:#FFF;padding:30px;border:1px solid #d9dbe1}.cardBottom-date,.cardDate{font-size:13px;font-weight:700}.cardBottom-title,.cardTitle a{font-size:27px;letter-spacing:-.04em;line-height:1;text-transform:none;display:block}.collectionTitle,.mosaic-tile-centered-text-box .card .cardTop h4.cardTitle a,.researchOppsTitle{font-family:proxima-nova,sans-serif}.card--small,.mosaic-tile-centered-text-box .card{margin-bottom:30px}.cardBottom-title:hover,.cardTitle a:hover{color:#333;border:none;text-decoration:none}.cardBottom-description,.cardDescription{font-size:17px;line-height:22px;font-weight:300}.cards h2.cardsTitle,.collectionTitle,.researchOppsTitle{font-weight:700;color:#FFF;letter-spacing:.26em;text-transform:uppercase}.card--small{display:table;width:100%}.card--small>.cardTop{width:0;white-space:nowrap;padding:88px}.card--small>.cardTop img{max-width:none}.card--small>.cardBottom{width:100%;border-left:0}.card--small .cardTop{border:1px solid #d9dbe1;display:table-cell}@media (max-width:480px){.card--small>.cardTop{width:100%}.card--small .cardTop{display:block}}.card--small .cardBottom{display:table-cell;padding:20px}@media (max-width:480px){.card--small,.card--small .cardBottom{display:block}}.cardsContainer--big{background-color:#FFF;border:1px solid #d9dbe1}.card--big .cardTop{min-height:0}.card--big .cardTop img{width:100%;height:auto;display:block}.card--big .cardBottom{border:0}@media (max-width:1023px){.card--big{margin-bottom:30px}}.mosaic-tile-centered-text-box .card .cardTop{text-align:center;padding:131px 0 120px;height:276px}.mosaic-tile-centered-text-box .card .cardTop>a{z-index:2;background-color:transparent}.mosaic-tile-centered-text-box .card .cardTop h4.cardTitle{padding:7px 10px;background-color:#000;border:none;display:inline-block;transform:translateY(-50%)}.mosaic-tile-centered-text-box .card .cardTop h4.cardTitle a{font-size:14px;color:#FFF;text-decoration:none;text-transform:uppercase;display:inline-block;letter-spacing:.26em;line-height:22px;margin:0}.mosaic-tile-centered-text-box .card .cardBottom{display:none}.cards{margin:0 auto;max-width:1280px;padding:0 20px 0 0}@media (max-width:480px){.cards{padding:0 15px}}.cards .card{margin-bottom:30px}.cards h2.cardsTitle{padding:7px 10px;background-color:#000;font-size:12px;display:inline-block;line-height:1.6}.cards h2.cardsTitle a,.cards h2.cardsTitle a:visited{color:#FFF;text-decoration:none;border:none}.cards .viewAll{display:table-cell;text-align:right}#portal-breadcrumbs,.button--full,.card--colection,.collection-hero-image,.collectionTitle,.crumbs,.getInvolved .container,.notice,.researchOpps .blackOverlay .container,.researchOppsTitle,.visitTitle{text-align:center}.cards .cardContainer{font-size:0;margin-left:-24px}.cards .cardContainer>*{font-size:16px;display:inline-block;vertical-align:top}.cards .cardContainer .card{width:33.3333333333333%;padding-left:24px}@media (min-width:481px) and (max-width:1023px){.cards .cardContainer .card{width:50%}}@media (max-width:480px){.cards .cardContainer .card{width:100%}}.cards .cardContainer .card .cardTop img{width:100%;height:auto;display:block}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+1){width:40%;float:left}@media (max-width:1023px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+1){float:none;width:100%}}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+1) .cardBottom{min-height:184px}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3){margin-bottom:30px;display:table;width:100%;width:60%;min-height:176px}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardTop{width:0;white-space:nowrap;padding:88px}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardTop img,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardTop img{max-width:none}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardBottom,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardBottom{width:100%;border-left:0}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardTop{border:1px solid #d9dbe1;display:table-cell;vertical-align:middle}@media (max-width:480px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardTop{width:100%}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardTop{display:block}}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardBottom,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardBottom{display:table-cell;vertical-align:middle;padding:20px}.collection{background-color:#212121;padding:140px 0}@media (max-width:1023px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3){width:100%}.collection{padding:75px 0}}.collectionTitle{font-size:20px;margin-bottom:50px}.tag--collection{font-size:14px}.card--colection{padding:110px 0;display:block;position:relative}@media (max-width:1023px){.card--colection{margin-bottom:30px}}@media (max-width:480px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardBottom,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardBottom{display:block}.card--colection{padding:80px}.ctaContainer .button{min-width:80%}}.collection-hero-image{background-color:#161515;position:relative}.collection-hero-image #archive-image-zoomer>div.noSel{width:auto;right:unset!important;left:24px!important;bottom:5px!important;z-index:101!important}.collection-hero-image #archive-photo-selector{position:absolute;right:24px;bottom:5px;z-index:100}.collection-hero-image #archive-photo-selector a.ImageSelector{margin-right:10px;display:inline-block}.collection-hero-image #archive-photo-selector a.ImageSelector img{opacity:.6;max-height:55px;width:auto!important}.collection-hero-image #archive-photo-selector a.ImageSelector.selected img{opacity:1}.researchOpps .blackOverlay{padding:100px 0}.researchOppsTitle{font-size:20px;margin-bottom:25px}.reseachOppsText{font-size:20px;line-height:29px;color:#FFF;max-width:820px;margin:0 auto 35px}.ctaContainer{max-width:820px;margin:0 auto}@media (max-width:1023px){.ctaContainer .button{margin-bottom:15px}}.button,.button--secondary,.button--secondaryWhite,.button--small{background:#ff7f08;border:1.5px solid #ff7f08;border-radius:22px;color:#fff;display:inline-block;font:700 12px/1 proxima-nova,sans-serif;margin:15px 7.5px;padding:16px 32px;text-decoration:none;text-transform:uppercase;transition:all .25s ease;letter-spacing:.26em}#content .contentPhoto-text p strong,#content .contentText p strong,.contentPhoto-text p strong,.contentText p strong,.notice-title{font-weight:700}.contentPhoto-title,.contentQuote-text{font-family:'Neue Helvetica W01',sans-serif}.button--secondary:hover,.button--secondaryWhite:hover,.button--small:hover,.button:hover{color:#FFF;background:#ffa755}.button--secondary.white,.button--secondaryWhite.white,.button--small.white,.button.white{background:#fff;border-color:#fff}.button--secondary.white.hollow,.button--secondaryWhite.white.hollow,.button--small.white.hollow,.button.white.hollow{border-color:#fff}.button--secondary.hollow,.button--secondaryWhite.hollow,.button--small.hollow,.button.hollow{background:0 0;color:#fff}.button--secondary.hollow:active,.button--secondary.hollow:hover,.button--secondaryWhite.hollow:active,.button--secondaryWhite.hollow:hover,.button--small.hollow:active,.button--small.hollow:hover,.button.hollow:active,.button.hollow:hover{background:#ff7f08}.button--secondary.hollow.black,.button--secondaryWhite.hollow.black,.button--small.hollow.black,.button.hollow.black{color:#030}.button--secondary{background-color:transparent;margin:0 15px 15px}.button--secondary:hover{background-color:#ff7f08;color:#FFF}.button--secondaryWhite{background-color:transparent;margin:0 15px 15px;border-color:#FFF;color:#FFF;padding:16px 45px}.button--secondaryWhite:hover{background-color:#FFF;color:#ff7f08}.button--small{padding:8px 16px;font-size:11px}.button-addCircle{width:20px;height:20px;background:#FFF;border-radius:50%;text-align:center;line-height:20px;color:#ff7f08;display:inline-block;margin-right:4px;letter-spacing:-1px}.button--full{width:100%;border-radius:0;margin:0 0 8px;padding:20px 10px}.latestNews{background-color:#eee;padding:80px 0}.getInvolved .orangeOverlay{padding:65px 0}.iconInvolved img{max-height:50px;width:auto;margin-bottom:15px}.getInvolved-title{font-size:25px;font-weight:700;letter-spacing:.26em;color:#FFF;margin-bottom:20px;text-transform:uppercase}.getInvolved-text{font-size:20px;line-height:27px;color:#FFF;max-width:820px;margin:0 auto 30px}.sub-menu{z-index:20}.breadcrumbs:after,.breadcrumbs:before{content:'';position:absolute;z-index:-1;width:50%;top:0;bottom:0}.breadcrumbs:before{left:0;background-color:#0f0f0f}.breadcrumbs:after{right:0;background-color:#2e2e2e}.breadcrumbs{z-index:5;position:relative;margin-top:-2px}#portal-breadcrumbs span a:after,.breadcrumbs .crumb:after,.crumbs .crumb:after{content:">";margin-top:-10px;top:50%;z-index:10}@media (max-width:480px){.breadcrumbs{display:none}}.crumbs .crumb:last-child:after{display:none}.breadcrumbs .crumb,.crumbs .crumb{background-color:#2e2e2e;vertical-align:top;margin-right:-4px!important;display:inline-block;position:relative;color:#d4d4d4;font-size:10px;letter-spacing:.26em;text-transform:uppercase}.breadcrumbs .crumb a,.crumbs .crumb a{color:#d4d4d4;padding:8px 20px;display:block}.breadcrumbs .crumb a:hover,.crumbs .crumb a:hover{color:#ededed}.breadcrumbs .crumb.first,.crumbs .crumb.first{background-color:#0f0f0f}.breadcrumbs .crumb.first:after,.crumbs .crumb.first:after{display:none}.breadcrumbs .crumb:after,.crumbs .crumb:after{color:#d4d4d4;font-size:12px;position:absolute;right:-6px}#portal-breadcrumbs{background:#2e2e2e;padding:0;position:relative;text-transform:uppercase}#portal-breadcrumbs:after,#portal-breadcrumbs:before{bottom:0;content:'';position:absolute;top:0;width:50%}#portal-breadcrumbs:before{left:0;background-color:#0f0f0f}#portal-breadcrumbs:after{right:0;background-color:#2e2e2e}#portal-breadcrumbs span{background:#2e2e2e;display:inline-block;font-size:10px;letter-spacing:.26em;margin-left:-5px;position:relative;vertical-align:top;z-index:1}#portal-breadcrumbs span .breadcrumbSeparator{display:none}#portal-breadcrumbs span a{color:#d4d4d4;display:block;padding:8px 26px 8px 14px;position:relative}#portal-breadcrumbs #breadcrumbs-1 a:after,#portal-breadcrumbs #breadcrumbs-home,#portal-breadcrumbs #breadcrumbs-you-are-here,#portal-breadcrumbs span:nth-last-child(2) a:after,#portal-breadcrumbs>span:last-child,.contentTitle .documentDescription:after,.documentDescription .documentDescription:after{display:none}#portal-breadcrumbs span a:active,#portal-breadcrumbs span a:hover{color:#ededed}#portal-breadcrumbs span a:after{color:#d4d4d4;font-size:12px;position:absolute;right:0}#portal-breadcrumbs #breadcrumbs-1{background:#0f0f0f}.visitInfo{padding-bottom:120px;border-bottom:1px solid #d9dbe1}.bookContentTitle:after,.contentTitle:after,.documentDescription:after{position:absolute;width:80px;height:1px;bottom:0;border-bottom:5px solid #ff7f08;left:0;content:""}.visitTitle{font-size:16px;margin-bottom:10px}.notice{background-color:#000;padding:30px;margin-bottom:40px}.notice-title{font-size:20px;letter-spacing:.26em;color:#FFF;margin-bottom:10px}.notice-text{color:#FFF;font-size:16px}.detailsContainer{padding-top:180px;padding-right:20px}@media (max-width:480px){.detailsContainer{padding-top:240px;padding-right:0}}.contentContainer{padding-top:60px}@media (max-width:480px){.contentContainer{padding-top:0}}.contentTitle,.documentDescription{padding-bottom:40px}.contentTitle .documentDescription,.documentDescription .documentDescription{padding-bottom:0}.bookContentTitle{padding-bottom:40px;margin-bottom:100px}#content dl.captioned.image-inline,#content dl.captioned.image-left,#content dl.captioned.image-right,#content span.captioned.image-inline,#content span.captioned.image-left,#content span.captioned.image-right{width:auto!important}#content .contentPhoto-text p,#content .contentText p,.contentPhoto-text p,.contentText p{font-size:18px;line-height:29px;margin-bottom:20px}#content .contentPhoto-text p.contentCallout,#content .contentText p.contentCallout,.contentPhoto-text p.contentCallout,.contentText p.contentCallout{margin:60px 0}#content .contentPhoto-text p.contentSmall,#content .contentText p.contentSmall,.contentPhoto-text p.contentSmall,.contentText p.contentSmall{font-size:14px;line-height:1}#content .contentPhoto-text p.callout a,#content .contentText p.callout a,.contentPhoto-text p.callout a,.contentText p.callout a{color:#212121}#content .contentPhoto-text p.callout a:active,#content .contentPhoto-text p.callout a:hover,#content .contentText p.callout a:active,#content .contentText p.callout a:hover,.contentPhoto-text p.callout a:active,.contentPhoto-text p.callout a:hover,.contentText p.callout a:active,.contentText p.callout a:hover{color:#ff7f08;text-decoration:none}.contentQuote{margin-left:2px;padding:20px 0 0 20px;border-left:5px solid #ff7f08}#content dl.captioned.image-left img,#content dl.captioned.image-right img,#content span.captioned.image-left img,#content span.captioned.image-right img,.contentFloatRight img{padding:10px;display:block;background-color:#ededed;height:auto}.contentQuote-text{font-size:24px;font-weight:300;line-height:31px;margin-bottom:10px}.contentQuote-author{font-size:14px;color:#3a3a3a}.contentPhoto{margin:60px 0}.contentPhoto-title{font-weight:700;font-size:28px;line-height:34px;margin-bottom:30px}.contentPhoto-subTitle{font-size:16px;text-align:left;margin-bottom:10px}.contentFloatRight{float:right;max-width:415px;margin-left:20px}#content dl.captioned,#content span.captioned,.contentFloatRight img{max-width:100%}#content dl.captioned a:link,#content span.captioned a:link{border-bottom:none!important}.relatedEvents,.scholarship{border-bottom:1px solid #d9dbe1}#content span.image-caption{display:block;max-width:100%}.image-caption,.subInfoText{font-size:13px;color:#7d7d7d;padding-left:15px;line-height:17px;margin:10px 0 0}.subInfoText--imageCallout{text-align:center;padding-left:0;margin-top:15px;margin-bottom:40px}.contentImageCallout{padding:30px 0;text-align:center;background-color:#ededed;margin-top:40px}.contentImageCallout img{width:auto;height:auto;max-width:100%;display:inline-block}#slider,#slider-container,.ImageFader,li.slide dl{max-width:100%!important}.inscription-replica .athenarubyweb .abbreviation,.inscription-replica .athenarubyweb .reconstruction,.inscription-replica .athenarubyweb .restoration,.modal-content.flexpaper_printdialog,.modal-content.flexpaper_socialsharedialog{display:none}.modal-content{font-size:14px}.ImageFader{position:relative;margin:0 auto}.inscription-replica,.inscription-text{clear:right;min-width:18em;overflow:auto;padding:.75em 0}.ImageFader img{top:0;left:0;position:absolute;margin:0 0 15px}#slider li.slide img{height:auto!important}#slider-container,#slider-container #slider,#slider-container #slider li.slide{height:auto!important;max-height:383px}.inscription-replica .athenarubyweb .certain{color:transparent;-webkit-transition:color 2s;transition:color 2s ease-in-out}.athenarubyweb .certain::after,.athenarubyweb .certain::before{content:""}.athenarubyweb .abbreviation::before{content:"("}.athenarubyweb .abbreviation::after{content:")"}.athenarubyweb .illegible::before,.athenarubyweb .missing::before,.athenarubyweb .reconstruction::before{content:"["}.athenarubyweb .illegible::after,.athenarubyweb .missing::after,.athenarubyweb .reconstruction::after{content:"]"}.athenarubyweb .reconstruction>.illegible::after,.athenarubyweb .reconstruction>.illegible::before,.athenarubyweb .reconstruction>.missing::after,.athenarubyweb .reconstruction>.missing::before{content:""}.athenarubyweb .restoration::before{content:"<"}.athenarubyweb .restoration::after{content:">"}.athenarubyweb .superfluous::before{content:"{"}.athenarubyweb .superfluous::after{content:"}"}.inscription-replica{color:#545454;font-family:athenarubyweb,"Athena Ruby";font-weight:400}.inscription-replica p{float:left;font-size:133%;line-height:1.25em;margin:0 .5em;text-align:center}.inscription-replica p:first-child{text-align:right}.inscription-replica p:last-child{text-align:left}.contentTags,.inscription-replica p:only-of-type{text-align:center}.inscription-replica .athenarubyweb .certain:hover{color:#bababa}.inscription-replica .athenarubyweb .certain>span[class]{color:inherit}.inscription-replica .athenarubyweb .uncertain{color:#878787}.inscription-replica .athenarubyweb .uncertain>span{color:inherit}.inscription-replica .athenarubyweb .illegible{letter-spacing:.01em}.inscription-replica .athenarubyweb .missing{letter-spacing:.35em}.contentTag,.formItems label{letter-spacing:.26em;text-transform:uppercase}.inscription-replica .athenarubyweb .superfluous{color:#ff7f08}.inscription-replica .athenarubyweb span[class]::after,.inscription-replica .athenarubyweb span[class]::before{content:""}.inscription-text p{display:inline;font-size:107%}.add-info .inscription-translation br,.inscription-text br{display:none}.inscription-text p+p::before{content:" ";white-space:pre}.inscription-text span::after,.inscription-text span::before,.inscription-text span[class]{color:#545454}.inscription-text span>span{color:inherit}.add-info .inscription-translation p{font-size:100%;font-style:italic}.add-info .inscription-translation .grc,.add-info .inscription-translation>p:first-of-type{color:#545454;font-family:proxima-nova,sans-serif;font-style:400}.eventInfo{padding-top:50px;padding-bottom:120px}.relatedEvents{background-color:#eee;padding:65px 0}.relatedEvents-title{font-size:16px;text-align:center;margin-bottom:35px}.contentContainer--scholarship{padding-top:0;margin-right:70px}@media (max-width:480px){.contentContainer--scholarship{margin-right:20px}}.contentTags{margin-top:100px}.contentTags--left,.contentTags--left .contentTags-title{text-align:left}.contentTags--left .contentTag{margin-left:0}.contentTags-title{font-size:16px;text-align:center;margin-bottom:20px}.contentTag{color:#767676;display:inline-block;font-size:11px;font-weight:700;padding:10px 35px;background-color:#ededed;margin:0 8px 15px;text-align:center;border-radius:22px}.sidebar-title,.sidebarItem{font-size:13px;line-height:16px;font-weight:700;font-family:'Neue Helvetica W01',sans-serif}.contentTag:hover{color:#767676;background-color:#e0e0e0}@media (max-width:480px){.contentTag{width:80%;display:block}}.sidebar{padding:0 20px}.sidebar-title{margin-bottom:10px}.sidebar-title a{text-transform:uppercase;color:#000}.sidebarItem{margin-bottom:30px;display:block;cursor:pointer}.sidebarItem a{display:block;color:#000}.sidebarItem a:hover{color:#333}.sidebarItem--group{margin-bottom:10px;padding:15px 0;background-color:#2e2e2e;color:#FFF;position:relative;margin-left:-30px;margin-right:-20px}.sidebarItem--group span{margin-left:30px;display:inline-block}.sidebarItem--group a{color:#FFF}.sidebarItem--group a:hover{color:#ccc}.sidebarItemGroup{visibility:hidden;max-height:0;transition:all .4s ease-in-out;overflow:hidden}.sidebarItemGroup-item{margin-bottom:20px;margin-left:50px;padding-right:10px}.sidebarItemGroup-item a{color:#FFF}.sidebarItemGroup-item a:hover{color:#ccc}.sidebarItem--group.show .sidebarItemGroup{visibility:visible;max-height:none;margin-top:20px}.sidebarItem-open{position:absolute;top:17px;left:10px}.hero--form,.hero--form .bgImage{min-height:415px}.form{background-color:#eee;padding-bottom:60px}.container--form{max-width:1020px}.formContainer{border:1px solid #d9dbe1;border-top:5px solid #ff7f08;padding:80px 170px;background-color:#FFF;margin-top:-260px;position:relative;z-index:1}.form-title{position:relative;padding-bottom:25px;margin-bottom:35px}.form-title:after{content:"";height:1px;width:70px;border-bottom:5px solid #ff7f08;position:absolute;right:50%;margin-right:-35px;bottom:-5px}.form-introText{font-size:16px;font-weight:300;line-height:26px;text-align:center;margin-bottom:70px}@media (max-width:480px){.form-introText{margin-bottom:40px}}.formItems label{display:block;font-size:11px;font-weight:700;margin-bottom:5px}.formItems input[type=color],.formItems input[type=date],.formItems input[type=datetime-local],.formItems input[type=datetime],.formItems input[type=email],.formItems input[type=month],.formItems input[type=password],.formItems input[type=range],.formItems input[type=tel],.formItems input[type=text],.formItems input[type=time],.formItems input[type=url],.formItems input[type=week],.formItems textarea{box-sizing:border-box;-webkit-appearance:none;border:1px solid #eaeaea;padding:10px 15px;transition:all .2s ease-in-out;margin:0 0 25px;font-family:'Neue Helvetica W01',sans-serif;font-size:15px;outline:0;width:100%;font-weight:700;letter-spacing:-.02em;background-color:#eaeaea;border-radius:0}.formItems input[type=color]:focus,.formItems input[type=date]:focus,.formItems input[type=datetime-local]:focus,.formItems input[type=datetime]:focus,.formItems input[type=email]:focus,.formItems input[type=month]:focus,.formItems input[type=password]:focus,.formItems input[type=range]:focus,.formItems input[type=tel]:focus,.formItems input[type=text]:focus,.formItems input[type=time]:focus,.formItems input[type=url]:focus,.formItems input[type=week]:focus,.formItems textarea:focus{border-color:#ff7f08;background-color:#FFF}.formItems .selectWrapper{display:inline-block;position:relative;margin-right:3px}.formItems .selectWrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #000;right:5px;pointer-events:none;top:18px;position:absolute}.formItems select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eaeaea;padding:10px 15px;transition:all .2s ease-in-out;margin:0 0 25px;font-family:'Neue Helvetica W01',sans-serif;font-size:15px;outline:0;width:auto;box-shadow:none;background-image:none;position:relative;font-weight:700;letter-spacing:-.02em;background-color:#eaeaea;border-radius:0;display:inline-block}.formItems select:focus{outline:0}.formItems .grid-1of2 .selectWrapper:last-child{margin-right:0}.formItems .subLabel{color:#666;font-weight:500;font-size:13px;margin-bottom:10px}.formItems textarea{height:155px;resize:none;margin-bottom:40px}.formItems input[type=checkbox]{display:none}.formItems input[type=checkbox]+label{color:#666;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;display:inline-block;margin-bottom:8px;padding-left:32px;position:relative;cursor:pointer}.formItems input[type=checkbox]+label:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;cursor:pointer;border:1px solid #ff7f08;position:absolute;left:0;top:2px}.book,.relatedBlogPosts{border-bottom:1px solid #d9dbe1}.formItems input[type=checkbox]:checked+label:after{content:"\2713";font-size:18px;color:#ff7f08;position:absolute;left:2px;top:-3px}.formItems .checkboxGroup{margin:20px 0 40px}.formItems submit{cursor:pointer;padding:16px 65px}.book{padding-top:20px;padding-bottom:100px}.heroInfoContainer--book{width:66%}.bookISBN{font-size:14px;font-weight:700;text-align:center;letter-spacing:-.04em;margin-bottom:25px;margin-top:5px}.bookContentContainer{padding-left:20px}@media (max-width:480px){.bookContentContainer{padding-left:0}}.blogPost{padding:0 0 100px}.container--blog{max-width:1000px;padding:0 40px}.relatedBlogPosts{background-color:#eee;padding:65px 0}.relatedBlogPosts-title{font-size:16px;text-align:center;margin-bottom:35px}#content #footnote-container{background:#f6f6f6;font-size:100%;padding:5%}#content #footnote-container h4{margin-bottom:20px;padding-bottom:16px;position:relative}#content #footnote-container h4:after{background:#ff7f08;bottom:0;content:'';display:block;height:6px;left:0;position:absolute;width:80px}#content #footnote-container ol li{margin:0 0 30px}#content #footnote-container ol li:before{background:#ededed;border-radius:8px;color:#767676;content:counter(item,decimal) " "!important;font:normal 700 11px/1 proxima-nova,sans-serif!important;margin-left:-1.75em!important;padding:1px 4px!important;text-indent:1.75em!important}.tileItem a,.tileItem a:visited{color:#205c90}#content #footnote-container ol li a:first-child{display:none}#content #footnote-container ol li span.annotationLink a{display:inline}.tileItem{border-bottom:1px solid #ccc;margin:0 0 30px;padding:0 0 30px;position:relative}@media screen and (min-width:900px){.tileItem{min-height:260px}}.tileItem a{text-decoration:none}.tileItem a:active,.tileItem a:hover{color:#205c90;text-decoration:underline}.tileItem h2.tileHeadline{clear:none;margin:0 0 8px}.tileItem h2.tileHeadline a{color:#212121;text-decoration:none}.tileItem h3.description{font-size:16px}.tileItem .tileImage{display:block;float:left!important;margin:0 30px 15px 0!important}@media screen and (max-width:767px){.tileItem{padding-left:0}.tileItem .tileImage{left:auto;position:relative;top:auto;width:auto}}.tileItem .tileImage img{display:block;max-width:100%;width:100%}.tileItem hr.visualClear{display:none!important}#content #faceted-form #faceted-results dl dt span.documentByLine,#content #faceted-form #faceted-results dl dt span.summary img{display:none}#faceted-results ul.result-main{list-style:none}#content #faceted-form div.faceted-widget .widget-fieldset{border:none;padding-top:0}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column #c10_widget{clear:none;margin-bottom:0!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column legend{width:auto!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column #c2_widget #c2_start{clear:left!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column #c11_widget input[type=text]{width:18em}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column .faceted-text-widget input[type=text]{width:20em}#content #faceted-form div.faceted-widget .widget-fieldset ul{margin:0 0 0 10px}#content #faceted-form div.faceted-widget .widget-fieldset ul li{margin:1px 0}#content #faceted-form div.faceted-widget .widget-fieldset ul li span{color:#6d6863;font-size:9px}#content #faceted-form div#c15_widget.faceted-widget form{margin:0 10px}#content #faceted-form div#c15_widget.faceted-widget input#c15{margin:0 0 15px}body.template-facetednavigation_view[class*="-archive-search"] #content .faceted-criteria-widget{clear:left;float:left;margin:0 0 0 12px!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-results .ResultCount{float:none;margin-top:20px}#faceted-right-column #s2id_c6{width:116px;margin-right:5px}#content #faceted-form #faceted-results dl dt{margin:10px 0}#content #faceted-form #faceted-results dl dt span.summary{color:#373330;font-family:Georgia,Palatino,serif;font-size:16px;font-weight:400;line-height:21px}#content #faceted-form #faceted-results dl dt span.summary a{color:#373330!important}#content #faceted-form #faceted-results dl dt span.summary a:before{content:"▪\2004";color:#9f7000;vertical-align:-1px;font-size:.95em}#content #faceted-form #faceted-results dl dt span.summary a:hover{color:#835300!important}.listingBar{border-top:1px solid #e4e1dd;margin-top:35px;clear:both;text-align:left}.listingBar a,.listingBar span.current{background-color:#e4e1dd;border:none!important;color:#2b2929!important;font-size:11px;min-width:21px;padding:.5em .6em;margin-right:3px}.listingBar span.current{background-color:#b3b1b0;color:#fff!important;padding:.5em .6em}.listingBar a:hover{background-color:#f8f7f6!important;border:none!important;color:#7e5713!important}.listingBar span.previous{float:left}.faceted-criteria a{color:#835300!important}.faceted-criteria a:Hover{color:#373330!important}.listingBar span.next a,.listingBar span.previous a{background:0 0;border:none}.listingBar span.next a:hover,.listingBar span.previous a:hover{border:none!important}#content #faceted-form .faceted-sections-buttons{float:inherit;margin:0 2em 1em 0}#content #faceted-form #center-area{margin-left:-27%;min-width:16em}#content #faceted-form #left-area{float:left;min-width:14em;width:26%}#content #faceted-form #right-area{min-width:14em;width:26%}#content #faceted-form #center-and-left-area{margin-right:-27%}#content #faceted-form #center-area #center-content-area.left-area-js{margin-left:27%}#content #faceted-form #center-area #center-content-area.right-area-js{margin-right:27%}#content #faceted-form #faceted-left-column div.faceted-widget{margin-right:0}#content #faceted-form #faceted-left-column div.faceted-widget ul{margin:0}#content #faceted-form #center-area .photoAlbumEntry{width:calc(19%);max-width:140px;min-width:10em;margin:0 10px 10px 0}#content #faceted-form #center-area .photoAlbumEntry img{max-height:145px}#content #faceted-form #center-area .photoAlbumEntry a{width:100%}#content #faceted-form #center-area .photoAlbumEntry .photoAlbumEntryTitle{width:100%;line-height:1.25em;padding-top:.5em}#content #faceted-form input[type=text]{margin-bottom:.75em}#content #faceted-form div.faceted-widget .widget-fieldset ul li[id]{float:left;margin:.25em 0;width:calc(49%);min-width:12em}#content #faceted-form div.faceted-widget.faceted-checkboxes-widget .widget-fieldset ul li label{word-wrap:break-word}#content #faceted-form .faceted-criteria dd{overflow:hidden}#content #faceted-form span.faceted-checkbox-criterion{float:left;white-space:nowrap}@media (min-width:481px) and (max-width:1023px){#content #faceted-form #center-area{margin-left:-15em}#content #faceted-form #center-and-left-area{margin-right:-15em}#content #faceted-form #center-area #center-content-area.left-area-js{margin-left:15em}#content #faceted-form #center-area #center-content-area.right-area-js{margin-right:15em}}@media (max-width:480px){#content #faceted-form #center-top-area,#content #faceted-form #left-area{order:1;width:100%;margin-right:0;margin-left:0;min-width:unset;float:none}#content #faceted-form #center-and-left-area{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}#content #faceted-form #left-area{-ms-flex-order:1}#content #faceted-form #center-area{-ms-flex-order:2;order:2;width:100%;float:none;margin-right:0;margin-left:0;min-width:unset}#content #faceted-form #right-area{-ms-flex-order:3;order:3;width:100%;float:none;margin-right:0;margin-left:0;min-width:unset;clear:both}#content #faceted-form #right-area #faceted-right-column{margin-top:15px}#content #faceted-form #center-area #center-content-area{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0;min-width:unset}#content #faceted-form #center-area #center-content-area.left-area-js,#content #faceted-form #center-area #center-content-area.right-area-js{margin-right:0;margin-left:0}#content #faceted-form #center-top-area{-ms-flex-order:1}#content #faceted-form #faceted-results{-ms-flex-order:2;order:2;width:100%;float:none}#content #faceted-form #center-bottom-area{-ms-flex-order:3;order:3;width:100%;float:none}#content #faceted-form #bottom-area{width:100%;float:none}#content #faceted-form #center-area .photoAlbumEntry{width:calc(49%)}#content #faceted-form .faceted-criteria{width:100%;margin-right:0;margin-left:0;min-width:unset;overflow:hidden}#content #faceted-form div.faceted-widget .widget-fieldset ul li[id]{float:none;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluaXRpYWxpemVycy9fcmVzZXQubGVzcyIsImluaXRpYWxpemVycy9fc3R5bGUubGVzcyIsImluaXRpYWxpemVycy9fc2NhZmZvbGRpbmcubGVzcyIsImluaXRpYWxpemVycy9hbmltYXRlLmNzcyIsImFwcGxpY2F0aW9uLmNzcyIsIm9iamVjdHMvX2NvbnRlbnQubGVzcyIsIm9iamVjdHMvX2NhcmRzLmxlc3MiLCJpbml0aWFsaXplcnMvX3V0aWxzLmxlc3MiLCJpbml0aWFsaXplcnMvX3R5cG9ncmFwaHkubGVzcyIsIm9iamVjdHMvX2hlcm8ubGVzcyIsIm9iamVjdHMvX2Zvb3Rlci5sZXNzIiwib2JqZWN0cy9fY29udGFpbmVycy5sZXNzIiwib2JqZWN0cy9fZGVmYXVsdHMubGVzcyIsIm9iamVjdHMvX3RhZ3MubGVzcyIsIm9iamVjdHMvX2luZm9UYWJsZS5sZXNzIiwib2JqZWN0cy9fdGFibGVzLmxlc3MiLCJvYmplY3RzL190YWJzLmxlc3MiLCJvYmplY3RzL19kb2Frc0luZm8ubGVzcyIsIm9iamVjdHMvX2JyZWFkY3J1bWJzLmxlc3MiLCJvYmplY3RzL191cGNvbWluZ0V2ZW50cy5sZXNzIiwib2JqZWN0cy9fdGlsZXMubGVzcyIsIm9iamVjdHMvX2NvbGxlY3Rpb24ubGVzcyIsIm9iamVjdHMvX3Jlc2VhcmNoLmxlc3MiLCJvYmplY3RzL19idXR0b25zLmxlc3MiLCJvYmplY3RzL19nZXRJbnZvbHZlZC5sZXNzIiwib2JqZWN0cy9fdmlzaXQubGVzcyIsIm9iamVjdHMvX2xhdGVzdE5ld3MubGVzcyIsIm9iamVjdHMvX2V2ZW50Lmxlc3MiLCJvYmplY3RzL19zY2hvbGFyc2hpcC5sZXNzIiwib2JqZWN0cy9fY29udGVudFRhZ3MubGVzcyIsIm9iamVjdHMvX2Zvcm1zLmxlc3MiLCJvYmplY3RzL19zaWRlYmFyLmxlc3MiLCJvYmplY3RzL19ib29rLmxlc3MiLCJvYmplY3RzL19ibG9nLmxlc3MiLCJvYmplY3RzL19mb290bm90ZXMubGVzcyIs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SWYsc0JBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYsWUFDRSx1QkFBd0IsV0FDeEIsZUFBZ0IsV0FHbEIsaUNBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHlCQUNuQixVQUFXLHlCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYseUJBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHlCQUNuQixVQUFXLHlCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYsZUFDRSx1QkFBd0IsY0FDeEIsZUFBZ0IsY0FHbEIsOEJBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYsc0JBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYsWUFDRSx1QkFBd0IsV0FDeEIsZUFBZ0IsV0FHbEIsaUNBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHlCQUNuQixVQUFXLHlCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYseUJBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHlCQUNuQixVQUFXLHlCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYsZUFDRSx1QkFBd0IsY0FDeEIsZUFBZ0IsY0FHbEIsK0JBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYsdUJBQ0UsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixLQUNuQixVQUFXLE1BSWYsYUFDRSx1QkFBd0IsWUFDeEIsZUFB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Q0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsb0JBRUYsV0FDRSxNQUFBLG9CQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsb0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsTUFFRixXQUNFLE1BQUEsSUFFRixXQUNFLE1BQUEsTUFFRixXQUNFLE1BQUEsSUFFRixXQUNFLE1BQUEsTUFFRixXQUNFLE1BQUEsSUFFRixXQUNFLE1BQUEsTUFFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxLQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxJQUVGLGFBQ0UsTUFBQSxLQUVGLFlBQ0UsTUFBQSxtQkFFRixZQUNFLE1BQUEsb0JBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxvQkFFRixZQUNFLE1BQUEsb0JBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxvQkFFRixZQUNFLE1BQUEsbUJBRUYsWUFDRSxNQUFBLGtCQUVGLGFBQ0UsTUFBQSxtQkFFRixhQUNFLE1BQUEsS0FFRixZQUNFLE1BQUEsaUJBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxJQUVGLFlBQ0UsTUFBQSxrQkFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxrQkFFRixZQUNFLE1BQUEsSUFFRixhQUNFLE1BQUEsa0JBRUYsYUFDRSxNQUFBLGtCQUVGLGFBQ0UsTUFBQSxLQUVGLGdCQUVJLGVBQUEsT0FHSixnQkFFSSxlQUFBLE9BR0osWUFDRSxZQUFBLEVBS0YsV0FDRSxVQUFBLElBQ0EsV0FBQSxLQUZGLGFBSUksVUFBQSxJQUNBLFdBQUEsS0FHSix5QkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix3QkFFSSxlQUFBLE9BR0osd0JBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixpQ0FFSSxjQUFBLEVBRkosZ0NBS0ksYUFBQSxFQUdKLGdDQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosK0JBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixtQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osa0JBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxNQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLE1BRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG1CQUVGLG1CQUNFLE1BQUEsa0JBRUYsb0JBQ0UsTUFBQSxtQkFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxpQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLElBRUYsb0JBQ0UsTUFBQSxrQkFFRixvQkFDRSxNQUFBLGtCQUVGLG9CQUNFLE1BQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixtQkFDRSxZQUFBLEVBREYscUJBR0ksYUFBQSxFQUdKLGtCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsb0JBSUksVUFBQSxJQUNBLFdBQUEsTUFJTiwwQkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixnQ0FFSSxjQUFBLEVBRkosK0JBS0ksYUFBQSxFQUdKLCtCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosOEJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixrQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxNQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLE1BRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG1CQUVGLGtCQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxpQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixrQkFDRSxZQUFBLEVBREYsb0JBR0ksYUFBQSxFQUdKLGlCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsbUJBSUksVUFBQSxJQUNBLFdBQUEsTUFJTixnREFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSiwrQkFFSSxjQUFBLEVBRkosOEJBS0ksYUFBQSxFQUdKLDhCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosNkJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixpQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLG9CQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxNQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLE1BRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxtQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG1CQUVGLGlCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxpQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixxQkFFSSxlQUFBLE9BR0oscUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixpQkFDRSxZQUFBLEVB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a0NBMENFLE1BQUEsRUFrQkEsTUFBQSxLQVFBLGFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxNQUlBLE1BQUEsS0EvRUYsNkNBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLElBQUEsS0FBQSxVQUFBLElBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FFRixrQ0FDRSxlQUFBLEVBT0Ysb0NBQ0UsZUFBQSxFQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxNQUVGLG1DQUNFLGVBQUEsRUFBQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQUEsTUFDQSxNQUFBLEtBRUYseURBQ0UsV0FBQSxLQUVGLHlEQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLEtBQUEsVUFBQSxJQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsYUFBQSxFQUNBLFlBQUEsRUFDQSxVQUFBLE1BRUYsc0UvQmlsTkEsdUUrQi9rTkUsYUFBQSxFQUNBLFlBQUEsRUFFRix3Q0FDRSxlQUFBLEVBT0Ysd0NBQ0UsZUFBQSxFQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUVGLDJDQUNFLGVBQUEsRUFBQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FFRixvQ0FDRSxNQUFBLEtBQ0EsTUFBQSxLQUVGLHFEQUNFLE1BQUEsVUFFRix5Q0FDRSxNQUFBLEtBQ0EsYUFBQSxFQUNBLFlBQUEsRUFDQSxVQUFBLE1BQ0EsU0FBQSxPQUVGLHFFQUNFLE1BQUEsS0FDQSxNQUFBIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5maWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gNDBweDtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICY6bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJveWFsYmx1ZTtcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBtaWRuaWdodGJsdWU7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIH1cbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xuICBjbGVhcjogYm90aDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRvcDogLTAuNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnN2ZyB7XG4gICY6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5rYmQge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbn1cbmlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbm9wdGdyb3VwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zZWxlY3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxufVxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG50ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5oMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDMge1xuICBjbGVhcjogYm90aDtcbn1cbmg0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oNSB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbmNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxudHQge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxudmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmFiYnIge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAmOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG5xIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBxdW90ZXM6IFwiXCIgXCJcIjtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5saSB7XG4gID51bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIH1cbiAgPm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsImh0bWwge2JhY2tncm91bmQ6I2ZmZjsgY29sb3I6IzAzMDtcblx0Ym9keSB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgZm9udDoxOHB4LzEuNiBAcHJpbWFyeUZvbnQ7IHBhZGRpbmc6MDsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbn1cblxuLm1vYmlsZSB7ZGlzcGxheTpub25lOyB9XG5cbi5idXR0b24ge2JhY2tncm91bmQ6QG9yYW5nZTsgYm9yZGVyOjEuNXB4IHNvbGlkIEBvcmFuZ2U7IGJvcmRlci1yYWRpdXM6MjJweDsgY29sb3I6I2ZmZjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6Ym9sZCAxMnB4LzEgQHByaW1hcnlGb250OyBsZXR0ZXItc3BhY2luZzouNnB4OyBtYXJnaW46MTVweCA3LjVweDsgcGFkZGluZzoxNnB4IDMycHg7IHRleHQtZGVjb3JhdGlvbjpub25lOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTtcblx0Ji53aGl0ZSB7YmFja2dyb3VuZDojZmZmOyBib3JkZXItY29sb3I6I2ZmZjtcblx0XHQmLmhvbGxvdyB7Ym9yZGVyLWNvbG9yOiNmZmY7IH1cblx0fVxuXHQmLmhvbGxvdyB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgY29sb3I6I2ZmZjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOkBvcmFuZ2U7IH1cblx0XHQmLmJsYWNrIHtjb2xvcjojMDMwOyB9XG5cdH1cbn1cblxuI3ZpZXdsZXQtYWJvdmUtY29udGVudC1ib2R5IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRjbGVhcjogYm90aDtcbn1cblxuLm1vZGFsLWJvZHkge1xuXHQuaGVybywgLmhlcm9Ob0ltYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pbi1leGhpYml0ICNjb250ZW50LWNvcmUge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vc2FpYy1wYW5lbCAubW9zYWljLWluZm8taWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZDNkM2Qztcblx0fVxufVxuXG4uc2l0ZS1oZWFkZXIge2JhY2tncm91bmQ6I2ZmZjsgYm9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMDAwMDsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjY2cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlO1xuXHRoMS5zaXRlLXRpdGxlLCBoMi5zaXRlLXRpdGxlIHtkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjAgYXV0bzsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDoyMi4zNjExMTExMSU7IHBhZGRpbmc6IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7d2lkdGg6MTgwcHg7IH1cblx0XHRhIHtiYWNrZ3JvdW5kOnVybCgnLi4vZGlzdC9pbWcvbG9nby5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDo2NHB4OyBtYXJnaW46MCAwIDAgMjguNTcxNDI4NTclOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgdGV4dC1pbmRlbnQ6LTEwMDAwcHg7IHdpZHRoOjIxMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MjBweCl7bWFyZ2luLWxlZnQ6MjBweDsgfVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7d2lkdGg6MTgwcHg7IH1cblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLXRvZ2dsZSB7YmFja2dyb3VuZDojZmZmOyBib3JkZXI6bm9uZTsgYm9yZGVyLXJhZGl1czowOyBoZWlnaHQ6NjRweDsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjA7IHRleHQtYWxpZ246bGVmdDsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlOyB0b3A6MDsgd2lkdGg6NDVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtkaXNwbGF5OmJsb2NrOyB9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDojMjAyMDIwO1xuXHRcdFx0c3BhbiB7Ym9yZGVyLWNvbG9yOiNmZmY7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiNmZmY7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vcGVuIHtiYWNrZ3JvdW5kOiMyMDIwMjA7XG5cdFx0XHRzcGFuIHtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7O1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDojZmZmOyBoZWlnaHQ6MnB4OyB9XG5cdFx0XHRcdCY6YmVmb3JlIHt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTsgfVxuXHRcdFx0XHQmOmFmdGVyIHt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0c3BhbiB7Ym9yZGVyOjFweCBzb2xpZCAjMDAwOyBib3JkZXItbGVmdDpub25lOyBib3JkZXItcmlnaHQ6bm9uZTsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjE1cHg7IGxlZnQ6MTIuNXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdGV4dC1pbmRlbnQ6LTEwMDAwcHg7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjIzcHg7IHdpZHRoOjIwcHg7XG5cdFx0XHQmOmJlZm9yZSB7YmFja2dyb3VuZDojMDAwOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MXB4OyBsZWZ0OjA7IHBvc2l0aW9uOmFic29sdXRlOyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHRvcDo2cHg7IHdpZHRoOjIwcHg7IH1cblx0XHRcdCY6YWZ0ZXIge2JhY2tncm91bmQ6IzAwMDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjFweDsgbGVmdDowOyBwb3NpdGlvbjphYnNvbHV0ZTsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlOyB0b3A6NnB4OyB3aWR0aDoyMHB4OyB9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdmlnYXRpb24ge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBoZWlnaHQ6NjRweDsgcGFkZGluZy1yaWdodDo3MnB4OyB0ZXh0LWFsaWduOnJpZ2h0OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHdpZHRoOjc3LjYzODg4ODg5JTsgei1pbmRleDoxMDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7YmFja2dyb3VuZDojMjAyMDIwOyBjb2xvcjojZmZmOyBkaXNwbGF5Om5vbmU7IGhlaWdodDphdXRvOyBsZWZ0OjA7IHBhZGRpbmc6MCAwIDIwcHg7IHBvc2l0aW9uOmFic29sdXRlOyB0ZXh0LWFsaWduOmxlZnQ7IHRvcDo2NnB4OyB3aWR0aDoxMDAlOyB9XG5cdFx0Ji5vcGVuIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHR9XG5cdFx0dWwge2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjJiNmMyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgbGlzdC1zdHlsZTpub25lOyBtYXJnaW46MDsgcGFkZGluZzowOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7Ym9yZGVyOm5vbmU7IH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2Rpc3BsYXk6YmxvY2s7IG1hcmdpbjoyMHB4IDA7IHdpZHRoOjEwMCU7IH1cblx0XHRcdGxpIHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI2YzI7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW46MDsgcGFkZGluZzowOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXtib3JkZXI6bm9uZTsgbWFyZ2luLXRvcDozMHB4OyB9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2JvcmRlcjpub25lOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MCAwIDVweDsgcG9zaXRpb246cmVsYXRpdmU7IHRleHQtYWxpZ246bGVmdDsgfVxuXHRcdFx0XHRhIHtib3JkZXItdG9wOjNweCBzb2xpZCAjZmZmOyBjb2xvcjojMDAwOyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6Ym9sZDsgbGluZS1oZWlnaHQ6MTsgcGFkZGluZzoyM3B4IDMwcHggMjZweDsgdGV4dC1hbGlnbjpjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjpub25lOyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7cGFkZGluZzoxMHB4IDMwcHggMTBweDsgfVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTIwcHgpe3BhZGRpbmc6MTBweCAyMHB4IDEwcHg7IH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgyMHB4KXtwYWRkaW5nOjEwcHggMTVweCA1cHg7IH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtib3JkZXI6bm9uZTsgY29sb3I6I2ZmZjsgZGlzcGxheTpibG9jazsgcGFkZGluZzoxMHB4IDMwcHg7IHRleHQtYWxpZ246bGVmdDsgfVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge2JhY2tncm91bmQ6IzIwMjAyMDsgYm9yZGVyLWNvbG9yOkBvcmFuZ2U7IGNvbG9yOiNmZmY7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2JpbGUtZXhwYW5kIHtib3JkZXI6bm9uZTsgY3Vyc29yOnBvaW50ZXI7IGhlaWdodDoxMHB4OyBwYWRkaW5nOjExcHg7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDoxOXB4OyB0b3A6NXB4OyB3aWR0aDoxMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge2Rpc3BsYXk6bm9uZTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7YmFja2dyb3VuZDojZmZmOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MTBweDsgbGVmdDoxMXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjZweDsgd2lkdGg6MXB4OyB9XG5cdFx0XHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDojZmZmOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MXB4OyBsZWZ0OjZweDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxMXB4OyB3aWR0aDoxMHB4OyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3ViLW1lbnUge2JhY2tncm91bmQ6IzIwMjAyMDsgYm9yZGVyOm5vbmU7IGxlZnQ6MDsgb3BhY2l0eTowOyBwb3NpdGlvbjphYnNvbHV0ZTsgdGV4dC1hbGlnbjpjZW50ZXI7IHRvcDo2NHB4OyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHZpc2liaWxpdHk6aGlkZGVuOyB3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2Rpc3BsYXk6bm9uZTsgbGVmdDphdXRvOyBtYXJnaW46MCAzMHB4OyBvcGFjaXR5OjE7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmxlZnQ7IHRvcDphdXRvOyB2aXNpYmlsaXR5OnZpc2libGU7IH1cblx0XHRcdFx0XHRsaSB7Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7bWFyZ2luLXRvcDowOyB9XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXttYXJnaW46MDsgfVxuXHRcdFx0XHRcdFx0YSB7Ym9yZGVyOm5vbmU7IGNvbG9yOiNmZmY7IGZvbnQ6Ym9sZCAxNHB4LzE2cHggQHNlY29uZGFyeUZvbnQ7IHBhZGRpbmc6MjdweCAyMHB4IDI5cHg7ICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBwYWRkaW5nOjA7IH1cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0JjphY3RpdmUge2NvbG9yOkBvcmFuZ2U7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmhvbGRlciB7cGFkZGluZzoyOHB4IDYuOCU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtwYWRkaW5nOjA7IH1cblx0XHRcdFx0XHRcdHVsLmNvbGxlY3Rpb25zIHtib3JkZXI6bm9uZTsgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNmMyOyBjb2x1bW4tY291bnQ6MzsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NjAlO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7Y29sdW1uLWNvdW50OjE7IHdpZHRoOjUwJTsgfVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXttYXJnaW46MCAwIDE1cHg7IHdpZHRoOjEwMCU7IH1cblx0XHRcdFx0XHRcdFx0bGkge2Rpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0YSB7Zm9udDpib2xkIDEycHgvMSBAcHJpbWFyeUZvbnQ7IG1hcmdpbjowIDAgMTdweDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2ZvbnQtd2VpZ2h0Om5vcm1hbDsgbWFyZ2luOjA7IHBhZGRpbmc6NHB4IDA7IH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7IH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHVsLnN1Yi1tZW51IHtjb2x1bW4tY291bnQ6MjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGxlZnQ6YXV0bzsgcGFkZGluZzowIDAgMCA0JTsgcG9zaXRpb246cmVsYXRpdmU7IHRleHQtYWxpZ246bGVmdDsgdG9wOmF1dG87IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NDAlO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7Y29sdW1uLWNvdW50OjE7IHdpZHRoOjUwJTsgfVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXttYXJnaW46MDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6MDsgd2lkdGg6MTAwJTsgfVxuXHRcdFx0XHRcdFx0XHRsaSB7ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0XHRhIHtmb250LXNpemU6MTVweDsgbGluZS1oZWlnaHQ6MTlweDsgbWFyZ2luOjAgMCAxMHB4OyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2ZvbnQtc2l6ZToxMnB4OyBmb250LXdlaWdodDpub3JtYWw7IGxpbmUtaGVpZ2h0OjE2cHg7IG1hcmdpbjowOyBwYWRkaW5nOjA7IH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuYnV0dG9uIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBib3JkZXI6MS41cHggc29saWQgQG9yYW5nZTsgYm9yZGVyLXJhZGl1czoyMnB4OyBjb2xvcjojZmZmOyBkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udDpib2xkIDEycHgvMSBAcHJpbWFyeUZvbnQ7IGxldHRlci1zcGFjaW5nOi42cHg7IHBhZGRpbmc6MTZweCAzMnB4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe21hcmdpbjoxMHB4IDA7IH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphY3RpdmUge2JhY2tncm91bmQ6QG9yYW5nZTsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHQ+IGEge2JhY2tncm91bmQ6IzIwMjAyMDsgYm9yZGVyLWNvbG9yOkBvcmFuZ2U7IGNvbG9yOiNmZmY7IH1cblx0XHRcdFx0XHQuc3ViLW1lbnUge29wYWNpdHk6MTsgdmlzaWJpbGl0eTp2aXNpYmxlOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiNuYXYtc2Vjb25kYXJ5IHtib3JkZXI6bm9uZTsgcGFkZGluZzowIDEzcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXtwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6NzJweDsgdG9wOjA7IH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7ZGlzcGxheTpibG9jazsgcGFkZGluZzowOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcmlnaHQ6YXV0bzsgdG9wOmF1dG87IH1cblx0XHRcdFx0bGkge2JvcmRlcjpub25lO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXttYXJnaW4tdG9wOjA7IH1cblx0XHRcdFx0XHRhIHtmb250OmJvbGQgMTNweC8xNnB4IEBzZWNvbmRhcnlGb250OyBwYWRkaW5nOjIxcHggMTNweCAyM3B4OyB0ZXh0LXRyYW5zZm9ybTpub25lO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzAwcHgpe2ZvbnQtc2l6ZToxMHB4OyBmb250LXdlaWdodDpub3JtYWw7IHBhZGRpbmc6NHB4IDEzcHg7IH1cblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2ZvbnQtc2l6ZToxMnB4OyBwYWRkaW5nOjEwcHggMzBweDsgfVxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6I2ZmZjsgY29sb3I6IzAwMDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Y29sb3I6I2ZmZjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YS5zZWFyY2gge2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjJiNmMyOyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6MTBweDsgaGVpZ2h0OjY0cHg7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDowOyB0ZXh0LWluZGVudDotMTAwMDBweDsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlOyB0b3A6MDsgd2lkdGg6NzJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtib3JkZXItbGVmdDpub25lOyByaWdodDo0NXB4OyB3aWR0aDo0NXB4OyB9XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7YmFja2dyb3VuZDp1cmwoJy4uL2Rpc3QvaW1nL2ljb24tc2VhcmNoLnN2ZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjIzcHg7IGxlZnQ6MjRweDsgb3BhY2l0eToxOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjE5cHg7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgd2lkdGg6MjNweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2hlaWdodDoxNXB4OyBsZWZ0OjE1cHg7IHRvcDoyNHB4OyB3aWR0aDoxNXB4OyB9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge2JhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9kaXN0L2ltZy9pY29uLXNlYXJjaC13aGl0ZS5zdmcnKTsgb3BhY2l0eTowOyB9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDojMjAyMDIwO1xuXHRcdFx0JjpiZWZvcmUge29wYWNpdHk6MDsgfVxuXHRcdFx0JjphZnRlciB7b3BhY2l0eToxOyB9XG5cdFx0fVxuXG5cdH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdC5mb290ZXItd2lkZ2V0IHtkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjA7IHBhZGRpbmc6My40NzIyMjIyMiU7IHRleHQtYWxpZ246Y2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHdpZHRoOjI1JTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7d2lkdGg6MzMlOyB9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7bWFyZ2luOjAgMCAzMHB4OyB3aWR0aDoxMDAlOyB9XG5cdFx0Ji5oYWxmIHtib3JkZXI6MXB4IHNvbGlkICNkYWRjZTM7IGJvcmRlci1ib3R0b206bm9uZTsgYm9yZGVyLXRvcDpub25lOyB3aWR0aDo1MCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7d2lkdGg6MzMlOyB9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtib3JkZXI6bm9uZTsgd2lkdGg6MTAwJTsgfVxuXHRcdH1cblx0XHRoMyB7Y29sb3I6Izk2OTY5NjsgZm9udC1zaXplOjE1cHg7IGxldHRlci1zcGFjaW5nOjIuNnB4OyBsaW5lLWhlaWdodDoxOyBtYXJnaW46MCAwIDI2cHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxuXHRcdHAge2NvbG9yOiMwMDA7IGZvbnQtc2l6ZToxOHB4OyBmb250LXdlaWdodDoxMDA7IGxpbmUtaGVpZ2h0OjEuMzM7IG1hcmdpbjowO1xuXHRcdFx0c3Ryb25nIHtmb250LXNpemU6MTRweDsgbGV0dGVyLXNwYWNpbmc6Mi42cHg7IGxpbmUtaGVpZ2h0OjE7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0ZW0ge2NvbG9yOkBvcmFuZ2U7IGZvbnQtc3R5bGU6bm9ybWFsOyB9XG5cdFx0XHR9XG5cdFx0XHQmLnRydXN0ZWVzIHtiYWNrZ3JvdW5kOnVybCgnLi4vZGlzdC9pbWcvaGFydmFyZF90cnVzdGVlc19sb2dvLmdpZicpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjUxcHg7IG1hcmdpbjowIGF1dG87IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LWluZGVudDotMTAwMDBweDsgd2lkdGg6NzVweDsgfVxuXHRcdFx0Ji5tb3JlIHtcblx0XHRcdFx0YSB7Y29sb3I6IzkyOTI5MjsgZGlzcGxheTpibG9jazsgZm9udDo1MDAgMTBweC8xIEBwcmltYXJ5Rm9udDsgbGV0dGVyLXNwYWNpbmc6Mi42cHg7IG1hcmdpbjo0MHB4IGF1dG87IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7Y29sb3I6QG9yYW5nZTtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGxpbmUge3N0cm9rZTpAb3JhbmdlOyB9XG5cdFx0XHRcdFx0XHRcdHBhdGgge2ZpbGw6QG9yYW5nZTsgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge2Rpc3BsYXk6aW5saW5lOyB3aWR0aDozNnB4O1xuXHRcdFx0XHRcdFx0bGluZSxcblx0XHRcdFx0XHRcdHBhdGgge3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm0ge1xuXHRcdFx0bGFiZWwge2NvbG9yOiMwMDA7IGZvbnQtc2l6ZToxNHB4OyBmb250LXdlaWdodDpib2xkOyBsZXR0ZXItc3BhY2luZzoyLjZweDsgbGluZS1oZWlnaHQ6MTsgbWFyZ2luOjA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxuXHRcdFx0aW5wdXQge2JhY2tncm91bmQ6I2VhZWFlYTsgYm9yZGVyOm5vbmU7IG1hcmdpbjoyMHB4IGF1dG8gMzJweDsgcGFkZGluZzoxMnB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6OTAlOyB9XG5cdFx0XHRidXR0b24ge2xldHRlci1zcGFjaW5nOjIuNnB4OyBtaW4td2lkdGg6MjAwcHg7IH1cblx0XHR9XG5cblx0XHQuaG91cnMge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHdpZHRoOjQ5JTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KXt3aWR0aDoxMDAlOyB9XG5cdFx0XHQmLmZpcnN0IHtib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpe2JvcmRlcjpub25lOyBtYXJnaW46MCAwIDMwcHg7IH1cblx0XHRcdH1cblx0XHRcdCYubGFzdCB7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkMWQ0ZGM7IG1hcmdpbi1sZWZ0Oi0xcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KXtib3JkZXI6bm9uZTsgbWFyZ2luLWxlZnQ6MDsgfVxuXHRcdFx0fVxuXG5cdFx0XHRwIHttYXJnaW46MCAwIDZweDsgfVxuXHRcdFx0LnN0YXR1cyB7Y29sb3I6IzAwMDsgZm9udDpib2xkIDI3cHgvMS4yIEBzZWNvbmRhcnlGb250OyBtYXJnaW46MCAwIDE0cHg7IHBhZGRpbmc6MCAwIDEzcHg7IHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7Zm9udC1zaXplOjIwcHg7IH1cblx0XHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDojZDFkNGRjOyBib3R0b206MDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjFweDsgbGVmdDo1MCU7IG1hcmdpbjowIDAgMCAtMzBweDsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjYwcHg7IH1cblx0XHRcdH1cblx0XHRcdC5pbmZvIHtjb2xvcjojMWExYTFhOyBmb250OjEwMCAyOHB4LzEgQHByaW1hcnlGb250O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7Zm9udC1zaXplOjE4cHg7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5zb2NpYWwge2xpc3Qtc3R5bGU6bm9uZTsgbWFyZ2luOjEycHg7IHBhZGRpbmc6MDtcblx0XHRcdGxpIHtkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjAgNnB4O1xuXHRcdFx0XHRhIHtiYWNrZ3JvdW5kOiNlYWVhZWE7IGJvcmRlci1yYWRpdXM6NTAlOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MzFweDsgd2lkdGg6MzFweDtcblx0XHRcdFx0XHQubGFiZWwge2Rpc3BsYXk6bm9uZTsgfVxuXHRcdFx0XHRcdHN2ZyB7ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGNpcmNsZSxcblx0XHRcdFx0XHRcdHBhdGgge3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGNpcmNsZSxcblx0XHRcdFx0XHRcdFx0cGF0aCB7ZmlsbDpAb3JhbmdlICFpbXBvcnRhbnQ7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbmF2LWZvb3RlciB7YmFja2dyb3VuZDojZWFlYWVhOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdHVsIHtkaXNwbGF5OmlubGluZS1ibG9jazsgbGlzdC1zdHlsZTpub25lOyBtYXJnaW46MDsgcGFkZGluZzowOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFx0XHRsaSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdFx0YSB7Y29sb3I6IzY2NjsgZGlzcGxheTpibG9jazsgZm9udDo1MDAgMTFweC8yIEBwcmltYXJ5Rm9udDsgcGFkZGluZzoxNXB4IDI1cHggMDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge2NvbG9yOiMzMzM7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29weXJpZ2h0IHtjb2xvcjojOTk5OyBkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udDo1MDAgMTFweC8yIEBwcmltYXJ5Rm9udDsgcGFkZGluZzoxNXB4IDIwcHg7IHRleHQtYWxpZ246bGVmdDsgdmVydGljYWwtYWxpZ246dG9wOyB9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsImh0bWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5jb21ibyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgPi5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuICA+LmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29tYm8tZmlyc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbWJvLWxhc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbWJvLS1taWRkbGUge1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmNvbWJvLS1ib3R0b20ge1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuLmNvbWJvLS1mdWxsIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jb21iby0tcmV2IHtcbiAgPi5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICA+LmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG4uZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgPioge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmdyaWQtMW9mMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC0yb2YyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YzIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMm9mMyB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTNvZjMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjQge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtMm9mNCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC0zb2Y0IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTRvZjQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjUge1xuICB3aWR0aDogMjAlO1xufVxuLmdyaWQtMm9mNSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZ3JpZC0zb2Y1IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ncmlkLTRvZjUge1xuICB3aWR0aDogODAlO1xufVxuLmdyaWQtNW9mNSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTJvZjYge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0zb2Y2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTRvZjYge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC01b2Y2IHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNm9mNiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNyB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xufVxuLmdyaWQtMm9mNyB7XG4gIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xufVxuLmdyaWQtM29mNyB7XG4gIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbn1cbi5ncmlkLTRvZjcge1xuICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbn1cbi5ncmlkLTVvZjcge1xuICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG59XG4uZ3JpZC02b2Y3IHtcbiAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xufVxuLmdyaWQtN29mNyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mOCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5ncmlkLTJvZjgge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtM29mOCB7XG4gIHdpZHRoOiAzNy41JTtcbn1cbi5ncmlkLTRvZjgge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNW9mOCB7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5ncmlkLTZvZjgge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtN29mOCB7XG4gIHdpZHRoOiA4Ny41JTtcbn1cbi5ncmlkLThvZjgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjkge1xuICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG59XG4uZ3JpZC0yb2Y5IHtcbiAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xufVxuLmdyaWQtM29mOSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTRvZjkge1xuICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG59XG4uZ3JpZC01b2Y5IHtcbiAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xufVxuLmdyaWQtNm9mOSB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTdvZjkge1xuICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG59XG4uZ3JpZC04b2Y5IHtcbiAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xufVxuLmdyaWQtOW9mOSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTAge1xuICB3aWR0aDogMTAlO1xufVxuLmdyaWQtMm9mMTAge1xuICB3aWR0aDogMjAlO1xufVxuLmdyaWQtM29mMTAge1xuICB3aWR0aDogMzAlO1xufVxuLmdyaWQtNG9mMTAge1xuICB3aWR0aDogNDAlO1xufVxuLmdyaWQtNW9mMTAge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNm9mMTAge1xuICB3aWR0aDogNjAlO1xufVxuLmdyaWQtN29mMTAge1xuICB3aWR0aDogNzAlO1xufVxuLmdyaWQtOG9mMTAge1xuICB3aWR0aDogODAlO1xufVxuLmdyaWQtOW9mMTAge1xuICB3aWR0aDogOTAlO1xufVxuLmdyaWQtMTBvZjEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YxMSB7XG4gIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG59XG4uZ3JpZC0yb2YxMSB7XG4gIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xufVxuLmdyaWQtM29mMTEge1xuICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG59XG4uZ3JpZC00b2YxMSB7XG4gIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xufVxuLmdyaWQtNW9mMTEge1xuICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbn1cbi5ncmlkLTZvZjExIHtcbiAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xufVxuLmdyaWQtN29mMTEge1xuICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbn1cbi5ncmlkLThvZjExIHtcbiAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbn1cbi5ncmlkLTlvZjExIHtcbiAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xufVxuLmdyaWQtMTBvZjExIHtcbiAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbn1cbi5ncmlkLTExb2YxMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTIge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTJvZjEyIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtM29mMTIge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtNG9mMTIge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC01b2YxMiB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTZvZjEyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTdvZjEyIHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtOG9mMTIge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC05b2YxMiB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC0xMG9mMTIge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0xMW9mMTIge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0xMm9mMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLS1taWRkbGUge1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmdyaWQtLWJvdHRvbSB7XG4gID4qIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG4uZ3JpZC0tZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICA+KiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZ3JpZC0tcmV2IHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gID4qIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLWxhcmdlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tbGFyZ2Uge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5jb21iby0td2lkZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcmdlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXJldi0tbGFyZ2Uge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWxhcmdlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1sYXJnZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1mdWxsLS1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXJnZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+KiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1kZXNrIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tZGVzayB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS13aWRlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLW5hcnJvdyB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tZnVsbC0tZGVzayB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWRlc2sge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWRlc2sge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tZGVzayB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWRlc2sge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWRlc2sge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tZGVzayB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tZGVzayB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWRlc2sge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWRlc2sge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWRlc2sge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWRlc2sge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1ib3R0b20tLWRlc2sge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tZnVsbC0tZGVzayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1kZXNrIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4qIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tbGFwIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tbGFwIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXdpZGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tbmFycm93IHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXAge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1sYXAge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tbGFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tbGFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1sYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tbGFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tbGFwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tbGFwIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1sYXAge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLWxhcCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWxhcCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tbGFwIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tbGFwIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tbGFwIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWxhcCB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWxhcCB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWxhcCB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWxhcCB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWxhcCB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWxhcCB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1sYXAge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1sYXAge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1sYXAge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1sYXAge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1sYXAge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWxhcCB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tbGFwIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXAge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPioge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tcG9ydGFibGUge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb21iby0tYm90dG9tLS1wb3J0YWJsZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS13aWRlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLW5hcnJvdyB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tZnVsbC0tcG9ydGFibGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1wb3J0YWJsZSB7XG4gICAgPi5jb21iby1maXJzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgID4uY29tYm8tbGFzdCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0xb2YxLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tcG9ydGFibGUge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1ib3R0b20tLXBvcnRhYmxlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBvcnRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1yZXYtLXBvcnRhYmxlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4qIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tcGFsbSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLXBhbG0ge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5jb21iby0td2lkZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBhbG0ge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1wYWxtIHtcbiAgICA+LmNvbWJvLWZpcnN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgPi5jb21iby1sYXN0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLTFvZjEtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1wYWxtIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1wYWxtIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBhbG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXJldi0tcGFsbSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+KiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5yb3cge1xuICAuZ3JpZDtcbiAgLndpZHRoLTFcXDo0IHtcbiAgICAuZ3JpZC0yb2YxMDtcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC0zb2YxMDtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICB9XG4gIC53aWR0aC0xXFw6MiB7XG4gICAgLmdyaWQtNm9mMTA7XG4gICAgQG1lZGlhIEBsYXAge1xuICAgICAgLmdyaWQtNG9mMTA7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgfVxuICAud2lkdGgtM1xcOjQge1xuICAgIC5ncmlkLThvZjEwO1xuICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgIC5ncmlkLTdvZjEwO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLndpZHRoLWZ1bGwge1xuICAgIC5ncmlkLTFvZjE7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCIvKlxuICBOZXVlIEhlbHZldGljYSBXMDEgLVxuICAgIDQwMCAtIG5vcm1hbCAvIGl0YWxpY1xuICAgIDcwMCAtIGJvbGQgLyBpdGFsaWNcbiAgYnJhbmRvbi1ncm90ZXNxdWUgLVxuICAgIDQwMCAtIG5vcm1hbCAvIGl0YWxpY1xuICAgIDcwMCAtIGJvbGQgLyBpdGFsaWNcbiAgcHJveGltYS1ub3ZhIC1cbiAgICAxMDAgLSBub3JtYWxcbiAgICA0MDAgLSBub3JtYWwgLyBpdGFsaWNcbiAgICA1MDAgLSBub3JtYWxcbiAgICA3MDAgLSBib2xkIC8gaXRhbGljXG4gICAgODAwIC0gbm9ybWFsXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbkBpbXBvcnQgXCJpbml0aWFsaXplcnMvYW5pbWF0ZS5jc3NcIjtcbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJveWFsYmx1ZTtcbn1cbmE6YWN0aXZlIHtcbiAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgb3V0bGluZTogMDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICBvdXRsaW5lOiAwO1xufVxuYTpmb2N1cyB7XG4gIGNvbG9yOiBtaWRuaWdodGJsdWU7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSxcbi5oZXJvSW5mby10aXRsZSxcbi5mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdG9wOiAtMC41ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmtiZCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5idXR0b246YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxub3B0Z3JvdXAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnNlbGVjdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbnRkIHtcbiAgcGFkZGluZzogMDtcbn1cbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbmgyLFxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uLFxuLmJvb2tDb250ZW50VGl0bGUge1xuICBjbGVhcjogYm90aDtcbn1cbmgzLFxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1cyxcbi5ob3Vycy1sYXJnZSxcbi5jYXJkQm90dG9tLXRpdGxlLFxuLmNhcmRUaXRsZSBhIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oNCB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDUsXG4udmlzaXRUaXRsZSxcbi5jb250ZW50UGhvdG8tc3ViVGl0bGUsXG4ucmVsYXRlZEV2ZW50cy10aXRsZSxcbi5jb250ZW50VGFncy10aXRsZSxcbi5yZWxhdGVkQmxvZ1Bvc3RzLXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG4gIHF1b3RlczogXCJcIiBcIlwiO1xufVxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG50dCB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG52YXIge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbnEge1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcbn1cbnE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxudWwge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbmxpID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cIndlZWtcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuZW1iZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMzA7XG59XG5odG1sIGJvZHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udDogMThweC8xLjYgJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmN2YwODtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmY3ZjA4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBib2xkIDEycHgvMSAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIG1hcmdpbjogMTVweCA3LjVweDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uYnV0dG9uLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi53aGl0ZS5ob2xsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmhvbGxvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaG9sbG93OmhvdmVyLFxuLmJ1dHRvbi5ob2xsb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmN2YwODtcbn1cbi5idXR0b24uaG9sbG93LmJsYWNrIHtcbiAgY29sb3I6ICMwMzA7XG59XG4jdmlld2xldC1hYm92ZS1jb250ZW50LWJvZHkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vZGFsLWJvZHkgLmhlcm8sXG4ubW9kYWwtYm9keSAuaGVyb05vSW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLWV4aGliaXQgI2NvbnRlbnQtY29yZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vc2FpYy1wYW5lbCAubW9zYWljLWluZm8taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5tb3NhaWMtcGFuZWwgLm1vc2FpYy1pbmZvLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2QzZDO1xufVxuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgaDEuc2l0ZS10aXRsZSxcbi5zaXRlLWhlYWRlciBoMi5zaXRlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIyLjM2MTExMTExJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlLFxuICAuc2l0ZS1oZWFkZXIgaDIuc2l0ZS10aXRsZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgaDEuc2l0ZS10aXRsZSBhLFxuLnNpdGUtaGVhZGVyIGgyLnNpdGUtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZGlzdC9pbWcvbG9nby5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMCAwIDAgMjguNTcxNDI4NTclO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgd2lkdGg6IDIxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIGgxLnNpdGUtdGl0bGUgYSxcbiAgLnNpdGUtaGVhZGVyIGgyLnNpdGUtdGl0bGUgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlIGEsXG4gIC5zaXRlLWhlYWRlciBoMi5zaXRlLXRpdGxlIGEge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW46YmVmb3JlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmFjdGl2ZSBzcGFuOmJlZm9yZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuOmFmdGVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4gc3BhbjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUub3BlbiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAycHg7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUub3BlbiBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiAxMi41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDIzcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNzcuNjM4ODg4ODklO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDY2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyM3B4IDMwcHggMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYTpob3Zlcixcbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2YwODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOXB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQub3BlbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMXB4O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkub3BlbiA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDY0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGJvbGQgMTRweC8xNnB4ICdOZXVlIEhlbHZldGljYSBXMDEnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAyN3B4IDIwcHggMjlweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYTpob3Zlcixcbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmN2YwODtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHtcbiAgcGFkZGluZzogMjhweCA2LjglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5jb2xsZWN0aW9ucyB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5jb2xsZWN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuY29sbGVjdGlvbnMgbGkgYSB7XG4gIGZvbnQ6IGJvbGQgMTJweC8xICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuY29sbGVjdGlvbnMgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZjdmMDg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTJweC8xICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYS5idXR0b24ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSBhLmJ1dHRvbjpob3Zlcixcbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEuYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjdmMDg7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgPiBsaTpob3ZlciA+IGEsXG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgPiBsaTphY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjA4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCA+IGxpOmhvdmVyIC5zdWItbWVudSxcbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCA+IGxpOmFjdGl2ZSAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3MnB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGEge1xuICBmb250OiBib2xkIDEzcHgvMTZweCAnTmV1ZSBIZWx2ZXRpY2EgVzAxJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMjFweCAxM3B4IDIzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDRweCAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmhvdmVyLFxuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2gge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIGEuc2VhcmNoIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICByaWdodDogNDVweDtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmJlZm9yZSxcbi5zaXRlLWhlYWRlciBhLnNlYXJjaDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2guc3ZnJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgbGVmdDogMjRweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHdpZHRoOiAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmJlZm9yZSxcbiAgLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDI0cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciBhLnNlYXJjaDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2gtd2hpdGUuc3ZnJyk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcbn1cbi5zaXRlLWhlYWRlciBhLnNlYXJjaDpob3ZlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6aG92ZXI6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMuNDcyMjIyMjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC5oYWxmIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQuaGFsZiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LmhhbGYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGgzIHtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHN0cm9uZyBlbSB7XG4gIGNvbG9yOiAjZmY3ZjA4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC50cnVzdGVlcyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZGlzdC9pbWcvaGFydmFyZF90cnVzdGVlc19sb2dvLmdpZicpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB3aWR0aDogNzVweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwLm1vcmUgYSB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogNTAwIDEwcHgvMSAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGE6aG92ZXIsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZjdmMDg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGE6aG92ZXIgc3ZnIGxpbmUsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGE6YWN0aXZlIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiAjZmY3ZjA4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAubW9yZSBhOmhvdmVyIHN2ZyBwYXRoLFxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAubW9yZSBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZjdmMDg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGEgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMzZweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwLm1vcmUgYSBzdmcgbGluZSxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwLm1vcmUgYSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMi42cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTAlO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGZvcm0gYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3Vycy5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzLmZpcnN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3Vycy5sYXN0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDFkNGRjO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzLmxhc3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyBwIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuc3RhdHVzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IGJvbGQgMjdweC8xLjIgJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIHBhZGRpbmc6IDAgMCAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLnN0YXR1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkMWQ0ZGM7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgMCAwIC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuaW5mbyB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250OiAxMDAgMjhweC8xICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTJweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA2cHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiAzMXB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhIC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEgc3ZnIGNpcmNsZSxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGE6aG92ZXIgc3ZnIGNpcmNsZSxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTphY3RpdmUgc3ZnIGNpcmNsZSxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTpob3ZlciBzdmcgcGF0aCxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTphY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmY3ZjA4ICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHVsIGxpIGEge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDUwMCAxMXB4LzIgJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkgYTpob3Zlcixcbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIC5jb3B5cmlnaHQge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiA1MDAgMTFweC8yICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29tYm8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tYm8gPiAuY29tYm8tZmlyc3Qge1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb21ibyA+IC5jb21iby1maXJzdCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY29tYm8gPiAuY29tYm8tbGFzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbWJvLWZpcnN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb21iby1sYXN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb21iby0tbWlkZGxlID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29tYm8tLWJvdHRvbSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNvbWJvLS1mdWxsIC5jb21iby1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29tYm8tLWZ1bGwgLmNvbWJvLWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29tYm8tLXJldiA+IC5jb21iby1maXJzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmNvbWJvLS1yZXYgPiAuY29tYm8tbGFzdCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvbWJvLS1yZXYgPiAuY29tYm8tbGFzdCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuLmdyaWQge1xuICBmb250LXNpemU6IDA7XG59XG4uZ3JpZCA+ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ncmlkLTFvZjEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjIge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtMm9mMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTJvZjMge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0zb2YzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y0IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTJvZjQge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtM29mNCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC00b2Y0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y1IHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ncmlkLTJvZjUge1xuICB3aWR0aDogNDAlO1xufVxuLmdyaWQtM29mNSB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZ3JpZC00b2Y1IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ncmlkLTVvZjUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjYge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0yb2Y2IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtM29mNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC00b2Y2IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtNW9mNiB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTZvZjYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjcge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbn1cbi5ncmlkLTJvZjcge1xuICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbn1cbi5ncmlkLTNvZjcge1xuICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG59XG4uZ3JpZC00b2Y3IHtcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG59XG4uZ3JpZC01b2Y3IHtcbiAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xufVxuLmdyaWQtNm9mNyB7XG4gIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbn1cbi5ncmlkLTdvZjcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjgge1xuICB3aWR0aDogMTIuNSU7XG59XG4uZ3JpZC0yb2Y4IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTNvZjgge1xuICB3aWR0aDogMzcuNSU7XG59XG4uZ3JpZC00b2Y4IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTVvZjgge1xuICB3aWR0aDogNjIuNSU7XG59XG4uZ3JpZC02b2Y4IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTdvZjgge1xuICB3aWR0aDogODcuNSU7XG59XG4uZ3JpZC04b2Y4IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y5IHtcbiAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xufVxuLmdyaWQtMm9mOSB7XG4gIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbn1cbi5ncmlkLTNvZjkge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC00b2Y5IHtcbiAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xufVxuLmdyaWQtNW9mOSB7XG4gIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbn1cbi5ncmlkLTZvZjkge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC03b2Y5IHtcbiAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xufVxuLmdyaWQtOG9mOSB7XG4gIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbn1cbi5ncmlkLTlvZjkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5ncmlkLTJvZjEwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ncmlkLTNvZjEwIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5ncmlkLTRvZjEwIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ncmlkLTVvZjEwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTZvZjEwIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ncmlkLTdvZjEwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5ncmlkLThvZjEwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ncmlkLTlvZjEwIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5ncmlkLTEwb2YxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTEge1xuICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xufVxuLmdyaWQtMm9mMTEge1xuICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbn1cbi5ncmlkLTNvZjExIHtcbiAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xufVxuLmdyaWQtNG9mMTEge1xuICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbn1cbi5ncmlkLTVvZjExIHtcbiAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG59XG4uZ3JpZC02b2YxMSB7XG4gIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbn1cbi5ncmlkLTdvZjExIHtcbiAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG59XG4uZ3JpZC04b2YxMSB7XG4gIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG59XG4uZ3JpZC05b2YxMSB7XG4gIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbn1cbi5ncmlkLTEwb2YxMSB7XG4gIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG59XG4uZ3JpZC0xMW9mMTEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjEyIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0yb2YxMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTNvZjEyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTRvZjEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNW9mMTIge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC02b2YxMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC03b2YxMiB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLThvZjEyIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtOW9mMTIge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtMTBvZjEyIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMTFvZjEyIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtMTJvZjEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0tbWlkZGxlID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ3JpZC0tYm90dG9tID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZ3JpZC0tZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmdyaWQtLWZ1bGwgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmdyaWQtLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdyaWQtLXJldiA+ICoge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tbGFyZ2UgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jb21iby0tYm90dG9tLS1sYXJnZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXJnZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXJnZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXJnZSA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFyZ2UgPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFyZ2UgPiAuY29tYm8tbGFzdCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5ncmlkLTFvZjEtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1sYXJnZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tbGFyZ2UgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbiAgLmdyaWQtLXdpZGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFyZ2UgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFyZ2Uge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFyZ2UgPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1kZXNrID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tZGVzayA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1kZXNrIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWRlc2sgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tYm8tLXJldi0tZGVzayA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuY29tYm8tLXJldi0tZGVzayA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1kZXNrID4gLmNvbWJvLWxhc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuZ3JpZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuZ3JpZC0xb2YxLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWRlc2sge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWRlc2sge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWRlc2sge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tZGVzayB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWRlc2sge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLWRlc2sge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tZGVzayA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tZGVzayA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tZGVzayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWRlc2sgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLXJldi0tZGVzayB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1kZXNrID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1sYXAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jb21iby0tYm90dG9tLS1sYXAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5jb21iby0tZnVsbC0tbGFwIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcCAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXAgPiAuY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcCA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXAgPiAuY29tYm8tbGFzdCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5ncmlkLTFvZjEtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1sYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tbGFwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1sYXAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWxhcCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tbGFwIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1sYXAge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1sYXAge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWxhcCB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWxhcCB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tbGFwIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tbGFwIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1sYXAge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1sYXAge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1sYXAge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1sYXAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ncmlkLS1ib3R0b20tLWxhcCA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFwID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1yZXYtLWxhcCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXAgPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1wb3J0YWJsZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLXBvcnRhYmxlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBvcnRhYmxlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBvcnRhYmxlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBvcnRhYmxlID4gLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5jb21iby0tcmV2LS1wb3J0YWJsZSA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1wb3J0YWJsZSA+IC5jb21iby1sYXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cbiAgLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmdyaWQtMW9mMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLXBvcnRhYmxlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1wb3J0YWJsZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tcG9ydGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1mdWxsLS1wb3J0YWJsZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1wb3J0YWJsZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1wb3J0YWJsZSA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tcGFsbSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLXBhbG0gPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5jb21iby0tZnVsbC0tcGFsbSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1wYWxtIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBhbG0gPiAuY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBhbG0gPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29tYm8tLXJldi0tcGFsbSA+IC5jb21iby1sYXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cbiAgLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmdyaWQtMW9mMS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLXBhbG0gPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ncmlkLS1ib3R0b20tLXBhbG0gPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbiAgLmdyaWQtLXdpZGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBhbG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1mdWxsLS1wYWxtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1yZXYtLXBhbG0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdyaWQtLXJldi0tcGFsbSA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5yb3cge1xuICBmb250LXNpemU6IDA7XG59XG4ucm93ID4gKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnJvdyAud2lkdGgtMVxcOjQge1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLndpZHRoLTFcXDo0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJvdyAud2lkdGgtMVxcOjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93IC53aWR0aC0xXFw6MiB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAud2lkdGgtMVxcOjIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucm93IC53aWR0aC0xXFw6MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLndpZHRoLTNcXDo0IHtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC53aWR0aC0zXFw6NCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yb3cgLndpZHRoLTNcXDo0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvdyAud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaHRtbCxcbmJvZHksXG5wIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYSB7XG4gIGNvbG9yOiAjMjA1YzkwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oZXJvSW5mby10aXRsZSxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIC5zdGF0dXMsXG4uaG91cnMtbGFyZ2UsXG4uY2FyZEJvdHRvbS10aXRsZSxcbi5jYXJkVGl0bGUgYSxcbi52aXNpdFRpdGxlLFxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uLFxuLmJvb2tDb250ZW50VGl0bGUsXG4uY29udGVudFBob3RvLXN1YlRpdGxlLFxuLnJlbGF0ZWRFdmVudHMtdGl0bGUsXG4uY29udGVudFRhZ3MtdGl0bGUsXG4uZm9ybS10aXRsZSxcbi5yZWxhdGVkQmxvZ1Bvc3RzLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmgxLFxuLmhlcm9JbmZvLXRpdGxlLFxuLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZSBIZWx2ZXRpY2EgVzAxJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxLFxuICAuaGVyb0luZm8tdGl0bGUsXG4gIC5mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbmgyLFxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uLFxuLmJvb2tDb250ZW50VGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgZm9udC1mYW1pbHk6ICdOZXVlIEhlbHZldGljYSBXMDEnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMixcbiAgLmNvbnRlbnRUaXRsZSxcbiAgLmRvY3VtZW50RGVzY3JpcHRpb24sXG4gIC5ib29rQ29udGVudFRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbmgzLFxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1cyxcbi5ob3Vycy1sYXJnZSxcbi5jYXJkQm90dG9tLXRpdGxlLFxuLmNhcmRUaXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmgzLnNtYWxsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDUsXG4udmlzaXRUaXRsZSxcbi5jb250ZW50UGhvdG8tc3ViVGl0bGUsXG4ucmVsYXRlZEV2ZW50cy10aXRsZSxcbi5jb250ZW50VGFncy10aXRsZSxcbi5yZWxhdGVkQmxvZ1Bvc3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJlMmUyZTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZnVsbFdpZHRoSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZjdmMDg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiAzMDAgMjRweC8xLjUgJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gIGJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgICBtYXJnaW46IC42ZW0gMDtcbiAgfVxufVxuYm9keVtjbGFzc10gI2NvbnRlbnQgYmxvY2txdW90ZS5wdWxscXVvdGUgPiBjaXRlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udDogbm9ybWFsIGJvbGQgMTFweC8xICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweCA0cHggIWltcG9ydGFudDtcbn1cbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyOmhvdmVyLFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXI6aG92ZXIsXG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcjphY3RpdmUsXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcjphY3RpdmUge1xuICBjb2xvcjogI2ZmN2YwODtcbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgYS5BcmNoaXZlRG93bmxvYWQge1xuICBjb2xvcjogI2RkZDtcbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgYS5BcmNoaXZlRG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ab29tSW1hZ2VMYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uWm9vbUltYWdlTGFiZWxDb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE1MTU7XG59XG4udS1hbGlnbkxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnUtYWxpZ25DZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnUtbm9TY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnUtbWFyZ2luVG9wNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnUtYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4udS1wbGFpbkxpc3QsXG4uc2lkZWJhckl0ZW1zLFxuLnNpZGViYXJJdGVtR3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi51LXBsYWluTGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS1ub01vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnUtbm9MYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1zZW1pQm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi51LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0b246IHJlbGF0aXZlO1xufVxuLnUtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51LXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnUtYmdJbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnUtcGFkZGluZ1RvcDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4udS1wYWRkaW5nVG9wNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi51LXBhZGRpbmdUb3AzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnUtcGFkZGluZ1RvcDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4udS1wYWRkaW5nVG9wMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi51LXBhZGRpbmdCb3R0b20xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi51LXBhZGRpbmdCb3R0b20zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi51LXNwYWNlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwMHB4O1xufVxuLnUtdG9wU3BhY2VyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5maWVsZC1zaGlmdCB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi8qIHJlcHJlc2VudHMgZGVmYXVsdCArIGN1c3RvbSBUaW55TUNFIENsYXNzZXMgc3BlY2lmaWMgdG8gRHVtYmFydG9uIE9ha3MgKi9cbi8qIGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi8qIGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi8qIGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi8qIGF0IGJvdHRvbTogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL2dhcmRlbnMvZXhwbG9yZS9mb3VudGFpbi10ZXJyYWNlICovXG4vKiBhdCBib3R0b206IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNlYXJjaC9nYXJkZW4tbGFuZHNjYXBlL3NjaG9sYXJseS1hY3Rpdml0aWVzL3N1Y2Nlc3MtaW4tdGhlLWNpdHkgKi9cbi8qIG11bHRpY29sdW1uIGxheW91dCBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4vKiBzZWFscyAqL1xuLyogLSBtb2JpbGUuY3NzIC0gKi9cbkBtZWRpYSBoYW5kaGVsZCwgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgI3BvcnRhbC1jb2x1bW4tb25lLFxuICAjcG9ydGFsLWNvbHVtbi10d28sXG4gICNwb3J0YWwtY29sdW1uLWNvbnRlbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcCBzdHJvbmcgZW0ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3RpbmdCYXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpc3RpbmdCYXIgPiBzcGFuLnByZXZpb3VzIGE6aG92ZXIsXG4ubGlzdGluZ0JhciA+IHNwYW4ucHJldmlvdXMgYTphY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmN2YwODtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbn1cbi5saXN0aW5nQmFyID4gc3Bhbi5uZXh0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nQmFyID4gc3Bhbi5uZXh0IGE6aG92ZXIsXG4ubGlzdGluZ0JhciA+IHNwYW4ubmV4dCBhOmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmN2YwODtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG59XG4ubGlzdGluZ0JhciBzcGFuLmN1cnJlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmN2YwODtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4O1xufVxuLmxpc3RpbmdCYXIgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQxZGE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5saXN0aW5nQmFyIGE6aG92ZXIsXG4ubGlzdGluZ0JhciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3RpbmdCYXIgYS5wcmV2aW91czpob3Zlcixcbi5saXN0aW5nQmFyIGEucHJldmlvdXM6YWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjdmMDg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG4ubGlzdGluZ0JhciBhLm5leHQ6aG92ZXIsXG4ubGlzdGluZ0JhciBhLm5leHQ6YWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY3ZjA4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbn1cbiN2aWV3bGV0LWJlbG93LWNvbnRlbnQgLmxpc3RpbmdCYXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNvbnRhaW5lci0tZnVsbFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA1JTtcbn1cbi5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyLS1mdWxsV2lkdGggPiAuZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci0tZnVsbFdpZHRoID4gLmdyaWQgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyLS1mdWxsV2lkdGggPiAuZ3JpZCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmZ1bGxXaWR0aExlZnQsXG4uZnVsbFdpZHRoUmlnaHQge1xuICAvKnBhZGRpbmc6IDE2MHB4IDA7ICovXG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsV2lkdGhSaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4uYmdJbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ibGFja092ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNyk7XG59XG4ub3JhbmdlT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAxMDIsIDIsIDAuOCk7XG59XG4uY29udGFpbmVyLS1ub1RvcCAuZnVsbFdpZHRoTGVmdCxcbi5jb250YWluZXItLW5vVG9wIC5mdWxsV2lkdGhSaWdodCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmhhcy1oZXJvICNjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oYXMtaGVybyAjY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5oYXMtaGVybyAjY29udGVudCAjY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oYXMtaGVybyAjY29udGVudCAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ldmVudF92aWV3IC5oYXMtaGVybyAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRlbXBsYXRlLWV2ZW50X3ZpZXcgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udGVtcGxhdGUtbmV3c2l0ZW1fdmlldyAuaGFzLWhlcm8gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQsXG4jcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTFcXDoyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTNcXDo0IC5oZXJvIC5oZXJvSW5mb0NvbnRhaW5lcixcbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIgLmhlcm8gLmhlcm9JbmZvQ29udGFpbmVyLFxuI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0zXFw6NCAuaGVyb05vSW1hZ2UgLmhlcm9JbmZvQ29udGFpbmVyLFxuI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6MiAuaGVyb05vSW1hZ2UgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgbGVmdDogNSU7XG59XG4jcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTNcXDo0IC5oZXJvIC5jb250YWluZXIsXG4jcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTFcXDoyIC5oZXJvIC5jb250YWluZXIsXG4jcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTNcXDo0IC5oZXJvTm9JbWFnZSAuY29udGFpbmVyLFxuI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6MiAuaGVyb05vSW1hZ2UgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQgI2NvbHVtbi13cmFwcGVyLFxuI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6MiAjY29sdW1uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDUlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQgI2NvbHVtbi13cmFwcGVyLFxuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTFcXDoyICNjb2x1bW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQgI2NvbHVtbi13cmFwcGVyID4gKixcbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIgI2NvbHVtbi13cmFwcGVyID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0zXFw6NCAjY29sdW1uLXdyYXBwZXIgPiAqLFxuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTFcXDoyICNjb2x1bW4td3JhcHBlciA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQgI2NvbHVtbi13cmFwcGVyID4gKixcbiAgI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6MiAjY29sdW1uLXdyYXBwZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQgI2NvbHVtbi13cmFwcGVyID4gKixcbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIgI2NvbHVtbi13cmFwcGVyID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTNcXDo0ICNjb2x1bW4td3JhcHBlciA+ICosXG4gICNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIgI2NvbHVtbi13cmFwcGVyID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQgI2NvbnRlbnQtd3JhcHBlcixcbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQucG9zaXRpb24tMCAjY29udGVudC13cmFwcGVyLFxuI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6Mi5wb3NpdGlvbi0wICNjb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDcwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQucG9zaXRpb24tMCAjY29udGVudC13cmFwcGVyLFxuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTFcXDoyLnBvc2l0aW9uLTAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA1JSAwIDA7XG4gIH1cbn1cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtM1xcOjQucG9zaXRpb24tMVxcOjQgI2NvbnRlbnQtd3JhcHBlcixcbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIucG9zaXRpb24tMVxcOjQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGFzLWhlcm8gI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0zXFw6NC5wb3NpdGlvbi0xXFw6NCAjY29udGVudCxcbiAgLmhhcy1oZXJvICNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIucG9zaXRpb24tMVxcOjQgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4jcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTNcXDo0ICNjb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTNcXDo0ICNjb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0zXFw6NCAjY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50LndpZHRoLTNcXDo0ICNjb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6MiAjY29udGVudCB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6MiAjY29udGVudCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwb3J0YWwtY29sdW1uLWNvbnRlbnQud2lkdGgtMVxcOjIgI2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3BvcnRhbC1jb2x1bW4tY29udGVudC53aWR0aC0xXFw6MiAjY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwb3J0YWwtY29sdW1uLW9uZSxcbiNwb3J0YWwtY29sdW1uLXR3byB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgLypwYWRkaW5nOiAxNjBweCAwOyAqL1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcnRhbC1jb2x1bW4tb25lLFxuICAjcG9ydGFsLWNvbHVtbi10d28ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5oYXMtaGVybyAjcG9ydGFsLWNvbHVtbi10d28ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy1oZXJvICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLWdyaWQtY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtZ3JpZC1jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLXJvdy1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLWdyaWQtcm93LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1ncmlkLXJvdy1kYXJrLm1vc2FpYy1yb3ctZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNjIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNjIwcHgpO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtdGhpcmQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLXRoaXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLXRoaXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLWphemthcnRhXFwudGVzc2VyYWVcXC5iYWNrZ3JvdW5kX2ltYWdlLXRpbGUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy1qYXprYXJ0YVxcLnRlc3NlcmFlXFwuYmFja2dyb3VuZF9pbWFnZS10aWxlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4udGVtcGxhdGUtbGF5b3V0IC5oYXMtaGVybyAjcG9ydGFsLWNvbHVtbi1jb250ZW50ICNjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi50ZW1wbGF0ZS1sYXlvdXQgLmhhcy1oZXJvICNwb3J0YWwtY29sdW1uLWNvbnRlbnQgI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5oZXJvLFxuLmhlcm8gLmNvbnRhaW5lcixcbi5oZXJvIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNDc1cHg7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLFxuICAuaGVybyAuY29udGFpbmVyLFxuICAuaGVybyAuYmdJbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlcm9Ob0ltYWdlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ubW9zYWljLWRvYWtzXFwudGhlbWVcXC5oZXJvLXRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWRvYWtzXFwudGhlbWVcXC5oZXJvLXRpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pbi1wdWJsaWNhdGlvbiAuaGVybyxcbi5pbi1wdWJsaWNhdGlvbiAuaGVyb05vSW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5oZXJvLS10YWxsLFxuLmhlcm8tLXRhbGwgLmNvbnRhaW5lcixcbi5oZXJvLS10YWxsIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNjkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8tLXRhbGwsXG4gIC5oZXJvLS10YWxsIC5jb250YWluZXIsXG4gIC5oZXJvLS10YWxsIC5iZ0ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuLmhlcm8tLWZ1bGxXaWR0aCAuaGVyb0luZm9Db250YWluZXIge1xuICBsZWZ0OiA1JTtcbn1cbi5oZXJvIC5pdGVtSW1hZ2UgaW1nLFxuI2FyY2hpdmUtaW1hZ2Utem9vbWVyIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBib3gtc2l6aW5nOiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaGVyb0luZm9Db250YWluZXIuaW5saW5lIHtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLmlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLmlubGluZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvTm9JbWFnZSAuaGVyb0luZm9Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb05vSW1hZ2UgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuLmhlcm9JbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmN2YwODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmlubGluZSAuaGVyb0luZm8ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweDtcbiAgfVxufVxuLmhlcm9JbmZvLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogLTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZXJvSW5mby10YWcgYSxcbi5oZXJvSW5mby10YWcgYTpob3Zlcixcbi5oZXJvSW5mby10YWcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvSW5mby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVyb0luZm8tdGl0bGUgYSxcbi5oZXJvSW5mby10aXRsZSBhOmhvdmVyLFxuLmhlcm9JbmZvLXRpdGxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyb0luZm8tc3ViVGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhlcm9JbmZvLXN1YlRpdGxlIGEsXG4uaGVyb0luZm8tc3ViVGl0bGUgYTpob3Zlcixcbi5oZXJvSW5mby1zdWJUaXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm9JbmZvLXN1YlRpdGxlLS1ib29rIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1leGhpYml0IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTM7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV4aGliaXQgLmhlcm9JbmZvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCA3LjYzODg4ODg5JSAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXhoaWJpdCAuaGVyb0luZm8tdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG59XG4uaGVyb0luZm8tLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm9JbmZvLS1jb250YWN0IC5oZXJvSW5mby10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvLS1jb250YWN0IC5oZXJvSW5mby10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG4uaGVyb0luZm9HcmlkIHtcbiAgcGFkZGluZzogMCA0NXB4IDMwcHggNDVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhlcm9JbmZvR3JpZCA+ICoge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5oZXJvSW5mb0dyaWQtZmlyc3QsXG4uaGVyb0luZm9HcmlkLWxhc3Qge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9HcmlkLWZpcnN0LFxuICAuaGVyb0luZm9HcmlkLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uaGVyb0luZm9HcmlkLWZpcnN0IC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkLFxuLmhlcm9JbmZvR3JpZC1sYXN0IC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaGVyb0luZm9HcmlkLWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVyb0luZm9HcmlkLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhlcm9JbmZvR3JpZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVyb0luZm9HcmlkLXRleHQgYSB7XG4gIGNvbG9yOiAjMjA1YzkwO1xufVxuLmhlcm9JbmZvR3JpZC10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzI1NmJhODtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXZlbnQge1xuICB3aWR0aDogNjYlO1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1ldmVudCAuaGVyb0luZm8ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXZlbnQgLmhlcm9JbmZvIC5oZXJvSW5mby10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDMwcHggNTVweCAzMHB4IDU1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lci0tZXZlbnQgLmhlcm9JbmZvIC5oZXJvSW5mby10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IC5oZXJvSW5mb0dyaWQge1xuICBwYWRkaW5nOiAwIDEwcHggMzBweCAxMHB4O1xufVxuLmhlcm9JbmZvR3JpZC1iaWcge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmhlcm9JbmZvR3JpZC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdOZXVlIEhlbHZldGljYSBXMDEnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdmMDg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4uaGVyb0luZm9Db250YWluZXItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk5M2I7XG59XG4uaGVyb0luZm8tYWJvdmVUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm9JbmZvLWFib3ZlVGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVyb0luZm8tYnkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlcm9JbmZvLWJsb2cge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlcm9JbmZvLWJsb2cgLmJsb2dTcGFjZXIge1xuICBtYXJnaW46IDAgN3B4O1xufVxuLmhlcm9JbmZvLWJsb2cgLnBvc3RlZE9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvSW5mby1ibG9nIGEge1xuICBjb2xvcjogIzdkN2Q3ZDtcbn1cbi5oZXJvSW5mby1ibG9nIGE6aG92ZXIge1xuICBjb2xvcjogIzYzNjM2Mztcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tcHViaXRlbSB7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLS1wdWJpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhYnMtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYnMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJzLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmN2YwODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtbGluayB7XG4gICAgcGFkZGluZzogMCAxOHB4IDAgOXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLnRhYnMtYXJyb3cge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9kaXN0L2ltZy9hcnJvdy1kb3duLnBuZycpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFicy1hcnJvdyB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuLnRhYnMtbGluay0tYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZjdmMDg7XG59XG4udGFicy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogNTBweDtcbn1cbi50YWJzLWlubmVyQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzLWlubmVyQ29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRhYnMtaW5uZXJDb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYnMtaW5uZXJDb250ZW50IHAge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4vKiBmaXhlcyB0byBieXBhc3MgUGxvbmUgc3R5bGVzIHRoYXQgaW50ZXJmZXJlIHdpdGggY29ycmVjdCBmdW5jdGlvbmluZyBvZlxuIHRhYnMgKi9cbiNjb250ZW50IC5jb250YWluZXIgbGkudGFicy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgLmNvbnRhaW5lciB1bC50YWJzLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDREQztcbn1cbi50YWJsZS0tdHdvQ29sdW1uIHRoIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ0REM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QxRDREQztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QxRDREQztcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQge1xuICB3aWR0aDogNjYuMzMlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENERDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDREQztcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQgcCxcbi50YWJsZS0tdHdvQ29sdW1uIHRoIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmRvYWtzSW5mbyB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG4uZG9ha3NJbmZvLWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCA1MHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kb2Frc0luZm8taW50cm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9ha3NJbmZvLWludHJvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRvYWtzSW5mby1pbnRybyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4udGFnIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbn1cbi50YWcgYSxcbi50YWcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSxcbi5pbmZvVGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgaDMsXG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIHAubW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0OSU7XG4gIC8qIGhvdXJzLXRpdGxlICovXG4gIC8qIGhvdXJzLWxhcmdlICovXG4gIC8qIGhvdXJzLXRpbWUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMuZmlyc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyBwIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1czphZnRlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyAuaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhvdXJzIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhvdXJzID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhvdXJzLWZpcnN0LFxuLmhvdXJzLWxhc3Qge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1maXJzdCxcbiAgLmhvdXJzLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG91cnMtZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG91cnMtZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG91cnMtbGFzdCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbi5ob3Vycy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob3Vycy1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZSBIZWx2ZXRpY2EgVzAxJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG91cnMtbGFyZ2U6YWZ0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuLmhvdXJzLXRpbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmluZm9UYWJsZS50d29Db2x1bW4ge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb1RhYmxlLnR3b0NvbHVtbiB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG4udHdvQ29sdW1uUm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnR3b0NvbHVtblJvdy1maXJzdCxcbi50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50d29Db2x1bW4tLWZpcnN0V2lkZXIgLnR3b0NvbHVtblJvdy1maXJzdCB7XG4gIHdpZHRoOiA2NSU7XG59XG4udHdvQ29sdW1uLS1maXJzdFdpZGVyIC50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIHdpZHRoOiAzNSU7XG59XG4udHdvQ29sdW1uUm93LWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHdvQ29sdW1uUm93LWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udHdvQ29sdW1uUm93LWxhc3Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50d29Db2x1bW5Sb3ctZmlyc3QtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50d29Db2x1bW5EaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHdvQ29sdW1uRGl2aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbi51cGNvbWluZ0V2ZW50cyB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51cGNvbWluZ0V2ZW50cyB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG4uZXZlbnRCbG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ldmVudEJsb2NrIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cbi5ldmVudEJsb2NrLS1wYWRkaW5nVG9wIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuLmV2ZW50QmxvY2stLXBhZGRpbmdCb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG4ucHVsbFVwIHtcbiAgbWFyZ2luLXRvcDogLTE0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHVsbFVwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gIH1cbn1cbi5jYXJkc1RvcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQ0ZGM7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY2FyZHNUb3AgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jYXJkc1RvcC1sZWZ0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5jYXJkc1RvcC1yaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcmRHcmFkaWVudCxcbi5jYXJkVG9wOmFmdGVyLFxuLmNhcmQtLWNvbGVjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDMyJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMzIlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMzIlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjNjYwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4udmlld0FsbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXdBbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9kaXN0L2ltZy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMzRweCA2cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi52aWV3QWxsIGltZyB7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi52aWV3QWxsOnZpc2l0ZWQge1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cbi52aWV3QWxsOmhvdmVyIHtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmRUb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxOThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZFRvcCA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkc1RvcC0tdXBjb21pbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cbi5jYXJkc1RvcC0tc3BhY2VUb3Age1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbi5jYXJkc1RvcC0tYm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQ0ZGM7XG59XG4uY2FyZEJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uY2FyZEJvdHRvbS1kYXRlLFxuLmNhcmREYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXVlIEhlbHZldGljYSBXMDEnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2FyZEJvdHRvbS10aXRsZSxcbi5jYXJkVGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZSBIZWx2ZXRpY2EgVzAxJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkQm90dG9tLXRpdGxlOmhvdmVyLFxuLmNhcmRUaXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmRCb3R0b20tZGVzY3JpcHRpb24sXG4uY2FyZERlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jYXJkLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLS1zbWFsbCA+IC5jYXJkVG9wIHtcbiAgd2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQtLXNtYWxsID4gLmNhcmRUb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC0tc21hbGwgPiAuY2FyZFRvcCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY2FyZC0tc21hbGwgPiAuY2FyZEJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5jYXJkLS1zbWFsbCAuY2FyZFRvcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQtLXNtYWxsIC5jYXJkVG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmQtLXNtYWxsIC5jYXJkQm90dG9tIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC0tc21hbGwgLmNhcmRCb3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQtLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmRzQ29udGFpbmVyLS1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLmNhcmQtLWJpZyAuY2FyZFRvcCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uY2FyZC0tYmlnIC5jYXJkVG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtLWJpZyAuY2FyZEJvdHRvbSB7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtLWJpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vc2FpYy10aWxlLWNlbnRlcmVkLXRleHQtYm94IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZFRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTMxcHggMCAxMjBweCAwO1xuICBoZWlnaHQ6IDI3NnB4O1xufVxuLm1vc2FpYy10aWxlLWNlbnRlcmVkLXRleHQtYm94IC5jYXJkIC5jYXJkVG9wID4gYSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vc2FpYy10aWxlLWNlbnRlcmVkLXRleHQtYm94IC5jYXJkIC5jYXJkVG9wIGg0LmNhcmRUaXRsZSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vc2FpYy10aWxlLWNlbnRlcmVkLXRleHQtYm94IC5jYXJkIC5jYXJkVG9wIGg0LmNhcmRUaXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZEJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZHMge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmRzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jYXJkcyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZHMgaDIuY2FyZHNUaXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uY2FyZHMgaDIuY2FyZHNUaXRsZSBhLFxuLmNhcmRzIGgyLmNhcmRzVGl0bGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmRzIC52aWV3QWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FyZHMgLmNhcmRDb250YWluZXIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cbi5jYXJkcyAuY2FyZENvbnRhaW5lciA+ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCAuY2FyZFRvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzEpIC5jYXJkQm90dG9tIHtcbiAgbWluLWhlaWdodDogMTg0cHg7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDYwJTtcbiAgbWluLWhlaWdodDogMTc2cHg7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpID4gLmNhcmRUb3AsXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpID4gLmNhcmRUb3Age1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpID4gLmNhcmRUb3AsXG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgPiAuY2FyZFRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgPiAuY2FyZFRvcCBpbWcsXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpID4gLmNhcmRUb3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSA+IC5jYXJkQm90dG9tLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSA+IC5jYXJkQm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSAuY2FyZFRvcCxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgLmNhcmRUb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgLmNhcmRUb3AsXG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgLmNhcmRUb3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpIC5jYXJkQm90dG9tLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSAuY2FyZEJvdHRvbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSAuY2FyZEJvdHRvbSxcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSAuY2FyZEJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLFxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLFxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbGxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG4uY29sbGVjdGlvblRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGFnLS1jb2xsZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtLWNvbGVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtLWNvbGVjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1jb2xlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgI2FyY2hpdmUtaW1hZ2Utem9vbWVyID4gZGl2Lm5vU2VsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBsZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMSAhaW1wb3J0YW50O1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1waG90by1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlICNhcmNoaXZlLXBob3RvLXNlbGVjdG9yIGEuSW1hZ2VTZWxlY3RvciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1waG90by1zZWxlY3RvciBhLkltYWdlU2VsZWN0b3IgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1waG90by1zZWxlY3RvciBhLkltYWdlU2VsZWN0b3Iuc2VsZWN0ZWQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZXNlYXJjaE9wcHMgLmJsYWNrT3ZlcmxheSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4ucmVzZWFyY2hPcHBzIC5ibGFja092ZXJsYXkgLmNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXNlYXJjaE9wcHNUaXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnJlc2VhY2hPcHBzVGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xufVxuLmN0YUNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3RhQ29udGFpbmVyIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY3RhQ29udGFpbmVyIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogODAlO1xuICB9XG59XG4uYnV0dG9uLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUsXG4uYnV0dG9uLS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6ICNmZjdmMDg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmN2YwODtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxMnB4LzEgJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICBtYXJnaW46IDE1cHggNy41cHg7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xufVxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlOmhvdmVyLFxuLmJ1dHRvbi0tc21hbGw6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI2ZmYTc1NTtcbn1cbi5idXR0b24ud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSxcbi5idXR0b24tLXNtYWxsLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc21hbGwud2hpdGUuaG9sbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93OmhvdmVyLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93OmhvdmVyLFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93OmhvdmVyLFxuLmJ1dHRvbi5ob2xsb3c6YWN0aXZlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LmhvbGxvdzphY3RpdmUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3c6YWN0aXZlLFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjdmMDg7XG59XG4uYnV0dG9uLmhvbGxvdy5ibGFjayxcbi5idXR0b24tLXNlY29uZGFyeS5ob2xsb3cuYmxhY2ssXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3cuYmxhY2ssXG4uYnV0dG9uLS1zbWFsbC5ob2xsb3cuYmxhY2sge1xuICBjb2xvcjogIzAzMDtcbn1cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2YwODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4IDQ1cHg7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZmY3ZjA4O1xufVxuLmJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJ1dHRvbi1hZGRDaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmY3ZjA4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG4uYnV0dG9uLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4ubGF0ZXN0TmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5nZXRJbnZvbHZlZCAub3JhbmdlT3ZlcmxheSB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5nZXRJbnZvbHZlZCAuY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb25JbnZvbHZlZCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5nZXRJbnZvbHZlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZ2V0SW52b2x2ZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLnN1Yi1tZW51IHtcbiAgei1pbmRleDogMjA7XG59XG4uYnJlYWRjcnVtYnM6YmVmb3JlLFxuLmJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWJzOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG59XG4uYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbn1cbi5icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jcnVtYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3J1bWJzIC5jcnVtYjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIsXG4uY3J1bWJzIC5jcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIgYSxcbi5jcnVtYnMgLmNydW1iIGEge1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyZWFkY3J1bWJzIC5jcnVtYiBhOmhvdmVyLFxuLmNydW1icyAuY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmJyZWFkY3J1bWJzIC5jcnVtYi5maXJzdCxcbi5jcnVtYnMgLmNydW1iLmZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIuZmlyc3Q6YWZ0ZXIsXG4uY3J1bWJzIC5jcnVtYi5maXJzdDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iOmFmdGVyLFxuLmNydW1icyAuY3J1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTZweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnM6YmVmb3JlLFxuI3BvcnRhbC1icmVhZGNydW1iczphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xufVxuI3BvcnRhbC1icmVhZGNydW1iczpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjBmO1xufVxuI3BvcnRhbC1icmVhZGNydW1iczphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHotaW5kZXg6IDE7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4gLmJyZWFkY3J1bWJTZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuIGEge1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyNnB4IDhweCAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4gYTpob3ZlcixcbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuIGE6YWZ0ZXIge1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgY29udGVudDogXCI+XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbjpudGgtbGFzdC1jaGlsZCgyKSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzLTEge1xuICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyAjYnJlYWRjcnVtYnMtMSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzLXlvdS1hcmUtaGVyZSxcbiNwb3J0YWwtYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzLWhvbWUsXG4jcG9ydGFsLWJyZWFkY3J1bWJzID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aXNpdEluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLnZpc2l0VGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubm90aWNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm90aWNlLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRldGFpbHNDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRldGFpbHNDb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudENvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnRDb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5jb250ZW50VGl0bGUsXG4uZG9jdW1lbnREZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmNvbnRlbnRUaXRsZTphZnRlcixcbi5kb2N1bWVudERlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZjdmMDg7XG59XG4uY29udGVudFRpdGxlIC5kb2N1bWVudERlc2NyaXB0aW9uLFxuLmRvY3VtZW50RGVzY3JpcHRpb24gLmRvY3VtZW50RGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250ZW50VGl0bGUgLmRvY3VtZW50RGVzY3JpcHRpb246YWZ0ZXIsXG4uZG9jdW1lbnREZXNjcmlwdGlvbiAuZG9jdW1lbnREZXNjcmlwdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9va0NvbnRlbnRUaXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5ib29rQ29udGVudFRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZjdmMDg7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcCxcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLFxuLmNvbnRlbnRUZXh0IHAsXG4uY29udGVudFBob3RvLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcCBzdHJvbmcsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcCBzdHJvbmcsXG4uY29udGVudFRleHQgcCBzdHJvbmcsXG4uY29udGVudFBob3RvLXRleHQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2NvbnRlbnQgLmNvbnRlbnRUZXh0IHAuY29udGVudENhbGxvdXQsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jb250ZW50Q2FsbG91dCxcbi5jb250ZW50VGV4dCBwLmNvbnRlbnRDYWxsb3V0LFxuLmNvbnRlbnRQaG90by10ZXh0IHAuY29udGVudENhbGxvdXQge1xuICBtYXJnaW46IDYwcHggMDtcbn1cbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNvbnRlbnRTbWFsbCxcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLmNvbnRlbnRTbWFsbCxcbi5jb250ZW50VGV4dCBwLmNvbnRlbnRTbWFsbCxcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNvbnRlbnRTbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcC5jYWxsb3V0IGEsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGEsXG4uY29udGVudFRleHQgcC5jYWxsb3V0IGEsXG4uY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGEge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTpob3ZlcixcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTpob3Zlcixcbi5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTpob3Zlcixcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTpob3ZlcixcbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTphY3RpdmUsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGE6YWN0aXZlLFxuLmNvbnRlbnRUZXh0IHAuY2FsbG91dCBhOmFjdGl2ZSxcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmN2YwODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnRRdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmN2YwODtcbn1cbi5jb250ZW50UXVvdGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZSBIZWx2ZXRpY2EgVzAxJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250ZW50UXVvdGUtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNhM2EzYTtcbn1cbi5jb250ZW50UGhvdG8ge1xuICBtYXJnaW46IDYwcHggMDtcbn1cbi5jb250ZW50UGhvdG8tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LWZhbWlseTogJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGVudFBob3RvLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRlbnRGbG9hdFJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDQxNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jb250ZW50RmxvYXRSaWdodCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY29udGVudCBkbC5jYXB0aW9uZWQsXG4jY29udGVudCBzcGFuLmNhcHRpb25lZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1pbmxpbmUsXG4jY29udGVudCBzcGFuLmNhcHRpb25lZC5pbWFnZS1pbmxpbmUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkIGE6bGluayxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkIGE6bGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1sZWZ0LFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtbGVmdCxcbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1yaWdodCxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLXJpZ2h0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1sZWZ0IGltZyxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLWxlZnQgaW1nLFxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLXJpZ2h0IGltZyxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLXJpZ2h0IGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jY29udGVudCBzcGFuLmltYWdlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWNhcHRpb24sXG4uc3ViSW5mb1RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnN1YkluZm9UZXh0LS1pbWFnZUNhbGxvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb250ZW50SW1hZ2VDYWxsb3V0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY29udGVudEltYWdlQ2FsbG91dCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsLWNvbnRlbnQuZmxleHBhcGVyX3NvY2lhbHNoYXJlZGlhbG9nLFxuLm1vZGFsLWNvbnRlbnQuZmxleHBhcGVyX3ByaW50ZGlhbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5JbWFnZUZhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uSW1hZ2VGYWRlciBpbWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuI3NsaWRlci1jb250YWluZXIsXG4jc2xpZGVyLFxubGkuc2xpZGUgZGwge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNzbGlkZXIgbGkuc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jc2xpZGVyLWNvbnRhaW5lcixcbiNzbGlkZXItY29udGFpbmVyICNzbGlkZXIsXG4jc2xpZGVyLWNvbnRhaW5lciAjc2xpZGVyIGxpLnNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4M3B4O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW4ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDJzO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW46aG92ZXIge1xuICBjb2xvcjogI2FhYTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluID4gc3BhbltjbGFzc10ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4ge1xuICBjb2xvcjogIzY2Njtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4gPiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuaWxsZWdpYmxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmcge1xuICBsZXR0ZXItc3BhY2luZzogLjM1ZW07XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuYWJicmV2aWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzIHtcbiAgY29sb3I6ICNjMzM7XG59XG4uYXRoZW5hcnVieXdlYiAuY2VydGFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXRoZW5hcnVieXdlYiAuYWJicmV2aWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb246OmJlZm9yZSxcbi5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGU6OmJlZm9yZSxcbi5hdGhlbmFydWJ5d2ViIC5taXNzaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbjo6YWZ0ZXIsXG4uYXRoZW5hcnVieXdlYiAuaWxsZWdpYmxlOjphZnRlcixcbi5hdGhlbmFydWJ5d2ViIC5taXNzaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTo6YmVmb3JlLFxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOjphZnRlcixcbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnJlc3RvcmF0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5zdXBlcmZsdW91czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIn1cIjtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1mYW1pbHk6IGF0aGVuYXJ1Ynl3ZWIsIFwiQXRoZW5hIFJ1YnlcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxOGVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43NWVtIDA7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTMzJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgcDpvbmx5LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDJzIGVhc2UtaW4tb3V0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW46aG92ZXIge1xuICBjb2xvcjogI2JhYmFiYTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluID4gc3BhbltjbGFzc10ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4ge1xuICBjb2xvcjogIzg3ODc4Nztcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4gPiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuaWxsZWdpYmxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5taXNzaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVlbTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb24sXG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24sXG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzIHtcbiAgY29sb3I6ICNmZjdmMDg7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiBzcGFuW2NsYXNzXTo6YmVmb3JlLFxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgc3BhbltjbGFzc106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtaW4td2lkdGg6IDE4ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTA3JTtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHAgKyBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHNwYW46OmJlZm9yZSxcbi5pbnNjcmlwdGlvbi10ZXh0IHNwYW46OmFmdGVyLFxuLmluc2NyaXB0aW9uLXRleHQgc3BhbltjbGFzc10ge1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHNwYW4gPiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIHAge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24gPiBwOmZpcnN0LW9mLXR5cGUsXG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIC5ncmMge1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiA0MDA7XG59XG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ldmVudEluZm8ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLnJlbGF0ZWRFdmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJlbGF0ZWRFdmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zY2hvbGFyc2hpcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLmNvbnRlbnRDb250YWluZXItLXNjaG9sYXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudENvbnRhaW5lci0tc2Nob2xhcnNoaXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmNvbnRlbnRUYWdzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250ZW50VGFncy0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGVudFRhZ3MtLWxlZnQgLmNvbnRlbnRUYWdzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250ZW50VGFncy0tbGVmdCAuY29udGVudFRhZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbnRlbnRUYWdzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGVudFRhZyB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBtYXJnaW46IDAgOHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250ZW50VGFnOmhvdmVyIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnRUYWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnNpZGViYXItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhci10aXRsZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2lkZWJhckl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lkZWJhckl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaWRlYmFySXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc2lkZWJhckl0ZW0tLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uc2lkZWJhckl0ZW0tLWdyb3VwIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpZGViYXJJdGVtLS1ncm91cCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2lkZWJhckl0ZW0tLWdyb3VwIGE6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5zaWRlYmFySXRlbUdyb3VwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlYmFySXRlbUdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zaWRlYmFySXRlbUdyb3VwLWl0ZW0gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNpZGViYXJJdGVtR3JvdXAtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4uc2lkZWJhckl0ZW0tLWdyb3VwLnNob3cgLnNpZGViYXJJdGVtR3JvdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpZGViYXJJdGVtLW9wZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogMTBweDtcbn1cbi5oZXJvLS1mb3JtLFxuLmhlcm8tLWZvcm0gLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbn1cbi5mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY29udGFpbmVyLS1mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG59XG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmY3ZjA4O1xuICBwYWRkaW5nOiA4MHB4IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAtMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5mb3JtLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmN2YwODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICBib3R0b206IC01cHg7XG59XG4uZm9ybS1pbnRyb1RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvcm0taW50cm9UZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZm9ybUl0ZW1zIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT11cmxdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXJhbmdlXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRlXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1tb250aF0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9d2Vla10sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGltZV0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZm9ybUl0ZW1zIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZSBIZWx2ZXRpY2EgVzAxJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbi5mb3JtSXRlbXMgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjdmMDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZm9ybUl0ZW1zIC5zZWxlY3RXcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmZvcm1JdGVtcyAuc2VsZWN0V3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgcmlnaHQ6IDVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm1JdGVtcyBzZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ05ldWUgSGVsdmV0aWNhIFcwMScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtSXRlbXMgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtSXRlbXMgLmdyaWQtMW9mMiAuc2VsZWN0V3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm1JdGVtcyAuc3ViTGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvcm1JdGVtcyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTU1cHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmN2YwODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMnB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmN2YwODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogLTNweDtcbn1cbi5mb3JtSXRlbXMgLmNoZWNrYm94R3JvdXAge1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xufVxuLmZvcm1JdGVtcyBzdWJtaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggNjVweDtcbn1cbi5ib29rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uaGVyb0luZm9Db250YWluZXItLWJvb2sge1xuICB3aWR0aDogNjYlO1xufVxuLmJvb2tJU0JOIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYm9va0NvbnRlbnRDb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJvb2tDb250ZW50Q29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9nUG9zdCB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbi5jb250YWluZXItLWJsb2cge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnJlbGF0ZWRCbG9nUG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJlbGF0ZWRCbG9nUG9zdHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDUlO1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIGg0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmN2YwODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MHB4O1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIG9sIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIgXCIgIWltcG9ydGFudDtcbiAgZm9udDogbm9ybWFsIGJvbGQgMTFweC8xICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweCA0cHggIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDEuNzVlbSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBvbCBsaSBhOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wgbGkgc3Bhbi5hbm5vdGF0aW9uTGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRpbGVJdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAudGlsZUl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlsZUl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRpbGVJdGVtIGEge1xuICBjb2xvcjogIzIwNWM5MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRpbGVJdGVtIGE6YWN0aXZlLFxuLnRpbGVJdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzIwNWM5MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGlsZUl0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMDVjOTA7XG59XG4udGlsZUl0ZW0gaDIudGlsZUhlYWRsaW5lIHtcbiAgY2xlYXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi50aWxlSXRlbSBoMi50aWxlSGVhZGxpbmUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGlsZUl0ZW0gaDMuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGlsZUl0ZW0gLnRpbGVJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMzBweCAxNXB4IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlSXRlbSAudGlsZUltYWdlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50aWxlSXRlbSAudGlsZUltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpbGVJdGVtIGhyLnZpc3VhbENsZWFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2ZhY2V0ZWQtcmVzdWx0cyB1bC5yZXN1bHQtbWFpbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vKiBGYWNldGVkIFNlYXJjaCBmcm9tIE9yaWdpbmFsIENTUyAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gI2MxMF93aWRnZXQge1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uIGxlZ2VuZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gI2MyX3dpZGdldCAjYzJfc3RhcnQge1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMTFfd2lkZ2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDE4ZW07XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gLmZhY2V0ZWQtdGV4dC13aWRnZXQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMjBlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDEwcHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIHtcbiAgbWFyZ2luOiAxcHggMHB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM2ZDY4NjM7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYjYzE1X3dpZGdldC5mYWNldGVkLXdpZGdldCBmb3JtIHtcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2I2MxNV93aWRnZXQuZmFjZXRlZC13aWRnZXQgaW5wdXQjYzE1IHtcbiAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNjb250ZW50IC5mYWNldGVkLWNyaXRlcmlhLXdpZGdldCB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLXJlc3VsdHMgLlJlc3VsdENvdW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jZmFjZXRlZC1yaWdodC1jb2x1bW4gI3MyaWRfYzYge1xuICB3aWR0aDogMTE2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkge1xuICBjb2xvcjogIzM3MzMzMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsUGFsYXRpbm8sc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGEge1xuICBjb2xvcjogIzM3MzMzMCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4paqXFwyMDA0XCI7XG4gIGNvbG9yOiAjOWY3MDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgZm9udC1zaXplOiAuOTVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjODM1MzAwICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5kb2N1bWVudEJ5TGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdGluZ0JhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMWRkO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCxcbi5saXN0aW5nQmFyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMWRkO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYjI5MjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtaW4td2lkdGg6IDIxcHg7XG4gIHBhZGRpbmc6IC41ZW0gLjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubGlzdGluZ0JhciBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiMWIwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuNWVtIC42ZW07XG59XG4ubGlzdGluZ0JhciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3ZTU3MTMgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYWNldGVkLWNyaXRlcmlhIGEge1xuICBjb2xvcjogIzgzNTMwMCAhaW1wb3J0YW50O1xufVxuLmZhY2V0ZWQtY3JpdGVyaWEgYTpIb3ZlciB7XG4gIGNvbG9yOiAjMzczMzMwICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIGEsXG4ubGlzdGluZ0JhciBzcGFuLm5leHQgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIGE6aG92ZXIsXG4ubGlzdGluZ0JhciBzcGFuLm5leHQgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogU3RhcnQgZmFjZXRlZCBzZWFyY2ggcmVzcG9uc2l2ZSAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1zZWN0aW9ucy1idXR0b25zIHtcbiAgZmxvYXQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAyZW0gMWVtIDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjclO1xuICBtaW4td2lkdGg6IDE2ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNGVtO1xuICB3aWR0aDogMjYlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gIG1pbi13aWR0aDogMTRlbTtcbiAgd2lkdGg6IDI2JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzIHtcbiAgbWFyZ2luLWxlZnQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICBtYXJnaW4tcmlnaHQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtbGVmdC1jb2x1bW4gZGl2LmZhY2V0ZWQtd2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1sZWZ0LWNvbHVtbiBkaXYuZmFjZXRlZC13aWRnZXQgdWwge1xuICBtYXJnaW46IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IHtcbiAgd2lkdGg6IGNhbGMoMTklKTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWluLXdpZHRoOiAxMGVtO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IGltZyB7XG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IC5waG90b0FsYnVtRW50cnlUaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaVtpZF0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgd2lkdGg6IGNhbGMoNDklKTtcbiAgbWluLXdpZHRoOiAxMmVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQuZmFjZXRlZC1jaGVja2JveGVzLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIGxhYmVsIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1jcml0ZXJpYSBkZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIHNwYW4uZmFjZXRlZC1jaGVja2JveC1jcml0ZXJpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLmxlZnQtYXJlYS1qcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1ZW07XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEucmlnaHQtYXJlYS1qcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFuZC1sZWZ0LWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjbGVmdC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSAjZmFjZXRlZC1yaWdodC1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzLFxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLXRvcC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1ib3R0b20tYXJlYSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjYm90dG9tLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkge1xuICAgIHdpZHRoOiBjYWxjKDQ5JSk7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1jcml0ZXJpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5kZXRhaWxzQ29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250ZW50Q29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIEBtZWRpYSBAbGFwIHtcbiAgICAvL3BhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRUaXRsZSwgLmRvY3VtZW50RGVzY3JpcHRpb24ge1xuICAmOmV4dGVuZChoMik7XG4gIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBAb3JhbmdlO1xuICB9XG4gIFxuICAuZG9jdW1lbnREZXNjcmlwdGlvbiB7cGFkZGluZy1ib3R0b206MDtcblx0ICAmOmFmdGVyIHtkaXNwbGF5Om5vbmU7IH1cbiAgfVxuXG59XG5cbi5ib29rQ29udGVudFRpdGxlIHtcbiAgJjpleHRlbmQoaDIpO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBAb3JhbmdlO1xuICB9XG59XG5cbi5jb250ZW50VGV4dCwgLmNvbnRlbnRQaG90by10ZXh0IHtcbiAgI2NvbnRlbnQgJiBwLCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi5jb250ZW50Q2FsbG91dCB7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG4gICAgJi5jb250ZW50U21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICYuY2FsbG91dCB7XG5cdCAgICBhIHtjb2xvcjpAYmxhY2s7IFxuXHRcdCAgICAmOmhvdmVyLFxuXHRcdCAgICAmOmFjdGl2ZSB7Y29sb3I6QG9yYW5nZTsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cblx0ICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnRRdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQG9yYW5nZTtcbn1cblxuLmNvbnRlbnRRdW90ZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGVudFF1b3RlLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzYTNhM2E7XG59XG5cbi5jb250ZW50UGhvdG8ge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmNvbnRlbnRQaG90by10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRlbnRQaG90by1zdWJUaXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IFxuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGVudEZsb2F0UmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiNjb250ZW50IGRsLmNhcHRpb25lZCwgI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gICYuaW1hZ2UtaW5saW5lIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGE6bGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5pbWFnZS1sZWZ0LCAmLmltYWdlLXJpZ2h0IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZGVkZWQ7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG59XG5cbiNjb250ZW50IHNwYW4uaW1hZ2UtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1jYXB0aW9uLFxuLnN1YkluZm9UZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOjEwcHggMCAwO1xufVxuXG4uc3ViSW5mb1RleHQtLWltYWdlQ2FsbG91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGVudEltYWdlQ2FsbG91dCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb2RhbC1jb250ZW50LmZsZXhwYXBlcl9zb2NpYWxzaGFyZWRpYWxvZyxcbi5tb2RhbC1jb250ZW50LmZsZXhwYXBlcl9wcmludGRpYWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLkltYWdlRmFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLkltYWdlRmFkZXIgaW1nIHtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbWFyZ2luOjAgMCAxNXB4IDA7XG59XG5cbiNzbGlkZXItY29udGFpbmVyLCAjc2xpZGVyLCBsaS5zbGlkZSBkbCB7bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiNzbGlkZXIgbGkuc2xpZGUgaW1nIHtoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuI3NsaWRlci1jb250YWluZXIsICNzbGlkZXItY29udGFpbmVyICNzbGlkZXIsXG4jc2xpZGVyLWNvbnRhaW5lciAjc2xpZGVyIGxpLnNsaWRlIHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBtYXgtaGVpZ2h0OjM4M3B4OyB9XG5cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHtcblx0LmF0aGVuYXJ1Ynl3ZWIge1xuXHRcdC5jZXJ0YWluIHtjb2xvcjp0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogY29sb3IgMnM7IC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMnM7fVxuXHRcdC5jZXJ0YWluOmhvdmVyIHtjb2xvcjojYWFhO31cblx0XHQuY2VydGFpbiA+IHNwYW5bY2xhc3NdIHtjb2xvcjogaW5oZXJpdDt9XG5cdFx0LnVuY2VydGFpbiB7Y29sb3I6ICM2NjY7fVxuXHRcdC51bmNlcnRhaW4gPiBzcGFuIHtjb2xvcjogaW5oZXJpdDt9XG5cdFx0LmlsbGVnaWJsZSB7bGV0dGVyLXNwYWNpbmc6LjAxZW07fVxuXHRcdC5taXNzaW5nIHtsZXR0ZXItc3BhY2luZzouMzVlbTsgfVxuXHRcdC5hYmJyZXZpYXRpb24ge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdC5yZWNvbnN0cnVjdGlvbiB7ZGlzcGxheTogbm9uZTt9XG5cdFx0LnJlc3RvcmF0aW9uIHtkaXNwbGF5OiBub25lO31cblx0XHQuc3VwZXJmbHVvdXMge2NvbG9yOiAjYzMzO31cblx0fVxufVxuXG4uYXRoZW5hcnVieXdlYiB7XG5cdC5jZXJ0YWluIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdH1cblx0LmFiYnJldmlhdGlvbiB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiKFwiO1xuXHQgIH1cblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIilcIjtcblx0ICB9XG5cdH1cblx0LnJlY29uc3RydWN0aW9uLCAuaWxsZWdpYmxlLCAubWlzc2luZyB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiW1wiO1xuXHQgIH1cblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIl1cIjtcblx0ICB9XG5cdH1cblx0XG5cdC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGUsIC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdH1cblx0LnJlc3RvcmF0aW9uIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCI8XCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiPlwiO1xuXHQgIH1cblx0fVxuXHQuc3VwZXJmbHVvdXMge1xuXHQgICY6OmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiBcIntcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJ9XCI7XG5cdCAgfVxuXHR9XG59XG5cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDIwJSk7XG4gIGZvbnQtZmFtaWx5OiBhdGhlbmFydWJ5d2ViLFwiQXRoZW5hIFJ1YnlcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxOGVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTMzJTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbjogMCAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICY6b25seS1vZi10eXBlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmF0aGVuYXJ1Ynl3ZWIge1xuXHQgIC5jZXJ0YWluIHtcblx0ICAgIHRyYW5zaXRpb246IGNvbG9yIDJzIGVhc2UtaW4tb3V0O1xuXHQgICAgJjpob3ZlciB7XG5cdCAgICAgIGNvbG9yOiBsaWdodGVuKEBibGFjaywgNjAlKTtcblx0ICAgIH1cblx0ICAgICY+c3BhbltjbGFzc10ge1xuXHQgICAgICBjb2xvcjogaW5oZXJpdDtcblx0ICAgIH1cblx0ICB9XG5cdCAgLnVuY2VydGFpbiB7XG5cdCAgICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDQwJSk7XG5cdCAgICAmID4gc3BhbiB7XG5cdCAgICAgIGNvbG9yOiBpbmhlcml0O1xuXHQgICAgfVxuXHQgIH1cblx0ICAuaWxsZWdpYmxlIHtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdCAgfVxuXHQgIC5taXNzaW5nIHtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjM1ZW07XG5cdCAgfVxuXHQgIC5hYmJyZXZpYXRpb24sIC5yZWNvbnN0cnVjdGlvbiwgLnJlc3RvcmF0aW9uIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHQgIC5zdXBlcmZsdW91cyB7XG5cdCAgICBjb2xvcjogQG9yYW5nZTtcblx0ICB9XG5cdCAgc3BhbltjbGFzc10ge1xuXHQgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdCAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICB9XG5cdCAgfVxuICB9XG59XG5cbi5pbnNjcmlwdGlvbi10ZXh0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtaW4td2lkdGg6IDE4ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTA3JTtcbiAgICAmICsgcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB9XG4gIH1cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc3BhbiB7XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciwgJltjbGFzc10ge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oQGJsYWNrLCAyMCUpO1xuICAgIH1cbiAgICAmPnNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24ge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gID5wOmZpcnN0LW9mLXR5cGUsIC5ncmMge1xuICAgIGNvbG9yOiBsaWdodGVuKEBibGFjaywgMjAlKTtcbiAgICBmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuICAgIGZvbnQtc3R5bGU6IDQwMDtcbiAgfVxuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4iLCIuY2FyZHNUb3Age1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkNGRjO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4uY2FyZHNUb3AtbGVmdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5jYXJkc1RvcC1yaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2FyZEdyYWRpZW50IHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMzIlLCByZ2JhKDAsMCwwLDAuNCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAzMiUscmdiYSgwLDAsMCwwLjQpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDMyJSxyZ2JhKDAsMCwwLDAuNCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzY2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xufVxuXG4udmlld0FsbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Rpc3QvaW1nL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHggNnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzkyOTI5MjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5jYXJkVG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTk4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVyIHtcbiAgICAmOmV4dGVuZCguY2FyZEdyYWRpZW50KTtcbiAgfVxuICA+IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uY2FyZHNUb3AtLXVwY29taW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5jYXJkc1RvcC0tc3BhY2VUb3Age1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLmNhcmRzVG9wLS1ib3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDRkYztcbn1cblxuLmNhcmRCb3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyXG59XG5cbi5jYXJkQm90dG9tLWRhdGUsIC5jYXJkRGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDAwMDAwXG59XG5cbi5jYXJkQm90dG9tLXRpdGxlLCAuY2FyZFRpdGxlIGEge1xuICAmOmV4dGVuZChoMyk7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgXG4gIGZvbnQtc2l6ZToyN3B4OyBcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07IFxuICBsaW5lLWhlaWdodDoxOyBcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTsgXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJkQm90dG9tLWRlc2NyaXB0aW9uLCAuY2FyZERlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNhcmQtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICA+LmNhcmRUb3Age1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogODhweDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gID4uY2FyZEJvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmRUb3Age1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNhcmRCb3R0b20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FyZHNDb250YWluZXItLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5jYXJkLS1iaWcge1xuICAuY2FyZFRvcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNhcmRCb3R0b20ge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5jYXJkVG9wIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzMXB4IDAgMTIwcHggMDtcbiAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICA+IGEge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIGg0LmNhcmRUaXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZEJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZHMge1xuICAuY29udGFpbmVyO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBoMi5jYXJkc1RpdGxlIHtcbiAgICAuY2FyZHNUb3AtbGVmdDtcbiAgICAudGFnO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLnZpZXdBbGwge1xuICAgIC5jYXJkc1RvcC1yaWdodDtcbiAgfVxuICAuY2FyZENvbnRhaW5lciB7XG4gICAgLmdyaWQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIC5jYXJkIHtcbiAgICAgIC5ncmlkLTFvZjM7XG4gICAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAgIC5ncmlkLTFvZjI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgICAuZ3JpZC0xb2YxO1xuICAgICAgfVxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgLmNhcmRUb3Age1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAmIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5jYXJkQ29udGFpbmVyIHtcbiAgICAgIC5jYXJkOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIC5ncmlkLTRvZjEwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgLmdyaWQtMW9mMTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZEJvdHRvbSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTg0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkOm50aC1jaGlsZCgzbisyKSwgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgLmNhcmQtLXNtYWxsO1xuICAgICAgICAuZ3JpZC02b2YxMDtcbiAgICAgICAgbWluLWhlaWdodDogMTc2cHg7XG4gICAgICAgIEBtZWRpYSBAcG9ydGFibGUge1xuICAgICAgICAgIC5ncmlkLTFvZjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi51LWFsaWduTGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LW5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtbWFyZ2luVG9wNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udS1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG59XG5cbi51LXBsYWluTGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtbm9Nb2JpbGUge1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1ub0xhcmdlIHtcbiAgQG1lZGlhIEBsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXNlbWlCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0b246IHJlbGF0aXZlO1xufVxuXG4udS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtYmdJbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udS1wYWRkaW5nVG9wNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnUtcGFkZGluZ1RvcDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi51LXBhZGRpbmdUb3AzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udS1wYWRkaW5nVG9wMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnUtcGFkZGluZ1RvcDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b201MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnUtc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG59XG5cbi51LXRvcFNwYWNlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5maWVsZC1zaGlmdCB7XG4gIGxlZnQ6IC05OTk5cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsImh0bWwsIGJvZHksIHAge1xuICBmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5hIHtjb2xvcjojMjA1YzkwOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG59XG5cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDBcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJlMmUyZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZnVsbFdpZHRoSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHlbY2xhc3NdIHtcblx0I2NvbnRlbnQge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0Ji5wdWxscXVvdGUge2JvcmRlcjpub25lOyBib3JkZXItbGVmdDo0cHggc29saWQgQG9yYW5nZTsgY29sb3I6IzAwMDsgZm9udDozMDAgMjRweC8xLjUgQHByaW1hcnlGb250OyBsZXR0ZXItc3BhY2luZzowICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjRweDsgXG5cdFx0XHRcdEBtZWRpYSBAcG9ydGFibGUge21pbi13aWR0aDowOyB3aWR0aDphdXRvOyB9XG5cdFx0XHRcdEBtZWRpYSBAdGFibGV0IChtYXgtd2lkdGg6MTAyMnB4KXttYXJnaW46LjZlbSAwOyB9XG5cdFx0XHRcdD4gY2l0ZSB7Zm9udC1zaXplOjEwMCU7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDo1MDA7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXIsIFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXIge2JhY2tncm91bmQ6I2VkZWRlZDsgYm9yZGVyLXJhZGl1czo4cHg7IGNvbG9yOiM3Njc2NzY7IGZvbnQ6bm9ybWFsIGJvbGQgMTFweC8xIEBwcmltYXJ5Rm9udCAhaW1wb3J0YW50OyBwYWRkaW5nOjFweCA0cHggIWltcG9ydGFudDsgXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtjb2xvcjpAb3JhbmdlOyB9XG59XG5cblxuLy8gdHlwZWtpdCBmbGlja2VyXG4vLyAud2YtbG9hZGluZyAqIHtcbi8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gfVxuXG4vLyAud2YtYWN0aXZlICoge1xuLy8gICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gfVxuXG5cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgYS5BcmNoaXZlRG93bmxvYWQge1xuICAgIGNvbG9yOiAjZGRkO1xufVxuXG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIGEuQXJjaGl2ZURvd25sb2FkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLlpvb21JbWFnZUxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uWm9vbUltYWdlTGFiZWxDb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xufVxuIiwiLmhlcm8sIC5oZXJvIC5jb250YWluZXIsIC5oZXJvIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNDc1cHg7XG4gIHBhZGRpbmc6MXB4IDA7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4OyBcbiAgfVxufVxuXG4uaGVyb05vSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuXG5cbi5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhlcm8tdGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBAbWVkaWEgQHBhbG0ge21hcmdpbi1ib3R0b206MDsgfVxufVxuXG4uaW4tcHVibGljYXRpb24ge1xuICAgIC5oZXJvLCAuaGVyb05vSW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oZXJvLS10YWxsLFxuLmhlcm8tLXRhbGwgLmNvbnRhaW5lcixcbi5oZXJvLS10YWxsIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNjkwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLmhlcm8tLWZ1bGxXaWR0aCB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lciB7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cblxuLmhlcm8gLml0ZW1JbWFnZSBpbWcsICNhcmNoaXZlLWltYWdlLXpvb21lciB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIG1hcmdpbi1ib3R0b206LTcwcHg7XG4gIG1heC13aWR0aDo5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBAbWVkaWEgQGxhcCB7XG4gICAgLy9tYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOjcwcHg7XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcblx0Ym90dG9tOmF1dG87XG4gICAgbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOjE1MHB4O1xuICAgIHRvcDowO1xuICAgIC8vbWF4LXdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbiAgXG4gICYuaW5saW5lIHtib3R0b206YXV0bzsgbGVmdDphdXRvOyBwb3NpdGlvbjpyZWxhdGl2ZTsgdHJhbnNmb3JtOm5vbmU7IHdpZHRoOmF1dG87IFxuXHQgICBAbWVkaWEgQGxhcCB7bWF4LXdpZHRoOjEwMCU7IH1cblx0ICAgQG1lZGlhIEBwYWxtIHtsZWZ0OmF1dG87IG1heC13aWR0aDoxMDAlOyB9XG4gIH1cbiAgXG4gIC5oZXJvTm9JbWFnZSAmIHtwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDphdXRvOyBtYXJnaW4tdG9wOjMwcHg7IGJvdHRvbTphdXRvOyAgXG5cdCAgQG1lZGlhIEBwYWxtIHtib3R0b206YXV0bzsgbGVmdDphdXRvOyBtYXJnaW4tYm90dG9tOjMwcHg7IHRvcDphdXRvOyB9XG4gIH1cbiAgXG59XG5cbi5oZXJvSW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBvcmFuZ2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgXG4gIC5pbmxpbmUgJiB7Ym9yZGVyOm5vbmU7IG1hcmdpbjowIDAgMzBweDsgcGFkZGluZzowOyB9XG4gIEBtZWRpYSBAcGFsbSB7cGFkZGluZzoyMHB4IDE1cHggMTBweDsgfVxufVxuXG4uaGVyb0luZm8tdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVyb0luZm8tdGl0bGUge1xuICAmOmV4dGVuZChoMSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZXJvSW5mby1zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZXJvSW5mby1zdWJUaXRsZS0tYm9vayB7Zm9udC1zaXplOjI0cHg7IH1cblxuLmhlcm9JbmZvQ29udGFpbmVyLS1leGhpYml0IHtiYWNrZ3JvdW5kOiNmMGYwZjA7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYWRjZTM7XG5cdC5oZXJvSW5mbyB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgbWFyZ2luOjAgNy42Mzg4ODg4OSUgMzBweDsgcGFkZGluZzozMHB4IDAgMDsgfVxuXHQuaGVyb0luZm8tdGFnIHtwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDphdXRvOyB0b3A6YXV0bzsgfVxufVxuXG4uaGVyb0luZm8tLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAwO1xuICAuaGVyb0luZm8tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm9JbmZvR3JpZCB7XG4gIHBhZGRpbmc6IDAgNDVweCAzMHB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgPioge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4uaGVyb0luZm9HcmlkLWZpcnN0LCAuaGVyb0luZm9HcmlkLWxhc3Qge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVyb0luZm9HcmlkLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVyb0luZm9HcmlkLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uaGVyb0luZm9HcmlkLWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5oZXJvSW5mb0dyaWQtaGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZXJvSW5mb0dyaWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBhIHtcbiAgICBjb2xvcjogIzIwNWM5MDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjU2YmE4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IHtcbiAgd2lkdGg6IDY2JTtcbiAgLmhlcm9JbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLmhlcm9JbmZvLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAzMHB4IDU1cHggMzBweCA1NXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVyb0luZm9HcmlkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMzBweCAxMHB4O1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtYmlnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmhlcm9JbmZvR3JpZC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAb3JhbmdlLCAxMClcbiAgfVxufVxuXG4uaGVyb0luZm8tYWJvdmVUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVyb0luZm8tYWJvdmVUaXRsZS0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhlcm9JbmZvLWJ5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlcm9JbmZvLWJsb2cge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAuYmxvZ1NwYWNlciB7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxuICAucG9zdGVkT24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oIzdkN2Q3ZCwgMTApO1xuICAgIH1cbiAgfVxufVxuXG4uaGVyb0luZm9Db250YWluZXItLXB1Yml0ZW0ge1xuICB3aWR0aDogNjYlO1xuICAgIEBtZWRpYSBAcGFsbSB7XG5cdCAgICB3aWR0aDoxMDAlOyB9XG59XG4iLCIuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHN0cm9uZyBlbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIC5zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmdCYXIge2NsZWFyOmJvdGg7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjoyMHB4IGF1dG8gIWltcG9ydGFudDsgcGFkZGluZzoyMHB4IDA7IHdpZHRoOjkwJTsgdGV4dC1hbGlnbjpjZW50ZXI7XG5cdD4gc3Bhbi5wcmV2aW91cyB7IFxuXHRcdGEge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtib3JkZXItbGVmdC1jb2xvcjpAb3JhbmdlOyBib3JkZXItbGVmdC13aWR0aDo0cHg7IH1cblx0XHR9XG5cdH1cblx0PiBzcGFuLm5leHQge2Zsb2F0Om5vbmUgIWltcG9ydGFudDsgXG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUge2JvcmRlci1yaWdodC1jb2xvcjpAb3JhbmdlOyBib3JkZXItcmlnaHQtd2lkdGg6NHB4OyB9XG5cdFx0fVxuXHR9XG5cdHNwYW4uY3VycmVudCB7Ym9yZGVyOm5vbmU7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyMTIxMjE7IGJvcmRlci10b3A6NHB4IHNvbGlkIEBvcmFuZ2U7IGJhY2tncm91bmQ6IzIxMjEyMTsgY29sb3I6I2ZmZjsgZm9udC1zaXplOjEycHg7IGZvbnQtd2VpZ2h0OjUwMDsgcGFkZGluZzo0cHggMTBweCA0cHg7IH1cblxuXHRhIHtib3JkZXI6MXB4IHNvbGlkICNjZWQxZGE7IGNvbG9yOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyBmb250LXdlaWdodDo1MDA7IHBhZGRpbmc6OHB4OyBcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOiMyMTIxMjEgIWltcG9ydGFudDsgYm9yZGVyLWNvbG9yOiMyMTIxMjE7IGNvbG9yOiNmZmY7IHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUge2JvcmRlci1sZWZ0LWNvbG9yOkBvcmFuZ2U7IGJvcmRlci1sZWZ0LXdpZHRoOjRweDsgfVxuXHRcdH1cblx0XHQmLm5leHQge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtib3JkZXItcmlnaHQtY29sb3I6QG9yYW5nZTsgYm9yZGVyLXJpZ2h0LXdpZHRoOjRweDsgfVxuXHRcdH1cblx0fVxufVxuXG4jdmlld2xldC1iZWxvdy1jb250ZW50IHtcblx0Lmxpc3RpbmdCYXIge3RleHQtYWxpZ246bGVmdDsgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLS1mdWxsV2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDUlO1xuICA+IC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgID4qIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZ1bGxXaWR0aExlZnQsIC5mdWxsV2lkdGhSaWdodCB7XG4gIC8qcGFkZGluZzogMTYwcHggMDsgKi8gcGFkZGluZzowOyBcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbFdpZHRoUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuXG4uYmdJbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJsYWNrT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsMjgsMjgsMC43KTtcbn1cblxuLm9yYW5nZU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwxMDIsMiwwLjgpO1xufVxuXG4uY29udGFpbmVyLS1ub1RvcCB7XG5cdC5mdWxsV2lkdGhMZWZ0LCAuZnVsbFdpZHRoUmlnaHQge1xuXHRcdHBhZGRpbmctdG9wOjMwcHg7IFxuXHR9XG59XG5cbi5oYXMtaGVybyAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgQG1lZGlhIEBwYWxtIHtwYWRkaW5nLXRvcDowOyB9XG4gICNjb250ZW50LXdyYXBwZXIge1xuICAgIC5jb250YWluZXI7XG4gIH1cbiAgLnRlbXBsYXRlLWV2ZW50X3ZpZXcgJiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgLnRlbXBsYXRlLW5ld3NpdGVtX3ZpZXcgJiAjY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbiNwb3J0YWwtY29sdW1uLWNvbnRlbnQge1xuICAmLndpZHRoLTNcXDo0LCAmLndpZHRoLTFcXDoyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuaGVybywgLmhlcm9Ob0ltYWdlIHtcbiAgICAgIC5oZXJvLS1mdWxsV2lkdGg7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAjY29sdW1uLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgNSU7XG4gICAgICAuY29udGFpbmVyLS1mdWxsV2lkdGggPiAuZ3JpZDtcbiAgICAgID4gKiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXQge1xuXHQgICAgICAgIGRpc3BsYXk6YmxvY2s7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgJi5wb3NpdGlvbi0wICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCA3MHB4IDAgMDtcbiAgICAgIEBtZWRpYSBAcGFsbSB7cGFkZGluZzowIDUlIDAgMDsgfVxuICAgIH1cbiAgICAmLnBvc2l0aW9uLTFcXDo0ICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmhhcy1oZXJvICYucG9zaXRpb24tMVxcOjQgI2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi53aWR0aC0zXFw6NCAjY29udGVudCB7XG4gICAgLmdyaWQtOG9mMTA7XG4gICAgQG1lZGlhIEBsYXAge1xuICAgICAgLmdyaWQtN29mMTA7XG4gICAgfVxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgfVxuICAmLndpZHRoLTFcXDoyICNjb250ZW50IHtcbiAgICAuZ3JpZC02b2YxMDtcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC00b2YxMDtcbiAgICB9XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICB9XG59XG5cbiNwb3J0YWwtY29sdW1uLW9uZSwgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAuZnVsbFdpZHRoUmlnaHQ7XG4gIEBtZWRpYSBAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5oYXMtaGVybyAjcG9ydGFsLWNvbHVtbi10d28ge1xuXHRwYWRkaW5nLXRvcDogMTUwcHg7XG4gIEBtZWRpYSBAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgQHRhYmxldCB7XG4gICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgd2lkdGg6OTUlO1xuICB9XG59XG5AbWVkaWEgQHBhbG0ge1xuICAjcG9ydGFsLWNvbHVtbi10d28ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm1vc2FpYy1ncmlkLXJvdyB7XG4gIC5jb250YWluZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAubW9zYWljLWdyaWQtY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7cGFkZGluZy1sZWZ0OjA7IH1cbiAgfVxuXG4gICYubW9zYWljLXJvdy1mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgJi5tb3NhaWMtZ3JpZC1yb3ctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJi5tb3NhaWMtZ3JpZC1yb3ctZGFyay5tb3NhaWMtcm93LWZ1bGwtd2lkdGgge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IH5cImNhbGMoNTB2dyAtIDYyMHB4KVwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiB+XCJjYWxjKDUwdncgLSA2MjBweClcIjtcbiAgICB9XG4gIH1cblxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuXHQgICAgbWFyZ2luLWxlZnQ6MDsgXG4gICAgfVxuICB9XG4gIC5tb3NhaWMtd2lkdGgtZnVsbCB7XG4gICAgLmdyaWQtMW9mMTtcbiAgfVxuICAubW9zYWljLXdpZHRoLWhhbGYge1xuICAgIC5ncmlkLTFvZjI7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICB9XG4gIC5tb3NhaWMtd2lkdGgtdGhpcmQge1xuICAgIC5ncmlkLTFvZjM7XG4gICAgQG1lZGlhIEBsYXAge1xuICAgICAgLmdyaWQtMW9mMjtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICB9XG4gIC5tb3NhaWMtamF6a2FydGFcXC50ZXNzZXJhZVxcLmJhY2tncm91bmRfaW1hZ2UtdGlsZSAuY29udGVudC1jb250YWluZXIge1xuICAgIC5jb250YWluZXI7XG4gIH1cbn1cblxuLnRlbXBsYXRlLWxheW91dCAuaGFzLWhlcm8gI3BvcnRhbC1jb2x1bW4tY29udGVudCAjY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gICNjb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiIsIi8qIHJlcHJlc2VudHMgZGVmYXVsdCArIGN1c3RvbSBUaW55TUNFIENsYXNzZXMgc3BlY2lmaWMgdG8gRHVtYmFydG9uIE9ha3MgKi9cblxuaDEgeyB9XG5oMiB7IH1cbmgzIHsgfVxuaDQgeyB9XG5oNSB7IH1cbmg2IHsgfVxuXG5ibG9ja3F1b3RlIHtcblx0Ji5wdWxscXVvdGUgeyB9XG59XG5cbi5hdGhlbmFydWJ5d2ViIHsgfVxuLmFubm90YXRpb25MaW5rIHsgfSAvKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4ucGxhdGVMaW5rIHsgfSAvKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4uZm9vdE5vdGUgeyB9IC8qIGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi5JbWFnZUZhZGVyIHsgfSAvKiBhdCBib3R0b206IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9nYXJkZW5zL2V4cGxvcmUvZm91bnRhaW4tdGVycmFjZSAqL1xuLmNhbGxvdXQgeyB9IC8qIGF0IGJvdHRvbTogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc2VhcmNoL2dhcmRlbi1sYW5kc2NhcGUvc2Nob2xhcmx5LWFjdGl2aXRpZXMvc3VjY2Vzcy1pbi10aGUtY2l0eSAqL1xuLnZpc3VhbENsZWFyIHsgfVxuXG4vKiBtdWx0aWNvbHVtbiBsYXlvdXQgaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLkZ1bGxXaWR0aENvbHVtbiB7IH1cbi5Db2x1bW5MZWZ0IHsgfVxuLkNvbHVtblJpZ2h0IHsgfVxuLkNlbnRlcmVkQ29sdW1uIHsgfVxuXG4vKiBzZWFscyAqL1xuLmFiYnJldmlhdGlvbiB7IH1cbi5pbGxlZ2libGUgeyB9XG4ubWlzc2luZyB7IH1cbi5yZWNvbnN0cnVjdGlvbiB7IH1cbi5yZXN0b3JhdGlvbiB7IH1cbi5zdXBlcmZsdW91cyB7IH1cbi51bmNlcnRhaW4geyB9XG5cbi8qIC0gbW9iaWxlLmNzcyAtICovXG5AbWVkaWEgaGFuZGhlbGQsIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG5cdCNwb3J0YWwtY29sdW1uLW9uZSxcblx0I3BvcnRhbC1jb2x1bW4tdHdvLFxuXHQjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufSIsIi50YWcge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICBhLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUsXG4uaW5mb1RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUge1xuXHRoMyxcblx0cC5tb3JlIHtkaXNwbGF5Om5vbmU7IH1cblx0LmhvdXJzIHtkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udC1zaXplOiAwOyBwYWRkaW5nOiAwIDEwcHg7IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NDklO1xuXHRcdEBtZWRpYSBAcG9ydGFibGUge3dpZHRoOiAxMDAlOyB9XG5cdFx0Pioge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxNnB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cdFx0Ji5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcblx0XHRcdEBtZWRpYSBAcG9ydGFibGUge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyOyBib3JkZXItcmlnaHQ6IDA7IHBhZGRpbmctYm90dG9tOiAyNXB4O31cblx0XHR9XG5cdFx0XG5cdFx0cCB7ZGlzcGxheTpibG9jazsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMC4yNmVtOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblx0XHRcdHN0cm9uZyB7Zm9udC13ZWlnaHQ6NzAwOyB9XG5cdFx0XHRlbSB7Zm9udC1zdHlsZTpub3JtYWw7IH1cblx0XHR9IC8qIGhvdXJzLXRpdGxlICovXG5cdFx0LnN0YXR1cyB7XG5cdFx0XHQmOmV4dGVuZChoMyk7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250OyBcblx0XHRcdGZvbnQtc2l6ZToyN3B4OyBcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtOyBcblx0XHRcdGxpbmUtaGVpZ2h0OjE7IFxuXHRcdFx0dGV4dC10cmFuc2Zvcm06bm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcblx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdH1cblx0XHR9IC8qIGhvdXJzLWxhcmdlICovXG5cdFx0LmluZm8ge1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9IC8qIGhvdXJzLXRpbWUgKi9cblx0fVxufVxuXG4uaG91cnMge1xuICBmb250LXNpemU6IDA7XG4gID4qIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmhvdXJzLWZpcnN0LCAuaG91cnMtbGFzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvdXJzLWZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xuICB9XG59XG5cbi5ob3Vycy1sYXN0IHtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmhvdXJzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaG91cnMtbGFyZ2Uge1xuICAmOmV4dGVuZChoMyk7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgXG4gIGZvbnQtc2l6ZToyN3B4OyBcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07IFxuICBsaW5lLWhlaWdodDoxOyBcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLmhvdXJzLXRpbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaW5mb1RhYmxlLnR3b0NvbHVtbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuXG4udHdvQ29sdW1uUm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4udHdvQ29sdW1uUm93LWZpcnN0LCAudHdvQ29sdW1uUm93LWxhc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50d29Db2x1bW4tLWZpcnN0V2lkZXIge1xuICAudHdvQ29sdW1uUm93LWZpcnN0IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC50d29Db2x1bW5Sb3ctbGFzdCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG4udHdvQ29sdW1uUm93LWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnR3b0NvbHVtblJvdy1maXJzdC0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udHdvQ29sdW1uRGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlcjtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbiIsIi50YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENERDO1xufVxuXG4udGFibGUtLXR3b0NvbHVtbiB7XG4gIHRoIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENERDO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QxRDREQztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENERDO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICB0ZCB7XG4gICAgd2lkdGg6IDY2LjMzJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENERDO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENERDO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgdGQgcCwgdGggcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgdGQgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIudGFicy1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGFicy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRhYnMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogQGJsYWNrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQG9yYW5nZTtcbiAgfVxuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCA5cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi50YWJzLWFycm93IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vZGlzdC9pbWcvYXJyb3ctZG93bi5wbmcnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4udGFicy1saW5rLS1hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgQG9yYW5nZTtcbn1cblxuLnRhYnMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi50YWJzLWlubmVyQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRhYnMtaW5uZXJDb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5cbi50YWJzLWlubmVyQ29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKiBmaXhlcyB0byBieXBhc3MgUGxvbmUgc3R5bGVzIHRoYXQgaW50ZXJmZXJlIHdpdGggY29ycmVjdCBmdW5jdGlvbmluZyBvZlxuIHRhYnMgKi9cbiNjb250ZW50IC5jb250YWluZXIgbGkudGFicy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQgLmNvbnRhaW5lciB1bC50YWJzLW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuIiwiLmRvYWtzSW5mbyB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG5cbi5kb2Frc0luZm8taW50cm8ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgQG1lZGlhIEBsYXAge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDMwcHg7XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbiIsIi5zdWItbWVudSB7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uYnJlYWRjcnVtYnM6YmVmb3JlLFxuLmJyZWFkY3J1bWJzOmFmdGVye1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgei1pbmRleDotMTtcbiAgICB3aWR0aDo1MCU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG59XG4uYnJlYWRjcnVtYnM6YmVmb3Jle2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwZjBmMGY7fVxuLmJyZWFkY3J1bWJzOmFmdGVye3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojMmUyZTJlO31cblxuLmJyZWFkY3J1bWJzIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNydW1icyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmNydW1iOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIC5jcnVtYiwgLmNydW1icyAuY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGEge1xuICAgIGNvbG9yOiAjZDRkNGQ0O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNlZGVkZWQ7XG4gICAgfVxuICB9XG4gICYuZmlyc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogI2Q0ZDRkNDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDEwXG4gIH1cbn1cblxuXG4jcG9ydGFsLWJyZWFkY3J1bWJzIHtiYWNrZ3JvdW5kOiMyZTJlMmU7IHBhZGRpbmc6MDsgcG9zaXRpb246cmVsYXRpdmU7IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7Ym90dG9tOjA7IGNvbnRlbnQ6Jyc7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgd2lkdGg6NTAlOyB9XG5cdCY6YmVmb3JlIHtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojMGYwZjBmO31cblx0JjphZnRlciB7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmU7fVxuXHRcblx0c3BhbiB7YmFja2dyb3VuZDojMmUyZTJlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogMC4yNmVtOyBtYXJnaW4tbGVmdDotNXB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246dG9wOyB6LWluZGV4OjE7XG5cdFx0LmJyZWFkY3J1bWJTZXBhcmF0b3Ige2Rpc3BsYXk6bm9uZTsgfVxuXHRcdGEge2NvbG9yOiAjZDRkNGQ0OyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogOHB4IDI2cHggOHB4IDE0cHg7IHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtjb2xvcjogI2VkZWRlZDsgfVxuXHRcdFx0JjphZnRlciB7Y29sb3I6ICNkNGQ0ZDQ7IGNvbnRlbnQ6IFwiPlwiOyBmb250LXNpemU6IDEycHg7IG1hcmdpbi10b3A6IC0xMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OjA7IHRvcDogNTAlOyB6LWluZGV4OiAxMDsgfVxuXHRcdH1cblx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdGEge1xuXHRcdFx0XHQmOmFmdGVyIHtkaXNwbGF5Om5vbmU7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNicmVhZGNydW1icy0xIHtiYWNrZ3JvdW5kOiMwZjBmMGY7ICBcblx0XHRhIHtcblx0XHRcdCY6YWZ0ZXIge2Rpc3BsYXk6bm9uZTsgfVxuXHRcdH1cblx0fVxuXHRcblx0I2JyZWFkY3J1bWJzLXlvdS1hcmUtaGVyZSxcblx0I2JyZWFkY3J1bWJzLWhvbWUsXG5cdD4gc3BhbjpsYXN0LWNoaWxkIHtkaXNwbGF5Om5vbmU7IH1cbn1cbiIsIi51cGNvbWluZ0V2ZW50cyB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuXG4uZXZlbnRCbG9jayB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG5cdEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuXG4uZXZlbnRCbG9jay0tcGFkZGluZ1RvcCB7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLmV2ZW50QmxvY2stLXBhZGRpbmdCb3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMTEwcHhcbn1cblxuLnB1bGxVcCB7XG4gIG1hcmdpbi10b3A6IC0xNDNweDtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwOHB4O1xuICB9XG59XG5cbiIsIi50aWxlSXRlbSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYzsgbWFyZ2luOjAgMCAzMHB4OyBwYWRkaW5nOjAgMCAzMHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpe21pbi1oZWlnaHQ6MjYwcHg7IH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7cGFkZGluZy1sZWZ0OjA7IH1cblx0YSB7Y29sb3I6IzIwNWM5MDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpob3ZlciB7Y29sb3I6IzIwNWM5MDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuXHRcdCY6dmlzaXRlZCB7Y29sb3I6IzIwNWM5MDsgfVxuXHR9XG5cdGgyLnRpbGVIZWFkbGluZSB7Y2xlYXI6bm9uZTsgbWFyZ2luOjAgMCA4cHg7XG5cdFx0YSB7Y29sb3I6QGJsYWNrOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXHR9XG5cdGgzLmRlc2NyaXB0aW9uIHtmb250LXNpemU6MTZweDsgfVxuXHQudGlsZUltYWdlIHtkaXNwbGF5OmJsb2NrOyBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDMwcHggMTVweCAwICFpbXBvcnRhbnQ7ICBcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtsZWZ0OmF1dG87IHBvc2l0aW9uOnJlbGF0aXZlOyB0b3A6YXV0bzsgd2lkdGg6YXV0bzsgfVxuXHRcdGltZyB7ZGlzcGxheTpibG9jazsgbWF4LXdpZHRoOjEwMCU7IHdpZHRoOjEwMCU7IH1cblx0fVxuXHRoci52aXN1YWxDbGVhciB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH1cbn0iLCIuY29sbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuXG4uY29sbGVjdGlvblRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7IGZvbnQtZmFtaWx5OiBAcHJpbWFyeUZvbnQ7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udGFnLS1jb2xsZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2FyZC0tY29sZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICAmOmV4dGVuZCguY2FyZEdyYWRpZW50KTtcbiAgfVxufVxuXG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAjYXJjaGl2ZS1pbWFnZS16b29tZXIge1xuICAgICAgICAgPiBkaXYubm9TZWwge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNhcmNoaXZlLXBob3RvLXNlbGVjdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYS5JbWFnZVNlbGVjdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQgaW1nIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZXNlYXJjaE9wcHMgLmJsYWNrT3ZlcmxheSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIC5jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVzZWFyY2hPcHBzVGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjsgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMC4yNmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5yZXNlYWNoT3Bwc1RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbn1cblxuLmN0YUNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuYnV0dG9uIHtcbiAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b24sIC5idXR0b24tLXNlY29uZGFyeSwgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUsIC5idXR0b24tLXNtYWxsIHtcbiAgYmFja2dyb3VuZDpAb3JhbmdlO1xuICBib3JkZXI6MS41cHggc29saWQgQG9yYW5nZTtcbiAgYm9yZGVyLXJhZGl1czoyMnB4OyBjb2xvcjojZmZmO1xuICBkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udDpib2xkIDEycHgvMSBAcHJpbWFyeUZvbnQ7XG4gIGxldHRlci1zcGFjaW5nOi42cHg7IG1hcmdpbjoxNXB4IDcuNXB4O1xuICBwYWRkaW5nOjE2cHggMzJweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKEBvcmFuZ2UsIDE1JSk7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDojZmZmO1xuICAgIGJvcmRlci1jb2xvcjojZmZmO1xuICAgICYuaG9sbG93IHtcbiAgICAgIGJvcmRlci1jb2xvcjojZmZmO1xuICAgIH1cbiAgfVxuICAmLmhvbGxvdyB7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBjb2xvcjojZmZmO1xuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6QG9yYW5nZTtcbiAgICB9XG4gICAgJi5ibGFjayB7XG4gICAgICBjb2xvcjojMDMwO1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTZweCA0NXB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiBAb3JhbmdlO1xuICB9XG59XG5cbi5idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJ1dHRvbi1hZGRDaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBAb3JhbmdlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG5cbi5idXR0b24tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbiIsIi5nZXRJbnZvbHZlZCB7XG4gIC5vcmFuZ2VPdmVybGF5IHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pY29uSW52b2x2ZWQgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5nZXRJbnZvbHZlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nZXRJbnZvbHZlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG4iLCIudmlzaXRJbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLnZpc2l0VGl0bGUge1xuICAmOmV4dGVuZChoNSk7XG4gIGZvbnQtc2l6ZToxNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ub3RpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vdGljZS10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuIiwiLmxhdGVzdE5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4iLCIuZXZlbnRJbmZvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnJlbGF0ZWRFdmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4ucmVsYXRlZEV2ZW50cy10aXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4iLCIuc2Nob2xhcnNoaXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLmNvbnRlbnRDb250YWluZXItLXNjaG9sYXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5jb250ZW50VGFncyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50VGFncy0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC5jb250ZW50VGFncy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29udGVudFRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRUYWdzLXRpdGxlIHtcbiAgJjpleHRlbmQoaDUpO1xuICBmb250LXNpemU6MTZweDsgXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRUYWcge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWFyZ2luOiAwIDhweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZWRlZGVkLCA1KTtcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5oZXJvLS1mb3JtLCAuaGVyby0tZm9ybSAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4O1xufVxuXG4uZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uY29udGFpbmVyLS1mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG59XG5cbi5mb3JtQ29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIEBvcmFuZ2U7XG4gIHBhZGRpbmc6IDgwcHggMTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IC0yNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZm9ybS10aXRsZSB7XG4gICY6ZXh0ZW5kKGgxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgQG9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxufVxuXG4uZm9ybS1pbnRyb1RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9ybUl0ZW1zIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXJhbmdlXSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9d2Vla10sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1jb2xvcl0sIHRleHRhcmVhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IEBvcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkLTFvZjIgLnNlbGVjdFdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN1YkxhYmVsIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBvcmFuZ2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDJweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAycHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgLmNoZWNrYm94R3JvdXAge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIH1cblxuICBzdWJtaXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDY1cHg7XG4gIH1cbn1cbiIsIi5zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4uc2lkZWJhckl0ZW1zLCAuc2lkZWJhckl0ZW1Hcm91cCB7XG4gICY6ZXh0ZW5kKC51LXBsYWluTGlzdCk7XG59XG5cbi5zaWRlYmFySXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigjMDAwMDAwLCAyMCk7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFySXRlbS0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCNGRkZGRkYsIDIwKVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhckl0ZW1Hcm91cCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWRlYmFySXRlbUdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCNGRkZGRkYsIDIwKVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhckl0ZW0tLWdyb3VwLnNob3cgLnNpZGViYXJJdGVtR3JvdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2lkZWJhckl0ZW0tb3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICBsZWZ0OiAxMHB4O1xufVxuIiwiLmJvb2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyLS1ib29rIHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuLmJvb2tJU0JOIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ib29rQ29udGVudENvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5ibG9nUG9zdCB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cblxuLmNvbnRhaW5lci0tYmxvZyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5yZWxhdGVkQmxvZ1Bvc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogNjVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLnJlbGF0ZWRCbG9nUG9zdHMtdGl0bGUge1xuICAmOmV4dGVuZChoNSk7XG4gIGZvbnQtc2l6ZToxNnB4OyBcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuIiwiI2NvbnRlbnQge1xuXHQjZm9vdG5vdGUtY29udGFpbmVyIHtiYWNrZ3JvdW5kOiNmNmY2ZjY7IGZvbnQtc2l6ZToxMDAlOyBwYWRkaW5nOjUlO1xuXHRcdGg0IHttYXJnaW4tYm90dG9tOjIwcHg7IHBhZGRpbmctYm90dG9tOjE2cHg7IHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDpAb3JhbmdlOyBib3R0b206MDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjZweDsgbGVmdDowOyBwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6ODBweDt9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpIHttYXJnaW46MCAwIDMwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtiYWNrZ3JvdW5kOiNlZGVkZWQ7IGJvcmRlci1yYWRpdXM6OHB4OyBjb2xvcjojNzY3Njc2OyBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiIFwiICFpbXBvcnRhbnQ7IGZvbnQ6bm9ybWFsIGJvbGQgMTFweC8xIEBwcmltYXJ5Rm9udCAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDotMS43NWVtICFpbXBvcnRhbnQ7IHBhZGRpbmc6MXB4IDRweCAhaW1wb3J0YW50OyB0ZXh0LWluZGVudDoxLjc1ZW0gIWltcG9ydGFudDsgfVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtkaXNwbGF5Om5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLmFubm90YXRpb25MaW5rIHtcblx0XHRcdFx0XHRhIHsgZGlzcGxheTogaW5saW5lOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIjZmFjZXRlZC1yZXN1bHRzIHtcblx0dWwucmVzdWx0LW1haW4ge2xpc3Qtc3R5bGU6bm9uZTsgfVxufVxuXG4vKiBGYWNldGVkIFNlYXJjaCBmcm9tIE9yaWdpbmFsIENTUyAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSB7IH1cbi8vICNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IHtiYWNrZ3JvdW5kOiNmOGY3ZjY7IHBhZGRpbmc6NXB4OyBtYXJnaW4tYm90dG9tOjE1cHg7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQge2JvcmRlcjpub25lOyBwYWRkaW5nLXRvcDowOyB9XG4vLyAjY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IGxlZ2VuZCB7bWFyZ2luOjBweDsgcGFkZGluZzowcHg7IGNvbG9yOiM2NjYyNWY7IGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIixzZXJpZjsgZm9udC1zaXplOjE0cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGluZS1oZWlnaHQ6MjRweDsgdGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzEwX3dpZGdldCB7Y2xlYXI6bm9uZTsgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7IH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiBsZWdlbmQge3dpZHRoOmF1dG8gIWltcG9ydGFudDsgIH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzJfd2lkZ2V0ICNjMl9zdGFydCB7Y2xlYXI6bGVmdCAhaW1wb3J0YW50OyB9XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gI2MxMV93aWRnZXQgaW5wdXRbdHlwZT1cInRleHRcIl0ge3dpZHRoOjE4ZW07IH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAuZmFjZXRlZC10ZXh0LXdpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7d2lkdGg6MjBlbTsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCB7bWFyZ2luOjBweCAwcHggMHB4IDEwcHg7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkge21hcmdpbjoxcHggMHB4OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIGxhYmVsIHsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSBzcGFuIHtjb2xvcjojNmQ2ODYzOyBmb250LXNpemU6OXB4OyB9XG5cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2I2MxNV93aWRnZXQuZmFjZXRlZC13aWRnZXQgeyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdiNjMTVfd2lkZ2V0LmZhY2V0ZWQtd2lkZ2V0IGZvcm0ge21hcmdpbjowcHggMTBweDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYjYzE1X3dpZGdldC5mYWNldGVkLXdpZGdldCBpbnB1dCNjMTUge21hcmdpbjowcHggMHB4IDE1cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjY29udGVudCAuZmFjZXRlZC1jcml0ZXJpYS13aWRnZXQge2NsZWFyOmxlZnQ7IGZsb2F0OmxlZnQ7IG1hcmdpbjowIDAgMCAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1yZXN1bHRzIC5SZXN1bHRDb3VudCB7ZmxvYXQ6bm9uZTsgbWFyZ2luLXRvcDoyMHB4OyB9XG5cbiNmYWNldGVkLXJpZ2h0LWNvbHVtbiAjczJpZF9jNiB7d2lkdGg6MTE2cHg7IG1hcmdpbi1yaWdodDo1cHg7IH1cblxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIHsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHttYXJnaW46MTBweCAwcHg7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkge2NvbG9yOiMzNzMzMzA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsUGFsYXRpbm8sc2VyaWY7IGZvbnQtc2l6ZToxNnB4OyBmb250LXdlaWdodDpub3JtYWw7IGxpbmUtaGVpZ2h0OjIxcHg7ICB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGltZyB7ZGlzcGxheTpub25lOyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGEge2NvbG9yOiMzNzMzMzAgIWltcG9ydGFudDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSBhOmJlZm9yZSB7Y29udGVudDogXCLilqpcXDIwMDRcIjsgY29sb3I6ICM5ZjcwMDA7IHZlcnRpY2FsLWFsaWduOiAtMXB4OyBmb250LXNpemU6IC45NWVtOyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGE6aG92ZXIge2NvbG9yOiM4MzUzMDAgIWltcG9ydGFudDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uZG9jdW1lbnRCeUxpbmUge2Rpc3BsYXk6bm9uZTsgfVxuXG4ubGlzdGluZ0JhciB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U0ZTFkZDsgbWFyZ2luLXRvcDozNXB4OyBjbGVhcjpib3RoOyB0ZXh0LWFsaWduOmxlZnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCxcbi5saXN0aW5nQmFyIGEge2JhY2tncm91bmQtY29sb3I6I2U0ZTFkZDsgYm9yZGVyOm5vbmUgIWltcG9ydGFudDsgY29sb3I6IzJiMjkyOSAhaW1wb3J0YW50OyBmb250LXNpemU6MTFweDsgbWluLXdpZHRoOjIxcHg7IHBhZGRpbmc6LjVlbSAuNmVtOyBtYXJnaW4tcmlnaHQ6M3B4OyB9XG4ubGlzdGluZ0JhciBzcGFuLmN1cnJlbnQge2JhY2tncm91bmQtY29sb3I6I2IzYjFiMDsgY29sb3I6I2ZmZiAhaW1wb3J0YW50OyBwYWRkaW5nOi41ZW0gLjZlbTsgfVxuLmxpc3RpbmdCYXIgYTpob3ZlciAge2JhY2tncm91bmQtY29sb3I6I2Y4ZjdmNiAhaW1wb3J0YW50OyBib3JkZXI6bm9uZSAhaW1wb3J0YW50OyBjb2xvcjojN2U1NzEzICFpbXBvcnRhbnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMge2Zsb2F0OmxlZnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4ubmV4dCB7IH1cbi5saXN0aW5nQmFyIHNwYW4gYSB7IH1cbi5mYWNldGVkLWNyaXRlcmlhIGEge2NvbG9yOiM4MzUzMDAgIWltcG9ydGFudDsgfVxuLmZhY2V0ZWQtY3JpdGVyaWEgYTpIb3ZlciB7Y29sb3I6IzM3MzMzMCAhaW1wb3J0YW50OyB9IFxuXG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIGEsXG4ubGlzdGluZ0JhciBzcGFuLm5leHQgYSB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyOm5vbmU7IH1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMgYTpob3Zlcixcbi5saXN0aW5nQmFyIHNwYW4ubmV4dCBhOmhvdmVyIHtib3JkZXI6bm9uZSAhaW1wb3J0YW50OyB9XG5cblxuLyogU3RhcnQgZmFjZXRlZCBzZWFyY2ggcmVzcG9uc2l2ZSAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1zZWN0aW9ucy1idXR0b25zIHtcbiAgZmxvYXQ6IGluaGVyaXQ7IG1hcmdpbjogMCAyZW0gMWVtIDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjclO1xuICBtaW4td2lkdGg6IDE2ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNGVtO1xuICB3aWR0aDogMjYlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gIG1pbi13aWR0aDogMTRlbTtcbiAgd2lkdGg6IDI2JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzIHtcbiAgbWFyZ2luLWxlZnQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICBtYXJnaW4tcmlnaHQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtbGVmdC1jb2x1bW4gZGl2LmZhY2V0ZWQtd2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OjA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLWxlZnQtY29sdW1uIGRpdi5mYWNldGVkLXdpZGdldCB1bCB7XG4gIG1hcmdpbjowO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDFlbSk7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDoxMGVtO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IGltZyB7XG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IC5waG90b0FsYnVtRW50cnlUaXRsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICBtaW4td2lkdGg6IDEyZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldC5mYWNldGVkLWNoZWNrYm94ZXMtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkgbGFiZWwge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBzcGFuLmZhY2V0ZWQtY2hlY2tib3gtY3JpdGVyaW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBAbGFwIHtcbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICAgIG1hcmdpbi1yaWdodDogMTVlbTtcbiAgfVxufVxuXG5AbWVkaWEgQHBhbG0ge1xuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDpub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDpub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEgI2ZhY2V0ZWQtcmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzLFxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLXRvcC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWJvdHRvbS1hcmVhIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjYm90dG9tLWFyZWEge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiJdfQ== */
