/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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 shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-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)}}.animate__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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,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) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,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) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,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) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,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) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,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) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,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) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,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) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,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) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-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-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-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}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);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)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);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)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);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)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);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)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__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-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-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-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)}}@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)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-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)}}@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)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-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-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-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:initial}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1640px}}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{flex-direction:row;align-items:center}.hstack,.vstack{display:flex;align-self:stretch}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:initial;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:initial;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:initial;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0 "}.fa-1:before{content:"1 "}.fa-2:before{content:"2 "}.fa-3:before{content:"3 "}.fa-4:before{content:"4 "}.fa-5:before{content:"5 "}.fa-6:before{content:"6 "}.fa-7:before{content:"7 "}.fa-8:before{content:"8 "}.fa-9:before{content:"9 "}.fa-a:before{content:"A"}.fa-address-book:before,.fa-contact-book:before{content:"\F2B9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\F2BB"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-anchor:before{content:"\F13D"}.fa-anchor-circle-check:before{content:"\E4AA"}.fa-anchor-circle-exclamation:before{content:"\E4AB"}.fa-anchor-circle-xmark:before{content:"\E4AC"}.fa-anchor-lock:before{content:"\E4AD"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\F103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\F100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\F101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\F102"}.fa-ankh:before{content:"\F644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\F5D1"}.fa-archway:before{content:"\F557"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\F162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\F886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\F15D"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\F175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\F884"}.fa-arrow-down-up-across-line:before{content:"\E4AF"}.fa-arrow-down-up-lock:before{content:"\E4B0"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\F160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\F881"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\F177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\F245"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\F0EC"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\F08B"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\F178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\F090"}.fa-arrow-right-to-city:before{content:"\E4B3"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\F01E"}.fa-arrow-trend-down:before{content:"\E097"}.fa-arrow-trend-up:before{content:"\E098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\F149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\F148"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\F163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\F887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\F15E"}.fa-arrow-up-from-bracket:before{content:"\E09A"}.fa-arrow-up-from-ground-water:before{content:"\E4B5"}.fa-arrow-up-from-water-pump:before{content:"\E4B6"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\F176"}.fa-arrow-up-right-dots:before{content:"\E4B7"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\F08E"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\F885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\F161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\F882"}.fa-arrows-down-to-line:before{content:"\E4B8"}.fa-arrows-down-to-people:before{content:"\E4B9"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\F07E"}.fa-arrows-left-right-to-line:before{content:"\E4BA"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\F021"}.fa-arrows-spin:before{content:"\E4BB"}.fa-arrows-split-up-and-left:before{content:"\E4BC"}.fa-arrows-to-circle:before{content:"\E4BD"}.fa-arrows-to-dot:before{content:"\E4BE"}.fa-arrows-to-eye:before{content:"\E4BF"}.fa-arrows-turn-right:before{content:"\E4C0"}.fa-arrows-turn-to-dots:before{content:"\E4C1"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\F07D"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\F047"}.fa-arrows-up-to-line:before{content:"\E4C2"}.fa-asterisk:before{content:"*"}.fa-at:before{content:"@"}.fa-atom:before{content:"\F5D2"}.fa-audio-description:before{content:"\F29E"}.fa-austral-sign:before{content:"\E0A9"}.fa-award:before{content:"\F559"}.fa-b:before{content:"B"}.fa-baby:before{content:"\F77C"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\F77D"}.fa-backward:before{content:"\F04A"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\F049"}.fa-backward-step:before,.fa-step-backward:before{content:"\F048"}.fa-bacon:before{content:"\F7E5"}.fa-bacteria:before{content:"\E059"}.fa-bacterium:before{content:"\E05A"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\F290"}.fa-bahai:before{content:"\F666"}.fa-baht-sign:before{content:"\E0AC"}.fa-ban:before,.fa-cancel:before{content:"\F05E"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\F54D"}.fa-band-aid:before,.fa-bandage:before{content:"\F462"}.fa-barcode:before{content:"\F02A"}.fa-bars:before,.fa-navicon:before{content:"\F0C9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\F828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\F550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\F433"}.fa-baseball-bat-ball:before{content:"\F432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\F291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\F434"}.fa-bath:before,.fa-bathtub:before{content:"\F2CD"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-half:before{content:"\F242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-bed:before{content:"\F236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\F487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\F0FC"}.fa-bell:before{content:"\F0F3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\F562"}.fa-bell-slash:before{content:"\F1F6"}.fa-bezier-curve:before{content:"\F55B"}.fa-bicycle:before{content:"\F206"}.fa-binoculars:before{content:"\F1E5"}.fa-biohazard:before{content:"\F780"}.fa-bitcoin-sign:before{content:"\E0B4"}.fa-blender:before{content:"\F517"}.fa-blender-phone:before{content:"\F6B6"}.fa-blog:before{content:"\F781"}.fa-bold:before{content:"\F032"}.fa-bolt:before,.fa-zap:before{content:"\F0E7"}.fa-bolt-lightning:before{content:"\E0B7"}.fa-bomb:before{content:"\F1E2"}.fa-bone:before{content:"\F5D7"}.fa-bong:before{content:"\F55C"}.fa-book:before{content:"\F02D"}.fa-atlas:before,.fa-book-atlas:before{content:"\F558"}.fa-bible:before,.fa-book-bible:before{content:"\F647"}.fa-book-bookmark:before{content:"\E0BB"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\F66A"}.fa-book-medical:before{content:"\F7E6"}.fa-book-open:before{content:"\F518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\F5DA"}.fa-book-quran:before,.fa-quran:before{content:"\F687"}.fa-book-dead:before,.fa-book-skull:before{content:"\F6B7"}.fa-bookmark:before{content:"\F02E"}.fa-border-all:before{content:"\F84C"}.fa-border-none:before{content:"\F850"}.fa-border-style:before,.fa-border-top-left:before{content:"\F853"}.fa-bore-hole:before{content:"\E4C3"}.fa-bottle-droplet:before{content:"\E4C4"}.fa-bottle-water:before{content:"\E4C5"}.fa-bowl-food:before{content:"\E4C6"}.fa-bowl-rice:before{content:"\E2EB"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-archive:before,.fa-box-archive:before{content:"\F187"}.fa-box-open:before{content:"\F49E"}.fa-box-tissue:before{content:"\E05B"}.fa-boxes-packing:before{content:"\E4C7"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-brain:before{content:"\F5DC"}.fa-brazilian-real-sign:before{content:"\E46C"}.fa-bread-slice:before{content:"\F7EC"}.fa-bridge:before{content:"\E4C8"}.fa-bridge-circle-check:before{content:"\E4C9"}.fa-bridge-circle-exclamation:before{content:"\E4CA"}.fa-bridge-circle-xmark:before{content:"\E4CB"}.fa-bridge-lock:before{content:"\E4CC"}.fa-bridge-water:before{content:"\E4CE"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broom:before{content:"\F51A"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\F458"}.fa-brush:before{content:"\F55D"}.fa-bucket:before{content:"\E4CF"}.fa-bug:before{content:"\F188"}.fa-bug-slash:before{content:"\E490"}.fa-bugs:before{content:"\E4D0"}.fa-building:before{content:"\F1AD"}.fa-building-circle-arrow-right:before{content:"\E4D1"}.fa-building-circle-check:before{content:"\E4D2"}.fa-building-circle-exclamation:before{content:"\E4D3"}.fa-building-circle-xmark:before{content:"\E4D4"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\F19C"}.fa-building-flag:before{content:"\E4D5"}.fa-building-lock:before{content:"\E4D6"}.fa-building-ngo:before{content:"\E4D7"}.fa-building-shield:before{content:"\E4D8"}.fa-building-un:before{content:"\E4D9"}.fa-building-user:before{content:"\E4DA"}.fa-building-wheat:before{content:"\E4DB"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burger:before,.fa-hamburger:before{content:"\F805"}.fa-burst:before{content:"\E4DC"}.fa-bus:before{content:"\F207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\F55E"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\F64A"}.fa-c:before{content:"C"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\F1FD"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-day:before{content:"\F783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\F073"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-week:before{content:"\F784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\F273"}.fa-camera-alt:before,.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-camera-rotate:before{content:"\E0D8"}.fa-campground:before{content:"\F6BB"}.fa-candy-cane:before{content:"\F786"}.fa-cannabis:before{content:"\F55F"}.fa-capsules:before{content:"\F46B"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-battery-car:before,.fa-car-battery:before{content:"\F5DF"}.fa-car-burst:before,.fa-car-crash:before{content:"\F5E1"}.fa-car-on:before{content:"\E4DD"}.fa-car-alt:before,.fa-car-rear:before{content:"\F5DE"}.fa-car-side:before{content:"\F5E4"}.fa-car-tunnel:before{content:"\E4DE"}.fa-caravan:before{content:"\F8FF"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-up:before{content:"\F0D8"}.fa-carrot:before{content:"\F787"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\F474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\F59D"}.fa-cart-plus:before{content:"\F217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\F07A"}.fa-cash-register:before{content:"\F788"}.fa-cat:before{content:"\F6BE"}.fa-cedi-sign:before{content:"\E0DF"}.fa-cent-sign:before{content:"\E3F5"}.fa-certificate:before{content:"\F0A3"}.fa-chair:before{content:"\F6C0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\F51C"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\F79F"}.fa-charging-station:before{content:"\F5E7"}.fa-area-chart:before,.fa-chart-area:before{content:"\F1FE"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\F080"}.fa-chart-column:before{content:"\E0E3"}.fa-chart-gantt:before{content:"\E0E4"}.fa-chart-line:before,.fa-line-chart:before{content:"\F201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\F200"}.fa-chart-simple:before{content:"\E473"}.fa-check:before{content:"\F00C"}.fa-check-double:before{content:"\F560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\F772"}.fa-cheese:before{content:"\F7EF"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-child-dress:before{content:"\E59C"}.fa-child-reaching:before{content:"\E59D"}.fa-child-rifle:before{content:"\E4E0"}.fa-children:before{content:"\E4E1"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\F0AB"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\F0A8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\F0A9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\F0AA"}.fa-check-circle:before,.fa-circle-check:before{content:"\F058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\F13A"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\F137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\F138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\F139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\F4B9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\F192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\F358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\F06A"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\F47E"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\F042"}.fa-circle-info:before,.fa-info-circle:before{content:"\F05A"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\F359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\F056"}.fa-circle-nodes:before{content:"\E4E2"}.fa-circle-notch:before{content:"\F1CE"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\F28B"}.fa-circle-play:before,.fa-play-circle:before{content:"\F144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\F055"}.fa-circle-question:before,.fa-question-circle:before{content:"\F059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\F7BA"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\F35A"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\F28D"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\F35B"}.fa-circle-user:before,.fa-user-circle:before{content:"\F2BD"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\F057"}.fa-city:before{content:"\F64F"}.fa-clapperboard:before{content:"\E131"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clipboard-question:before{content:"\E4E3"}.fa-clipboard-user:before{content:"\F7F3"}.fa-clock-four:before,.fa-clock:before{content:"\F017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\F1DA"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\F0EE"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\F76C"}.fa-cloud-meatball:before{content:"\F73B"}.fa-cloud-moon:before{content:"\F6C3"}.fa-cloud-moon-rain:before{content:"\F73C"}.fa-cloud-rain:before{content:"\F73D"}.fa-cloud-showers-heavy:before{content:"\F740"}.fa-cloud-showers-water:before{content:"\E4E4"}.fa-cloud-sun:before{content:"\F6C4"}.fa-cloud-sun-rain:before{content:"\F743"}.fa-clover:before{content:"\E139"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-code-commit:before{content:"\F386"}.fa-code-compare:before{content:"\E13A"}.fa-code-fork:before{content:"\E13B"}.fa-code-merge:before{content:"\F387"}.fa-code-pull-request:before{content:"\E13C"}.fa-coins:before{content:"\F51E"}.fa-colon-sign:before{content:"\E140"}.fa-comment:before{content:"\F075"}.fa-comment-dollar:before{content:"\F651"}.fa-comment-dots:before,.fa-commenting:before{content:"\F4AD"}.fa-comment-medical:before{content:"\F7F5"}.fa-comment-slash:before{content:"\F4B3"}.fa-comment-sms:before,.fa-sms:before{content:"\F7CD"}.fa-comments:before{content:"\F086"}.fa-comments-dollar:before{content:"\F653"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\F568"}.fa-compress:before{content:"\F066"}.fa-computer:before{content:"\E4E5"}.fa-computer-mouse:before,.fa-mouse:before{content:"\F8CC"}.fa-cookie:before{content:"\F563"}.fa-cookie-bite:before{content:"\F564"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-couch:before{content:"\F4B8"}.fa-cow:before{content:"\F6C8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\F09D"}.fa-crop:before{content:"\F125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\F565"}.fa-cross:before{content:"\F654"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-crutch:before{content:"\F7F7"}.fa-cruzeiro-sign:before{content:"\E152"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cubes-stacked:before{content:"\E4E6"}.fa-d:before{content:"D"}.fa-database:before{content:"\F1C0"}.fa-backspace:before,.fa-delete-left:before{content:"\F55A"}.fa-democrat:before{content:"\F747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\F390"}.fa-dharmachakra:before{content:"\F655"}.fa-diagram-next:before{content:"\E476"}.fa-diagram-predecessor:before{content:"\E477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\F542"}.fa-diagram-successor:before{content:"\E47A"}.fa-diamond:before{content:"\F219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\F5EB"}.fa-dice:before{content:"\F522"}.fa-dice-d20:before{content:"\F6CF"}.fa-dice-d6:before{content:"\F6D1"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-disease:before{content:"\F7FA"}.fa-display:before{content:"\E163"}.fa-divide:before{content:"\F529"}.fa-dna:before{content:"\F471"}.fa-dog:before{content:"\F6D3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-dolly-box:before,.fa-dolly:before{content:"\F472"}.fa-dong-sign:before{content:"\E169"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dove:before{content:"\F4BA"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\F422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\F309"}.fa-download:before{content:"\F019"}.fa-dragon:before{content:"\F6D5"}.fa-draw-polygon:before{content:"\F5EE"}.fa-droplet:before,.fa-tint:before{content:"\F043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\F5C7"}.fa-drum:before{content:"\F569"}.fa-drum-steelpan:before{content:"\F56A"}.fa-drumstick-bite:before{content:"\F6D7"}.fa-dumbbell:before{content:"\F44B"}.fa-dumpster:before{content:"\F793"}.fa-dumpster-fire:before{content:"\F794"}.fa-dungeon:before{content:"\F6D9"}.fa-e:before{content:"E"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\F2A2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\F57C"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\F57D"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\F57E"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\F7A2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\E47B"}.fa-egg:before{content:"\F7FB"}.fa-eject:before{content:"\F052"}.fa-elevator:before{content:"\E16D"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\F141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\F142"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-circle-check:before{content:"\E4E8"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-text:before{content:"\F658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\F674"}.fa-equals:before{content:"="}.fa-eraser:before{content:"\F12D"}.fa-ethernet:before{content:"\F796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\F153"}.fa-exclamation:before{content:"!"}.fa-expand:before{content:"\F065"}.fa-explosion:before{content:"\E4E9"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\F1FB"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\F2A8"}.fa-eye-slash:before{content:"\F070"}.fa-f:before{content:"F"}.fa-angry:before,.fa-face-angry:before{content:"\F556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\F567"}.fa-face-flushed:before,.fa-flushed:before{content:"\F579"}.fa-face-frown:before,.fa-frown:before{content:"\F119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\F57A"}.fa-face-grimace:before,.fa-grimace:before{content:"\F57F"}.fa-face-grin:before,.fa-grin:before{content:"\F580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\F582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\F583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\F584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\F585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\F586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\F587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\F588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\F589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\F58A"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\F58B"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\F581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\F58C"}.fa-face-kiss:before,.fa-kiss:before{content:"\F596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\F597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\F598"}.fa-face-laugh:before,.fa-laugh:before{content:"\F599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\F59A"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\F59B"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\F59C"}.fa-face-meh:before,.fa-meh:before{content:"\F11A"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\F5A4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\F5A5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\F5B3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\F5B4"}.fa-face-smile:before,.fa-smile:before{content:"\F118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\F5B8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\F4DA"}.fa-face-surprise:before,.fa-surprise:before{content:"\F5C2"}.fa-face-tired:before,.fa-tired:before{content:"\F5C8"}.fa-fan:before{content:"\F863"}.fa-faucet:before{content:"\E005"}.fa-faucet-drip:before{content:"\E006"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\F56B"}.fa-ferry:before{content:"\E4EA"}.fa-file:before{content:"\F15B"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\F56D"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\F574"}.fa-file-audio:before{content:"\F1C7"}.fa-file-circle-check:before{content:"\E493"}.fa-file-circle-exclamation:before{content:"\E4EB"}.fa-file-circle-minus:before{content:"\E4ED"}.fa-file-circle-plus:before{content:"\E4EE"}.fa-file-circle-question:before{content:"\E4EF"}.fa-file-circle-xmark:before{content:"\E494"}.fa-file-code:before{content:"\F1C9"}.fa-file-contract:before{content:"\F56C"}.fa-file-csv:before{content:"\F6DD"}.fa-file-excel:before{content:"\F1C3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\F56E"}.fa-file-image:before{content:"\F1C5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\F56F"}.fa-file-invoice:before{content:"\F570"}.fa-file-invoice-dollar:before{content:"\F571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\F15C"}.fa-file-medical:before{content:"\F477"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-edit:before,.fa-file-pen:before{content:"\F31C"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-prescription:before{content:"\F572"}.fa-file-shield:before{content:"\E4F0"}.fa-file-signature:before{content:"\F573"}.fa-file-video:before{content:"\F1C8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\F478"}.fa-file-word:before{content:"\F1C2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\F1C6"}.fa-fill:before{content:"\F575"}.fa-fill-drip:before{content:"\F576"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\F662"}.fa-filter-circle-xmark:before{content:"\E17B"}.fa-fingerprint:before{content:"\F577"}.fa-fire:before{content:"\F06D"}.fa-fire-burner:before{content:"\E4F1"}.fa-fire-extinguisher:before{content:"\F134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\F7E4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\F46A"}.fa-fish:before{content:"\F578"}.fa-fish-fins:before{content:"\E4F2"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flag-usa:before{content:"\F74D"}.fa-flask:before{content:"\F0C3"}.fa-flask-vial:before{content:"\E4F3"}.fa-floppy-disk:before,.fa-save:before{content:"\F0C7"}.fa-florin-sign:before{content:"\E184"}.fa-folder-blank:before,.fa-folder:before{content:"\F07B"}.fa-folder-closed:before{content:"\E185"}.fa-folder-minus:before{content:"\F65D"}.fa-folder-open:before{content:"\F07C"}.fa-folder-plus:before{content:"\F65E"}.fa-folder-tree:before{content:"\F802"}.fa-font:before{content:"\F031"}.fa-football-ball:before,.fa-football:before{content:"\F44E"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\F050"}.fa-forward-step:before,.fa-step-forward:before{content:"\F051"}.fa-franc-sign:before{content:"\E18F"}.fa-frog:before{content:"\F52E"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\F1E3"}.fa-g:before{content:"G"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\F624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\F625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\F629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\F62A"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-ghost:before{content:"\F6E2"}.fa-gift:before{content:"\F06B"}.fa-gifts:before{content:"\F79C"}.fa-glass-water:before{content:"\E4F4"}.fa-glass-water-droplet:before{content:"\E4F5"}.fa-glasses:before{content:"\F530"}.fa-globe:before{content:"\F0AC"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\F450"}.fa-gopuram:before{content:"\F664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-greater-than:before{content:">"}.fa-greater-than-equal:before{content:"\F532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\F58D"}.fa-grip-lines:before{content:"\F7A4"}.fa-grip-lines-vertical:before{content:"\F7A5"}.fa-grip-vertical:before{content:"\F58E"}.fa-group-arrows-rotate:before{content:"\E4F6"}.fa-guarani-sign:before{content:"\E19A"}.fa-guitar:before{content:"\F7A6"}.fa-gun:before{content:"\E19B"}.fa-h:before{content:"H"}.fa-hammer:before{content:"\F6E3"}.fa-hamsa:before{content:"\F665"}.fa-hand-paper:before,.fa-hand:before{content:"\F256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\F255"}.fa-allergies:before,.fa-hand-dots:before{content:"\F461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\F6DE"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\F4C1"}.fa-hand-holding-hand:before{content:"\E4F7"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-medical:before{content:"\E05C"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-middle-finger:before{content:"\F806"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-sparkles:before{content:"\E05D"}.fa-hand-spock:before{content:"\F259"}.fa-handcuffs:before{content:"\E4F8"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\F2A3"}.fa-hands-bound:before{content:"\E4F9"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\E05E"}.fa-hands-clapping:before{content:"\E1A8"}.fa-hands-holding:before{content:"\F4C2"}.fa-hands-holding-child:before{content:"\E4FA"}.fa-hands-holding-circle:before{content:"\E4FB"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\F684"}.fa-handshake:before{content:"\F2B5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\F4C4"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\F4C6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\E05F"}.fa-handshake-slash:before{content:"\E060"}.fa-hanukiah:before{content:"\F6E6"}.fa-hard-drive:before,.fa-hdd:before{content:"\F0A0"}.fa-hashtag:before{content:"#"}.fa-hat-cowboy:before{content:"\F8C0"}.fa-hat-cowboy-side:before{content:"\F8C1"}.fa-hat-wizard:before{content:"\F6E8"}.fa-head-side-cough:before{content:"\E061"}.fa-head-side-cough-slash:before{content:"\E062"}.fa-head-side-mask:before{content:"\E063"}.fa-head-side-virus:before{content:"\E064"}.fa-header:before,.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\F58F"}.fa-headset:before{content:"\F590"}.fa-heart:before{content:"\F004"}.fa-heart-circle-bolt:before{content:"\E4FC"}.fa-heart-circle-check:before{content:"\E4FD"}.fa-heart-circle-exclamation:before{content:"\E4FE"}.fa-heart-circle-minus:before{content:"\E4FF"}.fa-heart-circle-plus:before{content:"\E500"}.fa-heart-circle-xmark:before{content:"\E501"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\F7A9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-helicopter-symbol:before{content:"\E502"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\F807"}.fa-helmet-un:before{content:"\E503"}.fa-highlighter:before{content:"\F591"}.fa-hill-avalanche:before{content:"\E507"}.fa-hill-rockslide:before{content:"\E508"}.fa-hippo:before{content:"\F6ED"}.fa-hockey-puck:before{content:"\F453"}.fa-holly-berry:before{content:"\F7AA"}.fa-horse:before{content:"\F6F0"}.fa-horse-head:before{content:"\F7AB"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\F0F8"}.fa-hospital-user:before{content:"\F80D"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\F593"}.fa-hotdog:before{content:"\F80F"}.fa-hotel:before{content:"\F594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\F254"}.fa-hourglass-empty:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\F015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\E3AF"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\F6F1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\F7F2"}.fa-house-chimney-user:before{content:"\E065"}.fa-house-chimney-window:before{content:"\E00D"}.fa-house-circle-check:before{content:"\E509"}.fa-house-circle-exclamation:before{content:"\E50A"}.fa-house-circle-xmark:before{content:"\E50B"}.fa-house-crack:before{content:"\E3B1"}.fa-house-fire:before{content:"\E50C"}.fa-house-flag:before{content:"\E50D"}.fa-house-flood-water:before{content:"\E50E"}.fa-house-flood-water-circle-arrow-right:before{content:"\E50F"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\E066"}.fa-house-lock:before{content:"\E510"}.fa-house-medical:before{content:"\E3B2"}.fa-house-medical-circle-check:before{content:"\E511"}.fa-house-medical-circle-exclamation:before{content:"\E512"}.fa-house-medical-circle-xmark:before{content:"\E513"}.fa-house-medical-flag:before{content:"\E514"}.fa-house-signal:before{content:"\E012"}.fa-house-tsunami:before{content:"\E515"}.fa-home-user:before,.fa-house-user:before{content:"\E1B0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\F6F2"}.fa-hurricane:before{content:"\F751"}.fa-i:before{content:"I"}.fa-i-cursor:before{content:"\F246"}.fa-ice-cream:before{content:"\F810"}.fa-icicles:before{content:"\F7AD"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\F86D"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\F47F"}.fa-igloo:before{content:"\F7AE"}.fa-image:before{content:"\F03E"}.fa-image-portrait:before,.fa-portrait:before{content:"\F3E0"}.fa-images:before{content:"\F302"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\E1BC"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-italic:before{content:"\F033"}.fa-j:before{content:"J"}.fa-jar:before{content:"\E516"}.fa-jar-wheat:before{content:"\E517"}.fa-jedi:before{content:"\F669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\F0FB"}.fa-jet-fighter-up:before{content:"\E518"}.fa-joint:before{content:"\F595"}.fa-jug-detergent:before{content:"\E519"}.fa-k:before{content:"K"}.fa-kaaba:before{content:"\F66B"}.fa-key:before{content:"\F084"}.fa-keyboard:before{content:"\F11C"}.fa-khanda:before{content:"\F66D"}.fa-kip-sign:before{content:"\E1C4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\F479"}.fa-kitchen-set:before{content:"\E51A"}.fa-kiwi-bird:before{content:"\F535"}.fa-l:before{content:"L"}.fa-land-mine-on:before{content:"\E51B"}.fa-landmark:before{content:"\F66F"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\F752"}.fa-landmark-flag:before{content:"\E51C"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laptop-code:before{content:"\F5FC"}.fa-laptop-file:before{content:"\E51D"}.fa-laptop-medical:before{content:"\F812"}.fa-lari-sign:before{content:"\E1C8"}.fa-layer-group:before{content:"\F5FD"}.fa-leaf:before{content:"\F06C"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\F337"}.fa-lemon:before{content:"\F094"}.fa-less-than:before{content:"<"}.fa-less-than-equal:before{content:"\F537"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-lines-leaning:before{content:"\E51E"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\F127"}.fa-lira-sign:before{content:"\F195"}.fa-list-squares:before,.fa-list:before{content:"\F03A"}.fa-list-check:before,.fa-tasks:before{content:"\F0AE"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\F0CB"}.fa-list-dots:before,.fa-list-ul:before{content:"\F0CA"}.fa-litecoin-sign:before{content:"\E1D3"}.fa-location-arrow:before{content:"\F124"}.fa-location-crosshairs:before,.fa-location:before{content:"\F601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\F3C5"}.fa-location-pin:before,.fa-map-marker:before{content:"\F041"}.fa-location-pin-lock:before{content:"\E51F"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-locust:before{content:"\E520"}.fa-lungs:before{content:"\F604"}.fa-lungs-virus:before{content:"\E067"}.fa-m:before{content:"M"}.fa-magnet:before{content:"\F076"}.fa-magnifying-glass:before,.fa-search:before{content:"\F002"}.fa-magnifying-glass-arrow-right:before{content:"\E521"}.fa-magnifying-glass-chart:before{content:"\E522"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\F688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\F689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\F010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\F00E"}.fa-manat-sign:before{content:"\E1D5"}.fa-map:before{content:"\F279"}.fa-map-location:before,.fa-map-marked:before{content:"\F59F"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\F5A0"}.fa-map-pin:before{content:"\F276"}.fa-marker:before{content:"\F5A1"}.fa-mars:before{content:"\F222"}.fa-mars-and-venus:before{content:"\F224"}.fa-mars-and-venus-burst:before{content:"\E523"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\F22B"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\F22A"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\F57B"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\F561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\F000"}.fa-mask:before{content:"\F6FA"}.fa-mask-face:before{content:"\E1D7"}.fa-mask-ventilator:before{content:"\E524"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\F630"}.fa-mattress-pillow:before{content:"\E525"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\F31E"}.fa-medal:before{content:"\F5A2"}.fa-memory:before{content:"\F538"}.fa-menorah:before{content:"\F676"}.fa-mercury:before{content:"\F223"}.fa-comment-alt:before,.fa-message:before{content:"\F27A"}.fa-meteor:before{content:"\F753"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\F3C9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microscope:before{content:"\F610"}.fa-mill-sign:before{content:"\E1ED"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\F78C"}.fa-minus:before,.fa-subtract:before{content:"\F068"}.fa-mitten:before{content:"\F7B5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\F3CE"}.fa-mobile-button:before{content:"\F10B"}.fa-mobile-retro:before{content:"\E527"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\F3CF"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\F3CD"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-bill-transfer:before{content:"\E528"}.fa-money-bill-trend-up:before{content:"\E529"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wheat:before{content:"\E52A"}.fa-money-bills:before{content:"\E1F3"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\F53D"}.fa-monument:before{content:"\F5A6"}.fa-moon:before{content:"\F186"}.fa-mortar-pestle:before{content:"\F5A7"}.fa-mosque:before{content:"\F678"}.fa-mosquito:before{content:"\E52B"}.fa-mosquito-net:before{content:"\E52C"}.fa-motorcycle:before{content:"\F21C"}.fa-mound:before{content:"\E52D"}.fa-mountain:before{content:"\F6FC"}.fa-mountain-city:before{content:"\E52E"}.fa-mountain-sun:before{content:"\E52F"}.fa-mug-hot:before{content:"\F7B6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\F0F4"}.fa-music:before{content:"\F001"}.fa-n:before{content:"N"}.fa-naira-sign:before{content:"\E1F6"}.fa-network-wired:before{content:"\F6FF"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-not-equal:before{content:"\F53E"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\F249"}.fa-notes-medical:before{content:"\F481"}.fa-o:before{content:"O"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-oil-can:before{content:"\F613"}.fa-oil-well:before{content:"\E532"}.fa-om:before{content:"\F679"}.fa-otter:before{content:"\F700"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-p:before{content:"P"}.fa-pager:before{content:"\F815"}.fa-paint-roller:before{content:"\F5AA"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\F1FC"}.fa-palette:before{content:"\F53F"}.fa-pallet:before{content:"\F482"}.fa-panorama:before{content:"\E209"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-passport:before{content:"\F5AB"}.fa-file-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-pause:before{content:"\F04C"}.fa-paw:before{content:"\F1B0"}.fa-peace:before{content:"\F67C"}.fa-pen:before{content:"\F304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\F305"}.fa-pen-fancy:before{content:"\F5AC"}.fa-pen-nib:before{content:"\F5AD"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\F5AE"}.fa-edit:before,.fa-pen-to-square:before{content:"\F044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\F303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\E068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\F4CE"}.fa-people-group:before{content:"\E533"}.fa-people-line:before{content:"\E534"}.fa-people-pulling:before{content:"\E535"}.fa-people-robbery:before{content:"\E536"}.fa-people-roof:before{content:"\E537"}.fa-pepper-hot:before{content:"\F816"}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-male:before,.fa-person:before{content:"\F183"}.fa-person-arrow-down-to-line:before{content:"\E538"}.fa-person-arrow-up-from-line:before{content:"\E539"}.fa-biking:before,.fa-person-biking:before{content:"\F84A"}.fa-person-booth:before{content:"\F756"}.fa-person-breastfeeding:before{content:"\E53A"}.fa-person-burst:before{content:"\E53B"}.fa-person-cane:before{content:"\E53C"}.fa-person-chalkboard:before{content:"\E53D"}.fa-person-circle-check:before{content:"\E53E"}.fa-person-circle-exclamation:before{content:"\E53F"}.fa-person-circle-minus:before{content:"\E540"}.fa-person-circle-plus:before{content:"\E541"}.fa-person-circle-question:before{content:"\E542"}.fa-person-circle-xmark:before{content:"\E543"}.fa-digging:before,.fa-person-digging:before{content:"\F85E"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\F470"}.fa-female:before,.fa-person-dress:before{content:"\F182"}.fa-person-dress-burst:before{content:"\E544"}.fa-person-drowning:before{content:"\E545"}.fa-person-falling:before{content:"\E546"}.fa-person-falling-burst:before{content:"\E547"}.fa-person-half-dress:before{content:"\E548"}.fa-person-harassing:before{content:"\E549"}.fa-hiking:before,.fa-person-hiking:before{content:"\F6EC"}.fa-person-military-pointing:before{content:"\E54A"}.fa-person-military-rifle:before{content:"\E54B"}.fa-person-military-to-person:before{content:"\E54C"}.fa-person-praying:before,.fa-pray:before{content:"\F683"}.fa-person-pregnant:before{content:"\E31E"}.fa-person-rays:before{content:"\E54D"}.fa-person-rifle:before{content:"\E54E"}.fa-person-running:before,.fa-running:before{content:"\F70C"}.fa-person-shelter:before{content:"\E54F"}.fa-person-skating:before,.fa-skating:before{content:"\F7C5"}.fa-person-skiing:before,.fa-skiing:before{content:"\F7C9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\F7CA"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\F7CE"}.fa-person-swimming:before,.fa-swimmer:before{content:"\F5C4"}.fa-person-through-window:before{content:"\E433"}.fa-person-walking:before,.fa-walking:before{content:"\F554"}.fa-person-walking-arrow-loop-left:before{content:"\E551"}.fa-person-walking-arrow-right:before{content:"\E552"}.fa-person-walking-dashed-line-arrow-right:before{content:"\E553"}.fa-person-walking-luggage:before{content:"\E554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\F29D"}.fa-peseta-sign:before{content:"\E221"}.fa-peso-sign:before{content:"\E222"}.fa-phone:before{content:"\F095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\F879"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\F2A0"}.fa-photo-film:before,.fa-photo-video:before{content:"\F87C"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pizza-slice:before{content:"\F818"}.fa-place-of-worship:before{content:"\F67F"}.fa-plane:before{content:"\F072"}.fa-plane-arrival:before{content:"\F5AF"}.fa-plane-circle-check:before{content:"\E555"}.fa-plane-circle-exclamation:before{content:"\E556"}.fa-plane-circle-xmark:before{content:"\E557"}.fa-plane-departure:before{content:"\F5B0"}.fa-plane-lock:before{content:"\E558"}.fa-plane-slash:before{content:"\E069"}.fa-plane-up:before{content:"\E22D"}.fa-plant-wilt:before{content:"\E43B"}.fa-plate-wheat:before{content:"\E55A"}.fa-play:before{content:"\F04B"}.fa-plug:before{content:"\F1E6"}.fa-plug-circle-bolt:before{content:"\E55B"}.fa-plug-circle-check:before{content:"\E55C"}.fa-plug-circle-exclamation:before{content:"\E55D"}.fa-plug-circle-minus:before{content:"\E55E"}.fa-plug-circle-plus:before{content:"\E55F"}.fa-plug-circle-xmark:before{content:"\E560"}.fa-add:before,.fa-plus:before{content:"+"}.fa-plus-minus:before{content:"\E43C"}.fa-podcast:before{content:"\F2CE"}.fa-poo:before{content:"\F2FE"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\F75A"}.fa-poop:before{content:"\F619"}.fa-power-off:before{content:"\F011"}.fa-prescription:before{content:"\F5B1"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-pump-medical:before{content:"\E06A"}.fa-pump-soap:before{content:"\E06B"}.fa-puzzle-piece:before{content:"\F12E"}.fa-q:before{content:"Q"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"?"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\F10D"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\F10E"}.fa-r:before{content:"R"}.fa-radiation:before{content:"\F7B9"}.fa-radio:before{content:"\F8D7"}.fa-rainbow:before{content:"\F75B"}.fa-ranking-star:before{content:"\E561"}.fa-receipt:before{content:"\F543"}.fa-record-vinyl:before{content:"\F8D9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\F641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\F022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\F410"}.fa-recycle:before{content:"\F1B8"}.fa-registered:before{content:"\F25D"}.fa-repeat:before{content:"\F363"}.fa-mail-reply:before,.fa-reply:before{content:"\F3E5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-republican:before{content:"\F75E"}.fa-restroom:before{content:"\F7BD"}.fa-retweet:before{content:"\F079"}.fa-ribbon:before{content:"\F4D6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\F2F5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\F362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\F30B"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\F2F6"}.fa-ring:before{content:"\F70B"}.fa-road:before{content:"\F018"}.fa-road-barrier:before{content:"\E562"}.fa-road-bridge:before{content:"\E563"}.fa-road-circle-check:before{content:"\E564"}.fa-road-circle-exclamation:before{content:"\E565"}.fa-road-circle-xmark:before{content:"\E566"}.fa-road-lock:before{content:"\E567"}.fa-road-spikes:before{content:"\E568"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rotate:before,.fa-sync-alt:before{content:"\F2F1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\F2EA"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\F2F9"}.fa-route:before{content:"\F4D7"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\F158"}.fa-rug:before{content:"\E569"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\F156"}.fa-rupiah-sign:before{content:"\E23D"}.fa-s:before{content:"S"}.fa-sack-dollar:before{content:"\F81D"}.fa-sack-xmark:before{content:"\E56A"}.fa-sailboat:before{content:"\E445"}.fa-satellite:before{content:"\F7BF"}.fa-satellite-dish:before{content:"\F7C0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\F24E"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\F515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\F516"}.fa-school:before{content:"\F549"}.fa-school-circle-check:before{content:"\E56B"}.fa-school-circle-exclamation:before{content:"\E56C"}.fa-school-circle-xmark:before{content:"\E56D"}.fa-school-flag:before{content:"\E56E"}.fa-school-lock:before{content:"\E56F"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-screwdriver:before{content:"\F54A"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\F7D9"}.fa-scroll:before{content:"\F70E"}.fa-scroll-torah:before,.fa-torah:before{content:"\F6A0"}.fa-sd-card:before{content:"\F7C2"}.fa-section:before{content:"\E447"}.fa-seedling:before,.fa-sprout:before{content:"\F4D8"}.fa-server:before{content:"\F233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\F61F"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-share-from-square:before,.fa-share-square:before{content:"\F14D"}.fa-share-alt:before,.fa-share-nodes:before{content:"\F1E0"}.fa-sheet-plastic:before{content:"\E571"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\F20B"}.fa-shield-blank:before,.fa-shield:before{content:"\F132"}.fa-shield-cat:before{content:"\E572"}.fa-shield-dog:before{content:"\E573"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\F3ED"}.fa-shield-heart:before{content:"\E574"}.fa-shield-virus:before{content:"\E06C"}.fa-ship:before{content:"\F21A"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\F553"}.fa-shoe-prints:before{content:"\F54B"}.fa-shop:before,.fa-store-alt:before{content:"\F54F"}.fa-shop-lock:before{content:"\E4A5"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\E070"}.fa-shower:before{content:"\F2CC"}.fa-shrimp:before{content:"\E448"}.fa-random:before,.fa-shuffle:before{content:"\F074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\F197"}.fa-sign-hanging:before,.fa-sign:before{content:"\F4D9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\F012"}.fa-signature:before{content:"\F5B7"}.fa-map-signs:before,.fa-signs-post:before{content:"\F277"}.fa-sim-card:before{content:"\F7C4"}.fa-sink:before{content:"\E06D"}.fa-sitemap:before{content:"\F0E8"}.fa-skull:before{content:"\F54C"}.fa-skull-crossbones:before{content:"\F714"}.fa-slash:before{content:"\F715"}.fa-sleigh:before{content:"\F7CC"}.fa-sliders-h:before,.fa-sliders:before{content:"\F1DE"}.fa-smog:before{content:"\F75F"}.fa-smoking:before{content:"\F48D"}.fa-snowflake:before{content:"\F2DC"}.fa-snowman:before{content:"\F7D0"}.fa-snowplow:before{content:"\F7D2"}.fa-soap:before{content:"\E06E"}.fa-socks:before{content:"\F696"}.fa-solar-panel:before{content:"\F5BA"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-spa:before{content:"\F5BB"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\F67B"}.fa-spell-check:before{content:"\F891"}.fa-spider:before{content:"\F717"}.fa-spinner:before{content:"\F110"}.fa-splotch:before{content:"\F5BC"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\F2E5"}.fa-spray-can:before{content:"\F5BD"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\F5D0"}.fa-square:before{content:"\F0C8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\F14C"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\F150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\F191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\F152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\F151"}.fa-check-square:before,.fa-square-check:before{content:"\F14A"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\F199"}.fa-square-full:before{content:"\F45C"}.fa-h-square:before,.fa-square-h:before{content:"\F0FD"}.fa-minus-square:before,.fa-square-minus:before{content:"\F146"}.fa-square-nfi:before{content:"\E576"}.fa-parking:before,.fa-square-parking:before{content:"\F540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\F14B"}.fa-square-person-confined:before{content:"\E577"}.fa-phone-square:before,.fa-square-phone:before{content:"\F098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\F87B"}.fa-plus-square:before,.fa-square-plus:before{content:"\F0FE"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\F682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\F681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\F698"}.fa-rss-square:before,.fa-square-rss:before{content:"\F143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\F1E1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\F360"}.fa-square-virus:before{content:"\E578"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\F2D3"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\E579"}.fa-stairs:before{content:"\E289"}.fa-stamp:before{content:"\F5BF"}.fa-star:before{content:"\F005"}.fa-star-and-crescent:before{content:"\F699"}.fa-star-half:before{content:"\F089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\F5C0"}.fa-star-of-david:before{content:"\F69A"}.fa-star-of-life:before{content:"\F621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\F154"}.fa-stethoscope:before{content:"\F0F1"}.fa-stop:before{content:"\F04D"}.fa-stopwatch:before{content:"\F2F2"}.fa-stopwatch-20:before{content:"\E06F"}.fa-store:before{content:"\F54E"}.fa-store-slash:before{content:"\E071"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stroopwafel:before{content:"\F551"}.fa-subscript:before{content:"\F12C"}.fa-suitcase:before{content:"\F0F2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\F0FA"}.fa-suitcase-rolling:before{content:"\F5C1"}.fa-sun:before{content:"\F185"}.fa-sun-plant-wilt:before{content:"\E57A"}.fa-superscript:before{content:"\F12B"}.fa-swatchbook:before{content:"\F5C3"}.fa-synagogue:before{content:"\F69B"}.fa-syringe:before{content:"\F48E"}.fa-t:before{content:"T"}.fa-table:before{content:"\F0CE"}.fa-table-cells:before,.fa-th:before{content:"\F00A"}.fa-table-cells-large:before,.fa-th-large:before{content:"\F009"}.fa-columns:before,.fa-table-columns:before{content:"\F0DB"}.fa-table-list:before,.fa-th-list:before{content:"\F00B"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\F45D"}.fa-tablet-android:before,.fa-tablet:before{content:"\F3FB"}.fa-tablet-button:before{content:"\F10A"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\F566"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tarp:before{content:"\E57B"}.fa-tarp-droplet:before{content:"\E57C"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-teeth:before{content:"\F62E"}.fa-teeth-open:before{content:"\F62F"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\E03F"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\E040"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-temperature-high:before{content:"\F769"}.fa-temperature-low:before{content:"\F76B"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\F7D7"}.fa-tent:before{content:"\E57D"}.fa-tent-arrow-down-to-line:before{content:"\E57E"}.fa-tent-arrow-left-right:before{content:"\E57F"}.fa-tent-arrow-turn-left:before{content:"\E580"}.fa-tent-arrows-down:before{content:"\E581"}.fa-tents:before{content:"\E582"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-remove-format:before,.fa-text-slash:before{content:"\F87D"}.fa-text-width:before{content:"\F035"}.fa-thermometer:before{content:"\F491"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\F08D"}.fa-ticket:before{content:"\F145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\F3FF"}.fa-timeline:before{content:"\E29C"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toilet:before{content:"\F7D8"}.fa-toilet-paper:before{content:"\F71E"}.fa-toilet-paper-slash:before{content:"\E072"}.fa-toilet-portable:before{content:"\E583"}.fa-toilets-portable:before{content:"\E584"}.fa-toolbox:before{content:"\F552"}.fa-tooth:before{content:"\F5C9"}.fa-torii-gate:before{content:"\F6A1"}.fa-tornado:before{content:"\F76F"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\F519"}.fa-tower-cell:before{content:"\E585"}.fa-tower-observation:before{content:"\E586"}.fa-tractor:before{content:"\F722"}.fa-trademark:before{content:"\F25C"}.fa-traffic-light:before{content:"\F637"}.fa-trailer:before{content:"\E041"}.fa-train:before{content:"\F238"}.fa-subway:before,.fa-train-subway:before{content:"\F239"}.fa-train-tram:before,.fa-tram:before{content:"\F7DA"}.fa-transgender-alt:before,.fa-transgender:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\F829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\F2ED"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\F82A"}.fa-tree:before{content:"\F1BB"}.fa-tree-city:before{content:"\E587"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\F071"}.fa-trophy:before{content:"\F091"}.fa-trowel:before{content:"\E589"}.fa-trowel-bricks:before{content:"\E58A"}.fa-truck:before{content:"\F0D1"}.fa-truck-arrow-right:before{content:"\E58B"}.fa-truck-droplet:before{content:"\E58C"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\F48B"}.fa-truck-field:before{content:"\E58D"}.fa-truck-field-un:before{content:"\E58E"}.fa-truck-front:before{content:"\E2B7"}.fa-ambulance:before,.fa-truck-medical:before{content:"\F0F9"}.fa-truck-monster:before{content:"\F63B"}.fa-truck-moving:before{content:"\F4DF"}.fa-truck-pickup:before{content:"\F63C"}.fa-truck-plane:before{content:"\E58F"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\F4DE"}.fa-teletype:before,.fa-tty:before{content:"\F1E4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\E2BB"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\F3BE"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\F3BF"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\F26C"}.fa-u:before{content:"U"}.fa-umbrella:before{content:"\F0E9"}.fa-umbrella-beach:before{content:"\F5CA"}.fa-underline:before{content:"\F0CD"}.fa-universal-access:before{content:"\F29A"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\F13E"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\F338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\F0B2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\F30C"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\F424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\F35D"}.fa-upload:before{content:"\F093"}.fa-user:before{content:"\F007"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-clock:before{content:"\F4FD"}.fa-user-doctor:before,.fa-user-md:before{content:"\F0F0"}.fa-user-cog:before,.fa-user-gear:before{content:"\F4FE"}.fa-user-graduate:before{content:"\F501"}.fa-user-friends:before,.fa-user-group:before{content:"\F500"}.fa-user-injured:before{content:"\F728"}.fa-user-alt:before,.fa-user-large:before{content:"\F406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\F4FA"}.fa-user-lock:before{content:"\F502"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-nurse:before{content:"\F82F"}.fa-user-edit:before,.fa-user-pen:before{content:"\F4FF"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before,.fa-user-xmark:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-between-lines:before{content:"\E591"}.fa-users-cog:before,.fa-users-gear:before{content:"\F509"}.fa-users-line:before{content:"\E592"}.fa-users-rays:before{content:"\E593"}.fa-users-rectangle:before{content:"\E594"}.fa-users-slash:before{content:"\E073"}.fa-users-viewfinder:before{content:"\E595"}.fa-cutlery:before,.fa-utensils:before{content:"\F2E7"}.fa-v:before{content:"V"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\F5B6"}.fa-vault:before{content:"\E2C5"}.fa-vector-square:before{content:"\F5CB"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-vest:before{content:"\E085"}.fa-vest-patches:before{content:"\E086"}.fa-vial:before{content:"\F492"}.fa-vial-circle-check:before{content:"\E596"}.fa-vial-virus:before{content:"\E597"}.fa-vials:before{content:"\F493"}.fa-video-camera:before,.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vihara:before{content:"\F6A7"}.fa-virus:before{content:"\E074"}.fa-virus-covid:before{content:"\E4A8"}.fa-virus-covid-slash:before{content:"\E4A9"}.fa-virus-slash:before{content:"\E075"}.fa-viruses:before{content:"\E076"}.fa-voicemail:before{content:"\F897"}.fa-volcano:before{content:"\F770"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\F45F"}.fa-volume-high:before,.fa-volume-up:before{content:"\F028"}.fa-volume-down:before,.fa-volume-low:before{content:"\F027"}.fa-volume-off:before{content:"\F026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\F6A9"}.fa-vr-cardboard:before{content:"\F729"}.fa-w:before{content:"W"}.fa-walkie-talkie:before{content:"\F8EF"}.fa-wallet:before{content:"\F555"}.fa-magic:before,.fa-wand-magic:before{content:"\F0D0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\E2CA"}.fa-wand-sparkles:before{content:"\F72B"}.fa-warehouse:before{content:"\F494"}.fa-water:before{content:"\F773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\F5C5"}.fa-wave-square:before{content:"\F83E"}.fa-weight-hanging:before{content:"\F5CD"}.fa-weight-scale:before,.fa-weight:before{content:"\F496"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\E2CD"}.fa-wheat-awn-circle-exclamation:before{content:"\E598"}.fa-wheelchair:before{content:"\F193"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\E2CE"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\F7A0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\F1EB"}.fa-wind:before{content:"\F72E"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-wine-bottle:before{content:"\F72F"}.fa-wine-glass:before{content:"\F4E3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\F5CE"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\F159"}.fa-worm:before{content:"\E599"}.fa-wrench:before{content:"\F0AD"}.fa-x:before{content:"X"}.fa-x-ray:before{content:"\F497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\F00D"}.fa-xmarks-lines:before{content:"\E59A"}.fa-y:before{content:"Y"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\F157"}.fa-yin-yang:before{content:"\F6AD"}.fa-z:before{content:"Z"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;font-display:block;src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?55b416a8df21f9f987aa352f10d1343b) format("woff2"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?738201559a50502aacabdbdb02720910) format("truetype")}.fa-solid,.fas{font-family:Font Awesome\ 6 Free;font-weight:900}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?cd2b4095e9ce66cde642c3502a4022d9) format("woff2"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?a78ffbbed2d858c61e068e3b756c9988) format("truetype")}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\E080"}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-adn:before{content:"\F170"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-airbnb:before{content:"\F834"}.fa-algolia:before{content:"\F36C"}.fa-alipay:before{content:"\F642"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-amilia:before{content:"\F36D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-pay:before{content:"\F415"}.fa-artstation:before{content:"\F77A"}.fa-asymmetrik:before{content:"\F372"}.fa-atlassian:before{content:"\F77B"}.fa-audible:before{content:"\F373"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-aws:before{content:"\F375"}.fa-bandcamp:before{content:"\F2D5"}.fa-battle-net:before{content:"\F835"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bilibili:before{content:"\E3D9"}.fa-bimobject:before{content:"\F378"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bootstrap:before{content:"\F836"}.fa-bots:before{content:"\E340"}.fa-btc:before{content:"\F15A"}.fa-buffer:before{content:"\F837"}.fa-buromobelexperte:before{content:"\F37F"}.fa-buy-n-large:before{content:"\F8A6"}.fa-buysellads:before{content:"\F20D"}.fa-canadian-maple-leaf:before{content:"\F785"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-centos:before{content:"\F789"}.fa-chrome:before{content:"\F268"}.fa-chromecast:before{content:"\F838"}.fa-cloudflare:before{content:"\E07D"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-cmplid:before{content:"\E360"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-confluence:before{content:"\F78D"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-cotton-bureau:before{content:"\F89E"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-creative-commons-zero:before{content:"\F4F3"}.fa-critical-role:before{content:"\F6C9"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-d-and-d-beyond:before{content:"\F6CA"}.fa-dailymotion:before{content:"\E052"}.fa-dashcube:before{content:"\F210"}.fa-deezer:before{content:"\E077"}.fa-delicious:before{content:"\F1A5"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-dev:before{content:"\F6CC"}.fa-deviantart:before{content:"\F1BD"}.fa-dhl:before{content:"\F790"}.fa-diaspora:before{content:"\F791"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-draft2digital:before{content:"\F396"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drupal:before{content:"\F1A9"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edge-legacy:before{content:"\E078"}.fa-elementor:before{content:"\F430"}.fa-ello:before{content:"\F5F1"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envira:before{content:"\F299"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-etsy:before{content:"\F2D7"}.fa-evernote:before{content:"\F839"}.fa-expeditedssl:before{content:"\F23E"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fantasy-flight-games:before{content:"\F6DC"}.fa-fedex:before{content:"\F797"}.fa-fedora:before{content:"\F798"}.fa-figma:before{content:"\F799"}.fa-firefox:before{content:"\F269"}.fa-firefox-browser:before{content:"\E007"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-fly:before{content:"\F417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\F2B4"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-fulcrum:before{content:"\F50B"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-git:before{content:"\F1D3"}.fa-git-alt:before{content:"\F841"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-gofore:before{content:"\F3A7"}.fa-golang:before{content:"\E40F"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-pay:before{content:"\E079"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-guilded:before{content:"\E07E"}.fa-gulp:before{content:"\F3AE"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hackerrank:before{content:"\F5F7"}.fa-hashnode:before{content:"\E499"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-hive:before{content:"\E07F"}.fa-hooli:before{content:"\F427"}.fa-hornbill:before{content:"\F592"}.fa-hotjar:before{content:"\F3B1"}.fa-houzz:before{content:"\F27C"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-ideal:before{content:"\E013"}.fa-imdb:before{content:"\F2D8"}.fa-instagram:before{content:"\F16D"}.fa-instagram-square:before{content:"\E055"}.fa-instalod:before{content:"\E081"}.fa-intercom:before{content:"\F7AF"}.fa-internet-explorer:before{content:"\F26B"}.fa-invision:before{content:"\F7B0"}.fa-ioxhost:before{content:"\F208"}.fa-itch-io:before{content:"\F83A"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-jira:before{content:"\F7B1"}.fa-joget:before{content:"\F3B7"}.fa-joomla:before{content:"\F1AA"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-kaggle:before{content:"\F5FA"}.fa-keybase:before{content:"\F4F5"}.fa-keycdn:before{content:"\F3BA"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-korvue:before{content:"\F42F"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-leanpub:before{content:"\F212"}.fa-less:before{content:"\F41D"}.fa-line:before{content:"\F3C0"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-mailchimp:before{content:"\F59E"}.fa-mandalorian:before{content:"\F50F"}.fa-markdown:before{content:"\F60F"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-mdb:before{content:"\F8CA"}.fa-medapps:before{content:"\F3C6"}.fa-medium-m:before,.fa-medium:before{content:"\F23A"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-megaport:before{content:"\F5A3"}.fa-mendeley:before{content:"\F7B3"}.fa-microblog:before{content:"\E01A"}.fa-microsoft:before{content:"\F3CA"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mixer:before{content:"\E056"}.fa-mizuni:before{content:"\F3CC"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-napster:before{content:"\F3D2"}.fa-neos:before{content:"\F612"}.fa-nfc-directional:before{content:"\E530"}.fa-nfc-symbol:before{content:"\E531"}.fa-nimblr:before{content:"\F5A8"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-octopus-deploy:before{content:"\E082"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-old-republic:before{content:"\F510"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-orcid:before{content:"\F8D2"}.fa-osi:before{content:"\F41A"}.fa-padlet:before{content:"\E4A0"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-palfed:before{content:"\F3D8"}.fa-patreon:before{content:"\F3D9"}.fa-paypal:before{content:"\F1ED"}.fa-perbyte:before{content:"\E083"}.fa-periscope:before{content:"\F3DA"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-square:before{content:"\E01E"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-pix:before{content:"\E43A"}.fa-playstation:before{content:"\F3DF"}.fa-product-hunt:before{content:"\F288"}.fa-pushed:before{content:"\F3E1"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-r-project:before{content:"\F4F7"}.fa-raspberry-pi:before{content:"\F7BB"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-reacteurope:before{content:"\F75D"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redhat:before{content:"\F7BC"}.fa-renren:before{content:"\F18B"}.fa-replyd:before{content:"\F3E6"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-rev:before{content:"\F5B2"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-rust:before{content:"\E07A"}.fa-safari:before{content:"\F267"}.fa-salesforce:before{content:"\F83B"}.fa-sass:before{content:"\F41E"}.fa-schlix:before{content:"\F3EA"}.fa-screenpal:before{content:"\E570"}.fa-scribd:before{content:"\F28A"}.fa-searchengin:before{content:"\F3EB"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-servicestack:before{content:"\F3EC"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shopify:before{content:"\E057"}.fa-shopware:before{content:"\F5B5"}.fa-simplybuilt:before{content:"\F215"}.fa-sistrix:before{content:"\F3EE"}.fa-sith:before{content:"\F512"}.fa-sitrox:before{content:"\E44A"}.fa-sketch:before{content:"\F7C6"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack-hash:before,.fa-slack:before{content:"\F198"}.fa-slideshare:before{content:"\F1E7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-square:before{content:"\F2AD"}.fa-soundcloud:before{content:"\F1BE"}.fa-sourcetree:before{content:"\F7D3"}.fa-speakap:before{content:"\F3F3"}.fa-speaker-deck:before{content:"\F83C"}.fa-spotify:before{content:"\F1BC"}.fa-square-font-awesome:before{content:"\F425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\F35C"}.fa-squarespace:before{content:"\F5BE"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-stackpath:before{content:"\F842"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-sticker-mule:before{content:"\F3F7"}.fa-strava:before{content:"\F428"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-superpowers:before{content:"\F2DD"}.fa-supple:before{content:"\F3F9"}.fa-suse:before{content:"\F7D6"}.fa-swift:before{content:"\F8E1"}.fa-symfony:before{content:"\F83D"}.fa-teamspeak:before{content:"\F4F9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\F2C6"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-the-red-yeti:before{content:"\F69D"}.fa-themeco:before{content:"\F5C6"}.fa-themeisle:before{content:"\F2B2"}.fa-think-peaks:before{content:"\F731"}.fa-tiktok:before{content:"\E07B"}.fa-trade-federation:before{content:"\F513"}.fa-trello:before{content:"\F181"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-ubuntu:before{content:"\F7DF"}.fa-uikit:before{content:"\F403"}.fa-umbraco:before{content:"\F8E8"}.fa-uncharted:before{content:"\E084"}.fa-uniregistry:before{content:"\F404"}.fa-unity:before{content:"\E049"}.fa-unsplash:before{content:"\E07C"}.fa-untappd:before{content:"\F405"}.fa-ups:before{content:"\F7E0"}.fa-usb:before{content:"\F287"}.fa-usps:before{content:"\F7E1"}.fa-ussunnah:before{content:"\F407"}.fa-vaadin:before{content:"\F408"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-viber:before{content:"\F409"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-vuejs:before{content:"\F41F"}.fa-watchman-monitoring:before{content:"\E087"}.fa-waze:before{content:"\F83F"}.fa-weebly:before{content:"\F5CC"}.fa-weibo:before{content:"\F18A"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-whmcs:before{content:"\F40D"}.fa-wikipedia-w:before{content:"\F266"}.fa-windows:before{content:"\F17A"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\E2D0"}.fa-wix:before{content:"\F5CF"}.fa-wizards-of-the-coast:before{content:"\F730"}.fa-wodu:before{content:"\E088"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wpressr:before{content:"\F3E4"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yammer:before{content:"\F840"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yarn:before{content:"\F7E3"}.fa-yelp:before{content:"\F1E9"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.fa-zhihu:before{content:"\F63F"}@font-face{font-family:yhellow;src:url(../fonts/yhellow.eot?04de274ed05fa38b5032ff9753a271a9);src:url(../fonts/yhellow.eot?04de274ed05fa38b5032ff9753a271a9) format("embedded-opentype"),url(../fonts/yhellow.ttf?d37662cdb0a4073427750f3dc627a47f) format("truetype"),url(../fonts/yhellow.woff?3bfc01d5b66944470655c4bbc574cd1e) format("woff"),url(../fonts/yhellow.svg?5b684b4df83fdce639c37bf368d3e2c1) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" yhellow-"],[class^=yhellow-]{font-family:yhellow!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yhellow-bikeing:before{content:"\E900"}.yhellow-horaires:before{content:"\E901"}.yhellow-localisation:before{content:"\E902"}.yhellow-imail:before{content:"\E903"}.yhellow-panier:before{content:"\E904"}.yhellow-planning:before{content:"\E905"}.yhellow-tel:before{content:"\E906"}form input,form textarea{background:transparent;border:none;border-bottom:1px solid #000;padding-bottom:.5em;margin-bottom:2em;outline:none;width:90%}@media (max-width:767.98px){form input,form textarea{width:100%}}form input[type=checkbox]{width:15px;height:15px}form textarea{height:130px}form button[type=submit]{background:#efc43b;border:2px solid #efc43b;text-transform:uppercase;padding:.5em 1.5em .3em;transition:all .3s}form button[type=submit]:hover{background:transparent}input::placeholder{color:#000!important}::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#000!important}::placeholder{color:#000!important}body{color:#000;font-family:Secular One,sans-serif;font-size:1.125rem}.ovd-width-large{max-width:555px}a,a:focus,a:hover{text-decoration:none}.p-font{font-family:Secular One,sans-serif}.s-font{font-family:Alata,cursive}.t-font{font-family:Mr Dafoe,cursive}.white{color:#fff}.yellow{color:#efc43b}.wp-block-image img{height:auto}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.w-100{width:100%;margin:auto}.d-block{display:block}input[type=textarea]{height:100px}.logged-in .customer-btn{display:none}.logged-in .elementor-column.elementor-col-50.col-with-customer-btn{width:100%}.logged-in .elementor-column.elementor-col-50.col-with-customer-btn .lk-button.left,.logged-in .elementor-column.elementor-col-50.col-with-customer-btn .lk-button.right{text-align:center}.cart-total-token{background-color:#efc43b;color:#000;border-radius:50%;width:22px;height:22px;display:block;font-size:1rem;text-align:center;font-weight:400;position:absolute;top:10px;right:15px}.toggle-wrapper .cart-total-token{top:auto;bottom:15px;left:55px;right:0;background-color:#000;color:#efc43b;z-index:100}.h1,h1,h2{font-size:3.5rem;text-transform:uppercase;font-weight:400;line-height:3.75rem;font-family:Secular One,sans-serif;margin-bottom:2rem}@media (max-width:1200px){.h1,h1,h2{font-size:2rem;line-height:2rem}}h1.elementor-heading-title,h2.elementor-heading-title{margin-bottom:2rem}#top-banner{background:#efc43b}#main-header{position:fixed;padding:40px 80px 0;width:100%;z-index:1000}@media (max-width:1600px){#main-header{padding:25px 15px 0;height:85px}#main-header .cart-menu{margin-left:auto}}#main-header.slideUp{-webkit-transform:translateY(-192px);transform:translateY(-192px)}#main-header.slideDown,#main-header.slideUp{transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}#main-header.slideDown{-webkit-transform:translateY(0);transform:translateY(0)}.home #main-header.slideDown,.home #main-header.slideUp{padding-top:25px}@media (max-width:1024px){.home #main-header.slideDown,.home #main-header.slideUp{padding-top:20px}}.header-nav{display:flex;align-items:flex-start}.hdr-logo{width:180px}.slideDown,.slideUp{background:#000;top:0}.slideDown .hdr-logo,.slideUp .hdr-logo{height:60px;width:auto}.main-footer{background:#000;color:#fff;padding:4em 0 2em}@media (max-width:767.98px){.main-footer{text-align:center}}.main-footer ul{list-style-type:none;padding-left:0}.main-footer ul a{color:#fff}.footer-1{padding-top:1em}.footer-2{line-height:2}@media (max-width:767.98px){.footer-2{margin-bottom:1em}}.footer-2 .footer-widget-element p>a{color:#efc43b;display:flex;align-items:center}@media (max-width:767.98px){.footer-2 .footer-widget-element p>a{justify-content:center}}.footer-2 a{color:#efc43b}.footer-2 i{color:#fff;margin-right:.5em;font-size:1.5em}.footer-4{padding-top:1.5em}.footer-4 ul{display:flex;justify-content:center}.footer-4 ul li{padding:0 .3em}.footer-4 a{width:34px;height:34px;display:block;background:#efc43b;border-radius:50%;text-align:center;line-height:2}.footer-copyright{padding-top:1rem;font-size:.875em}.footer-copyright a{color:#000;transition:all .3s}.footer-copyright a:hover{color:#efc43b}@media (max-width:1600px){.container{max-width:1200px}}.hdr-logo{max-width:250px;width:100%}@media (max-width:1200px){.hdr-logo{max-width:150px}}@media (max-width:1024px){.hdr-logo{margin-left:80px}.hdr-logo img{width:100%;height:auto}}#nav-main{flex-grow:1;padding-left:35px}#nav-main ul{display:flex;justify-content:flex-end;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;padding-right:1em}#nav-main li{flex-direction:row;position:relative}#nav-main li:last-child{padding-top:12px}#nav-main li:last-child a{background-color:#efc43b;color:#000;padding:8px 20px;border:2px solid #efc43b}#nav-main li:last-child a:hover{background-color:#fff}#nav-main li:last-child a:hover:after{display:none}#nav-main li a{display:inline-block;padding:20px 30px 0;text-transform:uppercase;color:#fff;text-decoration:none}@media (max-width:1600px){#nav-main li a{padding:20px 15px 40px}}@media (max-width:1200px){#nav-main li a{padding:10px 15px 40px}}#nav-main li a:after{content:"";display:block;width:0;height:5px;background:#efc43b;transition:width .3s;margin-bottom:-40px;position:absolute;left:10%;top:50px}#nav-main li a:hover:after{width:80%}#nav-main li.lk-button{margin:0}#nav-main li.lk-button a{padding:10px 30px;color:#fff;margin-top:8px}#nav-main li.lk-button:hover a{color:#efc43b}#nav-main li.lk-button:hover a:after{display:none}#nav-main li.current_page_item a:after{width:80%}#nav-main li ul{position:absolute;flex-direction:column;width:100%;padding:10px 0;transition:all .3s;opacity:0}#nav-main li ul li{display:block;text-align:center}#nav-main li ul li a{font-size:12px;text-transform:none;background-color:#efc43b;color:#000;padding:8px 20px;border:2px solid #efc43b}#nav-main li ul li a:hover{background-color:#fff}#nav-main li ul li a:after,#nav-main li ul li a:hover:after{display:none}#nav-main li ul li a i{font-size:14px;vertical-align:inherit;margin-right:5px}#nav-main li:hover ul{opacity:1}@media (max-width:1024px){#nav-main{display:none}}.nav-mobile{display:none}@media (max-width:1024px){.nav-mobile{display:block}}.nav-mobile .main-menu-mobile{display:flex;flex-direction:column;justify-content:center;height:350px;position:relative;z-index:15;visibility:hidden;padding:0 15px}.nav-mobile .main-menu-mobile .menu-item{transition:all .3s cubic-bezier(0,.995,.99,1) .3s;opacity:0;list-style-type:none}.nav-mobile .main-menu-mobile .menu-item a{color:#fff;display:block;text-align:center;text-transform:uppercase;letter-spacing:5px;font-size:.875rem;text-decoration:none;padding:1rem}.nav-mobile .main-menu-mobile .menu-item a:focus,.nav-mobile .main-menu-mobile .menu-item a:hover{outline:0;background-color:rgba(0,0,0,.2)}.nav-mobile .main-menu-mobile .sub-menu{display:none;padding-left:0}.nav-mobile .main-menu-mobile .sub-menu.open{display:block}.nav-mobile .main-menu-mobile .sub-menu a{text-transform:none;background:hsla(0,0%,100%,.3)}.nav-mobile .main-menu-mobile .menu-item-has-children .open-childs{content:"+";background:#fff;color:#efc43b;margin-left:15px;display:inline-block;width:20px;height:20px;text-align:center;line-height:1.1;font-weight:600}.nav-mobile .main-menu-mobile .menu-item-has-children .open-childs.open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-mobile .main-menu-mobile .menu-item:first-child{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.nav-mobile .main-menu-mobile .menu-item:nth-child(2){-webkit-transform:translateY(-80px);transform:translateY(-80px)}.nav-mobile .main-menu-mobile .menu-item:nth-child(3){-webkit-transform:translateY(-120px);transform:translateY(-120px)}.nav-mobile .main-menu-mobile .menu-item:nth-child(4){-webkit-transform:translateY(-160px);transform:translateY(-160px)}.nav-mobile .main-menu-mobile .menu-item:nth-child(5){-webkit-transform:translateY(-200px);transform:translateY(-200px)}.nav-mobile .main-menu-mobile .menu-item:nth-child(6){-webkit-transform:translateY(-240px);transform:translateY(-240px)}.nav-mobile .main-menu-mobile .menu-item:nth-child(7){-webkit-transform:translateY(-280px);transform:translateY(-280px)}.nav-mobile .main-menu-mobile .item-has-children{display:flex;width:100%;justify-content:center;align-items:center}.nav-mobile.close .main-menu-mobile{height:0}.toggle{display:inline-block;position:absolute;z-index:15;padding:0;border:0;background-color:rgba(239,196,59,.7);outline:0;left:15px;top:15px;cursor:pointer;border-radius:50%;transition:background-color .15s linear}.toggle:focus,.toggle:hover{background-color:rgba(239,196,59,.5)}.slideDown .toggle,.slideUp .toggle{top:15px}.menuicon{display:block;cursor:pointer;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s cubic-bezier(.165,.84,.44,1)}.menuicon .bar,.menuicon .circle{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.menuicon .bar{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.menuicon .circle{transition:stroke-dashoffset .3s linear .1s;stroke-dashoffset:144.513262038;stroke-dasharray:144.513262038}.splash{position:absolute;top:40px;right:40px;width:1px;height:1px}.splash:after{content:"";display:block;position:absolute;border-radius:50%;background-color:#efc43b;width:284vmax;height:284vmax;top:-142vmax;left:-240vmax;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .5s cubic-bezier(.755,.05,.855,.06);transition:transform .5s cubic-bezier(.755,.05,.855,.06);transition:transform .5s cubic-bezier(.755,.05,.855,.06),-webkit-transform .5s cubic-bezier(.755,.05,.855,.06);will-change:transform;z-index:10}.nav-mobile.open>.splash:after,.nav:target>.splash:after{-webkit-transform:scale(1);transform:scale(1)}.nav-mobile.open .main-menu-mobile,.nav:target .main-menu-mobile{visibility:visible}.nav-mobile.open .main-menu-mobile .menu-item,.nav:target .main-menu-mobile .menu-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav-mobile.open .menuicon,.nav:target .menuicon{color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-mobile.open .menuicon .circle,.nav:target .menuicon .circle{stroke-dashoffset:0}.nav-mobile.open .menuicon .bar:first-child,.nav-mobile.open .menuicon .bar:nth-child(4),.nav:target .menuicon .bar:first-child,.nav:target .menuicon .bar:nth-child(4){opacity:0}.nav-mobile.open .menuicon .bar:nth-child(2),.nav:target .menuicon .bar:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-mobile.open .menuicon .bar:nth-child(3),.nav:target .menuicon .bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cart-menu>a.button{padding:.8rem;color:#fff;display:block;font-size:1.8em;position:relative;background:transparent;box-shadow:none;line-height:unset}@media (max-width:1200px){.cart-menu>a.button{padding:0 .8rem}}.cart-menu>a.button:hover{background:transparent}.cart-menu>a.button i{color:#efc43b}.cart-menu>a.button b{width:22px;height:22px;border-radius:50%;background:#000;display:block;font-size:1rem;text-align:center;font-weight:400;position:absolute;top:15px;left:1px}.cart-menu a{text-decoration:none}.cart-menu .cart-dialog{visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .25s ease-in-out;overflow-y:auto;position:absolute;top:90%;right:0;width:320px;max-height:480px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.cart-menu .cart-dialog.cart-dialog--active{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.cart-menu .cart-dialog .widgettitle{display:none}.cart-menu .cart-dialog .widget{margin-bottom:0}.cart-menu .cart-dialog .widget img{display:inline-block;width:70px;height:70px;border-radius:4px}.cart-menu .widget_shopping_cart_content{display:grid;grid-template-columns:1fr 1fr}.cart-menu .woocommerce ul.product_list_widget{grid-column:span 2;margin:0;padding:.5rem 1rem;list-style-type:none}.cart-menu .woocommerce ul.product_list_widget img{float:right}.cart-menu .woocommerce ul.product_list_widget a{font-weight:400;color:#000}.cart-menu .woocommerce ul.product_list_widget li.mini_cart_item{position:relative;margin-bottom:1rem;padding-left:0;line-height:1.25;font-weight:400}.cart-menu .woocommerce ul.product_list_widget li.mini_cart_item:after,.cart-menu .woocommerce ul.product_list_widget li.mini_cart_item:before{content:" ";display:table}.cart-menu .woocommerce ul.product_list_widget li.mini_cart_item:after{clear:both}.cart-menu .woocommerce ul.product_list_widget a.remove_from_cart_button{display:flex;align-items:center;justify-content:center;position:absolute;z-index:10;top:0;right:0;left:auto;margin:0;width:24px;height:24px;line-height:24px;background-color:red;color:#fff!important;font-weight:700;-webkit-transform:translateX(50%) translateY(-4px);transform:translateX(50%) translateY(-4px);border-radius:50%}.cart-menu .woocommerce ul.product_list_widget p{margin:.5rem 0}.cart-menu .woocommerce ul.product_list_widget span.quantity{display:inline-block;margin-top:4px;font-size:14px}.cart-menu .woocommerce ul.product_list_widget span.quantity .woocommerce-Price-amount{color:#efc43b}.cart-menu .woocommerce .woocommerce-mini-cart__total{display:flex;flex-direction:column;margin:0;padding:.5rem .25rem .5rem 1rem;background-color:#efc43b;line-height:1}.cart-menu .woocommerce .woocommerce-mini-cart__total strong{display:block;font-size:14px}.cart-menu p.woocommerce-mini-cart__buttons{display:flex;align-items:center;justify-content:stretch;margin:0;padding:.5rem 1rem .5rem .25rem;background-color:#efc43b;line-height:1}.cart-menu p.woocommerce-mini-cart__buttons .button{width:100%;padding:.5rem 1rem;margin:0;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.cart-menu p.woocommerce-mini-cart__buttons .button:not(.checkout){display:none}.cart-menu p.woocommerce-mini-cart__buttons .button.checkout{background-color:#000}.order-history header{display:flex;flex-wrap:wrap}.order-history header div{flex:0 0 20%;text-transform:uppercase}@media (max-width:575.98px){.order-history header div{flex:0 0 100%}}.order-history header div span{display:block;padding:.5em 1em;width:100%;background:#ededed;border-top:3px solid #efc43b}@media (max-width:1024px){.order-history header div span{padding:.5em}}.order-history .orders>.item{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #efc43b}@media (max-width:1200px){.order-history .orders>.item{font-size:.75em}}.order-history .orders>.item>div{flex:0 0 20%;padding:.5em 1em}@media (max-width:1024px){.order-history .orders>.item>div{padding:.5em}}@media (max-width:575.98px){.order-history .orders>.item>div.ref{flex:0 0 10%}.order-history .orders>.item>div.date{flex:0 0 26%}.order-history .orders>.item>div.status{flex:0 0 25%}.order-history .orders>.item>div.total{flex:0 0 35%;font-size:.7rem}.order-history .orders>.item>div.actions{flex:0 0 100%;text-align:center}}.order-history .orders .ref a{color:#efc43b}.order-history .orders .actions{text-align:right}.order-history .orders .actions a{background:#efc43b;border:2px solid #efc43b;transition:all .3s;color:#000;font-size:.75em}.order-history .orders .actions a:hover{background:#fff}.lk-wc__token{background:#f8f8f8;padding:.5em;font-size:.85em;display:flex;flex-wrap:wrap;flex:0 0 100%!important}.lk-wc__token .item{flex:0 0 33.33%}@media (max-width:575.98px){.lk-wc__token .item{flex:0 0 100%}}.lk-wc__token .item span{display:block;width:100%}.lk-wc__token .validity_expire{color:#e95e41}.woocommerce-order-details .lk-wc__token .item{flex:0 0 50%}.password-input{width:100%}.woocommerce-MyAccount-navigation ul{padding-left:0;list-style-type:none}.woocommerce-MyAccount-navigation ul li{padding:.5em 0;border-bottom:1px solid #a5a5a5}.woocommerce-MyAccount-navigation ul li a{color:#000;transition:all .3s}.woocommerce-MyAccount-navigation ul li a:before{content:"\F0DB";font-family:Font Awesome\ 6 Free;display:inline-block;color:#efc43b;margin-right:.5em}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\F07A"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--address a:before{content:"\F2B9"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\F007"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\F08B"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--mes-reservations a:before{content:"\F206"}#booking-list #booking-tab-content>div{padding:.5em 0}#booking-list .booking:nth-child(odd){background-color:#f8f8f8}#booking-list .content{display:flex;flex-wrap:wrap}#booking-list .content>div{flex:0 0 20%;padding:.6em .5em .5em}@media (max-width:575.98px){#booking-list .content>div{flex:0 0 50%}}#booking-list .label{display:block;text-transform:uppercase}@media (max-width:1200px){#booking-list .label{font-size:.75em}}#booking-list .val{font-size:.85em;color:#a5a5a5}#oMap{height:100%}@media (max-width:767.98px){#oMap{height:300px}}.osmap .elementor-element,.osmap .elementor-widget-container{height:100%}.lk-button .button{display:inline-block;background:#efc43b;border:2px solid #efc43b;color:#000;font-size:1.25rem;text-transform:uppercase;padding:.5em 1.3em .3em;transition:all .3s}@media (max-width:575.98px){.lk-button .button{font-size:1rem}}.lk-button .button a{color:#000}.lk-button .button:hover{background:#000;border-color:#000}.lk-button .button:hover a{color:#fff}.lk-button.right{text-align:right}.lk-button.center{text-align:center}.lk-button.left{text-align:left}@media (max-width:767.98px){.lk-button.left,.lk-button.right{text-align:center}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#efc43b;color:#000;border:2px solid #efc43b}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#fff;color:#000}.text-button-wrapper{margin:2em 0}@media (max-width:767.98px){.text-button-wrapper{margin:1em 0}}.text-button-wrapper .left{text-align:right}@media (max-width:767.98px){.text-button-wrapper .left{text-align:center}}.text-button-wrapper .title{color:#efc43b;font-size:3em;line-height:1.2;text-transform:none}@media (max-width:1200px){.text-button-wrapper .title{font-size:2em}}@media (max-width:767.98px){.text-button-wrapper .title{text-align:center}}.text-button-wrapper .subtitle{display:block;color:#fff;font-size:4.125rem}.text-button-wrapper .right{color:#fff;padding-left:8em;font-size:.875em}@media (max-width:1200px){.text-button-wrapper .right{padding-left:1em}}@media (max-width:767.98px){.text-button-wrapper .right{text-align:center}.text-button-wrapper .right .content{margin:auto}}.text-button-wrapper .right .content{max-width:560px}.text-button-wrapper .right .link-more{color:#efc43b;text-transform:uppercase;font-size:1.125em;letter-spacing:4px;transition:all .3s}.text-button-wrapper .right .link-more:hover{color:#fff}.text-button-wrapper .right .link-more:hover i{margin-left:.2em}.text-button-wrapper.classic .left{text-align:left}.text-button-wrapper.classic .row{align-items:center}.product-miniature{padding:.5em;min-height:100%;height:435px}@media (max-width:1600px){.product-miniature{height:375px}}@media (max-width:1024px){.product-miniature{height:330px}}.product-miniature .item-wrapper{height:100%}.product-miniature a:hover{text-decoration:none}.product-miniature .item{padding:1em;background:#000 url(../images/bg-product.png?77bbff28a7bc0857be4ec47c2aad6114) no-repeat scroll 0;border-radius:40px;transition:all .3s;height:100%}.product-miniature .item:hover{background-color:#efc43b}.product-miniature .item:hover .product{border-color:#fff}.product-miniature .item:hover .description,.product-miniature .item:hover .read-more,.product-miniature .item:hover .title,.product-miniature .item:hover i{color:#000}.product-miniature .item:hover .content,.product-miniature .item:hover .woocommerce-Price-amount{color:#fff}.product-miniature .product{border:4px dotted #efc43b;border-radius:20px;padding:2em .9375em;text-align:center;height:100%}@media (max-width:1600px){.product-miniature .product{padding:.9375em}}.product-miniature .header{display:flex;flex-wrap:wrap;height:130px;align-items:center;justify-content:center;line-height:1.2}@media (max-width:1600px){.product-miniature .header{height:110px}}@media (max-width:1024px){.product-miniature .header{height:70px}}.product-miniature .price,.product-miniature .title{font-size:2.5em;color:#efc43b;display:block;flex:0 0 100%;text-transform:uppercase}@media (max-width:1600px){.product-miniature .price,.product-miniature .title{font-size:2em}}@media (max-width:1024px){.product-miniature .price,.product-miniature .title{font-size:1.5em}}.product-miniature .price span,.product-miniature .title span{display:block;text-transform:none}.product-miniature .content{margin:1em auto 0;border-top:1px solid #fff;max-width:230px;padding:.9375em}.product-miniature .d-price{display:flex;align-items:center;flex-wrap:wrap}.product-miniature .d-price .price{color:#fff;text-align:left;flex:0 0 60%}.product-miniature .d-price a,.product-miniature .d-price i{font-size:2em;flex:0 0 40%;text-align:right;color:#efc43b}.product-miniature .d-price a:hover,.product-miniature .d-price i:hover{text-decoration:none}.product-miniature .description{color:#fff;font-family:Alata,cursive;margin-left:-.9375em;margin-right:-.9375em;font-size:.6em;letter-spacing:1px;padding-top:1.5em;text-transform:uppercase}.product-miniature .description p{margin-bottom:0}.all-products{color:#000;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:2em;transition:all .3s}.all-products:hover{color:#efc43b}.all-products:hover span{background:transparent;color:#efc43b;margin-left:2em}.all-products span{width:31px;height:31px;display:inline-block;background-color:#efc43b;border-radius:50%;font-family:Alata,cursive;font-size:.75em;line-height:26px;margin-left:1em;border:2px solid #efc43b;transition:all .3s}.product-list{position:relative}.product-list .product-miniature{width:33.33%;display:inline-block}#next,#prev{background:#efc43b;border:1px solid #efc43b;width:50px;height:50px;border-radius:50%;font-size:1.2em;line-height:2.3;position:absolute;left:-70px;top:38%;z-index:10}@media (max-width:1200px){#next,#prev{left:0}}#next{left:auto;right:-70px}@media (max-width:1200px){#next{right:0}}.coach-list{margin-top:12em}@media (max-width:767.98px){.coach-list{margin-top:6em}}.coach-list .coach-miniature{padding:.5em;margin-bottom:12em;min-height:100%}@media (max-width:767.98px){.coach-list .coach-miniature{margin-bottom:8em}}.coach-list .coach-miniature:nth-child(2) .item,.coach-list .coach-miniature:nth-child(5) .item{background:#ededed url(../images/bg-product.png?77bbff28a7bc0857be4ec47c2aad6114) no-repeat scroll 0}.coach-list .item{padding:1em;background:#efc43b url(../images/bg-product.png?77bbff28a7bc0857be4ec47c2aad6114) no-repeat scroll 0;border-radius:40px;transition:all .3s}.coach-list .coach{border:4px dotted #000;border-radius:20px;padding:2em .9375em 0;text-align:center;height:100%;position:relative}.coach-list .coach h2{font-size:1.8em;margin-bottom:.5em}@media (max-width:1600px){.coach-list .coach h2{font-size:1.3em;margin-bottom:0}}.coach-list .thumbnail{position:absolute;width:100%;left:0;top:-225px}@media (max-width:1600px){.coach-list .thumbnail{width:80%;left:10%;top:-183px}}@media (max-width:1024px){.coach-list .thumbnail{top:-145px}}@media (max-width:991.98px){.coach-list .thumbnail{width:65%;left:19%;top:-200px}}@media (max-width:767.98px){.coach-list .thumbnail{top:-130px}}@media (max-width:575.98px){.coach-list .thumbnail{top:-155px}}.coach-list .thumbnail img{border-radius:50%}.coach-list .content{padding-top:4.5em}@media (max-width:1600px){.coach-list .content{padding-top:2em}}.coach-list .description{width:80%;margin:auto;font-size:.875em}@media (max-width:1600px){.coach-list .description{width:100%}}.coach-list .description:after{content:"";display:block;width:50%;height:3px;background:#fff;margin:1.5em auto 4em}@media (max-width:1600px){.coach-list .description:after{margin:1.5em auto}}.coach-list form{width:100%;padding-top:1.5em}.coach-list form button[type=submit]{background:#000;color:#fff;border-color:#000}.coach-list form button[type=submit]:hover{background:#efc43b;border-color:#efc43b}#home-welcome__text{color:#fff;margin-top:25%;text-align:center;min-height:75vh}@media (max-width:1200px){#home-welcome__text{margin-top:15%}}@media (max-width:575.98px){#home-welcome__text{margin-top:25%}}#home-welcome__text .p-font{font-size:5em;line-height:1.3}@media (max-width:1200px){#home-welcome__text .p-font{font-size:3em}}#home-welcome__text .t-font{font-size:3.85em;color:#efc43b;line-height:1}@media (max-width:1200px){#home-welcome__text .t-font{font-size:1.85em}}#home-welcome__next{width:48px;height:48px;border:1px solid #fff;border-radius:50%;display:inline-block;text-align:center;cursor:pointer}#home-welcome__next a{width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;position:relative;top:7px;transition:all .3s}#home-welcome__next:hover a{top:9px}#home__first{margin-top:-18%;color:#fff}@media (max-width:575.98px){#home__first{margin-top:-65%}}#home__first h1{color:#efc43b;margin-bottom:0}#home__first h2{font-family:Alata,cursive;text-transform:none;font-size:2rem;margin-bottom:0}#home-map{color:#000;margin-top:2.5em;box-shadow:0 3px 36px rgba(0,0,0,.1607843137254902)}#map-url{position:absolute;z-index:999;left:3em;top:2em;display:inline-block;width:auto;height:auto;background:#efc43b;padding:.4em 1.3em .3em .8em}@media (max-width:575.98px){#map-url{top:1em;left:1em}}#map-url a{color:#000;text-transform:uppercase;display:flex;align-content:center;align-items:center}#map-url a i{font-size:1.875em;margin-right:.3em}#contact-box{background:#efc43b url(../images/bg-contact-box.png?96fdb9f2ed19ea102ebcf2d72e9326db) no-repeat scroll 0 100%;padding:2em 2em 2em 5em;font-family:Alata,cursive}@media (max-width:1600px){#contact-box{padding:2em;font-size:.875em}}@media (max-width:1024px){#contact-box{padding:1em}}#contact-box h3{background:#000;color:#fff;padding:.5em 1em;display:flex;align-items:center;max-width:220px;text-transform:uppercase;font-size:1.3em}@media (max-width:575.98px){#contact-box h3{max-width:100%;justify-content:center}}@media (max-width:1024px){#contact-box h3{font-size:1em}}#contact-box h3 i{margin-right:15px}#home__second{margin-top:3em}#home__booking{text-align:center;padding:5em .9375em 8.5em}@media (max-width:575.98px){#home__booking{padding:2.5em .9375em 4em}}#home__booking .picto{color:#fff;font-size:6em;margin-bottom:1rem}@media (max-width:575.98px){#home__booking .picto{font-size:3em}}#home__third{padding:4em .9375em 3em}#home__tarifs{margin-top:3em}#home__tarifs h2{margin-bottom:1rem}#home__contact{margin-top:3em;padding:3em .9375em}#home__contact h2 span{display:block;text-transform:none}#shop-header,#top-header{color:#fff;line-height:1.5;padding:14em 0 6em;min-height:570px}@media (max-width:1200px){#shop-header,#top-header{padding:7em 0 3em;min-height:300px}}#shop-header h1,#top-header h1{color:#efc43b;text-transform:none;font-size:2.5em}#shop-header{min-height:auto;padding:10em 0 3em}#shop-header #text-shop-header{font-size:2.5em}#header__booking{text-align:center;padding:7em .9375em 2em;color:#fff}#header__booking .picto{color:#fff;font-size:6em;margin-bottom:1rem;line-height:0}@media (max-width:1200px){#header__booking .picto{font-size:3em}}#header__booking h1{color:#efc43b}#lk-calendar-booking .elementor-element-populated{padding:0}#lk-calendar-booking .lk-button{padding:2em 0 3em}.booking-content{padding-top:4em;padding-bottom:4em}.error404 .content404{height:600px;max-width:600px;width:100%;position:relative;margin:auto}.error404 .err{color:#efc43b;font-family:Secular One,sans-serif;font-size:11rem;position:absolute;left:20%;top:8%}.error404 .fa-solid{position:absolute;font-size:9rem;left:42%;top:18%;color:#efc43b}.error404 .err2{color:#efc43b;font-size:11rem;left:68%;top:8%}.error404 .err2,.error404 .msg{font-family:Secular One,sans-serif;position:absolute}.error404 .msg{text-align:center;font-size:1.6rem;left:16%;top:45%;width:75%}.woocommerce .product-miniature .product .price{font-size:2.5em;color:#fff}.woocommerce .product-miniature .woocommerce-Price-currencySymbol{display:inline-block}.woocommerce-loop{padding-top:4em;padding-bottom:4em}.woocommerce-loop .lk-button-wrapper{margin-bottom:3em}.woocommerce-info{border-top-color:#efc43b}.woocommerce-info:before{color:#efc43b}.woocommerce .product-name a{color:#000}.woocommerce .woocommerce-Price-amount{color:#efc43b}.woocommerce a.button.alt{background:#efc43b;color:#000;transition:all .3s}.woocommerce a.button.alt:hover{background:#000;color:#fff}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{max-width:100%}.woocommerce .woocommerce-input-wrapper,.woocommerce form .form-row label{width:100%}.woocommerce form .form-row label{color:#767676;text-transform:uppercase}.woocommerce form .form-row label .required{color:#efc43b}.woocommerce #customer_details{margin-bottom:3em}.woocommerce h2{font-size:2em}.single-product .content-wrapper{background:#ededed}.single-product .single-product{padding:3em 1em;max-width:900px;margin:auto;background:#fff;border-left:4px dotted #efc43b;border-right:4px dotted #efc43b}.single-product .woocommerce button.button.alt{background-color:#efc43b;border-radius:0;border:2px solid #efc43b;transition:all .3s;padding:.47em 1em}.single-product .woocommerce button.button.alt:hover{background-color:#fff;color:#efc43b}.single-product .woocommerce .product p.price{color:#000}.single-product .posted_in a{color:#efc43b}.single-product .woocommerce-error,.single-product .woocommerce-info,.single-product .woocommerce-message{margin-bottom:0;border-width:5px}.related.products{clear:both}.related.products h2{font-size:2em;text-align:center}.related.products ul.products li.product .woocommerce-loop-product__title{color:#000;line-height:1;display:inline-block;text-transform:none;font-size:.85em}.related.products ul.products li.product .price{color:#efc43b;float:right;line-height:2}.related.products ul.products li.product .button{background-color:#efc43b;border:2px solid #efc43b;transition:all .3s;font-size:.85em;width:100%;text-align:center}.related.products ul.products li.product .button:hover{background-color:#fff;color:#efc43b}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9hbmltYXRlLmNzcy9hbmltYXRlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3Mvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvYnJhbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3MvcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3MvcmVzb3VyY2VzL3N0eWxlcy9taXNjL21pc2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL2hlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3MvcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fcmVzcG9uc2l2ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3MvcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3MvcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL2NhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvbXktYWNjb3VudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL3Jlc291cmNlcy9zdHlsZXMvd2lkZ2V0cy9vbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3MvcmVzb3VyY2VzL3N0eWxlcy93aWRnZXRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL3Jlc291cmNlcy9zdHlsZXMvd2lkZ2V0cy90ZXh0YnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9FOi93ZWIvWWhlbGxvdy9Xb3JkUHJlc3MvcmVzb3VyY2VzL3N0eWxlcy93aWRnZXRzL3Byb2R1Y3RfbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL3Jlc291cmNlcy9zdHlsZXMvd2lkZ2V0cy9jb2FjaHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL3BhZ2VzL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL3BhZ2VzL2Ntcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvRTovd2ViL1loZWxsb3cvV29yZFByZXNzL3Jlc291cmNlcy9zdHlsZXMvcGFnZXMvd29vY29tbWVyY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL0U6L3dlYi9ZaGVsbG93L1dvcmRQcmVzcy9yZXNvdXJjZXMvc3R5bGVzL3BhZ2VzL3Byb2R1Y3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBaUI7Ozs7OztHQU9qQixNQUNFLHNCQUNBLG1CQUNBLGtCQUNGLENBQ0EsbUJBQ0UsOEJBQ0Esc0JBQ0EsbURBQ0EsMkNBQ0EsaUNBQ0Esd0JBQ0YsQ0FDQSxxQ0FDRSwyQ0FDQSxrQ0FDRixDQUNBLHFDQUNFLG9DQUNBLDRCQUNBLHdEQUNBLCtDQUNGLENBQ0EscUNBQ0Usb0NBQ0EsNEJBQ0EsZ0VBQ0EsdURBQ0YsQ0FDQSxxQ0FDRSxvQ0FDQSw0QkFDQSxnRUFDQSx1REFDRixDQUNBLHFDQUNFLDJCQUNBLG1CQUNBLDZDQUNBLG9DQUNGLENBQ0EscUNBQ0UsMkJBQ0EsbUJBQ0EscURBQ0EsNENBQ0YsQ0FDQSxxQ0FDRSwyQkFDQSxtQkFDQSxxREFDQSw0Q0FDRixDQUNBLHFDQUNFLDJCQUNBLG1CQUNBLHFEQUNBLDRDQUNGLENBQ0EscUNBQ0UsMkJBQ0EsbUJBQ0EscURBQ0EsNENBQ0YsQ0FDQSxtQ0FDRSwrQkFDQSx1QkFDQSwyREFDQSxrREFDRixDQUNBLGlDQUNFLCtCQUNBLHVCQUNBLDZEQUNBLG9EQUNGLENBQ0EsaUNBQ0UsOEJBQ0Esc0JBQ0EsMkRBQ0Esa0RBQ0YsQ0FDQSxtQ0FDRSw4QkFDQSxzQkFDQSwyREFDQSxrREFDRixDQUNBLDZDQUNFLG1CQUNFLHlDQUNBLGlDQUNBLDBDQUNBLGtDQUNBLDhDQUNBLHFDQUNGLENBRUEsK0JBQ0UsU0FDRixDQUNGLENBRUEsMEJBQ0UsY0FJRSxnRUFDQSx3REFDQSxnQ0FDQSx1QkFDRixDQUVBLFFBRUUsa0VBQ0EsMERBQ0EscURBQ0EsNENBQ0YsQ0FFQSxJQUNFLGtFQUNBLDBEQUNBLHNEQUNBLDZDQUNGLENBRUEsSUFDRSxpRUFDQSx5REFDQSw0Q0FDQSxtQ0FDRixDQUVBLElBQ0UscURBQ0EsNENBQ0YsQ0FDRixDQUNBLGtCQUNFLGNBSUUs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RUEsR0FDRSwyQkFDQSxtQkFDQSxTQUNGLENBQ0YsQ0FDQSx1QkFDRSxHQUNFLCtDQUNBLHVDQUNBLFVBQ0YsQ0FFQSxJQUNFLDBDQUNBLGtDQUNBLFVBQ0YsQ0FFQSxHQUNFLDJCQUNBLG1CQUNBLFNBQ0YsQ0FDRixDQUNBLHNCQUNFLG1DQUNBLDBCQUNGLENBQ0EsNEJBQ0UsR0FDRSwrQ0FDQSx1Q0FDQSxVQUNGLENBRUEsSUFDRSwwQ0FDQSxrQ0FDQSxVQUNGLENBRUEsR0FDRSwyQkFDQSxtQkFDQSxTQUNGLENBQ0YsQ0FDQSxvQkFDRSxHQUNFLCtDQUNBLHVDQUNBLFVBQ0YsQ0FFQSxJQUNFLDBDQUNBLGtDQUNBLFVBQ0YsQ0FFQSxHQUNFLDJCQUNBLG1CQUNBLFNBQ0YsQ0FDRixDQUNBLG1CQUNFLGdDQUNBLHVCQUNGLENBRUEsK0JBQ0UsR0FDRSwyQkFDQSxtQkFDQSxTQUNGLENBRUEsSUFDRSwwQ0FDQSxrQ0FDQSxVQUNGLENBRUEsR0FDRSw4Q0FDQSxzQ0FDQSxVQUNGLENBQ0YsQ0FDQSx1QkFDRSxHQUNFLDJCQUNBLG1CQUNBLFNBQ0YsQ0FFQSxJQUNFLDBDQUNBLGtDQUNBLFVBQ0YsQ0FFQSxHQUNFLDhDQUNBLHNDQUNBLFVBQ0YsQ0FDRixDQUNBLHNCQUNFLG1DQUNBLDBCQUNGLENBQ0EsK0JBQ0UsR0FDRSwyQkFDQSxtQkFDQSxTQUNGLENBRUEsSUFDRSwwQ0FDQSxrQ0FDQSxVQUNGLENBRUEsR0FDRSxnREFDQSx3Q0FDQSxVQUNGLENBQ0YsQ0FDQSx1QkFDRSxHQUNFLDJCQUNBLG1CQUNBLFNBQ0YsQ0FFQSxJQUNFLDBDQUNBLGtDQUNBLFVBQ0YsQ0FFQSxHQUNFLGdEQUNBLHdDQUNBLFVBQ0YsQ0FDRixDQUNBLHNCQUNFLG1DQUNBLDBCQUNGLENBQ0EsZ0NBQ0UsR0FDRSwyQkFDQSxtQkFDQSxTQUNGLENBRUEsSUFDRSwwQ0FDQSxrQ0FDQSxVQUNGLENBRUEsR0FDRSwrQ0FDQSx1Q0FDQSxVQUNGLENBQ0YsQ0FDQSx3QkFDRSxHQUNFLDJCQUNBLG1CQUNBLFNBQ0YsQ0FFQSxJQUNF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LEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0Esd0JBQ0UscUNBQ0EsNEJBQ0YsQ0FDQSwrQkFDRSxHQUNFLFVBQ0Esd0NBQ0EsK0JBQ0YsQ0FFQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLHVCQUNFLEdBQ0UsVUFDQSx3Q0FDQSwrQkFDRixDQUVBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0Esc0JBQ0UsbUNBQ0EsMEJBQ0YsQ0FDQSxrQ0FDRSxHQUNFLFVBQ0EsMENBQ0EsaUNBQ0YsQ0FFQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLDBCQUNFLEdBQ0UsVUFDQSwwQ0FDQSxpQ0FDRixDQUVBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0EseUJBQ0Usc0NBQ0EsNkJBQ0YsQ0FDQSw0QkFDRSxHQUNFLFVBQ0Esd0NBQ0EsK0JBQ0YsQ0FFQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLG9CQUNFLEdBQ0UsVUFDQSx3Q0FDQSwrQkFDRixDQUVBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0EsbUJBQ0UsZ0NBQ0EsdUJBQ0YsQ0FDQSwrQkFDRSxHQUNFLFVBQ0EsMENBQ0EsaUNBQ0YsQ0FFQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLHVCQUNFLEdBQ0UsVUFDQSwwQ0FDQSxpQ0FDRixDQUVBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0Esc0JBQ0UsbUNBQ0EsMEJBQ0YsQ0FDQSxpQ0FDRSxHQUNFLFVBQ0EsNkNBQ0Esb0NBQ0YsQ0FDQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLHlCQUNFLEdBQ0UsVUFDQSw2Q0FDQSxvQ0FDRixDQUNBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0Esd0JBQ0UscUNBQ0EsNEJBQ0YsQ0FDQSxrQ0FDRSxHQUNFLFVBQ0EsNENBQ0EsbUNBQ0YsQ0FDQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLDBCQUNFLEdBQ0UsVUFDQSw0Q0FDQSxtQ0FDRixDQUNBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0EseUJBQ0Usc0NBQ0EsNkJBQ0YsQ0FDQSxvQ0FDRSxHQUNFLFVBQ0EsNENBQ0EsbUNBQ0YsQ0FDQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLDRCQUNFLEdBQ0UsVUFDQSw0Q0FDQSxtQ0FDRixDQUNBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0EsMkJBQ0Usd0NBQ0EsK0JBQ0YsQ0FDQSxxQ0FDRSxHQUNFLFVBQ0EsMkNBQ0Esa0NBQ0YsQ0FDQSxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLDZCQUNFLEdBQ0UsVUFDQSwyQ0FDQSxrQ0FDRixDQUNBLEdBQ0UsVUFDQSxnQ0FDQSx1QkFDRixDQUNGLENBQ0EsNEJBQ0UseUNBQ0EsZ0NBQ0YsQ0FFQSwyQkFDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLFNBQ0YsQ0FDRixDQUNBLG1CQUNFLEdBQ0UsU0FDRixDQUVBLEdBQ0UsU0FDRixDQUNGLENBQ0Esa0JBQ0UsK0JBQ0Esc0JBQ0YsQ0FDQSwrQkFDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLFVBQ0Esd0NBQ0EsK0JBQ0YsQ0FDRixDQUNBLHVCQUNFLEdBQ0UsU0FDRixDQUVBLEdBQ0UsVUFDQSx3Q0FDQSwrQkFDRixDQUNGLENBQ0Esc0JBQ0UsbUNBQ0EsMEJBQ0YsQ0FDQSxrQ0FDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLFVBQ0EsMENBQ0EsaUNBQ0YsQ0FDRixDQUNBLDBCQUNFLEdBQ0UsU0FDRixDQUVBLEdBQ0UsVUFDQSwwQ0FDQSxpQ0FDRixDQUNGLENBQ0EseUJBQ0Usc0NBQ0EsNkJBQ0YsQ0FDQSwrQkFDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLFVBQ0EseUNBQ0EsZ0NBQ0YsQ0FDRixDQUNBLHVCQUNFLEdBQ0UsU0FDRixDQUVBLEdBQ0UsVUFDQSx5Q0FDQSxnQ0FDRixDQUNGLENBQ0Esc0JBQ0UsbUNBQ0EsMEJBQ0YsQ0FDQSxrQ0FDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLFVB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QUNBLDBDQUNBLGtDQUNBLFNBQ0YsQ0FFQSxJQUNFLHFEQUNBLDZDQUNBLDBDQUNBLGlDQUNGLENBRUEsSUFDRSxvREFDQSw0Q0FDQSxTQUNGLENBRUEsSUFDRSxvREFDQSwyQ0FDRixDQUVBLEdBQ0UscUNBQ0EsNEJBQ0YsQ0FDRixDQUNBLGtCQUNFLDhDQUNBLHNDQUNBLCtCQUNBLHNCQUNGLENBQ0EsMkJBQ0UsR0FDRSxvREFDQSw0Q0FDQSwwQ0FDQSxrQ0FDQSxTQUNGLENBRUEsSUFDRSxxREFDQSw2Q0FDQSwwQ0FDQSxpQ0FDRixDQUVBLElBQ0Usb0RBQ0EsNENBQ0EsU0FDRixDQUVBLElBQ0Usb0RBQ0EsMkNBQ0YsQ0FFQSxHQUNFLHFDQUNBLDRCQUNGLENBQ0YsQ0FDQSxtQkFDRSxHQUNFLG9EQUNBLDRDQUNBLDBDQUNBLGtDQUNBLFNBQ0YsQ0FFQSxJQUNFLHFEQUNBLDZDQUNBLDBDQUNBLGlDQUNGLENBRUEsSUFDRSxvREFDQSw0Q0FDQSxTQUNGLENBRUEsSUFDRSxvREFDQSwyQ0FDRixDQUVBLEdBQ0UscUNBQ0EsNEJBQ0YsQ0FDRixDQUNBLGtCQUNFLDhDQUNBLHNDQUNBLCtCQUNBLHNCQUNGLENBQ0EsNEJBQ0UsR0FDRSxxQ0FDQSw0QkFDRixDQUVBLElBQ0UscURBQ0EsNkNBQ0EsU0FDRixDQUVBLEdBQ0Usb0RBQ0EsNENBQ0EsU0FDRixDQUNGLENBQ0Esb0JBQ0UsR0FDRSxxQ0FDQSw0QkFDRixDQUVBLElBQ0UscURBQ0EsNkNBQ0EsU0FDRixDQUVBLEdBQ0Usb0RBQ0EsNENBQ0EsU0FDRixDQUNGLENBQ0EsbUJBQ0UsZ0NBQ0Esd0JBQ0EsOERBQ0Esc0RBQ0EsZ0NBQ0Esd0JBQ0EsOENBQ0EscUNBQ0YsQ0FDQSw0QkFDRSxHQUNFLHFDQUNBLDRCQUNGLENBRUEsSUFDRSxxREFDQSw2Q0FDQSxTQUNGLENBRUEsR0FDRSxvREFDQSw0Q0FDQSxTQUNGLENBQ0YsQ0FDQSxvQkFDRSxHQUNFLHFDQUNBLDRCQUNGLENBRUEsSUFDRSxxREFDQSw2Q0FDQSxTQUNGLENBRUEsR0FDRSxvREFDQSw0Q0FDQSxTQUNGLENBQ0YsQ0FDQSxtQkFDRSxnQ0FDQSx3QkFDQSw4REFDQSxzREFDQSw4Q0FDQSxzQ0FDQSxnQ0FDQSx1QkFDRixDQUVBLHFDQUNFLEdBQ0Usc0RBQ0EsOENBQ0EsU0FDRixDQUVBLElBQ0UsK0JBQ0EsdUJBQ0EsU0FDRixDQUVBLElBQ0UsK0JBQ0Esc0JBQ0YsQ0FFQSxHQUNFLGdDQUNBLHVCQUNGLENBQ0YsQ0FDQSw2QkFDRSxHQUNFLHNEQUNBLDhDQUNBLFNBQ0YsQ0FFQSxJQUNFLCtCQUNBLHVCQUNBLFNBQ0YsQ0FFQSxJQUNFLCtCQUNBLHNCQUNGLENBRUEsR0FDRSxnQ0FDQSx1QkFDRixDQUNGLENBQ0EsNEJBQ0UseUNBQ0EsaUNBQ0EsMkNBQ0Esa0NBQ0YsQ0FDQSxvQ0FDRSxHQUNFLHNEQUNBLDhDQUNBLFNBQ0YsQ0FFQSxJQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FFQSxJQUNFLDhCQUNBLHFCQUNGLENBRUEsR0FDRSxnQ0FDQSx1QkFDRixDQUNGLENBQ0EsNEJBQ0UsR0FDRSxzREFDQSw4Q0FDQSxTQUNGLENBRUEsSUFDRSxnQ0FDQSx3QkFDQSxTQUNGLENBRUEsSUFDRSw4QkFDQSxxQkFDRixDQUVBLEdBQ0UsZ0NBQ0EsdUJBQ0YsQ0FDRixDQUNBLDJCQUNFLHdDQUNBLGdDQUNBLDJDQUNBLGtDQUNGLENBQ0Esc0NBQ0UsR0FDRSxTQUNGLENBRUEsR0FDRSxxREFDQSw2Q0FDQSxTQUNGLENBQ0YsQ0FDQSw4QkFDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLHFEQUNBLDZDQUNBLFNBQ0YsQ0FDRixDQUNBLDZCQUNFLDBDQUNBLGtDQUNBLDBDQUNBLGlDQUNGLENBQ0EscUNBQ0UsR0FDRSxTQUNGLENBRUEsR0FDRSx1REFDQSwrQ0FDQSxTQUNGLENBQ0YsQ0FDQSw2QkFDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLHVEQUNBLCtDQUNBLFNBQ0YsQ0FDRixDQUNBLDRCQUNFLHlDQUNBLGlDQUNBLDBDQUNBLGlDQUNGLENBRUEsNEJBQ0UsR0FDRSxrQ0FDQSwwQkFDQSxTQUNGLENBRUEsR0FDRSxnQ0FDQSx3QkFDQSxTQUNGLENBQ0YsQ0FDQSxvQkFDRSxHQUNFLGtDQUNBLDBCQUNBLFNBQ0YsQ0FFQSxHQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FDRixDQUNBLG1CQUNFLGdDQUNBLHdCQUNBLGdDQUNBLHVCQUNGLENBQ0Esb0NBQ0UsR0FDRSxpQ0FDQSx5QkFDQSxTQUNGLENBRUEsR0FDRSxnQ0FDQSx3QkFDQSxTQUNGLENBQ0YsQ0FDQSw0QkFDRSxHQUNFLGlDQUNBLHlCQUNBLFNBQ0YsQ0FFQSxHQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FDRixDQUNBLDJCQUNFLHdDQUNBLGdDQUNBLHFDQUNBLDRCQUNGLENBQ0EscUNBQ0UsR0FDRSxnQ0FDQSx3QkFDQSxTQUNGLENBRUEsR0FDRSxnQ0FDQSx3QkFDQSxTQUNGLENBQ0YsQ0FDQSw2QkFDRSxHQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FFQSxHQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FDRixDQUNBLDRCQUNFLHlDQUNBLGlDQUNBLHNDQUNBLDZCQUNGLENBQ0Esa0NBQ0UsR0FDRSxnQ0FDQSx3QkFDQSxTQUNGLENBRUEsR0FDRSxnQ0FDQSx3QkFDQSxTQUNGLENBQ0YsQ0FDQSwwQkFDRSxHQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FFQSxHQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FDRixDQUNBLHlCQUNFLHNDQUNBLDhCQUNBLHFDQUNBLDRCQUNGLENBQ0EsbUNBQ0UsR0FDRSxpQ0FDQSx5QkFDQSxTQUNGLENBRUEsR0FDRSxnQ0FDQSx3QkFDQSxTQUNGLENBQ0YsQ0FDQSwyQkFDRSxHQUNFLGlDQUNBLHlCQUNBLFNBQ0YsQ0FFQSxHQUNFLGdDQUNBLHdCQUNBLFNBQ0YsQ0FDRixDQUNBLDBCQUNFLHVDQUNBLCtCQUNBLHNDQUNBLDZCQUNGLENBRUEsNkJBQ0UsR0FDRSxTQUNGLENBRUEsR0FDRSxpQ0FDQSx5QkFDQSxTQUNGLENBQ0YsQ0FDQSxxQkFDRSxHQUNFLFNBQ0YsQ0FFQSxHQUNFLGlDQUNBLHlCQUNBLFNBQ0YsQ0FDRixDQUNB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S0FJQSxzTkFHRiwyQkFDQSxxQkFDQSw2QkFDQSw2QkFNQSx5TUFDQSxtR0FDQSw2RUFRQSxnREFDQSx5QkFDQSwwQkFDQSwwQkFDQSx3QkFJQSxpQkNJRixDQ3ZDQSxpQkFHRSxxQkQwQ0YsQ0MzQkksOENBTkosTUFPTSxzQkQrQkosQ0FDRixDQ2xCQSxLQUNFLFNBQ0EsdUNDbVBJLG1DRGpQSix1Q0FDQSx1Q0FDQSwyQkFDQSxxQ0FDQSxtQ0FDQSw4QkFDQSx5Q0RxQkYsQ0NYQSxHQUNFLGNBQ0EsY0FDQSw4QkFDQSxTQUNBLFdEY0YsQ0NYQSxlQUNFLFVEY0YsQ0NKQSxrQkFDRSxhQUNBLG9CQUdBLGdCQUNBLGVEVUYsQ0NOQSxHQ3dNUSxnQ0Y5TFIsQ0U0QkksMEJEdENKLEdDK01RLGdCRmhNTixDQUNGLENDWEEsR0NtTVEsK0JGcExSLENFa0JJLDBCRGpDSixHQzBNUSxjRnRMTixDQUNGLENDaEJBLEdDOExRLDZCRjFLUixDRVFJLDBCRDVCSixHQ3FNUSxpQkY1S04sQ0FDRixDQ3JCQSxHQ3lMUSwrQkZoS1IsQ0VGSSwwQkR2QkosR0NnTVEsZ0JGbEtOLENBQ0YsQ0MxQkEsR0NnTE0saUJGbEpOLENDekJBLEdDMktNLGNGOUlOLENDbEJBLEVBQ0UsYUFDQSxrQkRxQkYsQ0NWQSx5Q0FFRSwwRUFDQSxZQUNBLG1FRGFGLENDUEEsUUFDRSxtQkFDQSxrQkFDQSxtQkRVRixDQ0pBLE1BRUUsaUJET0YsQ0NKQSxTQUdFLGFBQ0Esa0JET0YsQ0NKQSx3QkFJRSxlRE9GLENDSkEsR0FDRSxlRE9GLENDRkEsR0FDRSxvQkFDQSxhREtGLENDQ0EsV0FDRSxlREVGLENDTUEsU0FFRSxrQkRIRixDQ1dBLE1DNEVNLGdCRm5GTixDQ2NBLEtBQ0UsYUFDQSx3QkRYRixDQ29CQSxRQUVFLGtCQ3dESSxnQkR0REosY0FDQSxzQkRqQkYsQ0NvQkEsSUFBTSxhRGhCTixDQ2lCQSxJQUFNLFNEYk4sQ0NrQkEsRUFDRSxjQUNBLHlCRGZGLENDaUJFLFFBQ0UsYURkSixDQ3lCRSw0REFFRSxjQUNBLG9CRHRCSixDQzZCQSxrQkFJRSxxQ0NjSSxjRFpKLGNBQ0EsMEJEMUJGLENDaUNBLElBQ0UsY0FDQSxhQUNBLG1CQUNBLGNDQUksZ0JGN0JOLENDa0NFLFNDTEksa0JET0YsY0FDQSxpQkQvQkosQ0NtQ0EsS0NaTSxpQkRjSixjQUNBLG9CRGhDRixDQ21DRSxPQUNFLGFEaENKLENDb0NBLElBQ0Usb0JDeEJJLGlCRDBCSixXQUNBLHlCRTdTRSxtQkg2UUosQ0NtQ0UsUUFDRSxVQy9CRSxjRGlDRixlRGhDSixDQ3lDQSxPQUNFLGVEdENGLENDNENBLFFBRUUscUJEekNGLENDaURBLE1BQ0Usb0JBQ0Esd0JEOUNGLENDaURBLFFBQ0Usa0JBQ0EscUJBQ0EsY0FDQSxlRDlDRixDQ3FEQSxHQUVFLG1CQUNBLCtCRG5ERixDQ3NEQSwyQkFRRSxlQUZBLG9CRGpERixDQzJEQSxNQUNFLG9CRHhERixDQzhEQSxPQUVFLGVENURGLENDb0VBLGlDQUNFLFNEakVGLENDc0VBLHNDQUtFLFNBQ0Esb0JDOUhJLGtCRGdJSixtQkRuRUYsQ0N1RUEsY0FFRSxtQkRwRUYsQ0N5RUEsY0FDRSxjRHRFRixDQ3lFQSxPQUdFLGdCRHhFRixDQzJFRSxnQkFDRSxTRHhFSixDQytFQSwwQ0FDRSxZRDVFRixDQ29GQSxnREFJRSx5QkRqRkYsQ0NvRkksNEdBQ0UsY0Q5RU4sQ0NxRkEsbUJBQ0UsVUFDQSxpQkRsRkYsQ0N1RkEsU0FDRSxlRHBGRixDQzhGQSxTQUNFLFlBQ0EsVUFDQSxTQUNBLFFEM0ZGLENDbUdBLE9BQ0UsV0FDQSxXQUNBLFVBQ0Esb0JDbk5NLGdDRHNOTixtQkRqR0YsQ0V2UkksMEJEaVhKLE9DeE1RLGdCRm1ITixDQUNGLENDNkZFLFNBQ0UsVUQxRkosQ0NpR0EsK09BT0UsU0Q5RkYsQ0NpR0EsNEJBQ0UsV0Q5RkYsQ0N1R0EsY0FDRSxvQkFDQSw0QkRwR0YsQ0N1SEEsNEJBQ0UsdUJEM0dGLENDZ0hBLCtCQUNFLFNEN0dGLENDbUhBLHVCQUNFLFlEaEhGLENDc0hBLDZCQUNFLGFBQ0EseUJEbkhGLENDd0hBLE9BQ0Usb0JEckhGLENDMEhBLE9BQ0UsUUR2SEYsQ0M4SEEsUUFDRSxrQkFDQSxjRDNIRixDQ21JQSxTQUNFLHNCRGhJRixDSWplRSxLQ0FBLHFCQUNBLGdCQUNBLGFBQ0EsZUFFQSx1Q0FDQSwyQ0FDQSx5Q0xvZUYsQ0l4ZUksT0NhRixjQUNBLFdBQ0EsZUFDQSwyQ0FDQSwwQ0FDQSw2QkwrZEYsQ0toYk0sS0FDRSxXTG1iUixDS2hiTSxpQkFwQ0osY0FDQSxVTHdkRixDSzFjRSxjQUNFLGNBQ0EsVUw2Y0osQ0svY0UsY0FDRSxjQUNBLFNMa2RKLENLcGRFLGNBQ0UsY0FDQSxvQkx1ZEosQ0t6ZEUsY0FDRSxjQUNBLFNMNGRKLENLOWRFLGNBQ0UsY0FDQSxTTGllSixDS25lRSxjQUNFLGNBQ0Esb0JMc2VKLENLdmNNLFVBaERKLGNBQ0EsVUwyZkYsQ0t0Y1UsT0FoRU4sY0FDQSxpQkwwZ0JKLENLM2NVLE9BaEVOLGNBQ0Esa0JMK2dCSixDS2hkVSxPQWhFTixjQUNBLFNMb2hCSixDS3JkVSxPQWhFTixjQUNBLGtCTHloQkosQ0sxZFUsT0FoRU4sY0FDQSxrQkw4aEJKLENLL2RVLE9BaEVOLGNBQ0EsU0xtaUJKLENLcGVVLE9BaEVOLGNBQ0Esa0JMd2lCSixDS3plVSxPQWhFTixjQUNBLGtCTDZpQkosQ0s5ZVUsT0FoRU4sY0FDQSxTTGtqQkosQ0tuZlUsUUFoRU4sY0FDQSxrQkx1akJKLENLeGZVLFFBaEVOLGNBQ0Esa0JMNGpCSixDSzdmVSxRQWhFTixjQUNBLFVMaWtCSixDSzFmWSxVQXhEVix1QkxzakJGLENLOWZZLFVBeERWLHdCTDBqQkYsQ0tsZ0JZLFVBeERWLGVMOGpCRixDS3RnQlksVUF4RFYsd0JMa2tCRixDSzFnQlksVUF4RFYsd0JMc2tCRixDSzlnQlksVUF4RFYsZUwwa0JGLENLbGhCWSxVQXhEVix3Qkw4a0JGLENLdGhCWSxVQXhEVix3QkxrbEJGLENLMWhCWSxVQXhEVixlTHNsQkYsQ0s5aEJZLFdBeERWLHdCTDBsQkYsQ0tsaUJZLFdBeERWLHdCTDhsQkYsQ0szaEJRLFdBRUUsZUw4aEJWLENLM2hCUSxXQUVFLGVMOGhCVixDS3JpQlEsV0FFRSxxQkx3aUJWLENLcmlCUSxXQUVFLHFCTHdpQlYsQ0svaUJRLFdBRUUsb0JMa2pCVixDSy9pQlEsV0FFRSxvQkxrakJWLENLempCUSxXQUVFLGtCTDRqQlYsQ0t6akJRLFdBRUUsa0JMNGpCVixDS25rQlEsV0FFRSxvQkxza0JWLENLbmtCUSxXQUVFLG9CTHNrQlYsQ0s3a0JRLFdBRUUsa0JMZ2xCVixDSzdrQlEsV0FFRSxrQkxnbEJWLENNMW9CSSx5QkRVRSxRQUNFLFdMb29CTixDS2pvQkksb0JBcENKLGNBQ0EsVUx5cUJBLENLM3BCQSxpQkFDRSxjQUNBLFVMOHBCRixDS2hxQkEsaUJBQ0UsY0FDQSxTTG1xQkYsQ0tycUJBLGlCQUNFLGNBQ0Esb0JMd3FCRixDSzFxQkEsaUJBQ0UsY0FDQSxTTDZxQkYsQ0svcUJBLGlCQUNFLGNBQ0EsU0xrckJGLENLcHJCQSxpQkFDRSxjQUNBLG9CTHVyQkYsQ0t4cEJJLGFBaERKLGNBQ0EsVUw0c0JBLENLdnBCUSxVQWhFTixjQUNBLGlCTDJ0QkYsQ0s1cEJRLFVBaEVOLGNBQ0Esa0JMZ3VCRixDS2pxQlEsVUFoRU4sY0FDQSxTTHF1QkYsQ0t0cUJRLFVBaEVOLGNBQ0Esa0JMMHVCRixDSzNxQlEsVUFoRU4sY0FDQSxrQkwrdUJGLENLaHJCUSxVQWhFTixjQUNBLFNMb3ZCRixDS3JyQlEsVUFoRU4sY0FDQSxrQkx5dkJGLENLMXJCUSxVQWhFTixjQUNBLGtCTDh2QkYsQ0svckJRLFVBaEVOLGNBQ0EsU0xtd0JGLENLcHNCUSxXQWhFTixjQUNBLGtCTHd3QkYsQ0t6c0JRLFdBaEVOLGNBQ0Esa0JMNndCRixDSzlzQlEsV0FoRU4sY0FDQSxVTGt4QkYsQ0szc0JVLGFBeERWLGFMdXdCQSxDSy9zQlUsYUF4RFYsdUJMMndCQSxDS250QlUsYUF4RFYsd0JMK3dCQSxDS3Z0QlUsYUF4RFYsZUxteEJBLENLM3RCVSxhQXhEVix3Qkx1eEJBLENLL3RCVSxhQXhEVix3QkwyeEJBLENLbnVCVSxhQXhEVixlTCt4QkEsQ0t2dUJVLGFBeERWLHdCTG15QkEsQ0szdUJVLGFBeERWLHdCTHV5QkEsQ0svdUJVLGFBeERWLGVMMnlCQSxDS252QlUsY0F4RFYsd0JMK3lCQSxDS3Z2QlUsY0F4RFYsd0JMbXpCQSxDS2h2Qk0saUJBRUUsZUxtdkJSLENLaHZCTSxpQkFFRSxlTG12QlIsQ0sxdkJNLGlCQUVFLHFCTDZ2QlIsQ0sxdkJNLGlCQUVFLHFCTDZ2QlIsQ0twd0JNLGlCQUVFLG9CTHV3QlIsQ0twd0JNLGlCQUVFLG9CTHV3QlIsQ0s5d0JNLGlCQUVFLGtCTGl4QlIsQ0s5d0JNLGlCQUVFLGtCTGl4QlIsQ0t4eEJNLGlCQUVFLG9CTDJ4QlIsQ0t4eEJNLGlCQUVFLG9CTDJ4QlIsQ0tseUJNLGlCQUVFLGtCTHF5QlIsQ0tseUJNLGlCQUVFLGtCTHF5QlIsQ0FDRixDTWgyQkkseUJEVUUsUUFDRSxXTDAxQk4sQ0t2MUJJLG9CQXBDSixjQUNBLFVMKzNCQSxDS2ozQkEsaUJBQ0UsY0FDQSxVTG8zQkYsQ0t0M0JBLGlCQUNFLGNBQ0EsU0x5M0JGLENLMzNCQSxpQkFDRSxjQUNBLG9CTDgzQkYsQ0toNEJBLGlCQUNFLGNBQ0EsU0xtNEJGLENLcjRCQSxpQkFDRSxjQUNBLFNMdzRCRixDSzE0QkEsaUJBQ0UsY0FDQSxvQkw2NEJGLENLOTJCSSxhQWhESixjQUNBLFVMazZCQSxDSzcyQlEsVUFoRU4sY0FDQSxpQkxpN0JGLENLbDNCUSxVQWhFTixjQUNBLGtCTHM3QkYsQ0t2M0JRLFVBaEVOLGNBQ0EsU0wyN0JGLENLNTNCUSxVQWhFTixjQUNBLGtCTGc4QkYsQ0tqNEJRLFVBaEVOLGNBQ0Esa0JMcThCRixDS3Q0QlEsVUFoRU4sY0FDQSxTTDA4QkYsQ0szNEJRLFVBaEVOLGNBQ0Esa0JMKzhCRixDS2g1QlEsVUFoRU4sY0FDQSxrQkxvOUJGLENLcjVCUSxVQWhFTixjQUNBLFNMeTlCRixDSzE1QlEsV0FoRU4sY0FDQSxrQkw4OUJGLENLLzVCUSxXQWhFTixjQUNBLGtCTG0rQkYsQ0twNkJRLFdBaEVOLGNBQ0EsVUx3K0JGLENLajZCVSxhQXhEVixhTDY5QkEsQ0tyNkJVLGFBeERWLHVCTGkrQkEsQ0t6NkJVLGFBeERWLHdCTHErQkEsQ0s3NkJVLGFBeERWLGVMeStCQSxDS2o3QlUsYUF4RFYsd0JMNitCQSxDS3I3QlUsYUF4RFYsd0JMaS9CQSxDS3o3QlUsYUF4RFYsZUxxL0JBLENLNzdCVSxhQXhEVix3Qkx5L0JBLENLajhCVSxhQXhEVix3Qkw2L0JBLENLcjhCVSxhQXhEVixlTGlnQ0EsQ0t6OEJVLGNBeERWLHdCTHFnQ0EsQ0s3OEJVLGNBeERWLHdCTHlnQ0EsQ0t0OEJNLGlCQUVFLGVMeThCUixDS3Q4Qk0saUJBRUUsZUx5OEJSLENLaDlCTSxpQkFFRSxxQkxtOUJSLENLaDlCTSxpQkFFRSxxQkxtOUJSLENLMTlCTSxpQkFFRSxvQkw2OUJSLENLMTlCTSxpQkFFRSxvQkw2OUJSLENLcCtCTSxpQkFFRSxrQkx1K0JSLENLcCtCTSxpQkFFRSxrQkx1K0JSLENLOStCTSxpQkFFRSxvQkxpL0JSLENLOStCTSxpQkFFRSxvQkxpL0JSLENLeC9CTSxpQkFFRSxrQkwyL0JSLENLeC9CTSxpQkFFRSxrQkwyL0JSLENBQ0YsQ010akNJLHlCRFVFLFFBQ0UsV0xnakNOLENLN2lDSSxvQkFwQ0osY0FDQSxVTHFsQ0EsQ0t2a0NBLGlCQUNFLGNBQ0EsVUwwa0NGLENLNWtDQSxpQkFDRSxjQUNBLFNMK2tDRixDS2psQ0EsaUJBQ0UsY0FDQSxvQkxvbENGLENLdGxDQSxpQkFDRSxjQUNBLFNMeWxDRixDSzNsQ0EsaUJBQ0UsY0FDQSxTTDhsQ0YsQ0tobUNBLGlCQUNFLGNBQ0Esb0JMbW1DRixDS3BrQ0ksYUFoREosY0FDQSxVTHduQ0EsQ0tua0NRLFVBaEVOLGNBQ0EsaUJMdW9DRixDS3hrQ1EsVUFoRU4sY0FDQSxrQkw0b0NGLENLN2tDUSxVQWhFTixjQUNBLFNMaXBDRixDS2xsQ1EsVUFoRU4sY0FDQSxrQkxzcENGLENLdmxDUSxVQWhFTixjQUNBLGtCTDJwQ0YsQ0s1bENRLFVBaEVOLGNBQ0EsU0xncUNGLENLam1DUSxVQWhFTixjQUNBLGtCTHFxQ0YsQ0t0bUNRLFVBaEVOLGNBQ0Esa0JMMHFDRixDSzNtQ1EsVUFoRU4sY0FDQSxTTCtxQ0YsQ0tobkNRLFdBaEVOLGNBQ0Esa0JMb3JDRixDS3JuQ1EsV0FoRU4sY0FDQSxrQkx5ckNGLENLMW5DUSxXQWhFTixjQUNBLFVMOHJDRixDS3ZuQ1UsYUF4RFYsYUxtckNBLENLM25DVSxhQXhEVix1Qkx1ckNBLENLL25DVSxhQXhEVix3QkwyckNBLENLbm9DVSxhQXhEVixlTCtyQ0EsQ0t2b0NVLGFBeERWLHdCTG1zQ0EsQ0szb0NVLGFBeERWLHdCTHVzQ0EsQ0svb0NVLGFBeERWLGVMMnNDQSxDS25wQ1UsYUF4RFYsd0JMK3NDQSxDS3ZwQ1UsYUF4RFYsd0JMbXRDQSxDSzNwQ1UsYUF4RFYsZUx1dENBLENLL3BDVSxjQXhEVix3QkwydENBLENLbnFDVSxjQXhEVix3QkwrdENBLENLNXBDTSxpQkFFRSxlTCtwQ1IsQ0s1cENNLGlCQUVFLGVMK3BDUixDS3RxQ00saUJBRUUscUJMeXFDUixDS3RxQ00saUJBRUUscUJMeXFDUixDS2hyQ00saUJBRUUsb0JMbXJDUixDS2hyQ00saUJBRUUsb0JMbXJDUixDSzFyQ00saUJBRUUsa0JMNnJDUixDSzFyQ00saUJBRUUsa0JMNnJDUixDS3BzQ00saUJBRUUsb0JMdXNDUixDS3BzQ00saUJBRUUsb0JMdXNDUixDSzlzQ00saUJBRUUsa0JMaXRDUixDSzlzQ00saUJBRUUsa0JMaXRDUixDQUNGLENNNXdDSSwwQkRVRSxRQUNFLFdMc3dDTixDS253Q0ksb0JBcENKLGNBQ0EsVUwyeUNBLENLN3hDQSxpQkFDRSxjQUNBLFVMZ3lDRixDS2x5Q0EsaUJBQ0UsY0FDQSxTTHF5Q0YsQ0t2eUNBLGlCQUNFLGNBQ0Esb0JMMHlDRixDSzV5Q0EsaUJBQ0UsY0FDQSxTTCt5Q0YsQ0tqekNBLGlCQUNFLGNBQ0EsU0xvekNGLENLdHpDQSxpQkFDRSxjQUNBLG9CTHl6Q0YsQ0sxeENJLGFBaERKLGNBQ0EsVUw4MENBLENLenhDUSxVQWhFTixjQUNBLGlCTDYxQ0YsQ0s5eENRLFVBaEVOLGNBQ0Esa0JMazJDRixDS255Q1EsVUFoRU4sY0FDQSxTTHUyQ0YsQ0t4eUNRLFVBaEVOLGNBQ0Esa0JMNDJDRixDSzd5Q1EsVUFoRU4sY0FDQSxrQkxpM0NGLENLbHpDUSxVQWhFTixjQUNBLFNMczNDRixDS3Z6Q1EsVUFoRU4sY0FDQSxrQkwyM0NGLENLNXpDUSxVQWhFTixjQUNBLGtCTGc0Q0YsQ0tqMENRLFVBaEVOLGNBQ0EsU0xxNENGLENLdDBDUSxXQWhFTixjQUNBLGtCTDA0Q0YsQ0szMENRLFdBaEVOLGNBQ0Esa0JMKzRDRixDS2gxQ1EsV0FoRU4sY0FDQSxVTG81Q0YsQ0s3MENVLGFBeERWLGFMeTRDQSxDS2oxQ1UsYUF4RFYsdUJMNjRDQSxDS3IxQ1UsYUF4RFYsd0JMaTVDQSxDS3oxQ1UsYUF4RFYsZUxxNUNBLENLNzFDVSxhQXhEVix3Qkx5NUNBLENLajJDVSxhQXhEVix3Qkw2NUNBLENLcjJDVSxhQXhEVixlTGk2Q0EsQ0t6MkNVLGFBeERWLHdCTHE2Q0EsQ0s3MkNVLGFBeERWLHdCTHk2Q0EsQ0tqM0NVLGFBeERWLGVMNjZDQSxDS3IzQ1UsY0F4RFYsd0JMaTdDQSxDS3ozQ1UsY0F4RFYsd0JMcTdDQSxDS2wzQ00saUJBRUUsZUxxM0NSLENLbDNDTSxpQkFFRSxlTHEzQ1IsQ0s1M0NNLGlCQUVFLHFCTCszQ1IsQ0s1M0NNLGlCQUVFLHFCTCszQ1IsQ0t0NENNLGlCQUVFLG9CTHk0Q1IsQ0t0NENNLGlCQUVFLG9CTHk0Q1IsQ0toNUNNLGlCQUVFLGtCTG01Q1IsQ0toNUNNLGlCQUVFLGtCTG01Q1IsQ0sxNUNNLGlCQUVFLG9CTDY1Q1IsQ0sxNUNNLGlCQUVFLG9CTDY1Q1IsQ0twNkNNLGlCQUVFLGtCTHU2Q1IsQ0twNkNNLGlCQUVFLGtCTHU2Q1IsQ0FDRixDTWwrQ0ksMEJEVUUsU0FDRSxXTDQ5Q04sQ0t6OUNJLHFCQXBDSixjQUNBLFVMaWdEQSxDS24vQ0Esa0JBQ0UsY0FDQSxVTHMvQ0YsQ0t4L0NBLGtCQUNFLGNBQ0EsU0wyL0NGLENLNy9DQSxrQkFDRSxjQUNBLG9CTGdnREYsQ0tsZ0RBLGtCQUNFLGNBQ0EsU0xxZ0RGLENLdmdEQSxrQkFDRSxjQUNBLFNMMGdERixDSzVnREEsa0JBQ0UsY0FDQSxvQkwrZ0RGLENLaC9DSSxjQWhESixjQUNBLFVMb2lEQSxDSy8rQ1EsV0FoRU4sY0FDQSxpQkxtakRGLENLcC9DUSxXQWhFTixjQUNBLGtCTHdqREYsQ0t6L0NRLFdBaEVOLGNBQ0EsU0w2akRGLENLOS9DUSxXQWhFTixjQUNBLGtCTGtrREYsQ0tuZ0RRLFdBaEVOLGNBQ0Esa0JMdWtERixDS3hnRFEsV0FoRU4sY0FDQSxTTDRrREYsQ0s3Z0RRLFdBaEVOLGNBQ0Esa0JMaWxERixDS2xoRFEsV0FoRU4sY0FDQSxrQkxzbERGLENLdmhEUSxXQWhFTixjQUNBLFNMMmxERixDSzVoRFEsWUFoRU4sY0FDQSxrQkxnbURGLENLamlEUSxZQWhFTixjQUNBLGtCTHFtREYsQ0t0aURRLFlBaEVOLGNBQ0EsVUwwbURGLENLbmlEVSxjQXhEVixhTCtsREEsQ0t2aURVLGNBeERWLHVCTG1tREEsQ0szaURVLGNBeERWLHdCTHVtREEsQ0svaURVLGNBeERWLGVMMm1EQSxDS25qRFUsY0F4RFYsd0JMK21EQSxDS3ZqRFUsY0F4RFYsd0JMbW5EQSxDSzNqRFUsY0F4RFYsZUx1bkRBLENLL2pEVSxjQXhEVix3QkwybkRBLENLbmtEVSxjQXhEVix3QkwrbkRBLENLdmtEVSxjQXhEVixlTG1vREEsQ0sza0RVLGVBeERWLHdCTHVvREEsQ0sva0RVLGVBeERWLHdCTDJvREEsQ0t4a0RNLG1CQUVFLGVMMmtEUixDS3hrRE0sbUJBRUUsZUwya0RSLENLbGxETSxtQkFFRSxxQkxxbERSLENLbGxETSxtQkFFRSxxQkxxbERSLENLNWxETSxtQkFFRSxvQkwrbERSLENLNWxETSxtQkFFRSxvQkwrbERSLENLdG1ETSxtQkFFRSxrQkx5bURSLENLdG1ETSxtQkFFRSxrQkx5bURSLENLaG5ETSxtQkFFRSxvQkxtbkRSLENLaG5ETSxtQkFFRSxvQkxtbkRSLENLMW5ETSxtQkFFRSxrQkw2bkRSLENLMW5ETSxtQkFFRSxrQkw2bkRSLENBQ0YsQ09qdkRFLG1HQ0hBLFdBQ0Esd0NBQ0EsdUNBQ0Esa0JBQ0EsZ0JSOHZERixDTXRzREkseUJDNUNFLHlCQUNFLGVQdXZETixDQUNGLENNN3NESSx5QkM1Q0UsdUNBQ0UsZVArdkROLENBQ0YsQ01ydERJLHlCQzVDRSxxREFDRSxlUHd3RE4sQ0FDRixDTTl0REksMEJDNUNFLG1FQUNFLGdCUGt4RE4sQ0FDRixDTXh1REksMEJDNUNFLGtGQUNFLGdCUDZ4RE4sQ0FDRixDU2h6REUsZ0JBQ0UsY0FDQSxXQUNBLFVUbXpESixDVXZ6REUsY0FDRSxhVjB6REosQ1V2ekRNLHdDQUVFLGFWMHpEUixDVWgwREUsZ0JBQ0UsYVZtMERKLENVaDBETSw0Q0FFRSxhVm0wRFIsQ1V6MERFLGNBQ0UsYVY0MERKLENVejBETSx3Q0FFRSxhVjQwRFIsQ1VsMURFLFdBQ0UsYVZxMURKLENVbDFETSxrQ0FFRSxhVnExRFIsQ1UzMURFLGNBQ0UsYVY4MURKLENVMzFETSx3Q0FFRSxhVjgxRFIsQ1VwMkRFLGFBQ0UsYVZ1MkRKLENVcDJETSxzQ0FFRSxhVnUyRFIsQ1U3MkRFLFlBQ0UsYVZnM0RKLENVNzJETSxvQ0FFRSxhVmczRFIsQ1V0M0RFLFdBQ0UsYVZ5M0RKLENVdDNETSxrQ0FFRSxhVnkzRFIsQ1c5M0RBLE9BQ0Usa0JBQ0EsVVhpNERGLENXLzNERSxjQUNFLGNBQ0EsbUNBQ0EsVVhrNERKLENXLzNERSxTQUNFLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFdYazRESixDVzczREUsV0FDRSxzQlhnNERKLENXajRERSxXQUNFLHFCWG80REosQ1dyNERFLFlBQ0Usd0JYdzRESixDV3o0REUsWUFDRSxnQ1g0NERKLENZajZEQSxXQUVFLEtadTZERixDWWo2REEseUJBUEUsZUFFQSxRQUNBLE9BQ0EsWVo0NkRGLENZejZEQSxjQUdFLFFaczZERixDWTU1REksWUFDRSx3Q0FDQSxNQUNBLFlaKzVETixDTTEzREkseUJNeENBLGVBQ0Usd0NBQ0EsTUFDQSxZWnM2REosQ0FDRixDTWw0REkseUJNeENBLGVBQ0Usd0NB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ekI5RkEsa0JzQkhFLCtDekJvNUVOLEN5Qmg1RU0sdUNHeUZKLCtCSHhGTSxlekJvNUVOLENBQ0YsQzRCcnpFSSxxQ0FDRSx1SzVCd3pFTixDNEJyekVJLHVDQUNFLHlCQUtFLG9LNUJvekVSLEM0Qjl5RUEsbUJBQ0UscUJBQ0EsaUI1Qml6RUYsQzRCOXlFQSxXQUNFLGtCQUNBLG1CQUNBLG1CNUJpekVGLEM0Qjd5RUksbURBQ0Usb0JBQ0EsZ0NBQ0EsVzVCaXpFTixDNkIvN0VBLFlBQ0UsV0FDQSxjQUNBLFVBQ0EseUJBQ0EsdUM3Qms4RUYsQzZCaDhFRSxrQkFDRSxTN0JtOEVKLEM2Qi83RUksd0NBQTBCLDJEN0JtOEU5QixDNkJsOEVJLG9DQUEwQiwyRDdCczhFOUIsQzZCbjhFRSw4QkFDRSxRN0JzOEVKLEM2Qm44RUUsa0NBQ0UsV0FDQSxZQUNBLG1CSHpCRix5QkcyQkUsUzFCWkEsbUJzQkhFLHNOSW1CRix1QzdCcThFSixDeUJwOUVNLHVDSU1KLGtDSkxNLHVDekJ3OUVOLENBQ0YsQzZCejhFSSx5Q0hqQ0Ysd0IxQjgrRUYsQzZCeDhFRSwyQ0FDRSxXQUNBLGFBQ0Esa0JBQ0EsZUFDQSx5QkFDQSx5QjFCN0JBLGtCSHkrRUosQzZCdjhFRSw4QkFDRSxXQUNBLFlIbkRGLHlCR3FERSxTMUJ0Q0EsbUJzQkhFLG1OSTZDRixlN0J5OEVKLEN5QmwvRU0sdUNJaUNKLDhCSmhDTSxvQ3pCcy9FTixDQUNGLEM2Qjc4RUkscUNIM0RGLHdCMUI0Z0ZGLEM2QjU4RUUsOEJBQ0UsV0FDQSxhQUNBLGtCQUNBLGVBQ0EseUJBQ0EseUIxQnZEQSxrQkh1Z0ZKLEM2QjM4RUUscUJBQ0UsbUI3Qjg4RUosQzZCNThFSSwyQ0FDRSx3QjdCKzhFTixDNkI1OEVJLHVDQUNFLHdCN0IrOEVOLEM4QnRpRkEsZUFDRSxpQjlCeWlGRixDOEJ2aUZFLHlEQUVFLDBCQUNBLGdCOUIwaUZKLEM4QnZpRkUscUJBQ0Usa0JBQ0EsTUFDQSxPQUNBLFlBQ0Esb0JBQ0Esb0JBQ0EsNkJBQ0Esa0RMREUsZ096QjRpRk4sQ3lCeGlGTSx1Q0tYSixxQkxZTSxlekI0aUZOLENBQ0YsQzhCNWlGRSw2QkFDRSxtQjlCK2lGSixDOEI3aUZJLHdEQUNFLGlCOUJnakZOLEM4QmpqRkksMENBQ0UsaUI5QmdqRk4sQzhCN2lGSSx3RkFFRSxxQkFDQSxzQjlCZ2pGTixDOEI3aUZJLDhDQUNFLHFCQUNBLHNCOUJnakZOLEM4QjVpRkUsNEJBQ0UscUJBQ0Esc0I5QitpRkosQzhCemlGSSxzSUFDRSxZQUNBLDZIOUI4aUZOLEM4QnppRkksb0RBQ0UsWUFDQSw2SDlCNGlGTixDK0JsbUZBLGFBQ0Usa0JBQ0EsYUFDQSxlQUNBLG9CQUNBLFUvQnFtRkYsQytCbm1GRSxxREFFRSxrQkFDQSxjQUNBLFNBQ0EsVy9Cc21GSixDK0JsbUZFLGlFQUVFLFMvQnFtRkosQytCL2xGRSxrQkFDRSxrQkFDQSxTL0JrbUZKLEMrQmhtRkksd0JBQ0UsUy9CbW1GTixDK0J4bEZBLGtCQUNFLGFBQ0EsbUJBQ0EsdUI3QnNQSSxlNkJwUEosZ0JBQ0EsZ0JBQ0EsY0FDQSxrQkFDQSxtQkFDQSx5QkFDQSx5QjVCcENFLG9CSGdvRkosQytCbGxGQSxrSEFJRSxtQjdCZ09JLGtCQ2xSRixtQkh5b0ZKLEMrQmxsRkEsa0hBSUUscUI3QnVOSSxrQkNsUkYsbUJIa3BGSixDK0JsbEZBLDBEQUVFLGtCL0JxbEZGLEMrQmprRkksaVU1QnRFQSwwQkFDQSw0QkhrcEZKLEMrQmxrRkUsMElBQ0UsaUI1QnBFQSx5QkFDQSwyQkgwb0ZKLENnQ25xRkUsZ0JBQ0UsYUFDQSxXQUNBLGtCOUJ5UUUsaUI4QnRRRixhaENxcUZKLENnQ2xxRkUsZUFDRSxrQkFDQSxTQUNBLFVBQ0EsYUFDQSxlQUNBLHFCQUNBLGlCOUI0UEUsa0I4QnpQRixXQUNBLG9DN0IxQkEsb0JIK3JGSixDZ0NocUZJLDhIQUVFLGFoQ3FxRk4sQ2dDbnRGSSwwREFvREUscUJBR0UsbUNBQ0EsMFFBQ0EsNEJBQ0EseURBQ0EsMkRoQ2txRlIsQ2dDL3BGTSxzRUFDRSxxQkFDQSwyQ2hDbXFGUixDZ0NudUZJLDBFQXlFSSxtQ0FDQSw2RWhDK3BGUixDZ0N6dUZJLHdEQWlGRSxvQmhDNnBGTixDZ0MxcEZRLDROQUVFLHVCQUNBLHdmQUNBLDZEQUNBLHFFaEMrcEZWLENnQzNwRk0sb0VBQ0UscUJBQ0EsMkNoQytwRlIsQ2dDOXZGSSxrRUFzR0Usb0JoQzZwRk4sQ2dDM3BGTSxrRkFDRSx3QmhDK3BGUixDZ0M1cEZNLDhFQUNFLDJDaENncUZSLENnQzdwRk0sc0dBQ0UsYWhDaXFGUixDZ0M1cEZJLHFEQUNFLGdCaEMrcEZOLENnQ3R4Rkksc0tBK0hJLFNoQzhwRlIsQ2dDMXBGTSw4TEFDRSxTaENncUZSLENnQ2p4RkUsa0JBQ0UsYUFDQSxXQUNBLGtCOUJ5UUUsaUI4QnRRRixhaENteEZKLENnQ2h4RkUsaUJBQ0Usa0JBQ0EsU0FDQSxVQUNBLGFBQ0EsZUFDQSxxQkFDQSxpQjlCNFBFLGtCOEJ6UEYsV0FDQSxvQzdCMUJBLG9CSDZ5RkosQ2dDOXdGSSw4SUFFRSxhaENteEZOLENnQ2owRkksOERBb0RFLHFCQUdFLG1DQUNBLHNVQUNBLDRCQUNBLHlEQUNBLDJEaENneEZSLENnQzd3Rk0sMEVBQ0UscUJBQ0EsMkNoQ2l4RlIsQ2dDajFGSSw4RUF5RUksbUNBQ0EsNkVoQzZ3RlIsQ2dDdjFGSSw0REFpRkUsb0JoQzJ3Rk4sQ2dDeHdGUSxvT0FFRSx1QkFDQSxvakJBQ0EsNkRBQ0EscUVoQzZ3RlYsQ2dDendGTSx3RUFDRSxxQkFDQSwyQ2hDNndGUixDZ0M1MkZJLHNFQXNHRSxvQmhDMndGTixDZ0N6d0ZNLHNGQUNFLHdCaEM2d0ZSLENnQzF3Rk0sa0ZBQ0UsMkNoQzh3RlIsQ2dDM3dGTSwwR0FDRSxhaEMrd0ZSLENnQzF3RkksdURBQ0UsZ0JoQzZ3Rk4sQ2dDcDRGSSw4S0FpSUksU2hDMHdGUixDZ0N4d0ZNLHNNQUNFLFNoQzh3RlIsQ2lDbjVGQSxLQUNFLGFBQ0EsZUFDQSxlQUNBLGdCQUNBLGVqQ3M1RkYsQ2lDbjVGQSxVQUNFLGNBQ0EsbUJBR0EsY0FDQSxxQlJISSxpR3pCdzVGTixDeUJwNUZNLHVDUVBOLFVSUVEsZXpCdzVGTixDQUNGLENpQ3g1RkUsZ0NBRUUsYWpDMjVGSixDaUN0NUZFLG1CQUNFLGNBQ0Esb0JBQ0EsY2pDeTVGSixDaUNqNUZBLFVBQ0UsK0JqQ281RkYsQ2lDbDVGRSxvQkFDRSxtQkFDQSxnQkFDQSw2QjlCbEJBLDhCQUNBLDhCSHc2RkosQ2lDcDVGSSxvREFFRSxxQ0FFQSxpQmpDczVGTixDaUNuNUZJLDZCQUNFLGNBQ0EseUJBQ0Esd0JqQ3M1Rk4sQ2lDbDVGRSw4REFFRSxjQUNBLHNCQUNBLGlDakNxNUZKLENpQ2w1RkUseUJBRUUsZ0I5QjVDQSx5QkFDQSx5QkhpOEZKLENpQzE0RkUscUJBQ0UsZ0JBQ0EsUzlCbkVBLG9CSGk5RkosQ2lDMTRGRSx1REFFRSxXUHhGRix3QjFCcytGRixDaUNuNEZFLHdDQUVFLGNBQ0EsaUJqQ3M0RkosQ2lDajRGRSxrREFFRSxhQUNBLFlBQ0EsaUJqQ280RkosQ2lDOTNGRSxpRUFDRSxVakNrNEZKLENpQ3gzRkUsdUJBQ0UsWWpDMjNGSixDaUN6M0ZFLHFCQUNFLGFqQzQzRko7O0FrQ3BnR0E7Ozs7R0NHQSxJQUNFLHlEQUNBLCtCbkMwZ0dGLENtQ3ZnR0Esa0dBYUUsa0NBQ0EsbUNBQ0EsdUNBQ0Esa0JBQ0Esb0JBQ0EsY0FDQSxtQm5DMGdHRixDb0NoaUdFLE9BQ0UsYXBDbWlHSixDb0NwaUdFLE9BQ0UsYXBDdWlHSixDb0N4aUdFLE9BQ0UsYXBDMmlHSixDb0M1aUdFLE9BQ0UsYXBDK2lHSixDb0NoakdFLE9BQ0UsYXBDbWpHSixDb0NwakdFLE9BQ0UsYXBDdWpHSixDb0N4akdFLE9BQ0UsYXBDMmpHSixDb0M1akdFLE9BQ0UsYXBDK2pHSixDb0Noa0dFLE9BQ0UsYXBDbWtHSixDb0Nwa0dFLFFBQ0UsY3BDdWtHSixDb0Nqa0dFLFFDSUEsaUJBQ0EsaUJBQ0EscUJyQ2lrR0YsQ29DdmtHRSxPQ0lBLGdCQUNBLDBCQUNBLHFCckN1a0dGLENvQzdrR0UsT0NJQSxpQkFDQSwwQkFDQSw0QnJDNmtHRixDb0NubEdFLE9DSUEsaUJBQ0Esa0JBQ0Esc0JyQ21sR0YsQ29DemxHRSxPQ0lBLGdCQUNBLDBCQUNBLHNCckN5bEdGLENvQy9sR0UsUUNJQSxjQUNBLHFCQUNBLHVCckMrbEdGLENzQzltR0EsT0FDRSxrQkFDQSxZdENpbkdGLEN1Q25uR0EsT0FDRSxxQkFDQSxzQ0FDQSxjdkNzbkdGLEN1Q3BuR0UsVUFBTyxpQnZDd25HVCxDdUNybkdBLE9BQ0Usc0NBQ0Esa0JBQ0Esa0JBQ0EsNkJBQ0EsbUJ2Q3duR0YsQ3dDcm9HQSxXQUVFLDJDQUVBLDZGQUNBLGlEeEN3b0dGLEN3Q3JvR0EsY0FDRSxXQUNBLHVDeEN3b0dGLEN3Q3JvR0EsZUFDRSxZQUNBLHNDeEN3b0dGLEN5Q3ZwR0EsU0FDRSxzREFDQSxnR0FDQSwwSEFDQSw4R0FDQSxzSkFDQSx5SXpDMHBHRixDeUN2cEdBLFdBQ0UsMERBQ0EsZ0dBQ0EsMEhBQ0EsOEdBQ0Esc0pBQ0EseUt6QzBwR0YsQ3lDdnBHQSxTQUNFLHNEQUlBLHNKQUNBLGlLekMwcEdGLEN5Q3ZwR0EsdUJBUEUsZ0dBQ0EsMEhBQ0EsNkd6Q3FxR0YsQ3lDaHFHQSxjQUNFLGdFQUlBLHNKQUNBLGlLekMwcEdGLEN5Q3ZwR0EsU0FDRSxzREFDQSxnR0FDQSwwSEFDQSw4R0FDQSxzSkFDQSx5SXpDMHBHRixDeUN2cEdBLFVBQ0Usd0RBR0EsOEdBQ0Esc0pBQ0EsK0h6QzBwR0YsQ3lDdnBHQSxtQkFQRSxnR0FDQSx5SHpDc3FHRixDeUNocUdBLFNBQ0Usc0RBR0EsOEdBQ0Esc0pBQ0EsK0h6QzBwR0YsQ3lDdnBHQSxpQkFDRSxnQ3pDMHBHRixDeUN2cEdBLHlCQUVFLHNEQUNBLDBIQUNBLDhHQUNBLHNKQUNBLG1JekMwcEdGLEN5Q3BwR0EsdUNBQ0UsZ0dBU0Usa0RBQ0Esc0RBQ0EsZ0VBQ0Esb0JBQ0Esc0J6Q3VwR0YsQ0FDRixDeUNwcEdBLDJCQUNFLE9BQVUsNkN6Q3dwR1YsQ3lDdnBHQSxJQUFNLDZGekMycEdOLENBQ0YsQ3lDOXBHQSxtQkFDRSxPQUFVLDZDekN3cEdWLEN5Q3ZwR0EsSUFBTSw2RnpDMnBHTixDQUNGLEN5Q3pwR0EsNkJBQ0UsR0FBTyx5RXpDNnBHUCxDeUM1cEdBLElBQU8sK016Q2dxR1AsQ3lDL3BHQSxJQUFPLG1RekNtcUdQLEN5Q2xxR0EsSUFBTywrTXpDc3FHUCxDeUNycUdBLElBQU8sdUl6Q3lxR1AsQ3lDeHFHQSxJQUFPLHlFekM0cUdQLEN5QzNxR0EsR0FBTyx5RXpDK3FHUCxDQUNGLEN5Q3ZyR0EscUJBQ0UsR0FBTyx5RXpDNnBHUCxDeUM1cEdBLElBQU8sK016Q2dxR1AsQ3lDL3BHQSxJQUFPLG1RekNtcUdQLEN5Q2xxR0EsSUFBTywrTXpDc3FHUCxDeUNycUdBLElBQU8sdUl6Q3lxR1AsQ3lDeHFHQSxJQUFPLHlFekM0cUdQLEN5QzNxR0EsR0FBTyx5RXpDK3FHUCxDQUNGLEN5QzdxR0EsMkJBQ0UsSUFBTSxpQ3pDaXJHTixDQUNGLEN5Q25yR0EsbUJBQ0UsSUFBTSxpQ3pDaXJHTixDQUNGLEN5Qy9xR0EsZ0NBQ0UsTUFDRSx1Q0FDQSw2Q3pDa3JHRixDeUNockdBLElBQ0UsVUFDQSx5R3pDbXJHRixDQUNGLEN5QzNyR0Esd0JBQ0UsTUFDRSx1Q0FDQSw2Q3pDa3JHRixDeUNockdBLElBQ0UsVUFDQSx5R3pDbXJHRixDQUNGLEN5Q2hyR0EsMkJBQ0UsSUFDRSwyTnpDbXJHRixDQUNGLEN5Q3RyR0EsbUJBQ0UsSUFDRSwyTnpDbXJHRixDQUNGLEN5Q2hyR0EsNEJBQ0UsR0FBSyx5RHpDb3JHTCxDeUNuckdBLEdBQUssdUR6Q3VyR0wsQ3lDdHJHQSxPQUFVLHlEekMwckdWLEN5Q3pyR0EsUUFBVyx1RHpDNnJHWCxDeUM1ckdBLElBQU0seUR6Q2dzR04sQ3lDL3JHQSxJQUFNLHVEekNtc0dOLEN5Q2xzR0EsSUFBTSx5RHpDc3NHTixDeUNyc0dBLElBQU0sdUR6Q3lzR04sQ3lDeHNHQSxPQUFZLHFEekM0c0daLENBQ0YsQ3lDdHRHQSxvQkFDRSxHQUFLLHlEekNvckdMLEN5Q25yR0EsR0FBSyx1RHpDdXJHTCxDeUN0ckdBLE9BQVUseUR6QzByR1YsQ3lDenJHQSxRQUFXLHVEekM2ckdYLEN5QzVyR0EsSUFBTSx5RHpDZ3NHTixDeUMvckdBLElBQU0sdUR6Q21zR04sQ3lDbHNHQSxJQUFNLHlEekNzc0dOLEN5Q3JzR0EsSUFBTSx1RHpDeXNHTixDeUN4c0dBLE9BQVkscUR6QzRzR1osQ0FDRixDeUMxc0dBLDJCQUNFLEdBQUsscUR6QzhzR0wsQ3lDN3NHQSxHQUFPLHVEekNpdEdQLENBQ0YsQ3lDcHRHQSxtQkFDRSxHQUFLLHFEekM4c0dMLEN5QzdzR0EsR0FBTyx1RHpDaXRHUCxDQUNGLEMwQ3IyR0EsY0FDRSx1RDFDdzJHRixDMENyMkdBLGVBQ0UseUQxQ3cyR0YsQzBDcjJHQSxlQUNFLHlEMUN3MkdGLEMwQ3IyR0Esb0JBQ0UsaUQxQ3cyR0YsQzBDcjJHQSxrQkFDRSxpRDFDdzJHRixDMENyMkdBLG1EQUVFLCtDMUN3MkdGLEMwQ3IyR0EsY0FDRSxtRzFDdzJHRixDMkNsNEdBLFVBQ0UscUJBQ0EsV0FDQSxnQkFDQSxrQkFDQSxzQkFDQSxXM0NxNEdGLEMyQ2w0R0EsMEJBRUUsT0FDQSxrQkFDQSxrQkFDQSxXQUNBLG9DM0NxNEdGLEMyQ2w0R0EsYUFDRSxtQjNDcTRHRixDMkNsNEdBLGFBQ0UsYTNDcTRHRixDMkNsNEdBLFlBQ0UsNEIzQ3E0R0YsQzRDNTVHRSxhQUFzQyxZNUNtNkd4QyxDNENuNkdFLGFBQXNDLFk1Q3U2R3hDLEM0Q3Y2R0UsYUFBc0MsWTVDMjZHeEMsQzRDMzZHRSxhQUFzQyxZNUMrNkd4QyxDNEMvNkdFLGFBQXNDLFk1Q203R3hDLEM0Q243R0UsYUFBc0MsWTVDdTdHeEMsQzRDdjdHRSxhQUFzQyxZNUMyN0d4QyxDNEMzN0dFLGFBQXNDLFk1Qys3R3hDLEM0Qy83R0UsYUFBc0MsWTVDbThHeEMsQzRDbjhHRSxhQUFzQyxZNUN1OEd4QyxDNEN2OEdFLGFBQXNDLFc1QzI4R3hDLEM0QzM4R0UsZ0RBQXNDLGU1Q205R3hDLEM0Q245R0UsaUVBQXNDLGU1Qys5R3hDLEM0Qy85R0Usd0JBQXNDLGU1Q20rR3hDLEM0Q24rR0UseUJBQXNDLGU1Q3UrR3hDLEM0Q3YrR0Usc0JBQXNDLGU1QzIrR3hDLEM0QzMrR0UsdUJBQXNDLGU1QysrR3hDLEM0Qy8rR0Usa0JBQXNDLGU1Q20vR3hDLEM0Q24vR0UsK0JBQXNDLGU1Q3UvR3hDLEM0Q3YvR0UscUNBQXNDLGU1QzIvR3hDLEM0QzMvR0UsK0JBQXNDLGU1QysvR3hDLEM0Qy8vR0UsdUJBQXNDLGU1Q21nSHhDLEM0Q25nSEUsc0JBQXNDLGU1Q3VnSHhDLEM0Q3ZnSEUsc0JBQXNDLGU1QzJnSHhDLEM0QzNnSEUsdUJBQXNDLGU1QytnSHhDLEM0Qy9nSEUsb0JBQXNDLGU1Q21oSHhDLEM0Q25oSEUsb0RBQXNDLGU1QzJoSHhDLEM0QzNoSEUsb0RBQXNDLGU1Q21pSHhDLEM0Q25pSEUsc0RBQXNDLGU1QzJpSHhDLEM0QzNpSEUsZ0RBQXNDLGU1Q21qSHhDLEM0Q25qSEUsZ0JBQXNDLGU1Q3VqSHhDLEM0Q3ZqSEUsNENBQXNDLGU1QytqSHhDLEM0Qy9qSEUsbUJBQXNDLGU1Q21rSHhDLEM0Q25rSEUsc0JBQXNDLGU1Q3VrSHhDLEM0Q3ZrSEUsbUZBQXNDLGU1Q21sSHhDLEM0Q25sSEUsd0ZBQXNDLGU1QytsSHhDLEM0Qy9sSEUsK0VBQXNDLGU1QzJtSHhDLEM0QzNtSEUsc0RBQXNDLGU1Q21uSHhDLEM0Q25uSEUsNkZBQXNDLGU1QytuSHhDLEM0Qy9uSEUscUNBQXNDLGU1Q21vSHhDLEM0Q25vSEUsOEJBQXNDLGU1Q3VvSHhDLEM0Q3ZvSEUsd0ZBQXNDLGU1Q21wSHhDLEM0Q25wSEUsb0ZBQXNDLGU1QytwSHhDLEM0Qy9wSEUsc0JBQXNDLGU1Q21xSHhDLEM0Q25xSEUsc0RBQXNDLGU1QzJxSHhDLEM0QzNxSEUsa0RBQXNDLGU1Q21ySHhDLEM0Q25ySEUsdUJBQXNDLGU1Q3VySHhDLEM0Q3ZySEUsc0RBQXNDLGU1QytySHhDLEM0Qy9ySEUsd0RBQXNDLGU1Q3VzSHhDLEM0Q3ZzSEUsd0RBQXNDLGU1QytzSHhDLEM0Qy9zSEUscURBQXNDLGU1Q3V0SHhDLEM0Q3Z0SEUsK0JBQXNDLGU1QzJ0SHhDLEM0QzN0SEUsd0lBQXNDLGU1Qyt1SHhDLEM0Qy91SEUsNEdBQXNDLGU1Qyt2SHhDLEM0Qy92SEUsNEJBQXNDLGU1Q213SHhDLEM0Q253SEUsMEJBQXNDLGU1Q3V3SHhDLEM0Q3Z3SEUsaURBQXNDLGU1Qyt3SHhDLEM0Qy93SEUsNkNBQXNDLGU1Q3V4SHhDLEM0Q3Z4SEUsb0JBQXNDLGU1QzJ4SHhDLEM0QzN4SEUsbURBQXNDLGU1Q215SHhDLEM0Q255SEUsdURBQXNDLGU1QzJ5SHhDLEM0QzN5SEUsaURBQXNDLGU1Q216SHhDLEM0Q256SEUsaUNBQXNDLGU1Q3V6SHhDLEM0Q3Z6SEUsc0NBQXNDLGU1QzJ6SHhDLEM0QzN6SEUsb0NBQXNDLGU1Qyt6SHhDLEM0Qy96SEUsa0RBQXNDLGU1Q3UwSHhDLEM0Q3YwSEUsK0JBQXNDLGU1QzIwSHhDLEM0QzMwSEUsK0RBQXNDLGU1Q20xSHhDLEM0Q24xSEUsNkRBQXNDLGU1QzIxSHhDLEM0QzMxSEUseURBQXNDLGU1Q20ySHhDLEM0Q24ySEUscURBQXNDLGU1QzIySHhDLEM0QzMySEUsK0JBQXNDLGU1QysySHhDLEM0Qy8ySEUsaUNBQXNDLGU1Q20zSHhDLEM0Q24zSEUsaURBQXNDLGU1QzIzSHhDLEM0QzMzSEUscUNBQXNDLGU1QyszSHhDLEM0Qy8zSEUsNERBQXNDLGU1QzI0SHhDLEM0QzM0SEUsdUJBQXNDLGU1Qys0SHhDLEM0Qy80SEUsb0NBQXNDLGU1Q201SHhDLEM0Q241SEUsNEJBQXNDLGU1Q3U1SHhDLEM0Q3Y1SEUseUJBQXNDLGU1QzI1SHhDLEM0QzM1SEUseUJBQXNDLGU1Qys1SHhDLEM0Qy81SEUsNkJBQXNDLGU1Q202SHhDLEM0Q242SEUsK0JBQXNDLGU1Q3U2SHhDLEM0Q3Y2SEUsOENBQXNDLGU1Qys2SHhDLEM0Qy82SEUsdURBQXNDLGU1Q3U3SHhDLEM0Q3Y3SEUsNkJBQXNDLGU1QzI3SHhDLEM0QzM3SEUsb0JBQXNDLFc1Qys3SHhDLEM0Qy83SEUsY0FBc0MsVzVDbThIeEMsQzRDbjhIRSxnQkFBc0MsZTVDdThIeEMsQzRDdjhIRSw2QkFBc0MsZTVDMjhIeEMsQzRDMzhIRSx3QkFBc0MsZTVDKzhIeEMsQzRDLzhIRSxpQkFBc0MsZTVDbTlIeEMsQzRDbjlIRSxhQUFzQyxXNUN1OUh4QyxDNEN2OUhFLGdCQUFzQyxlNUMyOUh4QyxDNEMzOUhFLGtEQUFzQyxlNUNtK0h4QyxDNENuK0hFLG9CQUFzQyxlNUN1K0h4QyxDNEN2K0hFLGtEQUFzQyxlNUMrK0h4QyxDNEMvK0hFLGtEQUFzQyxlNUN1L0h4QyxDNEN2L0hFLGlCQUFzQyxlNUMyL0h4QyxDNEMzL0hFLG9CQUFzQyxlNUMrL0h4QyxDNEMvL0hFLHFCQUFzQyxlNUNtZ0l4QyxDNENuZ0lFLGdEQUFzQyxlNUMyZ0l4QyxDNEMzZ0lFLGlCQUFzQyxlNUMrZ0l4QyxDNEMvZ0lFLHFCQUFzQyxlNUNtaEl4QyxDNENuaElFLGlDQUFzQyxlNUMyaEl4QyxDNEMzaElFLDhDQUFzQyxlNUNtaUl4QyxDNENuaUlFLHVDQUFzQyxlNUMyaUl4QyxDNEMzaUlFLG1CQUFzQyxlNUMraUl4QyxDNEMvaUlFLG1DQUFzQyxlNUN1akl4QyxDNEN2aklFLDhDQUFzQyxlNUMrakl4QyxDNEMvaklFLCtEQUFzQyxlNUMya0l4QyxDNEMza0lFLDZDQUFzQyxlNUNtbEl4QyxDNENubElFLDZCQUFzQyxlNUN1bEl4QyxDNEN2bElFLHNEQUFzQyxlNUMrbEl4QyxDNEMvbElFLGlEQUFzQyxlNUN1bUl4QyxDNEN2bUlFLG1DQUFzQyxlNUMrbUl4QyxDNEMvbUlFLDhDQUFzQyxlNUN1bkl4QyxDNEN2bklFLGdFQUFzQyxlNUNtb0l4QyxDNENub0lFLDZDQUFzQyxlNUMyb0l4QyxDNEMzb0lFLGdEQUFzQyxlNUNtcEl4QyxDNENucElFLHVEQUFzQyxlNUMycEl4QyxDNEMzcElFLGVBQXNDLGU1QytwSXhDLEM0Qy9wSUUsMkNBQXNDLGU1Q3VxSXhDLEM0Q3ZxSUUsMENBQXNDLGU1QytxSXhDLEM0Qy9xSUUsZ0JBQXNDLGU1Q21ySXhDLEM0Q25ySUUsb0RBQXNDLGU1QzJySXhDLEM0QzNySUUsc0JBQXNDLGU1QytySXhDLEM0Qy9ySUUsd0JBQXNDLGU1Q21zSXhDLEM0Q25zSUUsbUJBQXNDLGU1Q3VzSXhDLEM0Q3ZzSUUsc0JBQXNDLGU1QzJzSXhDLEM0QzNzSUUscUJBQXNDLGU1QytzSXhDLEM0Qy9zSUUsd0JBQXNDLGU1Q210SXhDLEM0Q250SUUsbUJBQXNDLGU1Q3V0SXhDLEM0Q3Z0SUUseUJBQXNDLGU1QzJ0SXhDLEM0QzN0SUUsZ0JBQXNDLGU1Qyt0SXhDLEM0Qy90SUUsZ0JBQXNDLGU1Q211SXhDLEM0Q251SUUsK0JBQXNDLGU1QzJ1SXhDLEM0QzN1SUUsMEJBQXNDLGU1Qyt1SXhDLEM0Qy91SUUsZ0JBQXNDLGU1Q212SXhDLEM0Q252SUUsZ0JBQXNDLGU1Q3V2SXhDLEM0Q3Z2SUUsZ0JBQXNDLGU1QzJ2SXhDLEM0QzN2SUUsZ0JBQXNDLGU1Qyt2SXhDLEM0Qy92SUUsdUNBQXNDLGU1Q3V3SXhDLEM0Q3Z3SUUsdUNBQXNDLGU1Qyt3SXhDLEM0Qy93SUUseUJBQXNDLGU1Q214SXhDLEM0Q254SUUseURBQXNDLGU1QzJ4SXhDLEM0QzN4SUUsd0JBQXNDLGU1Qyt4SXhDLEM0Qy94SUUscUJBQXNDLGU1Q215SXhDLEM0Q255SUUsbURBQXNDLGU1QzJ5SXhDLEM0QzN5SUUsdUNBQXNDLGU1Q216SXhDLEM0Q256SUUsMkNBQXNDLGU1QzJ6SXhDLEM0QzN6SUUsb0JBQXNDLGU1Qyt6SXhDLEM0Qy96SUUsc0JBQXNDLGU1Q20wSXhDLEM0Q24wSUUsdUJBQXNDLGU1Q3UwSXhDLEM0Q3YwSUUsbURBQXNDLGU1QyswSXhDLEM0Qy8wSUUscUJBQXNDLGU1Q20xSXhDLEM0Q24xSUUsMEJBQXNDLGU1Q3UxSXhDLEM0Q3YxSUUsd0JBQXNDLGU1QzIxSXhDLEM0QzMxSUUscUJBQXNDLGU1QysxSXhDLEM0Qy8xSUUscUJBQXNDLGU1Q20ySXhDLEM0Q24ySUUsd0JBQXNDLGU1Q3UySXhDLEM0Q3YySUUsZUFBc0MsZTVDMjJJeEMsQzRDMzJJRSwwQ0FBc0MsZTVDbTNJeEMsQzRDbjNJRSxvQkFBc0MsZTVDdTNJeEMsQzRDdjNJRSxzQkFBc0MsZTVDMjNJeEMsQzRDMzNJRSx5QkFBc0MsZTVDKzNJeEMsQzRDLzNJRSwrREFBc0MsZTVDMjRJeEMsQzRDMzRJRSxtQkFBc0MsZTVDKzRJeEMsQzRDLzRJRSxpQkFBc0MsZTVDbTVJeEMsQzRDbjVJRSwrQkFBc0MsZTVDdTVJeEMsQzRDdjVJRSx1QkFBc0MsZTVDMjVJeEMsQzRDMzVJRSxrQkFBc0MsZTVDKzVJeEMsQzRDLzVJRSwrQkFBc0MsZTVDbTZJeEMsQzRDbjZJRSxxQ0FBc0MsZTVDdTZJeEMsQzRDdjZJRSwrQkFBc0MsZTVDMjZJeEMsQzRDMzZJRSx1QkFBc0MsZTVDKzZJeEMsQzRDLzZJRSx3QkFBc0MsZTVDbTdJeEMsQzRDbjdJRSxxQkFBc0MsZTVDdTdJeEMsQzRDdjdJRSw2QkFBc0MsZTVDMjdJeEMsQzRDMzdJRSxpQkFBc0MsZTVDKzdJeEMsQzRDLzdJRSwyRUFBc0MsZTVDMjhJeEMsQzRDMzhJRSxpQkFBc0MsZTVDKzhJeEMsQzRDLzhJRSxrQkFBc0MsZTVDbTlJeEMsQzRDbjlJRSxlQUFzQyxlNUN1OUl4QyxDNEN2OUlFLHFCQUFzQyxlNUMyOUl4QyxDNEMzOUlFLGdCQUFzQyxlNUMrOUl4QyxDNEMvOUlFLG9CQUFzQyxlNUNtK0l4QyxDNENuK0lFLHVDQUFzQyxlNUN1K0l4QyxDNEN2K0lFLGlDQUFzQyxlNUMyK0l4QyxDNEMzK0lFLHVDQUFzQyxlNUMrK0l4QyxDNEMvK0lFLGlDQUFzQyxlNUNtL0l4QyxDNENuL0lFLDJHQUFzQyxlNUN1Z0p4QyxDNEN2Z0pFLHlCQUFzQyxlNUMyZ0p4QyxDNEMzZ0pFLHlCQUFzQyxlNUMrZ0p4QyxDNEMvZ0pFLHdCQUFzQyxlNUNtaEp4QyxDNENuaEpFLDJCQUFzQyxlNUN1aEp4QyxDNEN2aEpFLHVCQUFzQyxlNUMyaEp4QyxDNEMzaEpFLHlCQUFzQyxlNUMraEp4QyxDNEMvaEpFLDBCQUFzQyxlNUNtaUp4QyxDNENuaUpFLG9CQUFzQyxlNUN1aUp4QyxDNEN2aUpFLG9CQUFzQyxlNUMyaUp4QyxDNEMzaUpFLHVDQUFzQyxlNUNtakp4QyxDNENuakpFLGlCQUFzQyxlNUN1akp4QyxDNEN2akpFLGVBQXNDLGU1QzJqSnhDLEM0QzNqSkUseUNBQXNDLGU1Q21rSnhDLEM0Q25rSkUsb0RBQXNDLGU1QzJrSnhDLEM0QzNrSkUsYUFBc0MsVzVDK2tKeEMsQzRDL2tKRSxpRUFBc0MsZTVDMmxKeEMsQzRDM2xKRSxzQkFBc0MsZTVDK2xKeEMsQzRDL2xKRSxvQkFBc0MsZTVDbW1KeEMsQzRDbm1KRSwwQkFBc0MsZTVDdW1KeEMsQzRDdm1KRSx3QkFBc0MsZTVDMm1KeEMsQzRDM21KRSxpREFBc0MsZTVDbW5KeEMsQzRDbm5KRSwwQkFBc0MsZTVDdW5KeEMsQzRDdm5KRSx5QkFBc0MsZTVDMm5KeEMsQzRDM25KRSx5QkFBc0MsZTVDK25KeEMsQzRDL25KRSxvREFBc0MsZTVDdW9KeEMsQzRDdm9KRSx3Q0FBc0MsZTVDK29KeEMsQzRDL29KRSx3QkFBc0MsZTVDbXBKeEMsQzRDbnBKRSx5QkFBc0MsZTVDdXBKeEMsQzRDdnBKRSxzQkFBc0MsZTVDMnBKeEMsQzRDM3BKRSxzQkFBc0MsZTVDK3BKeEMsQzRDL3BKRSxvQkFBc0MsZTVDbXFKeEMsQzRDbnFKRSxvQkFBc0MsZTVDdXFKeEMsQzRDdnFKRSxxQ0FBc0MsZTVDK3FKeEMsQzRDL3FKRSw4Q0FBc0MsZTVDdXJKeEMsQzRDdnJKRSwwQ0FBc0MsZTVDK3JKeEMsQzRDL3JKRSxrQkFBc0MsZTVDbXNKeEMsQzRDbnNKRSx1Q0FBc0MsZTVDMnNKeEMsQzRDM3NKRSxvQkFBc0MsZTVDK3NKeEMsQzRDL3NKRSxzQkFBc0MsZTVDbXRKeEMsQzRDbnRKRSxtQkFBc0MsZTVDdXRKeEMsQzRDdnRKRSxzQkFBc0MsZTVDMnRKeEMsQzRDM3RKRSxzQkFBc0MsZTVDK3RKeEMsQzRDL3RKRSx1QkFBc0MsZTVDbXVKeEMsQzRDbnVKRSxvQkFBc0MsZTVDdXVKeEMsQzRDdnVKRSxrQkFBc0MsZTVDMnVKeEMsQzRDM3VKRSwyQkFBc0MsZTVDK3VKeEMsQzRDL3VKRSxpREFBc0MsZTVDdXZKeEMsQzRDdnZKRSx5REFBc0MsZTVDK3ZKeEMsQzRDL3ZKRSxxQkFBc0MsZTVDbXdKeEMsQzRDbndKRSxrREFBc0MsZTVDMndKeEMsQzRDM3dKRSx5QkFBc0MsZTVDK3dKeEMsQzRDL3dKRSxlQUFzQyxlNUNteEp4QyxDNENueEpFLHFCQUFzQyxlNUN1eEp4QyxDNEN2eEpFLHFCQUFzQyxlNUMyeEp4QyxDNEMzeEpFLHVCQUFzQyxlNUMreEp4QyxDNEMveEpFLGlCQUFzQyxlNUNteUp4QyxDNENueUpFLDRDQUFzQyxlNUMyeUp4QyxDNEMzeUpFLHlEQUFzQyxlNUNtekp4QyxDNENuekpFLHFEQUFzQyxlNUMyekp4QyxDNEMzekpFLDRCQUFzQyxlNUMrekp4QyxDNEMvekpFLDRDQUFzQyxlNUN1MEp4QyxDNEN2MEpFLDBDQUFzQyxlNUMrMEp4QyxDNEMvMEpFLHdCQUFzQyxlNUNtMUp4QyxDNENuMUpFLHVCQUFzQyxlNUN1MUp4QyxDNEN2MUpFLDRDQUFzQyxlNUMrMUp4QyxDNEMvMUpFLDBDQUFzQyxlNUN1Mkp4QyxDNEN2MkpFLHdCQUFzQyxlNUMyMkp4QyxDNEMzMkpFLGlCQUFzQyxlNUMrMkp4QyxDNEMvMkpFLHdCQUFzQyxlNUNtM0p4QyxDNENuM0pFLDZDQUFzQyxlNUMyM0p4QyxDNEMzM0pFLGtCQUFzQyxlNUMrM0p4QyxDNEMvM0pFLGlCQUFzQyxlNUNtNEp4QyxDNENuNEpFLHdCQUFzQyxlNUN1NEp4QyxDNEN2NEpFLHVCQUFzQyxlNUMyNEp4QyxDNEMzNEpFLHNCQUFzQyxlNUMrNEp4QyxDNEMvNEpFLHdCQUFzQyxlNUNtNUp4QyxDNENuNUpFLHNCQUFzQyxlNUN1NUp4QyxDNEN2NUpFLHVCQUFzQyxlNUMyNUp4QyxDNEMzNUpFLHNCQUFzQyxlNUMrNUp4QyxDNEMvNUpFLHdCQUFzQyxlNUNtNkp4QyxDNENuNkpFLHdCQUFzQyxlNUN1Nkp4QyxDNEN2NkpFLHlCQUFzQyxlNUMyNkp4QyxDNEMzNkpFLHNCQUFzQyxlNUMrNkp4QyxDNEMvNkpFLGlCQUFzQyxlNUNtN0p4QyxDNENuN0pFLHVCQUFzQyxlNUN1N0p4QyxDNEN2N0pFLDBCQUFzQyxlNUMyN0p4QyxDNEMzN0pFLHVCQUFzQyxlNUMrN0p4QyxDNEMvN0pFLG9CQUFzQyxlNUNtOEp4QyxDNENuOEpFLGtCQUFzQyxlNUN1OEp4QyxDNEN2OEpFLGtCQUFzQyxlNUMyOEp4QyxDNEMzOEpFLDBEQUFzQyxlNUNtOUp4QyxDNENuOUpFLDBEQUFzQyxlNUMyOUp4QyxDNEMzOUpFLDREQUFzQyxlNUNtK0p4QyxDNENuK0pFLHNEQUFzQyxlNUMyK0p4QyxDNEMzK0pFLGdEQUFzQyxlNUNtL0p4QyxDNENuL0pFLDhEQUFzQyxlNUMyL0p4QyxDNEMzL0pFLDhEQUFzQyxlNUNtZ0t4QyxDNENuZ0tFLGdFQUFzQyxlNUMyZ0t4QyxDNEMzZ0tFLDBEQUFzQyxlNUNtaEt4QyxDNENuaEtFLG1EQUFzQyxlNUMyaEt4QyxDNEMzaEtFLDRDQUFzQyxlNUNtaUt4QyxDNENuaUtFLHdEQUFzQyxlNUMyaUt4QyxDNEMzaUtFLDREQUFzQyxlNUNtakt4QyxDNENuaktFLCtDQUFzQyxlNUMyakt4QyxDNEMzaktFLGdEQUFzQyxlNUNta0t4QyxDNENua0tFLDhDQUFzQyxlNUMya0t4QyxDNEMza0tFLHdEQUFzQyxlNUNtbEt4QyxDNENubEtFLGdEQUFzQyxlNUMybEt4QyxDNEMzbEtFLHdCQUFzQyxlNUMrbEt4QyxDNEMvbEtFLHdCQUFzQyxlNUNtbUt4QyxDNENubUtFLGdEQUFzQyxlNUMybUt4QyxDNEMzbUtFLDhDQUFzQyxlNUNtbkt4QyxDNENubktFLDhDQUFzQyxlNUMybkt4QyxDNEMzbktFLHNEQUFzQyxlNUNtb0t4QyxDNENub0tFLHFEQUFzQyxlNUMyb0t4QyxDNEMzb0tFLDBEQUFzQyxlNUNtcEt4QyxDNENucEtFLDhDQUFzQyxlNUMycEt4QyxDNEMzcEtFLG9EQUFzQyxlNUNtcUt4QyxDNENucUtFLDhDQUFzQyxlNUMycUt4QyxDNEMzcUtFLHdFQUFzQyxlNUN1ckt4QyxDNEN2cktFLGdCQUFzQyxlNUMyckt4QyxDNEMzcktFLHdCQUFzQyxlNUMrckt4QyxDNEMvcktFLHFCQUFzQyxlNUNtc0t4QyxDNENuc0tFLDJCQUFzQyxlNUN1c0t4QyxDNEN2c0tFLDBCQUFzQyxlNUMyc0t4QyxDNEMzc0tFLDhCQUFzQyxlNUMrc0t4QyxDNEMvc0tFLDBCQUFzQyxlNUNtdEt4QyxDNENudEtFLHVDQUFzQyxlNUMydEt4QyxDNEMzdEtFLGdEQUFzQyxlNUNtdUt4QyxDNENudUtFLGlCQUFzQyxlNUN1dUt4QyxDNEN2dUtFLDZCQUFzQyxlNUMydUt4QyxDNEMzdUtFLGlCQUFzQyxlNUMrdUt4QyxDNEMvdUtFLG9GQUFzQyxlNUMydkt4QyxDNEMzdktFLDhFQUFzQyxlNUN1d0t4QyxDNEN2d0tFLDhDQUFzQyxlNUMrd0t4QyxDNEMvd0tFLDBCQUFzQyxlNUNteEt4QyxDNENueEtFLHNCQUFzQyxlNUN1eEt4QyxDNEN2eEtFLDJCQUFzQyxlNUMyeEt4QyxDNEMzeEtFLHNCQUFzQyxlNUMreEt4QyxDNEMveEtFLCtCQUFzQyxlNUNteUt4QyxDNENueUtFLCtCQUFzQyxlNUN1eUt4QyxDNEN2eUtFLHFCQUFzQyxlNUMyeUt4QyxDNEMzeUtFLDBCQUFzQyxlNUMreUt4QyxDNEMveUtFLGtCQUFzQyxlNUNtekt4QyxDNENuektFLGdCQUFzQyxlNUN1ekt4QyxDNEN2ektFLHVCQUFzQyxlNUMyekt4QyxDNEMzektFLHVCQUFzQyxlNUMrekt4QyxDNEMvektFLHdCQUFzQyxlNUNtMEt4QyxDNENuMEtFLHFCQUFzQyxlNUN1MEt4QyxDNEN2MEtFLHNCQUFzQyxlNUMyMEt4QyxDNEMzMEtFLDZCQUFzQyxlNUMrMEt4QyxDNEMvMEtFLGlCQUFzQyxlNUNtMUt4QyxDNENuMUtFLHNCQUFzQyxlNUN1MUt4QyxDNEN2MUtFLG1CQUFzQyxlNUMyMUt4QyxDNEMzMUtFLDBCQUFzQyxlNUMrMUt4QyxDNEMvMUtFLDhDQUFzQyxlNUN1Mkt4QyxDNEN2MktFLDJCQUFzQyxlNUMyMkt4QyxDNEMzMktFLHlCQUFzQyxlNUMrMkt4QyxDNEMvMktFLHNDQUFzQyxlNUN1M0t4QyxDNEN2M0tFLG9CQUFzQyxlNUMyM0t4QyxDNEMzM0tFLDJCQUFzQyxlNUMrM0t4QyxDNEMvM0tFLHdCQUFzQyxlNUNtNEt4QyxDNENuNEtFLG1CQUFzQyxlNUN1NEt4QyxDNEN2NEtFLHdEQUFzQyxlNUMrNEt4QyxDNEMvNEtFLG9CQUFzQyxlNUNtNUt4QyxDNENuNUtFLG9CQUFzQyxlNUN1NUt4QyxDNEN2NUtFLDJDQUFzQyxlNUMrNUt4QyxDNEMvNUtFLGtCQUFzQyxlNUNtNkt4QyxDNENuNktFLHVCQUFzQyxlNUN1Nkt4QyxDNEN2NktFLGdCQUFzQyxlNUMyNkt4QyxDNEMzNktFLHFCQUFzQyxlNUMrNkt4QyxDNEMvNktFLGlCQUFzQyxlNUNtN0t4QyxDNENuN0tFLGVBQXNDLGU1Q3U3S3hDLEM0Q3Y3S0Usa0RBQXNDLGU1Qys3S3hDLEM0Qy83S0UsZ0JBQXNDLGU1Q204S3hDLEM0Q244S0UsMkNBQXNDLGU1QzI4S3hDLEM0QzM4S0UsaUJBQXNDLGU1Qys4S3hDLEM0Qy84S0Usc0JBQXNDLGU1Q205S3hDLEM0Q245S0UsZ0JBQXNDLGU1Q3U5S3hDLEM0Q3Y5S0UsaUJBQXNDLGU1QzI5S3hDLEM0QzM5S0Usa0JBQXNDLGU1Qys5S3hDLEM0Qy85S0UseUJBQXNDLGU1Q20rS3hDLEM0Q24rS0UsZ0JBQXNDLGU1Q3UrS3hDLEM0Q3YrS0UsaUJBQXNDLGU1QzIrS3hDLEM0QzMrS0UseUJBQXNDLGU1QysrS3hDLEM0Qy8rS0UsYUFBc0MsVzVDbS9LeEMsQzRDbi9LRSxvQkFBc0MsZTVDdS9LeEMsQzRDdi9LRSw0Q0FBc0MsZTVDKy9LeEMsQzRDLy9LRSxvQkFBc0MsZTVDbWdMeEMsQzRDbmdMRSwwQ0FBc0MsZTVDMmdMeEMsQzRDM2dMRSx3QkFBc0MsZTVDK2dMeEMsQzRDL2dMRSx3QkFBc0MsZTVDbWhMeEMsQzRDbmhMRSwrQkFBc0MsZTVDdWhMeEMsQzRDdmhMRSxzREFBc0MsZTVDK2hMeEMsQzRDL2hMRSw2QkFBc0MsZTVDbWlMeEMsQzRDbmlMRSxtQkFBc0MsZTVDdWlMeEMsQzRDdmlMRSxvREFBc0MsZTVDK2lMeEMsQzRDL2lMRSxnQkFBc0MsZTVDbWpMeEMsQzRDbmpMRSxvQkFBc0MsZTVDdWpMeEMsQzRDdmpMRSxtQkFBc0MsZTVDMmpMeEMsQzRDM2pMRSxxQkFBc0MsZTVDK2pMeEMsQzRDL2pMRSxxQkFBc0MsZTVDbWtMeEMsQzRDbmtMRSxvQkFBc0MsZTVDdWtMeEMsQzRDdmtMRSxvQkFBc0MsZTVDMmtMeEMsQzRDM2tMRSxzQkFBc0MsZTVDK2tMeEMsQzRDL2tMRSxvQkFBc0MsZTVDbWxMeEMsQzRDbmxMRSxtQkFBc0MsZTVDdWxMeEMsQzRDdmxMRSxtQkFBc0MsZTVDMmxMeEMsQzRDM2xMRSxrQkFBc0MsZTVDK2xMeEMsQzRDL2xMRSxlQUFzQyxlNUNtbUx4QyxDNENubUxFLGVBQXNDLGU1Q3VtTHhDLEM0Q3ZtTEUsd0RBQXNDLFc1Q21uTHhDLEM0Q25uTEUsc0NBQXNDLGU1QzJuTHhDLEM0QzNuTEUscUJBQXNDLGU1QytuTHhDLEM0Qy9uTEUsdUJBQXNDLGU1Q21vTHhDLEM0Q25vTEUscUJBQXNDLGU1Q3VvTHhDLEM0Q3ZvTEUsZ0JBQXNDLGU1QzJvTHhDLEM0QzNvTEUsb0VBQXNDLGU1Q21wTHhDLEM0Q25wTEUsb0RBQXNDLGU1QzJwTHhDLEM0QzNwTEUsb0JBQXNDLGU1QytwTHhDLEM0Qy9wTEUsa0JBQXNDLGU1Q21xTHhDLEM0Q25xTEUsd0JBQXNDLGU1Q3VxTHhDLEM0Q3ZxTEUsbUNBQXNDLGU1QytxTHhDLEM0Qy9xTEUsK0NBQXNDLGU1Q3VyTHhDLEM0Q3ZyTEUsZ0JBQXNDLGU1QzJyTHhDLEM0QzNyTEUseUJBQXNDLGU1QytyTHhDLEM0Qy9yTEUsMEJBQXNDLGU1Q21zTHhDLEM0Q25zTEUsb0JBQXNDLGU1Q3VzTHhDLEM0Q3ZzTEUsb0JBQXNDLGU1QzJzTHhDLEM0QzNzTEUseUJBQXNDLGU1QytzTHhDLEM0Qy9zTEUsbUJBQXNDLGU1Q210THhDLEM0Q250TEUsYUFBc0MsVzVDdXRMeEMsQzRDdnRMRSxtRkFBc0MsZTVDdXVMeEMsQzRDdnVMRSw2REFBc0MsZTVDK3VMeEMsQzRDL3VMRSxnREFBc0MsZTVDdXZMeEMsQzRDdnZMRSw4RkFBc0MsZTVDdXdMeEMsQzRDdndMRSw0Q0FBc0MsZTVDK3dMeEMsQzRDL3dMRSxnREFBc0MsZTVDdXhMeEMsQzRDdnhMRSxrREFBc0MsZTVDK3hMeEMsQzRDL3hMRSxlQUFzQyxlNUNteUx4QyxDNENueUxFLGlCQUFzQyxlNUN1eUx4QyxDNEN2eUxFLG9CQUFzQyxlNUMyeUx4QyxDNEMzeUxFLDBDQUFzQyxlNUNtekx4QyxDNENuekxFLG1EQUFzQyxlNUMyekx4QyxDNEMzekxFLG9CQUFzQyxlNUMrekx4QyxDNEMvekxFLGlDQUFzQyxlNUNtMEx4QyxDNENuMExFLHlCQUFzQyxlNUN1MEx4QyxDNEN2MExFLDhCQUFzQyxlNUMyMEx4QyxDNEMzMExFLCtDQUFzQyxlNUNtMUx4QyxDNENuMUxFLGtCQUFzQyxXNUN1MUx4QyxDNEN2MUxFLGtCQUFzQyxlNUMyMUx4QyxDNEMzMUxFLG9CQUFzQyxlNUMrMUx4QyxDNEMvMUxFLG9EQUFzQyxlNUMyMkx4QyxDNEMzMkxFLHVCQUFzQyxXNUMrMkx4QyxDNEMvMkxFLGtCQUFzQyxlNUNtM0x4QyxDNENuM0xFLHFCQUFzQyxlNUN1M0x4QyxDNEN2M0xFLGVBQXNDLGU1QzIzTHhDLEM0QzMzTEUsMEVBQXNDLGU1Q3U0THhDLEM0Q3Y0TEUsZ0RBQXNDLGU1Qys0THhDLEM0Qy80TEUscUJBQXNDLGU1Q201THhDLEM0Q241TEUsYUFBc0MsVzVDdTVMeEMsQzRDdjVMRSx1Q0FBc0MsZTVDKzVMeEMsQzRDLzVMRSx1Q0FBc0MsZTVDdTZMeEMsQzRDdjZMRSwyQ0FBc0MsZTVDKzZMeEMsQzRDLzZMRSx1Q0FBc0MsZTVDdTdMeEMsQzRDdjdMRSxpREFBc0MsZTVDKzdMeEMsQzRDLzdMRSwyQ0FBc0MsZTVDdThMeEMsQzRDdjhMRSxxQ0FBc0MsZTVDKzhMeEMsQzRDLzhMRSwrQ0FBc0MsZTVDdTlMeEMsQzRDdjlMRSwyREFBc0MsZTVDKzlMeEMsQzRDLzlMRSxtREFBc0MsZTVDdStMeEMsQzRDditMRSxtREFBc0MsZTVDKytMeEMsQzRDLytMRSwrREFBc0MsZTVDdS9MeEMsQzRDdi9MRSxpREFBc0MsZTVDKy9MeEMsQzRDLy9MRSxpREFBc0MsZTVDdWdNeEMsQzRDdmdNRSxtREFBc0MsZTVDK2dNeEMsQzRDL2dNRSxpRUFBc0MsZTVDdWhNeEMsQzRDdmhNRSw2REFBc0MsZTVDK2hNeEMsQzRDL2hNRSw4Q0FBc0MsZTVDdWlNeEMsQzRDdmlNRSwrQ0FBc0MsZTVDK2lNeEMsQzRDL2lNRSxxQ0FBc0MsZTVDdWpNeEMsQzRDdmpNRSwrQ0FBc0MsZTVDK2pNeEMsQzRDL2pNRSwyREFBc0MsZTVDdWtNeEMsQzRDdmtNRSx1Q0FBc0MsZTVDK2tNeEMsQzRDL2tNRSxpREFBc0MsZTVDdWxNeEMsQzRDdmxNRSxxREFBc0MsZTVDK2xNeEMsQzRDL2xNRSxpREFBc0MsZTVDdW1NeEMsQzRDdm1NRSxtQ0FBc0MsZTVDK21NeEMsQzRDL21NRSwrQ0FBc0MsZTVDdW5NeEMsQzRDdm5NRSx5REFBc0MsZTVDK25NeEMsQzRDL25NRSwyQ0FBc0MsZTVDdW9NeEMsQzRDdm9NRSw2Q0FBc0MsZTVDK29NeEMsQzRDL29NRSx1Q0FBc0MsZTVDdXBNeEMsQzRDdnBNRSxpREFBc0MsZTVDK3BNeEMsQzRDL3BNRSxpREFBc0MsZTVDdXFNeEMsQzRDdnFNRSw2Q0FBc0MsZTVDK3FNeEMsQzRDL3FNRSx1Q0FBc0MsZTVDdXJNeEMsQzRDdnJNRSxlQUFzQyxlNUMyck14QyxDNEMzck1FLGtCQUFzQyxlNUMrck14QyxDNEMvck1FLHVCQUFzQyxlNUNtc014QyxDNENuc01FLGVBQXNDLGU1Q3VzTXhDLEM0Q3ZzTUUsbUJBQXNDLGU1QzJzTXhDLEM0QzNzTUUsa0RBQXNDLGU1Q210TXhDLEM0Q250TUUsaUJBQXNDLGU1Q3V0TXhDLEM0Q3Z0TUUsZ0JBQXNDLGU1QzJ0TXhDLEM0QzN0TUUsb0RBQXNDLGU1Q211TXhDLEM0Q251TUUsZ0RBQXNDLGU1QzJ1TXhDLEM0QzN1TUUsc0JBQXNDLGU1Qyt1TXhDLEM0Qy91TUUsNkJBQXNDLGU1Q212TXhDLEM0Q252TUUsbUNBQXNDLGU1Q3V2TXhDLEM0Q3Z2TUUsNkJBQXNDLGU1QzJ2TXhDLEM0QzN2TUUsNEJBQXNDLGU1Qyt2TXhDLEM0Qy92TUUsZ0NBQXNDLGU1Q213TXhDLEM0Q253TUUsNkJBQXNDLGU1Q3V3TXhDLEM0Q3Z3TUUscUJBQXNDLGU1QzJ3TXhDLEM0QzN3TUUseUJBQXNDLGU1Qyt3TXhDLEM0Qy93TUUsb0JBQXNDLGU1Q214TXhDLEM0Q254TUUsc0JBQXNDLGU1Q3V4TXhDLEM0Q3Z4TUUsd0RBQXNDLGU1Qyt4TXhDLEM0Qy94TUUsc0JBQXNDLGU1Q215TXhDLEM0Q255TUUsc0RBQXNDLGU1QzJ5TXhDLEM0QzN5TUUsd0JBQXNDLGU1Qyt5TXhDLEM0Qy95TUUsK0JBQXNDLGU1Q216TXhDLEM0Q256TUUsK0RBQXNDLGU1Qyt6TXhDLEM0Qy96TUUsd0JBQXNDLGU1Q20wTXhDLEM0Q24wTUUsb0JBQXNDLGU1Q3UwTXhDLEM0Q3YwTUUseUNBQXNDLGU1QyswTXhDLEM0Qy8wTUUsMkJBQXNDLGU1Q20xTXhDLEM0Q24xTUUsNkJBQXNDLGU1Q3UxTXhDLEM0Q3YxTUUsdUJBQXNDLGU1QzIxTXhDLEM0QzMxTUUsMEJBQXNDLGU1QysxTXhDLEM0Qy8xTUUsc0JBQXNDLGU1Q20yTXhDLEM0Q24yTUUscURBQXNDLGU1QzIyTXhDLEM0QzMyTUUscUJBQXNDLGU1QysyTXhDLEM0Qy8yTUUsK0NBQXNDLGU1Q3UzTXhDLEM0Q3YzTUUsZ0JBQXNDLGU1QzIzTXhDLEM0QzMzTUUscUJBQXNDLGU1QyszTXhDLEM0Qy8zTUUsZ0JBQXNDLGU1Q200TXhDLEM0Q240TUUsa0JBQXNDLGU1Q3U0TXhDLEM0Q3Y0TUUseURBQXNDLGU1Qys0TXhDLEM0Qy80TUUsK0JBQXNDLGU1Q201TXhDLEM0Q241TUUsdUJBQXNDLGU1Q3U1TXhDLEM0Q3Y1TUUsZ0JBQXNDLGU1QzI1TXhDLEM0QzM1TUUsdUJBQXNDLGU1Qys1TXhDLEM0Qy81TUUsNkJBQXNDLGU1Q202TXhDLEM0Q242TUUsaURBQXNDLGU1QzI2TXhDLEM0QzM2TUUsNkNBQXNDLGU1Q203TXhDLEM0Q243TUUsZ0JBQXNDLGU1Q3U3TXhDLEM0Q3Y3TUUscUJBQXNDLGU1QzI3TXhDLEM0QzM3TUUsZ0JBQXNDLGU1Qys3TXhDLEM0Qy83TUUsMEJBQXNDLGU1Q204TXhDLEM0Q244TUUsb0JBQXNDLGU1Q3U4TXhDLEM0Q3Y4TUUsaUJBQXNDLGU1QzI4TXhDLEM0QzM4TUUsc0JBQXNDLGU1Qys4TXhDLEM0Qy84TUUsdUNBQXNDLGU1Q3U5TXhDLEM0Q3Y5TUUsdUJBQXNDLGU1QzI5TXhDLEM0QzM5TUUsMENBQXNDLGU1Q20rTXhDLEM0Q24rTUUseUJBQXNDLGU1Q3UrTXhDLEM0Q3YrTUUsd0JBQXNDLGU1QzIrTXhDLEM0QzMrTUUsdUJBQXNDLGU1QysrTXhDLEM0Qy8rTUUsdUJBQXNDLGU1Q20vTXhDLEM0Q24vTUUsdUJBQXNDLGU1Q3UvTXhDLEM0Q3YvTUUsZ0JBQXNDLGU1QzIvTXhDLEM0QzMvTUUsNkNBQXNDLGU1Q21nTnhDLEM0Q25nTkUsbUJBQXNDLGU1Q3VnTnhDLEM0Q3ZnTkUsZ0RBQXNDLGU1QytnTnhDLEM0Qy9nTkUsZ0RBQXNDLGU1Q3VoTnhDLEM0Q3ZoTkUsc0JBQXNDLGU1QzJoTnhDLEM0QzNoTkUsZ0JBQXNDLGU1QytoTnhDLEM0Qy9oTkUsZ0VBQXNDLGU1QzJpTnhDLEM0QzNpTkUsYUFBc0MsVzVDK2lOeEMsQzRDL2lORSxtQkFBc0MsZTVDbWpOeEMsQzRDbmpORSxvQkFBc0MsZTVDdWpOeEMsQzRDdmpORSw2RkFBc0MsZTVDdWtOeEMsQzRDdmtORSwrRUFBc0MsZTVDbWxOeEMsQzRDbmxORSxrRkFBc0MsZTVDK2xOeEMsQzRDL2xORSw4RUFBc0MsZTVDMm1OeEMsQzRDM21ORSxrQ0FBc0MsZTVDbW5OeEMsQzRDbm5ORSwrQkFBc0MsZTVDMm5OeEMsQzRDM25ORSxpQ0FBc0MsZTVDbW9OeEMsQzRDbm9ORSxlQUFzQyxlNUN1b054QyxDNEN2b05FLHNCQUFzQyxlNUMyb054QyxDNEMzb05FLGlCQUFzQyxlNUMrb054QyxDNEMvb05FLGdCQUFzQyxlNUNtcE54QyxDNENucE5FLGlCQUFzQyxlNUN1cE54QyxDNEN2cE5FLHVCQUFzQyxlNUMycE54QyxDNEMzcE5FLCtCQUFzQyxlNUMrcE54QyxDNEMvcE5FLG1CQUFzQyxlNUNtcU54QyxDNENucU5FLGlCQUFzQyxlNUN1cU54QyxDNEN2cU5FLDhDQUFzQyxlNUMrcU54QyxDNEMvcU5FLG1CQUFzQyxlNUNtck54QyxDNENuck5FLGtEQUFzQyxlNUMyck54QyxDNEMzck5FLHdCQUFzQyxXNUMrck54QyxDNEMvck5FLDhCQUFzQyxlNUNtc054QyxDNENuc05FLDJDQUFzQyxlNUMyc054QyxDNEMzc05FLHNCQUFzQyxlNUMrc054QyxDNEMvc05FLCtCQUFzQyxlNUNtdE54QyxDNENudE5FLHlCQUFzQyxlNUN1dE54QyxDNEN2dE5FLCtCQUFzQyxlNUMydE54QyxDNEMzdE5FLHdCQUFzQyxlNUMrdE54QyxDNEMvdE5FLGtCQUFzQyxlNUNtdU54QyxDNENudU5FLGVBQXNDLGU1Q3V1TnhDLEM0Q3Z1TkUsYUFBc0MsVzVDMnVOeEMsQzRDM3VORSxrQkFBc0MsZTVDK3VOeEMsQzRDL3VORSxpQkFBc0MsZTVDbXZOeEMsQzRDbnZORSxzQ0FBc0MsZTVDMnZOeEMsQzRDM3ZORSwrQ0FBc0MsZTVDbXdOeEMsQzRDbndORSwwQ0FBc0MsZTVDMndOeEMsQzRDM3dORSw0Q0FBc0MsZTVDbXhOeEMsQzRDbnhORSx3QkFBc0MsZTVDdXhOeEMsQzRDdnhORSwyREFBc0MsZTVDK3hOeEMsQzRDL3hORSw4REFBc0MsZTVDdXlOeEMsQzRDdnlORSw2QkFBc0MsZTVDMnlOeEMsQzRDM3lORSw4QkFBc0MsZTVDK3lOeEMsQzRDL3lORSxnQ0FBc0MsZTVDbXpOeEMsQzRDbnpORSx1QkFBc0MsZTVDdXpOeEMsQzRDdnpORSw4QkFBc0MsZTVDMnpOeEMsQzRDM3pORSxzQkFBc0MsZTVDK3pOeEMsQzRDL3pORSwyQkFBc0MsZTVDbTBOeEMsQzRDbjBORSwyQkFBc0MsZTVDdTBOeEMsQzRDdjBORSw0QkFBc0MsZTVDMjBOeEMsQzRDMzBORSx5QkFBc0MsZTVDKzBOeEMsQzRDLzBORSx3QkFBc0MsZTVDbTFOeEMsQzRDbjFORSx5QkFBc0MsZTVDdTFOeEMsQzRDdjFORSx5QkFBc0MsZTVDMjFOeEMsQzRDMzFORSxzQkFBc0MsZTVDKzFOeEMsQzRDLzFORSxxQkFBc0MsZTVDbTJOeEMsQzRDbjJORSw2REFBc0MsZTVDKzJOeEMsQzRDLzJORSxrS0FBc0MsZTVDKzNOeEMsQzRDLzNORSx1QkFBc0MsZTVDbTROeEMsQzRDbjRORSwrQ0FBc0MsZTVDMjROeEMsQzRDMzRORSwwQkFBc0MsZTVDKzROeEMsQzRDLzRORSx5QkFBc0MsZTVDbTVOeEMsQzRDbjVORSwrQkFBc0MsZTVDdTVOeEMsQzRDdjVORSxnQ0FBc0MsZTVDMjVOeEMsQzRDMzVORSxrREFBc0MsZTVDbTZOeEMsQzRDbjZORSxxQkFBc0MsZTVDdTZOeEMsQzRDdjZORSxvREFBc0MsZTVDKzZOeEMsQzRDLzZORSxxREFBc0MsZTVDdTdOeEMsQzRDdjdORSxpRUFBc0MsZTVDKzdOeEMsQzRDLzdORSwyQkFBc0MsZTVDbThOeEMsQzRDbjhORSxvQkFBc0MsZTVDdThOeEMsQzRDdjhORSxxQ0FBc0MsZTVDKzhOeEMsQzRDLzhORSxtQkFBc0MsVzVDbTlOeEMsQzRDbjlORSxzQkFBc0MsZTVDdTlOeEMsQzRDdjlORSwyQkFBc0MsZTVDMjlOeEMsQzRDMzlORSxzQkFBc0MsZTVDKzlOeEMsQzRDLzlORSwyQkFBc0MsZTVDbStOeEMsQzRDbitORSxpQ0FBc0MsZTVDdStOeEMsQzRDditORSwwQkFBc0MsZTVDMitOeEMsQzRDMytORSwyQkFBc0MsZTVDKytOeEMsQzRDLytORSxxQ0FBc0MsZTVDdS9OeEMsQzRDdi9ORSxzQkFBc0MsZTVDMi9OeEMsQzRDMy9ORSx1REFBc0MsZTVDbWdPeEMsQzRDbmdPRSxtQkFBc0MsZTVDdWdPeEMsQzRDdmdPRSxpQkFBc0MsZTVDMmdPeEMsQzRDM2dPRSw2QkFBc0MsZTVDK2dPeEMsQzRDL2dPRSw4QkFBc0MsZTVDbWhPeEMsQzRDbmhPRSxvQ0FBc0MsZTVDdWhPeEMsQzRDdmhPRSw4QkFBc0MsZTVDMmhPeEMsQzRDM2hPRSw2QkFBc0MsZTVDK2hPeEMsQzRDL2hPRSw4QkFBc0MsZTVDbWlPeEMsQzRDbmlPRSwrQ0FBc0MsZTVDMmlPeEMsQzRDM2lPRSw0Q0FBc0MsZTVDbWpPeEMsQzRDbmpPRSxzQkFBc0MsZTVDdWpPeEMsQzRDdmpPRSw2QkFBc0MsZTVDMmpPeEMsQzRDM2pPRSxpRUFBc0MsZTVDdWtPeEMsQzRDdmtPRSxxQkFBc0MsZTVDMmtPeEMsQzRDM2tPRSx1QkFBc0MsZTVDK2tPeEMsQzRDL2tPRSwwQkFBc0MsZTVDbWxPeEMsQzRDbmxPRSwwQkFBc0MsZTVDdWxPeEMsQzRDdmxPRSxpQkFBc0MsZTVDMmxPeEMsQzRDM2xPRSx1QkFBc0MsZTVDK2xPeEMsQzRDL2xPRSx1QkFBc0MsZTVDbW1PeEMsQzRDbm1PRSxpQkFBc0MsZTVDdW1PeEMsQzRDdm1PRSxzQkFBc0MsZTVDMm1PeEMsQzRDM21PRSxxRUFBc0MsZTVDdW5PeEMsQzRDdm5PRSx5QkFBc0MsZTVDMm5PeEMsQzRDM25PRSw2Q0FBc0MsZTVDbW9PeEMsQzRDbm9PRSxrQkFBc0MsZTVDdW9PeEMsQzRDdm9PRSxpQkFBc0MsZTVDMm9PeEMsQzRDM29PRSxzRUFBc0MsZTVDdXBPeEMsQzRDdnBPRSwyQkFBc0MsZTVDMnBPeEMsQzRDM3BPRSxnREFBc0MsZTVDbXFPeEMsQzRDbnFPRSxrREFBc0MsZTVDMnFPeEMsQzRDM3FPRSw0RUFBc0MsZTVDMnJPeEMsQzRDM3JPRSw0Q0FBc0MsZTVDbXNPeEMsQzRDbnNPRSx1REFBc0MsZTVDMnNPeEMsQzRDM3NPRSwyREFBc0MsZTVDbXRPeEMsQzRDbnRPRSw4QkFBc0MsZTVDdXRPeEMsQzRDdnRPRSxnQ0FBc0MsZTVDMnRPeEMsQzRDM3RPRSw4QkFBc0MsZTVDK3RPeEMsQzRDL3RPRSxvQ0FBc0MsZTVDbXVPeEMsQzRDbnVPRSw4QkFBc0MsZTVDdXVPeEMsQzRDdnVPRSx1QkFBc0MsZTVDMnVPeEMsQzRDM3VPRSxzQkFBc0MsZTVDK3VPeEMsQzRDL3VPRSxzQkFBc0MsZTVDbXZPeEMsQzRDbnZPRSw2QkFBc0MsZTVDdXZPeEMsQzRDdnZPRSxnREFBc0MsZTVDMnZPeEMsQzRDM3ZPRSxnREFBc0MsZTVDbXdPeEMsQzRDbndPRSxzQkFBc0MsZTVDdXdPeEMsQzRDdndPRSx5QkFBc0MsZTVDMndPeEMsQzRDM3dPRSxzQ0FBc0MsZTVDK3dPeEMsQzRDL3dPRSw0Q0FBc0MsZTVDbXhPeEMsQzRDbnhPRSxzQ0FBc0MsZTVDdXhPeEMsQzRDdnhPRSw4QkFBc0MsZTVDMnhPeEMsQzRDM3hPRSx3QkFBc0MsZTVDK3hPeEMsQzRDL3hPRSx5QkFBc0MsZTVDbXlPeEMsQzRDbnlPRSwyQ0FBc0MsZTVDMnlPeEMsQzRDM3lPRSwyQ0FBc0MsZTVDbXpPeEMsQzRDbnpPRSxxQkFBc0MsZTVDdXpPeEMsQzRDdnpPRSxhQUFzQyxXNUMyek94QyxDNEMzek9FLG9CQUFzQyxlNUMrek94QyxDNEMvek9FLHFCQUFzQyxlNUNtME94QyxDNENuME9FLG1CQUFzQyxlNUN1ME94QyxDNEN2ME9FLG9EQUFzQyxlNUMrME94QyxDNEMvME9FLG9CQUFzQyxlNUNtMU94QyxDNENuMU9FLDhDQUFzQyxlNUMyMU94QyxDNEMzMU9FLCtDQUFzQyxlNUNtMk94QyxDNENuMk9FLGlCQUFzQyxlNUN1Mk94QyxDNEN2Mk9FLGlCQUFzQyxlNUMyMk94QyxDNEMzMk9FLDhDQUFzQyxlNUNtM094QyxDNENuM09FLGtCQUFzQyxlNUN1M094QyxDNEN2M09FLGlCQUFzQyxlNUMyM094QyxDNEMzM09FLGtCQUFzQyxlNUMrM094QyxDNEMvM09FLG9FQUFzQyxlNUMyNE94QyxDNEMzNE9FLG9CQUFzQyxlNUMrNE94QyxDNEMvNE9FLG9CQUFzQyxlNUNtNU94QyxDNENuNU9FLGdCQUFzQyxlNUN1NU94QyxDNEN2NU9FLGtCQUFzQyxlNUMyNU94QyxDNEMzNU9FLGFBQXNDLFc1Qys1T3hDLEM0Qy81T0UsZUFBc0MsZTVDbTZPeEMsQzRDbjZPRSxxQkFBc0MsZTVDdTZPeEMsQzRDdjZPRSxnQkFBc0MsZTVDMjZPeEMsQzRDMzZPRSw4Q0FBc0MsZTVDbTdPeEMsQzRDbjdPRSwwQkFBc0MsZTVDdTdPeEMsQzRDdjdPRSxpQkFBc0MsZTVDMjdPeEMsQzRDMzdPRSx5QkFBc0MsZTVDKzdPeEMsQzRDLzdPRSxhQUFzQyxXNUNtOE94QyxDNENuOE9FLGlCQUFzQyxlNUN1OE94QyxDNEN2OE9FLGVBQXNDLGU1QzI4T3hDLEM0QzM4T0Usb0JBQXNDLGU1Qys4T3hDLEM0Qy84T0Usa0JBQXNDLGU1Q205T3hDLEM0Q245T0Usb0JBQXNDLGU1Q3U5T3hDLEM0Q3Y5T0UsNENBQXNDLGU1Qys5T3hDLEM0Qy85T0UsdUJBQXNDLGU1Q20rT3hDLEM0Q24rT0UscUJBQXNDLGU1Q3UrT3hDLEM0Q3YrT0UsYUFBc0MsVzVDMitPeEMsQzRDMytPRSx3QkFBc0MsZTVDKytPeEMsQzRDLytPRSxvQkFBc0MsZTVDbS9PeEMsQzRDbi9PRSxpREFBc0MsZTVDMi9PeEMsQzRDMy9PRSx5QkFBc0MsZTVDKy9PeEMsQzRDLy9PRSxvQkFBc0MsZTVDbWdQeEMsQzRDbmdQRSxrQkFBc0MsZTVDdWdQeEMsQzRDdmdQRSx1QkFBc0MsZTVDMmdQeEMsQzRDM2dQRSx1QkFBc0MsZTVDK2dQeEMsQzRDL2dQRSwwQkFBc0MsZTVDbWhQeEMsQzRDbmhQRSxxQkFBc0MsZTVDdWhQeEMsQzRDdmhQRSx1QkFBc0MsZTVDMmhQeEMsQzRDM2hQRSxnQkFBc0MsZTVDK2hQeEMsQzRDL2hQRSxvREFBc0MsZTVDdWlQeEMsQzRDdmlQRSw4Q0FBc0MsZTVDK2lQeEMsQzRDL2lQRSxpQkFBc0MsZTVDbWpQeEMsQzRDbmpQRSxxQkFBc0MsVzVDdWpQeEMsQzRDdmpQRSwyQkFBc0MsZTVDMmpQeEMsQzRDM2pQRSxxQkFBc0MsZTVDK2pQeEMsQzRDL2pQRSxxQkFBc0MsZTVDbWtQeEMsQzRDbmtQRSx5QkFBc0MsZTVDdWtQeEMsQzRDdmtQRSxpQ0FBc0MsZTVDK2tQeEMsQzRDL2tQRSx1RkFBc0MsZTVDK2xQeEMsQzRDL2xQRSxxQkFBc0MsZTVDbW1QeEMsQzRDbm1QRSx3Q0FBc0MsZTVDMm1QeEMsQzRDM21QRSx1Q0FBc0MsZTVDbW5QeEMsQzRDbm5QRSwrREFBc0MsZTVDK25QeEMsQzRDL25QRSx3Q0FBc0MsZTVDdW9QeEMsQzRDdm9QRSx5QkFBc0MsZTVDMm9QeEMsQzRDM29QRSwwQkFBc0MsZTVDK29QeEMsQzRDL29QRSxtREFBc0MsZTVDdXBQeEMsQzRDdnBQRSxrREFBc0MsZTVDK3BQeEMsQzRDL3BQRSw4Q0FBc0MsZTVDdXFQeEMsQzRDdnFQRSw2QkFBc0MsZTVDMnFQeEMsQzRDM3FQRSxnQkFBc0MsZTVDK3FQeEMsQzRDL3FQRSxxQkFBc0MsZTVDbXJQeEMsQzRDbnJQRSxrQkFBc0MsZTVDdXJQeEMsQzRDdnJQRSxpQkFBc0MsZTVDMnJQeEMsQzRDM3JQRSx1QkFBc0MsZTVDK3JQeEMsQzRDL3JQRSxhQUFzQyxXNUNtc1B4QyxDNENuc1BFLGtCQUFzQyxlNUN1c1B4QyxDNEN2c1BFLDhDQUFzQyxlNUMrc1B4QyxDNEMvc1BFLHdDQUFzQyxlNUNtdFB4QyxDNENudFBFLGtDQUFzQyxlNUN1dFB4QyxDNEN2dFBFLDREQUFzQyxlNUMrdFB4QyxDNEMvdFBFLGdFQUFzQyxlNUN1dVB4QyxDNEN2dVBFLDBEQUFzQyxlNUMrdVB4QyxDNEMvdVBFLHdEQUFzQyxlNUN1dlB4QyxDNEN2dlBFLHNCQUFzQyxlNUMydlB4QyxDNEMzdlBFLGVBQXNDLGU1Qyt2UHhDLEM0Qy92UEUsOENBQXNDLGU1Q3V3UHhDLEM0Q3Z3UEUsc0RBQXNDLGU1Qyt3UHhDLEM0Qy93UEUsbUJBQXNDLGU1Q214UHhDLEM0Q254UEUsa0JBQXNDLGU1Q3V4UHhDLEM0Q3Z4UEUsZ0JBQXNDLGU1QzJ4UHhDLEM0QzN4UEUsMEJBQXNDLGU1Qyt4UHhDLEM0Qy94UEUsZ0NBQXNDLGU1Q215UHhDLEM0Q255UEUsdUJBQXNDLGU1Q3V5UHhDLEM0Q3Z5UEUsdUJBQXNDLGU1QzJ5UHhDLEM0QzN5UEUsc0RBQXNDLGU1Q216UHhDLEM0Q256UEUsbURBQXNDLGU1QzJ6UHhDLEM0QzN6UEUsc0RBQXNDLGU1Q20wUHhDLEM0Q24wUEUsb0RBQXNDLGU1QzIwUHhDLEM0QzMwUEUsd0RBQXNDLGU1Q20xUHhDLEM0Q24xUEUsZ0JBQXNDLGU1Q3UxUHhDLEM0Q3YxUEUscUJBQXNDLGU1QzIxUHhDLEM0QzMxUEUsMkJBQXNDLGU1QysxUHhDLEM0Qy8xUEUsa0RBQXNDLGU1Q3UyUHhDLEM0Q3YyUEUsMkJBQXNDLGU1QzIyUHhDLEM0QzMyUEUsaURBQXNDLGU1Q20zUHhDLEM0Q24zUEUsaUJBQXNDLGU1Q3UzUHhDLEM0Q3YzUEUsa0JBQXNDLGU1QzIzUHhDLEM0QzMzUEUsbUJBQXNDLGU1QyszUHhDLEM0Qy8zUEUsbUJBQXNDLGU1Q200UHhDLEM0Q240UEUsMENBQXNDLGU1QzI0UHhDLEM0QzM0UEUsa0JBQXNDLGU1Qys0UHhDLEM0Qy80UEUscUJBQXNDLGU1Q201UHhDLEM0Q241UEUsc0JBQXNDLGU1Q3U1UHhDLEM0Q3Y1UEUsc0RBQXNDLGU1Qys1UHhDLEM0Qy81UEUsa0VBQXNDLGU1Q3U2UHhDLEM0Q3Y2UEUsNEJBQXNDLGU1QzI2UHhDLEM0QzM2UEUsc0JBQXNDLGU1Qys2UHhDLEM0Qy82UEUscUJBQXNDLGU1Q203UHhDLEM0Q243UEUsbURBQXNDLGU1QzI3UHhDLEM0QzM3UEUscUNBQXNDLGU1Q204UHhDLEM0Q244UEUsa0JBQXNDLGU1Q3U4UHhDLEM0Q3Y4UEUsb0VBQXNDLGU1Q205UHhDLEM0Q245UEUseUJBQXNDLGU1Q3U5UHhDLEM0Q3Y5UEUsd0JBQXNDLGU1QzI5UHhDLEM0QzM5UEUsdURBQXNDLGU1Q20rUHhDLEM0Q24rUEUsc0RBQXNDLGU1QzIrUHhDLEM0QzMrUEUsc0JBQXNDLGU1QysrUHhDLEM0Qy8rUEUsa0RBQXNDLGU1Q3UvUHhDLEM0Q3YvUEUsNERBQXNDLGU1QysvUHhDLEM0Qy8vUEUsK0JBQXNDLGU1Q21nUXhDLEM0Q25nUUUsK0JBQXNDLGU1Q3VnUXhDLEM0Q3ZnUUUsMkJBQXNDLGU1QzJnUXhDLEM0QzNnUUUsNEJBQXNDLGU1QytnUXhDLEM0Qy9nUUUsdUJBQXNDLGU1Q21oUXhDLEM0Q25oUUUsdUJBQXNDLGU1Q3VoUXhDLEM0Q3ZoUUUseURBQXNDLGU1QytoUXhDLEM0Qy9oUUUsb0JBQXNDLGU1Q21pUXhDLEM0Q25pUUUsZ0JBQXNDLGU1Q3VpUXhDLEM0Q3ZpUUUseUJBQXNDLGU1QzJpUXhDLEM0QzNpUUUsa0JBQXNDLGU1QytpUXhDLEM0Qy9pUUUsb0JBQXNDLGU1Q21qUXhDLEM0Q25qUUUsd0JBQXNDLGU1Q3VqUXhDLEM0Q3ZqUUUsc0JBQXNDLGU1QzJqUXhDLEM0QzNqUUUsaUJBQXNDLGU1QytqUXhDLEM0Qy9qUUUsb0JBQXNDLGU1Q21rUXhDLEM0Q25rUUUseUJBQXNDLGU1Q3VrUXhDLEM0Q3ZrUUUsd0JBQXNDLGU1QzJrUXhDLEM0QzNrUUUsbUJBQXNDLGU1QytrUXhDLEM0Qy9rUUUsd0NBQXNDLGU1Q3VsUXhDLEM0Q3ZsUUUsaUJBQXNDLGU1QzJsUXhDLEM0QzNsUUUsYUFBc0MsVzVDK2xReEMsQzRDL2xRRSxzQkFBc0MsZTVDbW1ReEMsQzRDbm1RRSx5QkFBc0MsZTVDdW1ReEMsQzRDdm1RRSxrQkFBc0MsZTVDMm1ReEMsQzRDM21RRSxxQkFBc0MsZTVDK21ReEMsQzRDL21RRSxxQkFBc0MsZTVDbW5ReEMsQzRDbm5RRSw4Q0FBc0MsZTVDMm5ReEMsQzRDM25RRSx5QkFBc0MsZTVDK25ReEMsQzRDL25RRSxhQUFzQyxXNUNtb1F4QyxDNENub1FFLHdCQUFzQyxlNUN1b1F4QyxDNEN2b1FFLDBCQUFzQyxlNUMyb1F4QyxDNEMzb1FFLG1CQUFzQyxlNUMrb1F4QyxDNEMvb1FFLG9CQUFzQyxlNUNtcFF4QyxDNENucFFFLGNBQXNDLGU1Q3VwUXhDLEM0Q3ZwUUUsaUJBQXNDLGU1QzJwUXhDLEM0QzNwUUUscUNBQXNDLGU1Q21xUXhDLEM0Q25xUUUsYUFBc0MsVzVDdXFReEMsQzRDdnFRRSxpQkFBc0MsZTVDMnFReEMsQzRDM3FRRSx3QkFBc0MsZTVDK3FReEMsQzRDL3FRRSw2Q0FBc0MsZTVDdXJReEMsQzRDdnJRRSxtQkFBc0MsZTVDMnJReEMsQzRDM3JRRSxrQkFBc0MsZTVDK3JReEMsQzRDL3JRRSxvQkFBc0MsZTVDbXNReEMsQzRDbnNRRSx1QkFBc0MsZTVDdXNReEMsQzRDdnNRRSxxQkFBc0MsZTVDMnNReEMsQzRDM3NRRSx5QkFBc0MsZTVDK3NReEMsQzRDL3NRRSxxQkFBc0MsZTVDbXRReEMsQzRDbnRRRSxvQkFBc0MsZTVDdXRReEMsQzRDdnRRRSwyQ0FBc0MsZTVDK3RReEMsQzRDL3RRRSxpQkFBc0MsZTVDbXVReEMsQzRDbnVRRSxlQUFzQyxlNUN1dVF4QyxDNEN2dVFFLGlCQUFzQyxlNUMydVF4QyxDNEMzdVFFLGVBQXNDLGU1Qyt1UXhDLEM0Qy91UUUsdUNBQXNDLGU1Q3V2UXhDLEM0Q3Z2UUUscUJBQXNDLGU1QzJ2UXhDLEM0QzN2UUUsbUJBQXNDLGU1Qyt2UXhDLEM0Qy92UUUsNkNBQXNDLGU1Q3V3UXhDLEM0Q3Z3UUUseUNBQXNDLGU1Qyt3UXhDLEM0Qy93UUUsd0NBQXNDLGU1Q3V4UXhDLEM0Q3Z4UUUsNkRBQXNDLGU1Qyt4UXhDLEM0Qy94UUUsb0RBQXNDLGU1Q3V5UXhDLEM0Q3Z5UUUsd0JBQXNDLGU1QzJ5UXhDLEM0QzN5UUUsdUJBQXNDLGU1Qyt5UXhDLEM0Qy95UUUsMEJBQXNDLGU1Q216UXhDLEM0Q256UUUsMEJBQXNDLGU1Q3V6UXhDLEM0Q3Z6UUUsdUJBQXNDLGU1QzJ6UXhDLEM0QzN6UUUsc0JBQXNDLGU1Qyt6UXhDLEM0Qy96UUUseUNBQXNDLFc1Q3UwUXhDLEM0Q3YwUUUsa0NBQXNDLGU1QyswUXhDLEM0Qy8wUUUscUNBQXNDLGU1Q20xUXhDLEM0Q24xUUUscUNBQXNDLGU1Q3UxUXhDLEM0Q3YxUUUsMkNBQXNDLGU1QysxUXhDLEM0Qy8xUUUsd0JBQXNDLGU1Q20yUXhDLEM0Q24yUUUsZ0NBQXNDLGU1Q3UyUXhDLEM0Q3YyUUUsd0JBQXNDLGU1QzIyUXhDLEM0QzMyUUUsdUJBQXNDLGU1QysyUXhDLEM0Qy8yUUUsNkJBQXNDLGU1Q20zUXhDLEM0Q24zUUUsK0JBQXNDLGU1Q3UzUXhDLEM0Q3YzUUUscUNBQXNDLGU1QzIzUXhDLEM0QzMzUUUsK0JBQXNDLGU1QyszUXhDLEM0Qy8zUUUsOEJBQXNDLGU1Q200UXhDLEM0Q240UUUsa0NBQXNDLGU1Q3U0UXhDLEM0Q3Y0UUUsK0JBQXNDLGU1QzI0UXhDLEM0QzM0UUUsNkNBQXNDLGU1Q201UXhDLEM0Q241UUUsc0RBQXNDLGU1QzI1UXhDLEM0QzM1UUUsMENBQXNDLGU1Q202UXhDLEM0Q242UUUsOEJBQXNDLGU1Q3U2UXhDLEM0Q3Y2UUUsMkJBQXNDLGU1QzI2UXhDLEM0QzM2UUUsMEJBQXNDLGU1Qys2UXhDLEM0Qy82UUUsZ0NBQXNDLGU1Q203UXhDLEM0Q243UUUsNkJBQXNDLGU1Q3U3UXhDLEM0Q3Y3UUUsNEJBQXNDLGU1QzI3UXhDLEM0QzM3UUUsMkNBQXNDLGU1Q204UXhDLEM0Q244UUUsb0NBQXNDLGU1Q3U4UXhDLEM0Q3Y4UUUsaUNBQXNDLGU1QzI4UXhDLEM0QzM4UUUscUNBQXNDLGU1Qys4UXhDLEM0Qy84UUUsMENBQXNDLGU1Q3U5UXhDLEM0Q3Y5UUUsMkJBQXNDLGU1QzI5UXhDLEM0QzM5UUUsdUJBQXNDLGU1Qys5UXhDLEM0Qy85UUUsd0JBQXNDLGU1Q20rUXhDLEM0Q24rUUUsNkNBQXNDLGU1QzIrUXhDLEM0QzMrUUUsMEJBQXNDLGU1QysrUXhDLEM0Qy8rUUUsNkNBQXNDLGU1Q3UvUXhDLEM0Q3YvUUUsMkNBQXNDLGU1QysvUXhDLEM0Qy8vUUUseURBQXNDLGU1Q3VnUnhDLEM0Q3ZnUkUsdURBQXNDLGU1QytnUnhDLEM0Qy9nUkUsOENBQXNDLGU1Q3VoUnhDLEM0Q3ZoUkUsaUNBQXNDLGU1QzJoUnhDLEM0QzNoUkUsNkNBQXNDLGU1Q21pUnhDLEM0Q25pUkUsMENBQXNDLGU1Q3VpUnhDLEM0Q3ZpUkUsc0NBQXNDLGU1QzJpUnhDLEM0QzNpUkUsa0RBQXNDLGU1QytpUnhDLEM0Qy9pUkUsa0NBQXNDLGU1Q21qUnhDLEM0Q25qUkUscURBQXNDLGU1QzJqUnhDLEM0QzNqUkUsdUJBQXNDLGU1QytqUnhDLEM0Qy9qUkUscUJBQXNDLGU1Q21rUnhDLEM0Q25rUkUsaUJBQXNDLGU1Q3VrUnhDLEM0Q3ZrUkUsMkNBQXNDLGU1QytrUnhDLEM0Qy9rUkUsdUJBQXNDLGU1Q21sUnhDLEM0Q25sUkUsd0RBQXNDLGU1QzJsUnhDLEM0QzNsUkUsNkNBQXNDLGU1Q21tUnhDLEM0Q25tUkUsc0JBQXNDLGU1Q3VtUnhDLEM0Q3ZtUkUsaUJBQXNDLGU1QzJtUnhDLEM0QzNtUkUsdUJBQXNDLGU1QyttUnhDLEM0Qy9tUkUsNEJBQXNDLGU1Q21uUnhDLEM0Q25uUkUsaUJBQXNDLGU1Q3VuUnhDLEM0Q3ZuUkUseUJBQXNDLGU1QzJuUnhDLEM0QzNuUkUsOEJBQXNDLGU1QytuUnhDLEM0Qy9uUkUsb0NBQXNDLGU1Q21vUnhDLEM0Q25vUkUsOEJBQXNDLGU1Q3VvUnhDLEM0Q3ZvUkUsMkJBQXNDLGU1QzJvUnhDLEM0QzNvUkUsc0JBQXNDLGU1QytvUnhDLEM0Qy9vUkUsdUJBQXNDLGU1Q21wUnhDLEM0Q25wUkUsb0JBQXNDLGU1Q3VwUnhDLEM0Q3ZwUkUsc0JBQXNDLGU1QzJwUnhDLEM0QzNwUkUsdUJBQXNDLGU1QytwUnhDLEM0Qy9wUkUsZ0JBQXNDLGU1Q21xUnhDLEM0Q25xUkUsZ0JBQXNDLGU1Q3VxUnhDLEM0Q3ZxUkUsNEJBQXNDLGU1QzJxUnhDLEM0QzNxUkUsNkJBQXNDLGU1QytxUnhDLEM0Qy9xUkUsbUNBQXNDLGU1Q21yUnhDLEM0Q25yUkUsNkJBQXNDLGU1Q3VyUnhDLEM0Q3ZyUkUsNEJBQXNDLGU1QzJyUnhDLEM0QzNyUkUsNkJBQXNDLGU1QytyUnhDLEM0Qy9yUkUsK0JBQXNDLFc1Q3VzUnhDLEM0Q3ZzUkUsc0JBQXNDLGU1QzJzUnhDLEM0QzNzUkUsbUJBQXNDLGU1QytzUnhDLEM0Qy9zUkUsZUFBc0MsZTVDbXRSeEMsQzRDbnRSRSx5Q0FBc0MsZTVDMnRSeEMsQzRDM3RSRSxnQkFBc0MsZTVDK3RSeEMsQzRDL3RSRSxxQkFBc0MsZTVDbXVSeEMsQzRDbnVSRSx3QkFBc0MsZTVDdXVSeEMsQzRDdnVSRSwrQkFBc0MsZTVDMnVSeEMsQzRDM3VSRSwwRUFBc0MsZTVDbXZSeEMsQzRDbnZSRSxpQkFBc0MsZTVDdXZSeEMsQzRDdnZSRSx3QkFBc0MsZTVDMnZSeEMsQzRDM3ZSRSxxQkFBc0MsZTVDK3ZSeEMsQzRDL3ZSRSx3QkFBc0MsZTVDbXdSeEMsQzRDbndSRSxhQUFzQyxXNUN1d1J4QyxDNEN2d1JFLGtCQUFzQyxlNUMyd1J4QyxDNEMzd1JFLG9CQUFzQyxXNUMrd1J4QyxDNEMvd1JFLGdEQUFzQyxlNUN1eFJ4QyxDNEN2eFJFLGtEQUFzQyxlNUMreFJ4QyxDNEMveFJFLGFBQXNDLFc1Q215UnhDLEM0Q255UkUscUJBQXNDLGU1Q3V5UnhDLEM0Q3Z5UkUsaUJBQXNDLGU1QzJ5UnhDLEM0QzN5UkUsbUJBQXNDLGU1Qyt5UnhDLEM0Qy95UkUsd0JBQXNDLGU1Q216UnhDLEM0Q256UkUsbUJBQXNDLGU1Q3V6UnhDLEM0Q3Z6UkUsd0JBQXNDLGU1QzJ6UnhDLEM0QzN6UkUsc0NBQXNDLGU1Q20wUnhDLEM0Q24wUkUsOENBQXNDLGU1QzIwUnhDLEM0QzMwUkUseUdBQXNDLGU1QzIxUnhDLEM0QzMxUkUsbUJBQXNDLGU1QysxUnhDLEM0Qy8xUkUsc0JBQXNDLGU1Q20yUnhDLEM0Q24yUkUsa0JBQXNDLGU1Q3UyUnhDLEM0Q3YyUkUsdUNBQXNDLGU1QysyUnhDLEM0Qy8yUkUsK0NBQXNDLGU1Q3UzUnhDLEM0Q3YzUkUsc0JBQXNDLGU1QzIzUnhDLEM0QzMzUkUsb0JBQXNDLGU1QyszUnhDLEM0Qy8zUkUsbUJBQXNDLGU1Q200UnhDLEM0Q240UkUsa0JBQXNDLGU1Q3U0UnhDLEM0Q3Y0UkUsc0RBQXNDLGU1Qys0UnhDLEM0Qy80UkUsOENBQXNDLGU1Q3U1UnhDLEM0Q3Y1UkUsc0RBQXNDLGU1Qys1UnhDLEM0Qy81UkUsbURBQXNDLGU1Q3U2UnhDLEM0Q3Y2UkUsZ0JBQXNDLGU1QzI2UnhDLEM0QzM2UkUsZ0JBQXNDLGU1Qys2UnhDLEM0Qy82UkUsd0JBQXNDLGU1Q203UnhDLEM0Q243UkUsdUJBQXNDLGU1Q3U3UnhDLEM0Q3Y3UkUsNkJBQXNDLGU1QzI3UnhDLEM0QzM3UkUsbUNBQXNDLGU1Qys3UnhDLEM0Qy83UkUsNkJBQXNDLGU1Q204UnhDLEM0Q244UkUscUJBQXNDLGU1Q3U4UnhDLEM0Q3Y4UkUsdUJBQXNDLGU1QzI4UnhDLEM0QzM4UkUsaUJBQXNDLGU1Qys4UnhDLEM0Qy84UkUsa0JBQXNDLGU1Q205UnhDLEM0Q245UkUsc0NBQXNDLGU1QzI5UnhDLEM0QzM5UkUsNkZBQXNDLGU1QzIrUnhDLEM0QzMrUkUsc0VBQXNDLGU1Q3UvUnhDLEM0Q3YvUkUsaUJBQXNDLGU1QzIvUnhDLEM0QzMvUkUsK0JBQXNDLGU1Q21nU3hDLEM0Q25nU0Usd0VBQXNDLGU1Q21oU3hDLEM0Q25oU0UsZUFBc0MsZTVDdWhTeEMsQzRDdmhTRSxpQkFBc0MsZTVDMmhTeEMsQzRDM2hTRSwwQkFBc0MsZTVDK2hTeEMsQzRDL2hTRSw0QkFBc0MsZTVDbWlTeEMsQzRDbmlTRSwwQkFBc0MsZTVDdWlTeEMsQzRDdmlTRSx1Q0FBc0MsZTVDK2lTeEMsQzRDL2lTRSx1QkFBc0MsZTVDbWpTeEMsQzRDbmpTRSxhQUFzQyxXNUN1alN4QyxDNEN2alNFLHVCQUFzQyxlNUMyalN4QyxDNEMzalNFLHNCQUFzQyxlNUMralN4QyxDNEMvalNFLG9CQUFzQyxlNUNta1N4QyxDNENua1NFLHFCQUFzQyxlNUN1a1N4QyxDNEN2a1NFLDBCQUFzQyxlNUMya1N4QyxDNEMza1NFLG1EQUFzQyxlNUNtbFN4QyxDNENubFNFLDBEQUFzQyxlNUMybFN4QyxDNEMzbFNFLGdFQUFzQyxlNUNtbVN4QyxDNENubVNFLGtCQUFzQyxlNUN1bVN4QyxDNEN2bVNFLCtCQUFzQyxlNUMybVN4QyxDNEMzbVNFLHFDQUFzQyxlNUMrbVN4QyxDNEMvbVNFLCtCQUFzQyxlNUNtblN4QyxDNENublNFLHVCQUFzQyxlNUN1blN4QyxDNEN2blNFLHVCQUFzQyxlNUMyblN4QyxDNEMzblNFLG1DQUFzQyxlNUNtb1N4QyxDNENub1NFLHVCQUFzQyxlNUN1b1N4QyxDNEN2b1NFLCtDQUFzQyxlNUMrb1N4QyxDNEMvb1NFLGtCQUFzQyxlNUNtcFN4QyxDNENucFNFLHlDQUFzQyxlNUMycFN4QyxDNEMzcFNFLG1CQUFzQyxlNUMrcFN4QyxDNEMvcFNFLG1CQUFzQyxlNUNtcVN4QyxDNENucVNFLHNDQUFzQyxlNUMycVN4QyxDNEMzcVNFLGtCQUFzQyxlNUMrcVN4QyxDNEMvcVNFLG9EQUFzQyxlNUN1clN4QyxDNEN2clNFLHFFQUFzQyxlNUNtc1N4QyxDNENuc1NFLHFEQUFzQyxlNUMyc1N4QyxDNEMzc1NFLDRDQUFzQyxlNUNtdFN4QyxDNENudFNFLHlCQUFzQyxlNUN1dFN4QyxDNEN2dFNFLGlHQUFzQyxlNUMydVN4QyxDNEMzdVNFLDBDQUFzQyxlNUNtdlN4QyxDNENudlNFLHNCQUFzQyxlNUN1dlN4QyxDNEN2dlNFLHNCQUFzQyxlNUMydlN4QyxDNEMzdlNFLCtDQUFzQyxlNUNtd1N4QyxDNENud1NFLHdCQUFzQyxlNUN1d1N4QyxDNEN2d1NFLHdCQUFzQyxlNUMyd1N4QyxDNEMzd1NFLGdCQUFzQyxlNUMrd1N4QyxDNEMvd1NFLHNEQUFzQyxlNUMyeFN4QyxDNEMzeFNFLHVCQUFzQyxlNUMreFN4QyxDNEMveFNFLHFDQUFzQyxlNUN1eVN4QyxDNEN2eVNFLHFCQUFzQyxlNUMyeVN4QyxDNEMzeVNFLGlEQUFzQyxlNUNtelN4QyxDNENuelNFLGtCQUFzQyxlNUN1elN4QyxDNEN2elNFLGtCQUFzQyxlNUMyelN4QyxDNEMzelNFLHFDQUFzQyxlNUNtMFN4QyxDNENuMFNFLGtEQUFzQyxlNUMyMFN4QyxDNEMzMFNFLHdDQUFzQyxlNUNtMVN4QyxDNENuMVNFLGdFQUFzQyxlNUMrMVN4QyxDNEMvMVNFLHFCQUFzQyxlNUNtMlN4QyxDNENuMlNFLDJDQUFzQyxlNUMyMlN4QyxDNEMzMlNFLG9CQUFzQyxlNUMrMlN4QyxDNEMvMlNFLGdCQUFzQyxlNUNtM1N4QyxDNENuM1NFLG1CQUFzQyxlNUN1M1N4QyxDNEN2M1NFLGlCQUFzQyxlNUMyM1N4QyxDNEMzM1NFLDRCQUFzQyxlNUMrM1N4QyxDNEMvM1NFLGlCQUFzQyxlNUNtNFN4QyxDNENuNFNFLGtCQUFzQyxlNUN1NFN4QyxDNEN2NFNFLHdDQUFzQyxlNUMrNFN4QyxDNEMvNFNFLGdCQUFzQyxlNUNtNVN4QyxDNENuNVNFLG1CQUFzQyxlNUN1NVN4QyxDNEN2NVNFLHFCQUFzQyxlNUMyNVN4QyxDNEMzNVNFLG1CQUFzQyxlNUMrNVN4QyxDNEMvNVNFLG9CQUFzQyxlNUNtNlN4QyxDNENuNlNFLGdCQUFzQyxlNUN1NlN4QyxDNEN2NlNFLGlCQUFzQyxlNUMyNlN4QyxDNEMzNlNFLHVCQUFzQyxlNUMrNlN4QyxDNEMvNlNFLG9DQUFzQyxlNUN1N1N4QyxDNEN2N1NFLDBDQUFzQyxlNUMrN1N4QyxDNEMvN1NFLHVDQUFzQyxlNUN1OFN4QyxDNEN2OFNFLGVBQXNDLGU1QzI4U3hDLEM0QzM4U0UsOERBQXNDLGU1Q205U3hDLEM0Q245U0UsdUJBQXNDLGU1Q3U5U3hDLEM0Q3Y5U0Usa0JBQXNDLGU1QzI5U3hDLEM0QzM5U0UsbUJBQXNDLGU1Qys5U3hDLEM0Qy85U0UsbUJBQXNDLGU1Q20rU3hDLEM0Q24rU0UsMENBQXNDLGU1QzIrU3hDLEM0QzMrU0UscUJBQXNDLGU1QysrU3hDLEM0Qy8rU0UsdURBQXNDLGU1Q3UvU3hDLEM0Q3YvU0Usa0JBQXNDLGU1QzIvU3hDLEM0QzMvU0UsaUVBQXNDLGU1Q21nVHhDLEM0Q25nVEUsMERBQXNDLGU1QzJnVHhDLEM0QzNnVEUsMERBQXNDLGU1Q21oVHhDLEM0Q25oVEUsNERBQXNDLGU1QzJoVHhDLEM0QzNoVEUsc0RBQXNDLGU1Q21pVHhDLEM0Q25pVEUsZ0RBQXNDLGU1QzJpVHhDLEM0QzNpVEUsc0RBQXNDLGU1Q21qVHhDLEM0Q25qVEUsdUJBQXNDLGU1Q3VqVHhDLEM0Q3ZqVEUsd0NBQXNDLGU1QytqVHhDLEM0Qy9qVEUsZ0RBQXNDLGU1Q3VrVHhDLEM0Q3ZrVEUsc0JBQXNDLGU1QzJrVHhDLEM0QzNrVEUsNkNBQXNDLGU1Q21sVHhDLEM0Q25sVEUscUVBQXNDLGU1QytsVHhDLEM0Qy9sVEUsa0NBQXNDLGU1Q21tVHhDLEM0Q25tVEUsZ0RBQXNDLGU1QzJtVHhDLEM0QzNtVEUseURBQXNDLGU1Q21uVHhDLEM0Q25uVEUsOENBQXNDLGU1QzJuVHhDLEM0QzNuVEUsb0RBQXNDLGU1Q21vVHhDLEM0Q25vVEUsZ0RBQXNDLGU1QzJvVHhDLEM0QzNvVEUsMkRBQXNDLGU1Q21wVHhDLEM0Q25wVEUsNENBQXNDLGU1QzJwVHhDLEM0QzNwVEUsMERBQXNDLGU1Q21xVHhDLEM0Q25xVEUsK0RBQXNDLGU1QzJxVHhDLEM0QzNxVEUsd0JBQXNDLGU1QytxVHhDLEM0Qy9xVEUsd0VBQXNDLGU1QzJyVHhDLEM0QzNyVEUsa0dBQXNDLGU1QzJzVHhDLEM0QzNzVEUsa0JBQXNDLGU1QytzVHhDLEM0Qy9zVEUsaUJBQXNDLGU1Q210VHhDLEM0Q250VEUsZ0JBQXNDLGU1Q3V0VHhDLEM0Q3Z0VEUsNkJBQXNDLGU1QzJ0VHhDLEM0QzN0VEUscUJBQXNDLGU1Qyt0VHhDLEM0Qy90VEUscURBQXNDLGU1Q3V1VHhDLEM0Q3Z1VEUseUJBQXNDLGU1QzJ1VHhDLEM0QzN1VEUsd0JBQXNDLGU1Qyt1VHhDLEM0Qy91VEUsOERBQXNDLGU1QzJ2VHhDLEM0QzN2VEUsdUJBQXNDLGU1Qyt2VHhDLEM0Qy92VEUsZ0JBQXNDLGU1Q213VHhDLEM0Q253VEUscUJBQXNDLGU1Q3V3VHhDLEM0Q3Z3VEUsd0JBQXNDLGU1QzJ3VHhDLEM0QzN3VEUsaUJBQXNDLGU1Qyt3VHhDLEM0Qy93VEUsdUJBQXNDLGU1Q214VHhDLEM0Q254VEUsdUJBQXNDLGU1Q3V4VHhDLEM0Q3Z4VEUseUJBQXNDLGU1QzJ4VHhDLEM0QzN4VEUsdUJBQXNDLGU1Qyt4VHhDLEM0Qy94VEUscUJBQXNDLGU1Q215VHhDLEM0Q255VEUsb0JBQXNDLGU1Q3V5VHhDLEM0Q3Z5VEUsOENBQXNDLGU1Qyt5VHhDLEM0Qy95VEUsNEJBQXNDLGU1Q216VHhDLEM0Q256VEUsZUFBc0MsZTVDdXpUeEMsQzRDdnpURSwwQkFBc0MsZTVDMnpUeEMsQzRDM3pURSx1QkFBc0MsZTVDK3pUeEMsQzRDL3pURSxzQkFBc0MsZTVDbTBUeEMsQzRDbjBURSxxQkFBc0MsZTVDdTBUeEMsQzRDdjBURSxtQkFBc0MsZTVDMjBUeEMsQzRDMzBURSxhQUFzQyxXNUMrMFR4QyxDNEMvMFRFLGlCQUFzQyxlNUNtMVR4QyxDNENuMVRFLHFDQUFzQyxlNUMyMVR4QyxDNEMzMVRFLGlEQUFzQyxlNUNtMlR4QyxDNENuMlRFLDRDQUFzQyxlNUMyMlR4QyxDNEMzMlRFLHlDQUFzQyxlNUNtM1R4QyxDNENuM1RFLDZGQUFzQyxlNUMrM1R4QyxDNEMvM1RFLDRDQUFzQyxlNUN1NFR4QyxDNEN2NFRFLHlCQUFzQyxlNUMyNFR4QyxDNEMzNFRFLHNEQUFzQyxlNUNtNVR4QyxDNENuNVRFLG1CQUFzQyxlNUN1NVR4QyxDNEN2NVRFLDREQUFzQyxlNUMrNVR4QyxDNEMvNVRFLGVBQXNDLGU1Q202VHhDLEM0Q242VEUsZ0JBQXNDLGU1Q3U2VHhDLEM0Q3Y2VEUsZ0JBQXNDLGU1QzI2VHhDLEM0QzM2VEUsZ0JBQXNDLGU1Qys2VHhDLEM0Qy82VEUsd0JBQXNDLGU1Q203VHhDLEM0Q243VEUsK0JBQXNDLGU1QzI3VHhDLEM0QzM3VEUsaUJBQXNDLGU1Qys3VHhDLEM0Qy83VEUsc0JBQXNDLGU1Q204VHhDLEM0Q244VEUsOERBQXNDLGU1QzI4VHhDLEM0QzM4VEUsMERBQXNDLGU1Q205VHhDLEM0Q245VEUsNEdBQXNDLGU1Q20rVHhDLEM0Q24rVEUsMEdBQXNDLGU1Q20vVHhDLEM0Q24vVEUsMEdBQXNDLGU1Q21nVXhDLEM0Q25nVUUsNEJBQXNDLGU1Q3VnVXhDLEM0Q3ZnVUUsMkJBQXNDLGU1QzJnVXhDLEM0QzNnVUUsZ0hBQXNDLGU1QzJoVXhDLEM0QzNoVUUsOEhBQXNDLGU1QzJpVXhDLEM0QzNpVUUsdUNBQXNDLGU1Q21qVXhDLEM0Q25qVUUsZ0JBQXNDLGU1Q3VqVXhDLEM0Q3ZqVUUsbUNBQXNDLGU1QzJqVXhDLEM0QzNqVUUsaUNBQXNDLGU1QytqVXhDLEM0Qy9qVUUsZ0NBQXNDLGU1Q21rVXhDLEM0Q25rVUUsNEJBQXNDLGU1Q3VrVXhDLEM0Q3ZrVUUsaUJBQXNDLGU1QzJrVXhDLEM0QzNrVUUsb0JBQXNDLGU1QytrVXhDLEM0Qy9rVUUsdUJBQXNDLGU1Q21sVXhDLEM0Q25sVUUsK0NBQXNDLGU1QzJsVXhDLEM0QzNsVUUsc0JBQXNDLGU1QytsVXhDLEM0Qy9sVUUsdUJBQXNDLGU1Q21tVXhDLEM0Q25tVUUsdUJBQXNDLGU1Q3VtVXhDLEM0Q3ZtVUUscUJBQXNDLGU1QzJtVXhDLEM0QzNtVUUsMkNBQXNDLGU1Q21uVXhDLEM0Q25uVUUsa0JBQXNDLGU1Q3VuVXhDLEM0Q3ZuVUUsK0NBQXNDLGU1QytuVXhDLEM0Qy9uVUUsb0JBQXNDLGU1Q21vVXhDLEM0Q25vVUUsc0JBQXNDLGU1Q3VvVXhDLEM0Q3ZvVUUscUJBQXNDLGU1QzJvVXhDLEM0QzNvVUUsa0JBQXNDLGU1QytvVXhDLEM0Qy9vVUUsd0JBQXNDLGU1Q21wVXhDLEM0Q25wVUUsOEJBQXNDLGU1Q3VwVXhDLEM0Q3ZwVUUsMkJBQXNDLGU1QzJwVXhDLEM0QzNwVUUsNEJBQXNDLGU1QytwVXhDLEM0Qy9wVUUsbUJBQXNDLGU1Q21xVXhDLEM0Q25xVUUsaUJBQXNDLGU1Q3VxVXhDLEM0Q3ZxVUUsc0JBQXNDLGU1QzJxVXhDLEM0QzNxVUUsbUJBQXNDLGU1QytxVXhDLEM0Qy9xVUUsc0RBQXNDLGU1Q3VyVXhDLEM0Q3ZyVUUsc0JBQXNDLGU1QzJyVXhDLEM0QzNyVUUsNkJBQXNDLGU1QytyVXhDLEM0Qy9yVUUsbUJBQXNDLGU1Q21zVXhDLEM0Q25zVUUscUJBQXNDLGU1Q3VzVXhDLEM0Q3ZzVUUseUJBQXNDLGU1QzJzVXhDLEM0QzNzVUUsbUJBQXNDLGU1QytzVXhDLEM0Qy9zVUUsaUJBQXNDLGU1Q210VXhDLEM0Q250VUUsMENBQXNDLGU1QzJ0VXhDLEM0QzN0VUUsc0NBQXNDLGU1Q211VXhDLEM0Q251VUUsa0RBQXNDLGU1QzJ1VXhDLEM0QzN1VUUsaUJBQXNDLGU1Qyt1VXhDLEM0Qy91VUUsbURBQXNDLGU1Q3V2VXhDLEM0Q3Z2VUUsMENBQXNDLGU1Qyt2VXhDLEM0Qy92VUUsMkRBQXNDLGU1Q3V3VXhDLEM0Q3Z3VUUsZ0JBQXNDLGU1QzJ3VXhDLEM0QzN3VUUscUJBQXNDLGU1Qyt3VXhDLEM0Qy93VUUsbUZBQXNDLGU1QzJ4VXhDLEM0QzN4VUUsa0JBQXNDLGU1Qyt4VXhDLEM0Qy94VUUsa0JBQXNDLGU1Q215VXhDLEM0Q255VUUseUJBQXNDLGU1Q3V5VXhDLEM0Q3Z5VUUsaUJBQXNDLGU1QzJ5VXhDLEM0QzN5VUUsNkJBQXNDLGU1Qyt5VXhDLEM0Qy95VUUseUJBQXNDLGU1Q216VXhDLEM0Q256VUUsK0NBQXNDLGU1QzJ6VXhDLEM0QzN6VUUsdUJBQXNDLGU1Qyt6VXhDLEM0Qy96VUUsMEJBQXNDLGU1Q20wVXhDLEM0Q24wVUUsdUJBQXNDLGU1Q3UwVXhDLEM0Q3YwVUUsOENBQXNDLGU1QyswVXhDLEM0Qy8wVUUseUJBQXNDLGU1Q20xVXhDLEM0Q24xVUUsd0JBQXNDLGU1Q3UxVXhDLEM0Q3YxVUUsd0JBQXNDLGU1QzIxVXhDLEM0QzMxVUUsdUJBQXNDLGU1QysxVXhDLEM0Qy8xVUUsbURBQXNDLGU1Q3UyVXhDLEM0Q3YyVUUsbUNBQXNDLGU1QysyVXhDLEM0Qy8yVUUsb0VBQXNDLGU1QzIzVXhDLEM0QzMzVUUsK0NBQXNDLGU1Q200VXhDLEM0Q240VUUsMkNBQXNDLGU1QzI0VXhDLEM0QzM0VUUsc0RBQXNDLGU1Q3U1VXhDLEM0Q3Y1VUUsYUFBc0MsVzVDMjVVeEMsQzRDMzVVRSxvQkFBc0MsZTVDKzVVeEMsQzRDLzVVRSwwQkFBc0MsZTVDbTZVeEMsQzRDbjZVRSxxQkFBc0MsZTVDdTZVeEMsQzRDdjZVRSw0QkFBc0MsZTVDMjZVeEMsQzRDMzZVRSxrQkFBc0MsZTVDKzZVeEMsQzRDLzZVRSxnREFBc0MsZTVDdTdVeEMsQzRDdjdVRSwyQ0FBc0MsZTVDKzdVeEMsQzRDLzdVRSxvREFBc0MsZTVDdThVeEMsQzRDdjhVRSxnREFBc0MsZTVDKzhVeEMsQzRDLzhVRSxvRUFBc0MsZTVDdTlVeEMsQzRDdjlVRSw2REFBc0MsZTVDKzlVeEMsQzRDLzlVRSxrQkFBc0MsZTVDbStVeEMsQzRDbitVRSxnQkFBc0MsZTVDdStVeEMsQzRDditVRSwwQkFBc0MsZTVDMitVeEMsQzRDMytVRSxzQkFBc0MsZTVDKytVeEMsQzRDLytVRSxzQkFBc0MsZTVDbS9VeEMsQzRDbi9VRSwwQ0FBc0MsZTVDMi9VeEMsQzRDMy9VRSx5Q0FBc0MsZTVDbWdWeEMsQzRDbmdWRSx5QkFBc0MsZTVDdWdWeEMsQzRDdmdWRSw4Q0FBc0MsZTVDK2dWeEMsQzRDL2dWRSx3QkFBc0MsZTVDbWhWeEMsQzRDbmhWRSwwQ0FBc0MsZTVDMmhWeEMsQzRDM2hWRSxzREFBc0MsZTVDbWlWeEMsQzRDbmlWRSxxQkFBc0MsZTVDdWlWeEMsQzRDdmlWRSxzQkFBc0MsZTVDMmlWeEMsQzRDM2lWRSxzQkFBc0MsZTVDK2lWeEMsQzRDL2lWRSxzQkFBc0MsZTVDbWpWeEMsQzRDbmpWRSx5Q0FBc0MsZTVDMmpWeEMsQzRDM2pWRSxxQkFBc0MsZTVDK2pWeEMsQzRDL2pWRSx1QkFBc0MsZTVDbWtWeEMsQzRDbmtWRSx1QkFBc0MsZTVDdWtWeEMsQzRDdmtWRSxzQkFBc0MsZTVDMmtWeEMsQzRDM2tWRSxvQkFBc0MsZTVDK2tWeEMsQzRDL2tWRSxvQkFBc0MsZTVDbWxWeEMsQzRDbmxWRSw0Q0FBc0MsZTVDMmxWeEMsQzRDM2xWRSxpQkFBc0MsZTVDK2xWeEMsQzRDL2xWRSwrQkFBc0MsZTVDbW1WeEMsQzRDbm1WRSwyQ0FBc0MsZTVDMm1WeEMsQzRDM21WRSxzQkFBc0MsZTVDK21WeEMsQzRDL21WRSxzQkFBc0MsZTVDbW5WeEMsQzRDbm5WRSwyQkFBc0MsZTVDdW5WeEMsQzRDdm5WRSx1QkFBc0MsZTVDMm5WeEMsQzRDM25WRSw0QkFBc0MsZTVDK25WeEMsQzRDL25WRSx1Q0FBc0MsZTVDdW9WeEMsQzRDdm9WRSxhQUFzQyxXNUMyb1Z4QyxDNEMzb1ZFLDhDQUFzQyxlNUNtcFZ4QyxDNENucFZFLGlCQUFzQyxlNUN1cFZ4QyxDNEN2cFZFLHlCQUFzQyxlNUMycFZ4QyxDNEMzcFZFLGlCQUFzQyxlNUMrcFZ4QyxDNEMvcFZFLHdCQUFzQyxlNUNtcVZ4QyxDNENucVZFLHNCQUFzQyxlNUN1cVZ4QyxDNEN2cVZFLGdCQUFzQyxlNUMycVZ4QyxDNEMzcVZFLHdCQUFzQyxlNUMrcVZ4QyxDNEMvcVZFLGdCQUFzQyxlNUNtclZ4QyxDNENuclZFLDZCQUFzQyxlNUN1clZ4QyxDNEN2clZFLHNCQUFzQyxlNUMyclZ4QyxDNEMzclZFLGlCQUFzQyxlNUMrclZ4QyxDNEMvclZFLHlDQUFzQyxlNUN1c1Z4QyxDNEN2c1ZFLHVCQUFzQyxlNUMyc1Z4QyxDNEMzc1ZFLGtCQUFzQyxlNUMrc1Z4QyxDNEMvc1ZFLGlCQUFzQyxlNUNtdFZ4QyxDNENudFZFLHVCQUFzQyxlNUN1dFZ4QyxDNEN2dFZFLDZCQUFzQyxlNUMydFZ4QyxDNEMzdFZFLHVCQUFzQyxlNUMrdFZ4QyxDNEMvdFZFLG1CQUFzQyxlNUNtdVZ4QyxDNENudVZFLHFCQUFzQyxlNUN1dVZ4QyxDNEN2dVZFLG1CQUFzQyxlNUMydVZ4QyxDNEMzdVZFLGlEQUFzQyxlNUNtdlZ4QyxDNENudlZFLDRDQUFzQyxlNUMydlZ4QyxDNEMzdlZFLDZDQUFzQyxlNUNtd1Z4QyxDNENud1ZFLHNCQUFzQyxlNUN1d1Z4QyxDNEN2d1ZFLHVFQUFzQyxlNUNteFZ4QyxDNENueFZFLHdCQUFzQyxlNUN1eFZ4QyxDNEN2eFZFLGFBQXNDLFc1QzJ4VnhDLEM0QzN4VkUseUJBQXNDLGU1Qyt4VnhDLEM0Qy94VkUsa0JBQXNDLGU1Q215VnhDLEM0Q255VkUsdUNBQXNDLGU1QzJ5VnhDLEM0QzN5VkUsOERBQXNDLGU1Q216VnhDLEM0Q256VkUseUJBQXNDLGU1Q3V6VnhDLEM0Q3Z6VkUscUJBQXNDLGU1QzJ6VnhDLEM0QzN6VkUsaUJBQXNDLGU1Qyt6VnhDLEM0Qy96VkUseUVBQXNDLGU1QzIwVnhDLEM0QzMwVkUsdUJBQXNDLGU1QyswVnhDLEM0Qy8wVkUsMEJBQXNDLGU1Q20xVnhDLEM0Q24xVkUsMENBQXNDLGU1QzIxVnhDLEM0QzMxVkUsMENBQXNDLGU1Q20yVnhDLEM0Q24yVkUsd0NBQXNDLGU1Q3UyVnhDLEM0Q3YyVkUsc0JBQXNDLGU1QzIyVnhDLEM0QzMyVkUscURBQXNDLGU1Q20zVnhDLEM0Q24zVkUsa0RBQXNDLGU1QzIzVnhDLEM0QzMzVkUseURBQXNDLGU1Q3U0VnhDLEM0Q3Y0VkUsZ0JBQXNDLGU1QzI0VnhDLEM0QzM0VkUsMkJBQXNDLGU1Qys0VnhDLEM0Qy80VkUsMkJBQXNDLGU1Q201VnhDLEM0Q241VkUsMEJBQXNDLGU1Q3U1VnhDLEM0Q3Y1VkUsdUJBQXNDLGU1QzI1VnhDLEM0QzM1VkUsc0JBQXNDLGU1Qys1VnhDLEM0Qy81VkUsc0RBQXNDLGU1Q3U2VnhDLEM0Q3Y2VkUsa0RBQXNDLGU1Q203VnhDLEM0Q243VkUsZ0JBQXNDLGU1Q3U3VnhDLEM0Q3Y3VkUsa0JBQXNDLGU1QzI3VnhDLEM0QzM3VkUsYUFBc0MsVzVDKzdWeEMsQzRDLzdWRSxpQkFBc0MsZTVDbThWeEMsQzRDbjhWRSx5RkFBc0MsZTVDdTlWeEMsQzRDdjlWRSx3QkFBc0MsZTVDMjlWeEMsQzRDMzlWRSxhQUFzQyxXNUMrOVZ4QyxDNEMvOVZFLGdGQUFzQyxlNUNtL1Z4QyxDNENuL1ZFLG9CQUFzQyxlNUN1L1Z4QyxDNEN2L1ZFLGFBQXNDLFc1QzIvVnhDLENxQzU5VkUsc0ZBYkEsa0JBQ0EsVUFDQSxXQUNBLFVBQ0EsWUFDQSxnQkFDQSxtQkFDQSxtQkFDQSxjckMyL1ZGOztBNkM1aFdBOzs7O0dBUUEsWUFDRSxzRDdDOGhXRixDNkMzaFdBLFdBQ0UsaUNBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0Esa0c3QzhoV0YsQzZDMWhXQSxlQUVFLGlDQUNBLGU3QzZoV0Y7O0E4Q3JqV0E7Ozs7R0FRQSxZQUNFLHlEOUN1aldGLEM4Q3BqV0EsV0FDRSxtQ0FDQSxrQkFDQSxnQkFDQSxtQkFDQSxrRzlDdWpXRixDOENualdBLGdCQUVFLG1DQUNBLGU5Q3NqV0YsQzhDbGpXRSx3Q0FBcUMsZTlDMGpXdkMsQzhDMWpXRSxpQkFBcUMsZTlDOGpXdkMsQzhDOWpXRSwyQkFBcUMsZTlDa2tXdkMsQzhDbGtXRSxvQkFBcUMsZTlDc2tXdkMsQzhDdGtXRSxlQUFxQyxlOUMwa1d2QyxDOEMxa1dFLG9CQUFxQyxlOUM4a1d2QyxDOEM5a1dFLDBCQUFxQyxlOUNrbFd2QyxDOENsbFdFLGtCQUFxQyxlOUNzbFd2QyxDOEN0bFdFLG1CQUFxQyxlOUMwbFd2QyxDOEMxbFdFLGtCQUFxQyxlOUM4bFd2QyxDOEM5bFdFLGtCQUFxQyxlOUNrbVd2QyxDOENsbVdFLHNCQUFxQyxlOUNzbVd2QyxDOEN0bVdFLGtCQUFxQyxlOUMwbVd2QyxDOEMxbVdFLG1CQUFxQyxlOUM4bVd2QyxDOEM5bVdFLHFCQUFxQyxlOUNrbld2QyxDOENsbldFLHlCQUFxQyxlOUNzbld2QyxDOEN0bldFLG1CQUFxQyxlOUMwbld2QyxDOEMxbldFLHFCQUFxQyxlOUM4bld2QyxDOEM5bldFLHlCQUFxQyxlOUNrb1d2QyxDOENsb1dFLGlCQUFxQyxlOUNzb1d2QyxDOEN0b1dFLGlCQUFxQyxlOUMwb1d2QyxDOEMxb1dFLHFCQUFxQyxlOUM4b1d2QyxDOEM5b1dFLHNCQUFxQyxlOUNrcFd2QyxDOENscFdFLHNCQUFxQyxlOUNzcFd2QyxDOEN0cFdFLHFCQUFxQyxlOUMwcFd2QyxDOEMxcFdFLG1CQUFxQyxlOUM4cFd2QyxDOEM5cFdFLHdCQUFxQyxlOUNrcVd2QyxDOENscVdFLG1CQUFxQyxlOUNzcVd2QyxDOEN0cVdFLGtCQUFxQyxlOUMwcVd2QyxDOEMxcVdFLGVBQXFDLGU5QzhxV3ZDLEM4QzlxV0Usb0JBQXFDLGU5Q2tyV3ZDLEM4Q2xyV0Usc0JBQXFDLGU5Q3NyV3ZDLEM4Q3RyV0UsbUJBQXFDLGU5QzByV3ZDLEM4QzFyV0UsMEJBQXFDLGU5QzhyV3ZDLEM4QzlyV0Usb0JBQXFDLGU5Q2tzV3ZDLEM4Q2xzV0UscUJBQXFDLGU5Q3NzV3ZDLEM4Q3RzV0UscUJBQXFDLGU5QzBzV3ZDLEM4QzFzV0UsbUJBQXFDLGU5QzhzV3ZDLEM4QzlzV0UsZ0JBQXFDLGU5Q2t0V3ZDLEM4Q2x0V0UscUJBQXFDLGU5Q3N0V3ZDLEM4Q3R0V0Usc0JBQXFDLGU5QzB0V3ZDLEM4QzF0V0UsbUJBQXFDLGU5Qzh0V3ZDLEM4Qzl0V0UscUJBQXFDLGU5Q2t1V3ZDLEM4Q2x1V0UscUJBQXFDLGU5Q3N1V3ZDLEM4Q3R1V0UsdUJBQXFDLGU5QzB1V3ZDLEM4QzF1V0UscUJBQXFDLGU5Qzh1V3ZDLEM4Qzl1V0UsZ0JBQXFDLGU5Q2t2V3ZDLEM4Q2x2V0UsZUFBcUMsZTlDc3ZXdkMsQzhDdHZXRSxrQkFBcUMsZTlDMHZXdkMsQzhDMXZXRSw0QkFBcUMsZTlDOHZXdkMsQzhDOXZXRSx1QkFBcUMsZTlDa3dXdkMsQzhDbHdXRSxzQkFBcUMsZTlDc3dXdkMsQzhDdHdXRSwrQkFBcUMsZTlDMHdXdkMsQzhDMXdXRSx5QkFBcUMsZTlDOHdXdkMsQzhDOXdXRSxtQkFBcUMsZTlDa3hXdkMsQzhDbHhXRSx3QkFBcUMsZTlDc3hXdkMsQzhDdHhXRSwwQkFBcUMsZTlDMHhXdkMsQzhDMXhXRSx1QkFBcUMsZTlDOHhXdkMsQzhDOXhXRSxrQkFBcUMsZTlDa3lXdkMsQzhDbHlXRSx5QkFBcUMsZTlDc3lXdkMsQzhDdHlXRSxxQkFBcUMsZTlDMHlXdkMsQzhDMXlXRSxxQkFBcUMsZTlDOHlXdkMsQzhDOXlXRSxtQkFBcUMsZTlDa3pXdkMsQzhDbHpXRSxzQkFBcUMsZTlDc3pXdkMsQzhDdHpXRSxrQkFBcUMsZTlDMHpXdkMsQzhDMXpXRSxrQkFBcUMsZTlDOHpXdkMsQzhDOXpXRSxzQkFBcUMsZTlDazBXdkMsQzhDbDBXRSxzQkFBcUMsZTlDczBXdkMsQzhDdDBXRSxzQkFBcUMsZTlDMDBXdkMsQzhDMTBXRSxzQkFBcUMsZTlDODBXdkMsQzhDOTBXRSx3QkFBcUMsZTlDazFXdkMsQzhDbDFXRSxrQkFBcUMsZTlDczFXdkMsQzhDdDFXRSxtQkFBcUMsZTlDMDFXdkMsQzhDMTFXRSxvQkFBcUMsZTlDODFXdkMsQzhDOTFXRSxzQkFBcUMsZTlDazJXdkMsQzhDbDJXRSwwQkFBcUMsZTlDczJXdkMsQzhDdDJXRSxrQkFBcUMsZTlDMDJXdkMsQzhDMTJXRSx5QkFBcUMsZTlDODJXdkMsQzhDOTJXRSxrQkFBcUMsZTlDazNXdkMsQzhDbDNXRSw0QkFBcUMsZTlDczNXdkMsQzhDdDNXRSwrQkFBcUMsZTlDMDNXdkMsQzhDMTNXRSwrQkFBcUMsZTlDODNXdkMsQzhDOTNXRSxrQ0FBcUMsZTlDazRXdkMsQzhDbDRXRSxrQ0FBcUMsZTlDczRXdkMsQzhDdDRXRSwrQkFBcUMsZTlDMDRXdkMsQzhDMTRXRSwrQkFBcUMsZTlDODRXdkMsQzhDOTRXRSxtQ0FBcUMsZTlDazVXdkMsQzhDbDVXRSxrQ0FBcUMsZTlDczVXdkMsQzhDdDVXRSwrQkFBcUMsZTlDMDVXdkMsQzhDMTVXRSxxQ0FBcUMsZTlDODVXdkMsQzhDOTVXRSwwQ0FBcUMsZTlDazZXdkMsQzhDbDZXRSxrQ0FBcUMsZTlDczZXdkMsQzhDdDZXRSxpQ0FBcUMsZTlDMDZXdkMsQzhDMTZXRSx5QkFBcUMsZTlDODZXdkMsQzhDOTZXRSxnQkFBcUMsZTlDazdXdkMsQzhDbDdXRSxvQkFBcUMsZTlDczdXdkMsQzhDdDdXRSxzQkFBcUMsZTlDMDdXdkMsQzhDMTdXRSxtQkFBcUMsZTlDODdXdkMsQzhDOTdXRSwwQkFBcUMsZTlDazhXdkMsQzhDbDhXRSx1QkFBcUMsZTlDczhXdkMsQzhDdDhXRSxvQkFBcUMsZTlDMDhXdkMsQzhDMThXRSxrQkFBcUMsZTlDODhXdkMsQzhDOThXRSxxQkFBcUMsZTlDazlXdkMsQzhDbDlXRSxxQkFBcUMsZTlDczlXdkMsQzhDdDlXRSxtQkFBcUMsZTlDMDlXdkMsQzhDMTlXRSxlQUFxQyxlOUM4OVd2QyxDOEM5OVdFLHNCQUFxQyxlOUNrK1d2QyxDOENsK1dFLGVBQXFDLGU5Q3MrV3ZDLEM4Q3QrV0Usb0JBQXFDLGU5QzArV3ZDLEM4QzErV0UsZ0JBQXFDLGU5QzgrV3ZDLEM4QzkrV0UseUJBQXFDLGU5Q2svV3ZDLEM4Q2wvV0UsbUJBQXFDLGU5Q3MvV3ZDLEM4Q3QvV0UscUJBQXFDLGU5QzAvV3ZDLEM4QzEvV0Usa0JBQXFDLGU5QzgvV3ZDLEM4QzkvV0Usa0JBQXFDLGU5Q2tnWHZDLEM4Q2xnWEUseUJBQXFDLGU5Q3NnWHZDLEM4Q3RnWEUsb0JBQXFDLGU5QzBnWHZDLEM4QzFnWEUsMkJBQXFDLGU5QzhnWHZDLEM4QzlnWEUsbUJBQXFDLGU5Q2toWHZDLEM4Q2xoWEUsa0JBQXFDLGU5Q3NoWHZDLEM4Q3RoWEUsa0JBQXFDLGU5QzBoWHZDLEM4QzFoWEUsc0JBQXFDLGU5QzhoWHZDLEM4QzloWEUsZ0JBQXFDLGU5Q2tpWHZDLEM4Q2xpWEUsZ0JBQXFDLGU5Q3NpWHZDLEM4Q3RpWEUsdUJBQXFDLGU5QzBpWHZDLEM4QzFpWEUscUJBQXFDLGU5QzhpWHZDLEM4QzlpWEUsZ0JBQXFDLGU5Q2tqWHZDLEM4Q2xqWEUsaUJBQXFDLGU5Q3NqWHZDLEM4Q3RqWEUsa0JBQXFDLGU5QzBqWHZDLEM4QzFqWEUsa0JBQXFDLGU5QzhqWHZDLEM4QzlqWEUsa0JBQXFDLGU5Q2trWHZDLEM4Q2xrWEUsb0JBQXFDLGU5Q3NrWHZDLEM4Q3RrWEUsZ0JBQXFDLGU5QzBrWHZDLEM4QzFrWEUsb0JBQXFDLGU5QzhrWHZDLEM4QzlrWEUsd0JBQXFDLGU5Q2tsWHZDLEM4Q2xsWEUsb0JBQXFDLGU5Q3NsWHZDLEM4Q3RsWEUsc0JBQXFDLGU5QzBsWHZDLEM4QzFsWEUsOEJBQXFDLGU5QzhsWHZDLEM4QzlsWEUsMkJBQXFDLGU5Q2ttWHZDLEM4Q2xtWEUsZ0NBQXFDLGU5Q3NtWHZDLEM4Q3RtWEUsaUJBQXFDLGU5QzBtWHZDLEM4QzFtWEUsa0JBQXFDLGU5QzhtWHZDLEM4QzltWEUsaUJBQXFDLGU5Q2tuWHZDLEM4Q2xuWEUsbUJBQXFDLGU5Q3NuWHZDLEM4Q3RuWEUsMkJBQXFDLGU5QzBuWHZDLEM4QzFuWEUsdUJBQXFDLGU5QzhuWHZDLEM4QzluWEUsMkJBQXFDLGU5Q2tvWHZDLEM4Q2xvWEUsc0JBQXFDLGU5Q3NvWHZDLEM4Q3RvWEUsa0JBQXFDLGU5QzBvWHZDLEM4QzFvWEUscUJBQXFDLGU5QzhvWHZDLEM4QzlvWEUsZUFBcUMsZTlDa3BYdkMsQzhDbHBYRSx1RkFBcUMsZTlDOHBYdkMsQzhDOXBYRSxxQkFBcUMsZTlDa3FYdkMsQzhDbHFYRSx3QkFBcUMsZTlDc3FYdkMsQzhDdHFYRSx3QkFBcUMsZTlDMHFYdkMsQzhDMXFYRSw0QkFBcUMsZTlDOHFYdkMsQzhDOXFYRSxvQkFBcUMsZTlDa3JYdkMsQzhDbHJYRSxzQkFBcUMsZTlDc3JYdkMsQzhDdHJYRSwwQkFBcUMsZTlDMHJYdkMsQzhDMXJYRSxtQkFBcUMsZTlDOHJYdkMsQzhDOXJYRSxtQkFBcUMsZTlDa3NYdkMsQzhDbHNYRSw2QkFBcUMsZTlDc3NYdkMsQzhDdHNYRSwyQkFBcUMsZTlDMHNYdkMsQzhDMXNYRSxzQkFBcUMsZTlDOHNYdkMsQzhDOXNYRSxjQUFxQyxlOUNrdFh2QyxDOENsdFhFLHFCQUFxQyxlOUNzdFh2QyxDOEN0dFhFLGVBQXFDLGU5QzB0WHZDLEM4QzF0WEUsbUJBQXFDLGU5Qzh0WHZDLEM4Qzl0WEUsc0JBQXFDLGU5Q2t1WHZDLEM4Q2x1WEUsa0JBQXFDLGU5Q3N1WHZDLEM4Q3R1WEUsc0JBQXFDLGU5QzB1WHZDLEM4QzF1WEUseUJBQXFDLGU5Qzh1WHZDLEM4Qzl1WEUscUJBQXFDLGU5Q2t2WHZDLEM4Q2x2WEUsa0JBQXFDLGU5Q3N2WHZDLEM4Q3R2WEUsa0JBQXFDLGU5QzB2WHZDLEM4QzF2WEUsaUJBQXFDLGU5Qzh2WHZDLEM4Qzl2WEUsbUJBQXFDLGU5Q2t3WHZDLEM4Q2x3WEUsa0JBQXFDLGU5Q3N3WHZDLEM4Q3R3WEUsa0JBQXFDLGU5QzB3WHZDLEM4QzF3WEUscUJBQXFDLGU5Qzh3WHZDLEM4Qzl3WEUsdUJBQXFDLGU5Q2t4WHZDLEM4Q2x4WEUsa0JBQXFDLGU5Q3N4WHZDLEM4Q3R4WEUsd0JBQXFDLGU5QzB4WHZDLEM4QzF4WEUsc0JBQXFDLGU5Qzh4WHZDLEM4Qzl4WEUsdUJBQXFDLGU5Q2t5WHZDLEM4Q2x5WEUsdUJBQXFDLGU5Q3N5WHZDLEM4Q3R5WEUseUJBQXFDLGU5QzB5WHZDLEM4QzF5WEUsOEJBQXFDLGU5Qzh5WHZDLEM4Qzl5WEUseUJBQXFDLGU5Q2t6WHZDLEM4Q2x6WEUsb0JBQXFDLGU5Q3N6WHZDLEM4Q3R6WEUsZ0JBQXFDLGU5QzB6WHZDLEM4QzF6WEUsb0JBQXFDLGU5Qzh6WHZDLEM4Qzl6WEUsaUJBQXFDLGU5Q2swWHZDLEM4Q2wwWEUsbUJBQXFDLGU5Q3MwWHZDLEM4Q3QwWEUsZ0JBQXFDLGU5QzAwWHZDLEM4QzEwWEUsdUJBQXFDLGU5QzgwWHZDLEM4QzkwWEUsOEJBQXFDLGU5Q2sxWHZDLEM4Q2wxWEUsc0JBQXFDLGU5Q3MxWHZDLEM4Q3QxWEUsb0JBQXFDLGU5QzAxWHZDLEM4QzExWEUsZ0JBQXFDLGU5QzgxWHZDLEM4QzkxWEUseUJBQXFDLGU5Q2syWHZDLEM4Q2wyWEUsZ0JBQXFDLGU5Q3MyWHZDLEM4Q3QyWEUsaUJBQXFDLGU5QzAyWHZDLEM4QzEyWEUsb0JBQXFDLGU5QzgyWHZDLEM4QzkyWEUsa0JBQXFDLGU5Q2szWHZDLEM4Q2wzWEUsaUJBQXFDLGU5Q3MzWHZDLEM4Q3QzWEUsaUJBQXFDLGU5QzAzWHZDLEM4QzEzWEUsbUJBQXFDLGU5QzgzWHZDLEM4QzkzWEUsaUJBQXFDLGU5Q2s0WHZDLEM4Q2w0WEUsZ0JBQXFDLGU5Q3M0WHZDLEM4Q3Q0WEUscUJBQXFDLGU5QzA0WHZDLEM4QzE0WEUsNEJBQXFDLGU5Qzg0WHZDLEM4Qzk0WEUsb0JBQXFDLGU5Q2s1WHZDLEM4Q2w1WEUsb0JBQXFDLGU5Q3M1WHZDLEM4Q3Q1WEUsNkJBQXFDLGU5QzA1WHZDLEM4QzE1WEUsb0JBQXFDLGU5Qzg1WHZDLEM4Qzk1WEUsbUJBQXFDLGU5Q2s2WHZDLEM4Q2w2WEUsbUJBQXFDLGU5Q3M2WHZDLEM4Q3Q2WEUsa0JBQXFDLGU5QzA2WHZDLEM4QzE2WEUsdUJBQXFDLGU5Qzg2WHZDLEM4Qzk2WEUsZ0JBQXFDLGU5Q2s3WHZDLEM4Q2w3WEUsc0JBQXFDLGU5Q3M3WHZDLEM4Q3Q3WEUsbUJBQXFDLGU5QzA3WHZDLEM4QzE3WEUsZ0JBQXFDLGU5Qzg3WHZDLEM4Qzk3WEUsaUJBQXFDLGU5Q2s4WHZDLEM4Q2w4WEUsa0JBQXFDLGU5Q3M4WHZDLEM4Q3Q4WEUsY0FBcUMsZTlDMDhYdkMsQzhDMThYRSxxQkFBcUMsZTlDODhYdkMsQzhDOThYRSxvQkFBcUMsZTlDazlYdkMsQzhDbDlYRSxrQkFBcUMsZTlDczlYdkMsQzhDdDlYRSxtQkFBcUMsZTlDMDlYdkMsQzhDMTlYRSxrQkFBcUMsZTlDODlYdkMsQzhDOTlYRSx1QkFBcUMsZTlDaytYdkMsQzhDbCtYRSx5QkFBcUMsZTlDcytYdkMsQzhDdCtYRSxrQkFBcUMsZTlDMCtYdkMsQzhDMStYRSxtQkFBcUMsZTlDOCtYdkMsQzhDOStYRSxrQkFBcUMsZTlDay9YdkMsQzhDbC9YRSx5QkFBcUMsZTlDcy9YdkMsQzhDdC9YRSxtQkFBcUMsZTlDMC9YdkMsQzhDMS9YRSxnQkFBcUMsZTlDOC9YdkMsQzhDOS9YRSxnQkFBcUMsZTlDa2dZdkMsQzhDbGdZRSxvQkFBcUMsZTlDc2dZdkMsQzhDdGdZRSx1QkFBcUMsZTlDMGdZdkMsQzhDMWdZRSxrQkFBcUMsZTlDOGdZdkMsQzhDOWdZRSxpQkFBcUMsZTlDa2hZdkMsQzhDbGhZRSxnQkFBcUMsZTlDc2hZdkMsQzhDdGhZRSxtQkFBcUMsZTlDMGhZdkMsQzhDMWhZRSxxQkFBcUMsZTlDOGhZdkMsQzhDOWhZRSx1QkFBcUMsZTlDa2lZdkMsQzhDbGlZRSxvQkFBcUMsZTlDc2lZdkMsQzhDdGlZRSxvQkFBcUMsZTlDMGlZdkMsQzhDMWlZRSxrQkFBcUMsZTlDOGlZdkMsQzhDOWlZRSxlQUFxQyxlOUNrall2QyxDOENsallFLG1CQUFxQyxlOUNzall2QyxDOEN0allFLHNDQUFxQyxlOUM4all2QyxDOEM5allFLGlCQUFxQyxlOUNra1l2QyxDOENsa1lFLGtCQUFxQyxlOUNza1l2QyxDOEN0a1lFLG9CQUFxQyxlOUMwa1l2QyxDOEMxa1lFLG9CQUFxQyxlOUM4a1l2QyxDOEM5a1lFLHFCQUFxQyxlOUNrbFl2QyxDOENsbFlFLHFCQUFxQyxlOUNzbFl2QyxDOEN0bFlFLGVBQXFDLGU5QzBsWXZDLEM4QzFsWUUsb0JBQXFDLGU5QzhsWXZDLEM4QzlsWUUsaUJBQXFDLGU5Q2ttWXZDLEM4Q2xtWUUsa0JBQXFDLGU5Q3NtWXZDLEM4Q3RtWUUsZ0JBQXFDLGU5QzBtWXZDLEM4QzFtWUUsa0JBQXFDLGU5QzhtWXZDLEM4QzltWUUsbUJBQXFDLGU5Q2tuWXZDLEM4Q2xuWUUsZ0JBQXFDLGU5Q3NuWXZDLEM4Q3RuWUUsMkJBQXFDLGU5QzBuWXZDLEM4QzFuWUUsc0JBQXFDLGU5QzhuWXZDLEM4QzluWUUsa0JBQXFDLGU5Q2tvWXZDLEM4Q2xvWUUsZ0JBQXFDLGU5Q3NvWXZDLEM4Q3RvWUUsbUJBQXFDLGU5QzBvWXZDLEM4QzFvWUUsZUFBcUMsZTlDOG9ZdkMsQzhDOW9ZRSxlQUFxQyxlOUNrcFl2QyxDOENscFlFLHVCQUFxQyxlOUNzcFl2QyxDOEN0cFlFLDBCQUFxQyxlOUMwcFl2QyxDOEMxcFlFLHlCQUFxQyxlOUM4cFl2QyxDOEM5cFlFLGdDQUFxQyxlOUNrcVl2QyxDOENscVlFLHdCQUFxQyxlOUNzcVl2QyxDOEN0cVlFLG9CQUFxQyxlOUMwcVl2QyxDOEMxcVlFLGtCQUFxQyxlOUM4cVl2QyxDOEM5cVlFLGlCQUFxQyxlOUNrcll2QyxDOENscllFLHlCQUFxQyxlOUNzcll2QyxDOEN0cllFLGlCQUFxQyxlOUMwcll2QyxDOEMxcllFLGVBQXFDLGU5QzhyWXZDLEM4QzlyWUUsa0JBQXFDLGU5Q2tzWXZDLEM4Q2xzWUUsaUJBQXFDLGU5Q3NzWXZDLEM4Q3RzWUUscUJBQXFDLGU5QzBzWXZDLEM4QzFzWUUsa0JBQXFDLGU5QzhzWXZDLEM4QzlzWUUsbUJBQXFDLGU5Q2t0WXZDLEM4Q2x0WUUsa0JBQXFDLGU5Q3N0WXZDLEM4Q3R0WUUsbUJBQXFDLGU5QzB0WXZDLEM4QzF0WUUscUJBQXFDLGU5Qzh0WXZDLEM4Qzl0WUUsdUJBQXFDLGU5Q2t1WXZDLEM4Q2x1WUUsNkJBQXFDLGU5Q3N1WXZDLEM4Q3R1WUUsNEJBQXFDLGU5QzB1WXZDLEM4QzF1WUUsZUFBcUMsZTlDOHVZdkMsQzhDOXVZRSxzQkFBcUMsZTlDa3ZZdkMsQzhDbHZZRSwwQkFBcUMsZTlDc3ZZdkMsQzhDdHZZRSwwQkFBcUMsZTlDMHZZdkMsQzhDMXZZRSx5QkFBcUMsZTlDOHZZdkMsQzhDOXZZRSw2QkFBcUMsZTlDa3dZdkMsQzhDbHdZRSxxQkFBcUMsZTlDc3dZdkMsQzhDdHdZRSx1QkFBcUMsZTlDMHdZdkMsQzhDMXdZRSw0QkFBcUMsZTlDOHdZdkMsQzhDOXdZRSxlQUFxQyxlOUNreFl2QyxDOENseFlFLHVCQUFxQyxlOUNzeFl2QyxDOEN0eFlFLHdCQUFxQyxlOUMweFl2QyxDOEMxeFlFLGtCQUFxQyxlOUM4eFl2QyxDOEM5eFlFLGtCQUFxQyxlOUNreVl2QyxDOENseVlFLGNBQXFDLGU5Q3N5WXZDLEM4Q3R5WUUscUJBQXFDLGU5QzB5WXZDLEM4QzF5WUUsaUJBQXFDLGU5Qzh5WXZDLEM4Qzl5WUUscUJBQXFDLGU5Q2t6WXZDLEM4Q2x6WUUsd0JBQXFDLGU5Q3N6WXZDLEM4Q3R6WUUsbUJBQXFDLGU5QzB6WXZDLEM4QzF6WUUsaUJBQXFDLGU5Qzh6WXZDLEM4Qzl6WUUsdUJBQXFDLGU5Q2swWXZDLEM4Q2wwWUUsa0JBQXFDLGU5Q3MwWXZDLEM4Q3QwWUUsaUJBQXFDLGU5QzAwWXZDLEM4QzEwWUUscUJBQXFDLGU5QzgwWXZDLEM4QzkwWUUsa0JBQXFDLGU5Q2sxWXZDLEM4Q2wxWUUsd0JBQXFDLGU5Q3MxWXZDLEM4Q3QxWUUseUJBQXFDLGU5QzAxWXZDLEM4QzExWUUsa0JBQXFDLGU5QzgxWXZDLEM4QzkxWUUsa0JBQXFDLGU5Q2syWXZDLEM4Q2wyWUUsa0JBQXFDLGU5Q3MyWXZDLEM4Q3QyWUUsd0JBQXFDLGU5QzAyWXZDLEM4QzEyWUUscUJBQXFDLGU5QzgyWXZDLEM4QzkyWUUsZUFBcUMsZTlDazNZdkMsQzhDbDNZRSxzQkFBcUMsZTlDczNZdkMsQzhDdDNZRSxtQkFBcUMsZTlDMDNZdkMsQzhDMTNZRSxnQkFBcUMsZTlDODNZdkMsQzhDOTNZRSxrQkFBcUMsZTlDazRZdkMsQzhDbDRZRSxzQkFBcUMsZTlDczRZdkMsQzhDdDRZRSxnQkFBcUMsZTlDMDRZdkMsQzhDMTRZRSxrQkFBcUMsZTlDODRZdkMsQzhDOTRZRSxxQkFBcUMsZTlDazVZdkMsQzhDbDVZRSxrQkFBcUMsZTlDczVZdkMsQzhDdDVZRSx1QkFBcUMsZTlDMDVZdkMsQzhDMTVZRSxvQkFBcUMsZTlDODVZdkMsQzhDOTVZRSxrQkFBcUMsZTlDazZZdkMsQzhDbDZZRSx3QkFBcUMsZTlDczZZdkMsQzhDdDZZRSx3QkFBcUMsZTlDMDZZdkMsQzhDMTZZRSxtQkFBcUMsZTlDODZZdkMsQzhDOTZZRSxvQkFBcUMsZTlDazdZdkMsQzhDbDdZRSx1QkFBcUMsZTlDczdZdkMsQzhDdDdZRSxtQkFBcUMsZTlDMDdZdkMsQzhDMTdZRSxnQkFBcUMsZTlDODdZdkMsQzhDOTdZRSxrQkFBcUMsZTlDazhZdkMsQzhDbDhZRSxrQkFBcUMsZTlDczhZdkMsQzhDdDhZRSxvQkFBcUMsZTlDMDhZdkMsQzhDMThZRSxpQkFBcUMsZTlDODhZdkMsQzhDOThZRSx1Q0FBcUMsZTlDczlZdkMsQzhDdDlZRSxzQkFBcUMsZTlDMDlZdkMsQzhDMTlZRSw4Q0FBcUMsZTlDaytZdkMsQzhDbCtZRSwyQkFBcUMsZTlDcytZdkMsQzhDdCtZRSxzQkFBcUMsZTlDMCtZdkMsQzhDMStZRSxzQkFBcUMsZTlDOCtZdkMsQzhDOStZRSxtQkFBcUMsZTlDay9ZdkMsQzhDbC9ZRSx3QkFBcUMsZTlDcy9ZdkMsQzhDdC9ZRSxtQkFBcUMsZTlDMC9ZdkMsQzhDMS9ZRSwrQkFBcUMsZTlDOC9ZdkMsQzhDOS9ZRSxrRUFBcUMsZTlDc2dadkMsQzhDdGdaRSx1QkFBcUMsZTlDMGdadkMsQzhDMWdaRSwwQkFBcUMsZTlDOGdadkMsQzhDOWdaRSwwQkFBcUMsZTlDa2hadkMsQzhDbGhaRSxxQkFBcUMsZTlDc2hadkMsQzhDdGhaRSxzQkFBcUMsZTlDMGhadkMsQzhDMWhaRSxpQkFBcUMsZTlDOGhadkMsQzhDOWhaRSx3QkFBcUMsZTlDa2ladkMsQzhDbGlaRSx3QkFBcUMsZTlDc2ladkMsQzhDdGlaRSx3QkFBcUMsZTlDMGladkMsQzhDMWlaRSxrQkFBcUMsZTlDOGladkMsQzhDOWlaRSxrQkFBcUMsZTlDa2padkMsQzhDbGpaRSxvQkFBcUMsZTlDc2padkMsQzhDdGpaRSx3QkFBcUMsZTlDMGpadkMsQzhDMWpaRSx1QkFBcUMsZTlDOGpadkMsQzhDOWpaRSw4QkFBcUMsZTlDa2tadkMsQzhDbGtaRSx1QkFBcUMsZTlDc2tadkMsQzhDdGtaRSxrQkFBcUMsZTlDMGtadkMsQzhDMWtaRSxnQkFBcUMsZTlDOGtadkMsQzhDOWtaRSxpQkFBcUMsZTlDa2xadkMsQzhDbGxaRSxtQkFBcUMsZTlDc2xadkMsQzhDdGxaRSxxQkFBcUMsZTlDMGxadkMsQzhDMWxaRSw4Q0FBcUMsZTlDa21adkMsQzhDbG1aRSx5QkFBcUMsZTlDc21adkMsQzhDdG1aRSx3QkFBcUMsZTlDMG1adkMsQzhDMW1aRSxtQkFBcUMsZTlDOG1adkMsQzhDOW1aRSxxQkFBcUMsZTlDa25adkMsQzhDbG5aRSx1QkFBcUMsZTlDc25adkMsQzhDdG5aRSxrQkFBcUMsZTlDMG5adkMsQzhDMW5aRSw0QkFBcUMsZTlDOG5adkMsQzhDOW5aRSxrQkFBcUMsZTlDa29adkMsQzhDbG9aRSxrQkFBcUMsZTlDc29adkMsQzhDdG9aRSx5QkFBcUMsZTlDMG9adkMsQzhDMW9aRSxrQkFBcUMsZTlDOG9adkMsQzhDOW9aRSxtQkFBcUMsZTlDa3BadkMsQzhDbHBaRSwwQkFBcUMsZTlDc3BadkMsQzhDdHBaRSxpQkFBcUMsZTlDMHBadkMsQzhDMXBaRSxnQkFBcUMsZTlDOHBadkMsQzhDOXBaRSxrQkFBcUMsZTlDa3FadkMsQzhDbHFaRSxpQkFBcUMsZTlDc3FadkMsQzhDdHFaRSxtQkFBcUMsZTlDMHFadkMsQzhDMXFaRSxxQkFBcUMsZTlDOHFadkMsQzhDOXFaRSx1QkFBcUMsZTlDa3JadkMsQzhDbHJaRSxpQkFBcUMsZTlDc3JadkMsQzhDdHJaRSxvQkFBcUMsZTlDMHJadkMsQzhDMXJaRSxtQkFBcUMsZTlDOHJadkMsQzhDOXJaRSxlQUFxQyxlOUNrc1p2QyxDOENsc1pFLGVBQXFDLGU5Q3NzWnZDLEM4Q3RzWkUsZ0JBQXFDLGU5QzBzWnZDLEM4QzFzWkUsb0JBQXFDLGU5QzhzWnZDLEM4QzlzWkUsa0JBQXFDLGU5Q2t0WnZDLEM4Q2x0WkUsbUJBQXFDLGU5Q3N0WnZDLEM4Q3R0WkUsa0JBQXFDLGU5QzB0WnZDLEM4QzF0WkUseUJBQXFDLGU5Qzh0WnZDLEM4Qzl0WkUsaUJBQXFDLGU5Q2t1WnZDLEM4Q2x1WkUsaUJBQXFDLGU5Q3N1WnZDLEM4Q3R1WkUsd0JBQXFDLGU5QzB1WnZDLEM4QzF1WkUsbUJBQXFDLGU5Qzh1WnZDLEM4Qzl1WkUsZ0JBQXFDLGU5Q2t2WnZDLEM4Q2x2WkUsY0FBcUMsZTlDc3ZadkMsQzhDdHZaRSxlQUFxQyxlOUMwdlp2QyxDOEMxdlpFLGlCQUFxQyxlOUM4dlp2QyxDOEM5dlpFLCtCQUFxQyxlOUNrd1p2QyxDOENsd1pFLGdCQUFxQyxlOUNzd1p2QyxDOEN0d1pFLGtCQUFxQyxlOUMwd1p2QyxDOEMxd1pFLGlCQUFxQyxlOUM4d1p2QyxDOEM5d1pFLGtCQUFxQyxlOUNreFp2QyxDOENseFpFLG9CQUFxQyxlOUNzeFp2QyxDOEN0eFpFLDJCQUFxQyxlOUMweFp2QyxDOEMxeFpFLGlCQUFxQyxlOUM4eFp2QyxDOEM5eFpFLHVCQUFxQyxlOUNreVp2QyxDOENseVpFLG1CQUFxQyxlOUNzeVp2QyxDOEN0eVpFLDBDQUFxQyxlOUM4eVp2QyxDOEM5eVpFLGVBQXFDLGU5Q2t6WnZDLEM4Q2x6WkUsZ0NBQXFDLGU5Q3N6WnZDLEM4Q3R6WkUsZ0JBQXFDLGU5QzB6WnZDLEM4QzF6WkUsK0JBQXFDLGU5Qzh6WnZDLEM4Qzl6WkUscUJBQXFDLGU5Q2swWnZDLEM4Q2wwWkUsNEJBQXFDLGU5Q3MwWnZDLEM4Q3QwWkUsc0JBQXFDLGU5QzAwWnZDLEM4QzEwWkUsc0JBQXFDLGU5QzgwWnZDLEM4QzkwWkUsbUJBQXFDLGU5Q2sxWnZDLEM4Q2wxWkUsbUJBQXFDLGU5Q3MxWnZDLEM4Q3QxWkUsZ0JBQXFDLGU5QzAxWnZDLEM4QzExWkUsZ0JBQXFDLGU5QzgxWnZDLEM4QzkxWkUsdUJBQXFDLGU5Q2syWnZDLEM4Q2wyWkUsd0JBQXFDLGU5Q3MyWnZDLEM4Q3QyWkUsaUJBQXFDLGU5QzAyWnZDLEM4QzEyWkUsa0JBQXFDLGU5QzgyWnZDLEM4QzkyWkUsa0JBQXFDLGU5Q2szWnZDLEM4Q2wzWkUsZ0NBQXFDLGU5Q3MzWnZDLEM4Q3QzWkUsZ0JBQXFDLGU5QzAzWnZDLEM4QzEzWkUsZ0JBQXFDLGU5QzgzWnZDLEM4QzkzWkUsaUJBQXFDLGU5Q2s0WnZDLEM4Q2w0WkUsbUJBQXFDLGU5Q3M0WnZDLEM4Q3Q0WkUsMEJBQXFDLGU5QzA0WnZDLEM4QzE0WkUsaUJBQXFDLGU5Qzg0WnZDLEMrQzE2WkEsV0FDRSxvQkFDQSxrQ0FDQSx3TUFJQSxnQkFDQSxrQkFDQSxrQi9DMDZaRixDK0N2NlpBLHVDQUVFLDhCQUNBLFlBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0JBQ0EsY0FHQSxtQ0FDQSxpQy9DMDZaRixDK0N2NlpBLHdCQUNFLGUvQzA2WkYsQytDeDZaQSx5QkFDRSxlL0MyNlpGLEMrQ3o2WkEsNkJBQ0UsZS9DNDZaRixDK0MxNlpBLHNCQUNFLGUvQzY2WkYsQytDMzZaQSx1QkFDRSxlL0M4NlpGLEMrQzU2WkEseUJBQ0UsZS9DKzZaRixDK0M3NlpBLG9CQUNFLGUvQ2c3WkYsQ2dENzlaRSx5QkFFRSx1QkFFQSx5Q0FDQSxvQkFDQSxrQkFDQSxhQUNBLFNoRGcrWkosQ003NVpJLDRCMEMzRUYseUJBV0ksVWhEbStaSixDQUNGLENnRGgrWkUsMEJBQ0UsV0FDQSxXaERtK1pKLENnRGgrWkUsY0FDRSxZaERtK1pKLENnRGgrWkUseUJBQ0UsbUJBQ0EseUJBQ0EseUJBQ0Esd0JBQ0Esa0JoRG0rWkosQ2dEaitaSSwrQkFDRSxzQmhEbytaTixDZ0QvOVpBLG1CQUNFLG9CaERrK1pGLENnRHY5WkEsNkRBQ0Usb0JoRHMrWkYsQ2dEditaQSxjQUNFLG9CaERzK1pGLENpRHpoYUEsS0FDRSxXQUNBLG1DQUNBLGtCakQ0aGFGLENpRHpoYUEsaUJBQ0UsZWpENGhhRixDaUR6aGFBLGtCQUdFLG9CakQ0aGFGLENpRHhoYUEsUUFDRSxrQ2pENmhhRixDaUQxaGFBLFFBQ0UseUJqRDZoYUYsQ2lEMWhhQSxRQUNFLDRCakQ2aGFGLENpRHpoYUEsT0FDRSxVakQ4aGFGLENpRDNoYUEsUUFDRSxhakQ4aGFGLENpRDFoYUEsb0JBQ0UsV2pEK2hhRixDaUQzaGFBLGFBQ0UsMkJqRDhoYUYsQ2lEM2hhQSxXQUNFLHlCakQ4aGFGLENpRDNoYUEsWUFDRSwwQmpEOGhhRixDaUQxaGFBLE9BQ0UsV0FDQSxXakQ2aGFGLENpRDFoYUEsU0FDRSxhakQ2aGFGLENpRHpoYUEscUJBQ0UsWWpENGhh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cThiVixDeURoOGJRLHFHQUNFLGV6RG04YlYsQ3lEOTdiUSx3R0FDRSxlekRpOGJWLEN5RDU3YlEseUdBQ0UsZXpEKzdiVixDeUR0N2JFLHVDQUNFLGN6RHk3YkosQ3lEdDdiRSxzQ0FDRSx3QnpEeTdiSixDeUR0N2JFLHVCQUNFLGFBQ0EsY3pEeTdiSixDeUR2N2JJLDJCQUNFLGFBQ0Esc0J6RDA3Yk4sQ01wamNJLDRCbUR3SEEsMkJBS0ksWXpENDdiTixDQUNGLEN5RHg3YkUscUJBQ0UsY0FDQSx3QnpEMjdiSixDeUR6N2JJLDBCQUpGLHFCQUtJLGV6RDY3YkosQ0FDRixDeUQxN2JFLG1CQUNFLGdCQUNBLGF6RDY3YkosQzBEdHBjQSxNQUNFLFcxRHlwY0YsQ005a2NJLDRCb0Q1RUosTUFHSSxZMUQ0cGNGLENBQ0YsQzBEeHBjRSw2REFFRSxXMUQycGNKLEMyRHBxY0UsbUJBQ0UscUJBQ0EsbUJBQ0EseUJBQ0EsV0FDQSxrQkFDQSx5QkFDQSx3QkFDQSxrQjNEdXFjSixDTXBtY0ksNEJxRDNFRixtQkFXSSxjM0R5cWNKLENBQ0YsQzJEdnFjSSxxQkFDRSxVM0QwcWNOLEMyRHZxY0kseUJBQ0UsZ0JBQ0EsaUIzRDBxY04sQzJEeHFjTSwyQkFDRSxVM0QycWNSLEMyRHRxY0UsaUJBQ0UsZ0IzRHlxY0osQzJEdnFjRSxrQkFDRSxpQjNEMHFjSixDMkR4cWNFLGdCQUNFLGUzRDJxY0osQ01ub2NJLDRCcURwQ0EsaUNBRUUsaUIzRDJxY0osQ0FDRixDMkR2cWNBLDhIQUlFLHlCQUNBLFdBQ0Esd0IzRDBxY0YsQzJEeHFjRSxzSkFDRSxzQkFDQSxVM0Q4cWNKLEM0RHZ1Y0EscUJBQ0UsWTVEMHVjRixDTS9wY0ksNEJzRDVFSixxQkFJSSxZNUQ0dWNGLENBQ0YsQzREMXVjRSwyQkFDRSxnQjVENnVjSixDTXpxY0ksNEJzRHJFRiwyQkFJSSxpQjVEK3VjSixDQUNGLEM0RDV1Y0UsNEJBQ0UsY0FDQSxjQUNBLGdCQUNBLG1CNUQrdWNKLEM0RDd1Y0ksMEJBTkYsNEJBT0ksYTVEaXZjSixDQUNGLENNNXJjSSw0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YWpFOGhlSixDaUUzaGVFLDBCQUNFLG1CQUNBLFdBQ0Esa0JqRThoZUosQ2lFNWhlSSxnQ0FDRSxnQkFDQSxVakUraGVOLENpRTNoZUUsNERBRUUsY2pFOGhlSixDaUUzaGVFLDBFQUVFLFVqRThoZUosQ2lFM2hlRSxrQ0FDRSxjQUNBLHdCakU4aGVKLENpRTVoZUksNENBQ0UsYWpFK2hlTixDaUUzaGVFLCtCQUNFLGlCakU4aGVKLENpRTNoZUUsZ0JBQ0UsYWpFOGhlSixDa0U3bWVFLGlDQUNFLGtCbEVnbmVKLENrRTdtZUUsZ0NBQ0UsZ0JBQ0EsZ0JBQ0EsWUFDQSxnQkFDQSwrQkFDQSwrQmxFZ25lSixDa0U1bWVJLCtDQUNFLHlCQUNBLGdCQUNBLHlCQUNBLG1CQUNBLGlCbEUrbWVOLENrRTdtZU0scURBQ0Usc0JBQ0EsYWxFZ25lUixDa0UzbWVNLDhDQUNFLFVsRThtZVIsQ2tFem1lRSw2QkFDRSxhbEU0bWVKLENrRXptZUUsMEdBQ0UsZ0JBQ0EsZ0JsRThtZUosQ2tFMW1lQSxrQkFDRSxVbEU2bWVGLENrRTVtZUUscUJBQ0UsY0FDQSxpQmxFK21lSixDa0UzbWVJLDBFQUNFLFdBQ0EsY0FDQSxxQkFDQSxvQkFDQSxlbEU4bWVOLENrRTNtZUksZ0RBQ0UsY0FDQSxZQUNBLGFsRThtZU4sQ2tFM21lSSxpREFDRSx5QkFDQSx5QkFDQSxtQkFDQSxnQkFDQSxXQUNBLGlCbEU4bWVOLENrRTVtZU0sdURBQ0Usc0JBQ0EsYWxFK21lUiIsImZpbGUiOiJzdHlsZXMvYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIwIEFuaW1hdGUuY3NzXG4gKi9cbjpyb290IHtcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcbiAgLS1hbmltYXRlLWRlbGF5OiAxcztcbiAgLS1hbmltYXRlLXJlcGVhdDogMTtcbn1cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzIC8gMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3dlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbn1cbkBtZWRpYSBwcmludCwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj0nT3V0J10ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIEF0dGVudGlvbiBzZWVrZXJzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fcnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWCB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZVgge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zaGFrZVgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlWSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NoYWtlWSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5hbmltYXRlX19oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG4uYW5pbWF0ZV9fc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3RhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3dvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFuaW1hdGVfX2hlYXJ0QmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLyogQmFjayBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5VcDtcbn1cbi8qIEJhY2sgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYmFja091dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRVcDtcbn1cbi8qIEJvdW5jaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuLyogQm91bmNpbmcgZXhpdHMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cbi8qIEZhZGluZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblRvcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21SaWdodDtcbn1cbi8qIEZhZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDtcbn1cbi8qIEZsaXBwZXJzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cbi8qIExpZ2h0c3BlZWQgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0UmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLyogUm90YXRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi8qIFJvdGF0aW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi8qIFNwZWNpYWxzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2hpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYW5pbWF0ZV9famFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cbi8qIFpvb21pbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuLyogWm9vbWluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuLyogU2xpZGluZyBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuLyogU2xpZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIkBpbXBvcnQgXCJhYnN0cmFjdHMvY3VzdG9tLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcFwiO1xuQGltcG9ydCBcIn5hbmltYXRlLmNzc1wiO1xuQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lXCI7XG5AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWRcIjtcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fbWl4aW5zXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL19mb250c1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL19mb3JtXCI7XG5AaW1wb3J0IFwibWlzYy9taXNjXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvaGVhZGluZ1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2hlYWRlclwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Zvb3RlclwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3Jlc3BvbnNpdmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21lbnVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL215LWFjY291bnRcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzL29tYXBcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzL2J1dHRvblwiO1xuQGltcG9ydCBcIndpZGdldHMvdGV4dGJ1dHRvblwiO1xuQGltcG9ydCBcIndpZGdldHMvcHJvZHVjdF9saXN0XCI7XG5AaW1wb3J0IFwid2lkZ2V0cy9jb2FjaHNcIjtcbkBpbXBvcnQgXCJwYWdlcy9ob21lXCI7XG5AaW1wb3J0IFwicGFnZXMvY21zXCI7XG5AaW1wb3J0IFwicGFnZXMvd29vY29tbWVyY2VcIjtcbkBpbXBvcnQgXCJwYWdlcy9wcm9kdWN0XCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6IGF1dG87IC8vIE92ZXJyaWRlIGZpeGVkIGJyb3dzZXIgaGVpZ2h0XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gID4gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBzdHlsZWxpbnQtZW5hYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRuYXYtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjEuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG4vLyBGb250IEF3ZXNvbWUgY29yZSBjb21waWxlIChXZWIgRm9udHMtYmFzZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnc2l6aW5nJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gYmFzZSBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseSwgJyN7JGZhLXN0eWxlLWZhbWlseX0nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLCAjeyRmYS1zdHlsZX0pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLmZhcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWd1bGFyLFxuLmZhbCxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodCxcbi5mYXQsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbixcbi5mYWQsXG4uI3skZmEtY3NzLXByZWZpeH0tZHVvdG9uZSxcbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWRpc3BsYXksICN7JGZhLWRpc3BsYXl9KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBzaXppbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGl0ZXJhbCBtYWduaWZpY2F0aW9uIHNjYWxlXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZhLXNpemVzIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JHNpemV9IHtcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBtaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyBzZXRzIHJlbGF0aXZlIGZvbnQtc2l6aW5nIGFuZCBhbGlnbm1lbnQgKGluIF9zaXppbmcpXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xuICBmb250LXNpemU6IGZhLWRpdmlkZSgkZm9udC1zaXplLCAkZmEtc2l6ZS1zY2FsZS1iYXNlKSAqIDFlbTsgLy8gY29udmVydHMgc3RlcCBpbiBzaXppbmcgc2NhbGUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgYmFzZVxuICBsaW5lLWhlaWdodDogZmEtZGl2aWRlKDEsICRmb250LXNpemUpICogMWVtOyAvLyBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnRcbiAgdmVydGljYWwtYWxpZ246IChmYS1kaXZpZGUoNiwgJGZvbnQtc2l6ZSkgLSBmYS1kaXZpZGUoMywgOCkpICogMWVtOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlclxufVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy8gc2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gc2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cbkBtaXhpbiBmYS1zci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbkBtaXhpbiBmYS1zci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgQGluY2x1ZGUgZmEtc3Itb25seSgpO1xuICB9XG59XG5cbi8vIGNvbnZlbmllbmNlIG1peGlucyBmb3IgZGVjbGFyaW5nIHBzZXVkby1lbGVtZW50cyBieSBDU1MgdmFyaWFibGUsXG4vLyBpbmNsdWRpbmcgYWxsIHN0eWxlLXNwZWNpZmljIGZvbnQgcHJvcGVydGllcywgYW5kIGJvdGggdGhlIDo6YmVmb3JlXG4vLyBhbmQgOjphZnRlciBlbGVtZW50cyBpbiB0aGUgZHVvdG9uZSBjYXNlLlxuQG1peGluIGZhLWljb24tc29saWQoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1zb2xpZDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1yZWd1bGFyKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtcmVndWxhcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1icmFuZHMoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1icmFuZHM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuIiwiLy8gZml4ZWQtd2lkdGggaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gaWNvbnMgaW4gYSBsaXN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLW1hcmdpbiwgI3skZmEtbGktbWFyZ2lufSk7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IGNhbGModmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSkgKiAtMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gYm9yZGVyZWQgKyBwdWxsZWQgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWNvbG9yLCAjeyRmYS1ib3JkZXItY29sb3J9KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXJhZGl1cywgI3skZmEtYm9yZGVyLXJhZGl1c30pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZSwgI3skZmEtYm9yZGVyLXN0eWxlfSk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXdpZHRoLCAjeyRmYS1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZzogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXBhZGRpbmcsICN7JGZhLWJvcmRlci1wYWRkaW5nfSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IFxuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1wdWxsLW1hcmdpbiwgI3skZmEtcHVsbC1tYXJnaW59KTsgXG59XG4iLCIvLyBhbmltYXRpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0IHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMCk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgwLCAwLjg0MCwgMC40MjAsIDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDApO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDApO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNwaW47XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAyMC8wOS9kZXNpZ24tcmVkdWNlZC1tb3Rpb24tc2Vuc2l0aXZpdGllcy9cbi8vIHNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4sXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSwgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgNTAlIHsgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmFkZS1vcGFjaXR5LCAwLjQpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXosIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7IHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7IHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7IHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbiIsIi8vIHJvdGF0aW5nICsgZmxpcHBpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IFxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcbn1cbiIsIi8vIHN0YWNraW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246ICRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6ICRmYS1zdGFjay13aWR0aDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdGFjay16LWluZGV4LCAjeyRmYS1zdGFjay16LWluZGV4fSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSwgI3skZmEtaW52ZXJzZX0pO1xufVxuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTo6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjEuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LXNvbGlkOiBub3JtYWwgOTAwIDFlbS8xIFwiI3sgJGZhLXN0eWxlLWZhbWlseSB9XCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4xLjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1icmFuZHM6IG5vcm1hbCA0MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1icmFuZC1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpOyB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd5aGVsbG93JztcbiAgc3JjOiAgdXJsKCcuLi8uLi9mb250cy95aGVsbG93LmVvdD9hOG85c2cnKTtcbiAgc3JjOiAgdXJsKCcuLi8uLi9mb250cy95aGVsbG93LmVvdD9hOG85c2cjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vLi4vZm9udHMveWhlbGxvdy50dGY/YThvOXNnJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL3loZWxsb3cud29mZj9hOG85c2cnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi8uLi9mb250cy95aGVsbG93LnN2Zz9hOG85c2cjeWhlbGxvdycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj1cInloZWxsb3ctXCJdLCBbY2xhc3MqPVwiIHloZWxsb3ctXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICd5aGVsbG93JyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi55aGVsbG93LWJpa2Vpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi55aGVsbG93LWhvcmFpcmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ueWhlbGxvdy1sb2NhbGlzYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi55aGVsbG93LWltYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ueWhlbGxvdy1wYW5pZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi55aGVsbG93LXBsYW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4ueWhlbGxvdy10ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbiIsImZvcm0ge1xuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cblxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAuNWVtIDEuNWVtIC4zZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcntcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xufVxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG4iLCJib2R5IHtcbiAgY29sb3I6ICRmb250LWNvbG9yO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLm92ZC13aWR0aC1sYXJnZSB7XG4gIG1heC13aWR0aDogNTU1cHg7XG59XG5cbmEsXG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVHJpY2tzKi9cbi5wLWZvbnQge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbn1cblxuLnMtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG59XG5cbi50LWZvbnQge1xuICBmb250LWZhbWlseTogJHRoaXJkLWZvbnQ7XG59XG5cbi8qIENvbG9yICovXG4ud2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ueWVsbG93IHtcbiAgY29sb3IgOiAkYnJhbmQtcHJpbWFyeVxufVxuXG4vKiBPdmVycmlkZSB3b3JkcHJlc3MgZGVmYXVsdCovXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBUZXh0LWFsaWduXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xufVxuXG4vLyB3aWR0aFxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5pbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0ge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ubG9nZ2VkLWluIHtcbiAgLmN1c3RvbWVyLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTUwLmNvbC13aXRoLWN1c3RvbWVyLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmxrLWJ1dHRvbi5yaWdodCxcbiAgICAubGstYnV0dG9uLmxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uY2FydC10b3RhbC10b2tlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4udG9nZ2xlLXdyYXBwZXIge1xuICAuY2FydC10b3RhbC10b2tlbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiA1NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG4iLCJoMSwuaDEsXG5oMntcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG5oMi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbmgxLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsIiN0b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG59XG5cbiNtYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogNDBweCA4MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMDtcbiAgICBoZWlnaHQ6IDg1cHg7XG5cbiAgICAuY2FydC1tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG5cbiAgJi5zbGlkZVVwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTkycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTkycHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1vdXQ7XG4gIH1cblxuICAmLnNsaWRlRG93biB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuLmhvbWUge1xuICAjbWFpbi1oZWFkZXIge1xuICAgICYuc2xpZGVEb3duLFxuICAgICYuc2xpZGVVcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmhkci1sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uc2xpZGVEb3duLFxuLnNsaWRlVXAge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHRvcDogMDtcblxuICAuaGRyLWxvZ28ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLm1haW4tZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiA0ZW0gMCAyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci0xIHtcclxuICBwYWRkaW5nLXRvcDogMWVtO1xyXG59XHJcblxyXG4uZm9vdGVyLTIge1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIC5mb290ZXItd2lkZ2V0LWVsZW1lbnQgcCA+IGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICBpIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci00IHtcclxuICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMCAuM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbiIsIi5oZHItbG9nbyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4jbmF2LW1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcblxuICB1bCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICB9XG5cbiAgbGkge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjNzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxrLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MpO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB1bCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gY2FsY3VsYXRlIGEgY2lyY2xlJ3MgY2lyY3VtZmVyZW5jZSBiYXNlZCBvbiByYWRpdXNcbkBmdW5jdGlvbiBjaXJjdW1mZXJlbmNlKCRyKSB7XG4gICRwaTogMy4xNDE1OTI2NTM7XG4gIEByZXR1cm4gMiokcGkqJHI7XG59XG5cbi8qKiBNYWluIG1vYmlsZSBuYXYgKiovXG4ubmF2LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICB9XG5cbiAgLm1haW4tbWVudS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZyA6IDAgMTVweDtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGN1YmljLWJlemllcigwLjAwMCwgMC45OTUsIDAuOTkwLCAxLjAwMCkgLjNzKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIC5vcGVuLWNoaWxkcyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA3IHtcbiAgICAgIC5tZW51LWl0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCAqICRpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmNsb3NlIC5tYWluLW1lbnUtbW9iaWxle1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU1ZHIE1lbnUgSWNvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUb2dnbGUgQnV0dG9uXG4udG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxOTYsIDU5LCAuNyk7XG4gIG91dGxpbmU6IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBsaW5lYXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDE5NiwgNTksIC41KTtcbiAgfVxufVxuXG4uc2xpZGVVcCAudG9nZ2xlLCAuc2xpZGVEb3duIC50b2dnbGUge1xuICB0b3A6IDE1cHg7XG59XG5cbi5tZW51aWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuXG4gIC5iYXIsXG4gIC5jaXJjbGUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgfVxuXG4gIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuY2lyY2xlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHN0cm9rZS1kYXNob2Zmc2V0IC4zcyBsaW5lYXIgLjFzKTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogY2lyY3VtZmVyZW5jZSgyMyk7IC8vIDIzIGlzIHRoZSA8Y2lyY2xlPidzIHJhZGl1c1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IGNpcmN1bWZlcmVuY2UoMjMpO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaXJjdWxhciBTcGxhc2ggQmFja2dyb3VuZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zcGxhc2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB3aWR0aDogMjg0dm1heDtcbiAgICBoZWlnaHQ6IDI4NHZtYXg7XG4gICAgdG9wOiAtMTQydm1heDtcbiAgICBsZWZ0OiAtMjQwdm1heDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFjdGl2ZSBTdGF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXY6dGFyZ2V0LFxuLm5hdi1tb2JpbGUub3BlbiB7XG5cbiAgLy9zY2FsZSB0aGUgYmFja2dyb3VuZCBjaXJjbGUgdG8gZnVsbCBzaXplXG4gID4gLnNwbGFzaDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAvL3Nob3cgdGhlIG5hdiBpdGVtc1xuICAubWFpbi1tZW51LW1vYmlsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAvL2FuaW1hdGUgdGhlIG1lbnUgaWNvblxuICAubWVudWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgLmNpcmNsZSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG5cbiAgICAuYmFyOm50aC1jaGlsZCgxKSxcbiAgICAuYmFyOm50aC1jaGlsZCg0KSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAuYmFyOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdy1saWdodCB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBtaXhpbiBzY2FsZSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcbiAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuICAtby10cmFuc2l0aW9uOiAkYXJncztcbiAgdHJhbnNpdGlvbjogJGFyZ3M7XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vLyBCcm93c2VyIFByZWZpeGVzXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuLy8gUm90YXRlXG5AbWl4aW4gcm90YXRlICgkZGVnKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBSb3RhdGUgM0RcbkBtaXhpbiByb3RhdGUzRCAoJHgsICR5LCAkeiwgJGQpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyR4LCAkeSwgJHosICRkfWRlZykpO1xufVxuXG4vLyBSb3RhdGUgeVxuQG1peGluIHJvdGF0ZVkgKCRkZWcpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZVkoI3skZGVnfWRlZykpO1xufVxuXG4vLyBSb3RhdGUgeFxuQG1peGluIHJvdGF0ZVggKCRkZWcpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZVgoI3skZGVnfWRlZykpO1xufVxuXG4vLyBTY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIFRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5cbkBtaXhpbiB0cmFuc2xhdGUzZCAoJHgsICR5LCAkeikge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSwgJHopKTtcbn1cblxuLy8gU2tld1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cblxuLy8gVHJhbnNmb3JtIE9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuIiwiLmNhcnQtbWVudSB7XG4gID4gYS5idXR0b24ge1xuICAgIHBhZGRpbmc6LjhyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMCAuOHJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIGIge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmNhcnQtZGlhbG9nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMik7XG5cbiAgICAmLmNhcnQtZGlhbG9nLS1hY3RpdmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLndpZGdldHRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndpZGdldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC53aWRnZXQgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuXG4gIC53b29jb21tZXJjZSB7XG4gICAgdWwucHJvZHVjdF9saXN0X3dpZGdldCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIGxpLm1pbmlfY2FydF9pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAvLyBjbGVhcmZpeCBmbG9hdGluZyBpbWFnZVxuICAgICAgbGkubWluaV9jYXJ0X2l0ZW06OmJlZm9yZSxcbiAgICAgIGxpLm1pbmlfY2FydF9pdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIH1cblxuICAgICAgbGkubWluaV9jYXJ0X2l0ZW06OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIGEucmVtb3ZlX2Zyb21fY2FydF9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5xdWFudGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIHN1YnRvdGFsXG4gICAgfVxuICAgIC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbjpub3QoLmNoZWNrb3V0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idXR0b24uY2hlY2tvdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiLm9yZGVyLWhpc3Rvcnkge1xyXG4gIGhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlcnMge1xyXG4gICAgPiAuaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAmLnJlZiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRhdGUge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjYlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zdGF0dXMge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50b3RhbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGlvbnMge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWYgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxrLXdjX190b2tlbiB7XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgZmxleDogMCAwIDMzLjMzJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52YWxpZGl0eV9leHBpcmUge1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XHJcbiAgLmxrLXdjX190b2tlbiB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFzc3dvcmQtaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxmMGRiJztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tb3JkZXJzIHtcclxuICAgICAgICBhOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxmMDdhJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tYWRkcmVzcyB7XHJcbiAgICAgICAgYTpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZjJiOSc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWNjb3VudCB7XHJcbiAgICAgICAgYTpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZjAwNyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWN1c3RvbWVyLWxvZ291dCB7XHJcbiAgICAgICAgYTpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZjA4Yic7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLW1lcy1yZXNlcnZhdGlvbnMge1xyXG4gICAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyMDYnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Jvb2tpbmctbGlzdCB7XHJcblxyXG4gICNib29raW5nLXRhYi1jb250ZW50ID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICB9XHJcblxyXG4gIC5ib29raW5nOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAuNmVtIC41ZW0gLjVlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZhbCB7XHJcbiAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gIH1cclxufVxyXG4iLCIjb01hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4ub3NtYXAge1xuICAuZWxlbWVudG9yLWVsZW1lbnQsXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIubGstYnV0dG9uIHtcclxuICAuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDEuM2VtIDAuM2VtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgJi5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJi5yaWdodCxcclxuICAgICYubGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG59XHJcbiIsIi50ZXh0LWJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAyZW0gMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICB9XG5cbiAgLmxlZnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDQuMTI1cmVtO1xuICB9XG5cbiAgLnJpZ2h0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogOGVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgfVxuXG4gICAgLmxpbmstbW9yZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2xhc3NpYyB7XG4gICAgLmxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdC1taW5pYXR1cmUge1xyXG4gIHBhZGRpbmc6IC41ZW07XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IDQzNXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDM3NXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgaGVpZ2h0OiAzMzBweDtcclxuICB9XHJcblxyXG4gIC5pdGVtLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKC4uLy4uL2ltZy9iZy1wcm9kdWN0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLFxyXG4gICAgICAucmVhZC1tb3JlLFxyXG4gICAgICBpLFxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50LFxyXG4gICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50e1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgIGJvcmRlcjogNHB4IGRvdHRlZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyZW0gLjkzNzVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IC45Mzc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUsXHJcbiAgLnByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0byAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICBwYWRkaW5nOiAuOTM3NWVtO1xyXG4gIH1cclxuXHJcbiAgLmQtcHJpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZmxleDogMCAwIDYwJTtcclxuICAgIH1cclxuXHJcbiAgICBhLCBpIHtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtLjkzNzVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLS45Mzc1ZW07XHJcbiAgICBmb250LXNpemU6IC42ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFsbC1wcm9kdWN0cyB7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICB3aWR0aDogMzFweDtcclxuICAgIGhlaWdodDogMzFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnByb2R1Y3QtbWluaWF0dXJlIHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4jcHJldixcclxuI25leHQge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxuICBsaW5lLWhlaWdodDogMi4zO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNzBweDtcclxuICB0b3A6IDM4JTtcclxuICB6LWluZGV4OiAxMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuI25leHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC03MHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuIiwiLmNvYWNoLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IDZlbTtcbiAgfVxuXG4gIC5jb2FjaC1taW5pYXR1cmUge1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4ZW07XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMiksXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgLml0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheSB1cmwoLi4vLi4vaW1nL2JnLXByb2R1Y3QucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnkgdXJsKC4uLy4uL2ltZy9iZy1wcm9kdWN0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIH1cblxuICAuY29hY2gge1xuICAgIGJvcmRlcjogNHB4IGRvdHRlZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyZW0gLjkzNzVlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB0b3A6IC0xODNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB0b3A6IC0xNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBsZWZ0OiAxOSU7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHRvcDogLTEzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAtMTU1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQuNWVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IC44NzVlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMS41ZW0gYXV0byA0ZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcblxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2hvbWUtd2VsY29tZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzV2aDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTUlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMjUlO1xuICB9XG5cbiAgLnAtZm9udCB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIH1cbiAgfVxuXG4gIC50LWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMy44NWVtO1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NWVtO1xuICAgIH1cbiAgfVxufVxuXG4jaG9tZS13ZWxjb21lX19uZXh0IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgYSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDdweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG4gIH1cbn1cblxuI2hvbWVfX2ZpcnN0IHtcbiAgbWFyZ2luLXRvcDogLTE4JTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAtNjUlO1xuICB9XG5cblxuICBoMSB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jaG9tZS1tYXAge1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDM2cHggIzAwMDAwMDI5O1xufVxuXG4jbWFwLXVybCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiAzZW07XG4gIHRvcDogMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICBwYWRkaW5nOiAuNGVtIDEuM2VtIC4zZW0gLjhlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDFlbTtcbiAgICBsZWZ0OiAxZW07XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgfVxuICB9XG59XG5cbiNjb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5IHVybCguLi8uLi9pbWcvYmctY29udGFjdC1ib3gucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgYm90dG9tO1xuICBwYWRkaW5nOiAyZW0gMmVtIDJlbSA1ZW07XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cblxuICBoMyB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuI2hvbWVfX3NlY29uZCB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cblxuI2hvbWVfX2Jvb2tpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVlbSAuOTM3NWVtIDguNWVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDIuNWVtIC45Mzc1ZW0gNGVtO1xuICB9XG5cbiAgLnBpY3RvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIH1cbiAgfVxufVxuXG4jaG9tZV9fdGhpcmQge1xuICBwYWRkaW5nOiA0ZW0gLjkzNzVlbSAzZW07XG59XG5cbiNob21lX190YXJpZnMge1xuICBtYXJnaW4tdG9wOiAzZW07XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuI2hvbWVfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHBhZGRpbmc6IDNlbSAuOTM3NWVtO1xuXG4gIGgyIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIjdG9wLWhlYWRlcixcbiNzaG9wLWhlYWRlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmcgOiAxNGVtIDAgNmVtO1xuICBtaW4taGVpZ2h0OiA1NzBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogN2VtIDAgM2VtO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG4gIGgxIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuXG4jc2hvcC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMGVtIDAgM2VtO1xuXG4gICN0ZXh0LXNob3AtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG5cbiNoZWFkZXJfX2Jvb2tpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdlbSAwLjkzNzVlbSAyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC5waWN0byB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA2ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cblxuI2xrLWNhbGVuZGFyLWJvb2tpbmcge1xuICAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmxrLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMmVtIDAgM2VtO1xuICB9XG59XG5cbi5ib29raW5nLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogNGVtO1xufVxuXG4uZXJyb3I0MDQge1xuICAuY29udGVudDQwNCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmVyciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICB0b3A6IDglO1xuICB9XG4gIC5mYS1zb2xpZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgICBsZWZ0OiA0MiU7XG4gICAgdG9wOiAxOCU7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG4gIC5lcnIyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjglO1xuICAgIHRvcDogOCU7XG4gIH1cbiAgLm1zZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNiU7XG4gICAgdG9wOiA0NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuIiwiLndvb2NvbW1lcmNlIHtcbiAgLnByb2R1Y3QtbWluaWF0dXJlIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ud29vY29tbWVyY2UtbG9vcCB7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG5cbiAgLmxrLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cbi53b29jb21tZXJjZSB7XG4gIC8qdGFibGUuc2hvcF90YWJsZSxcbiAgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfSovXG5cbiAgLnByb2R1Y3QtbmFtZSBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG5cbiAgYS5idXR0b24uYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNvbDItc2V0IC5jb2wtMSxcbiAgLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgZm9ybSAuZm9ybS1yb3cgbGFiZWwsXG4gIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgICBjb2xvcjogIzc2NzY3NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgLnJlcXVpcmVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAjY3VzdG9tZXJfZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG4iLCIuc2luZ2xlLXByb2R1Y3Qge1xyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLXByb2R1Y3Qge1xyXG4gICAgcGFkZGluZzogM2VtIDFlbTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBkb3R0ZWQgI0VGQzQzQjtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IGRvdHRlZCAjRUZDNDNCO1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIGJ1dHRvbi5idXR0b24uYWx0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICBwYWRkaW5nOiAuNDdlbSAxZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICBwLnByaWNlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdGVkX2luIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWQucHJvZHVjdHMge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/